000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) msgsnd(0x0, &(0x7f0000000640)={0x1, "3360518fba813147ca6eff3d575214e63f8568f4a1faa15a986d46791f42ae6c4f831a6a86209d0102b3b7dd57c21ecf5ea0ca53dae6632b07db8ba697190119eef389c400d414fd516e20d9d42d2f206ee29fff5db328d8c1556b7762e82361d120cc35ffac2a0adc196f6285f2b31570100d600e839e7d8270b5937d7c1ae0ebaced2433faa1ca583cbe93a01fe3a5452ae308c49f0cf61cf25a9feee7ba112d96607825af2dd5c293a61376fe2e40bff2dcc4b04e7f441859f297c2b57a4f29cd064828133dbceef5d3afc683fd6303fb4001a4c10b"}, 0xdf, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000008c0)={{0x1, r2, 0x0, r2, r3, 0x44, 0xfffb}, 0x1000, 0x6, r1, r1, 0xb4b, 0x9, 0x0, 0xfffffffffffffffb}) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="03000000000000009bbb716bafebce38809e8022e91652c0bce11a92a860cc7c373f6a2b868d54ecfb7cbdd79449871cb3101edcdfc8b2b5377132070a3057eb9997ac55b53921acbffec697417aebdd2b03b14b1343692aed0059572b421af961aa0509667fa63db6a07ef7b2bbe40f37f150bc9d5620275d0d509624fc350b997b1bc052b4830e901e74a69d5227e8437fe6f5b1eafb72bf54cca2fb750b7faf1a632af8d5a351671d7c577191ca22e4239b71a479f947cbdf9b11d0d96b1c78b9d203885b589a9049e78cb8b0060c50df06f73673dd436045da3d4c5b00026ad6478aeeb8d542a6269114f27e6688fe92337dbf0e64ec18d4102893013eeb0039deb5f2fd640471e39ec3ea8305d8a0e5240826d985141e8b8a7141a047144df4c30aca55e1841965"], 0x85, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fchown(r0, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="e932f4a936a206962b033385cffd005d", &(0x7f0000000080)=0x10, &(0x7f0000001140), 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="874d7e8fc21b8266b29a8fe949e1a3a9d0a03bef50a3a33deffdce1ae0d6e6ed462bfd042265a92924d53402f19adb975d58d93b158e8f74154c27f482169d1022b8bef0a3a5c75490a8bac48cccb4ec03a4e1cfb7895ed99777211a55d4a0787f0debf0cc4b0a844def0270a7a1d4a1387a92d98df113dcea09a25a507c5d4c4b1ae9e4f10b04b8513d1a631717a453ec134e538efffd9b3e8ea66a54c7db034534d8ada3e704453c89ab17250cff7c4023a5df70", 0xb5}, {&(0x7f0000000440)="f961c912063261fe88ab2d3e78e1cee3ca98671d681fc56310bfb1f57ae1b2814b55f857404ab7583b8b6d2ef4d1dd81b55ac7fc8caa27f91859849dd34102763d5a91135a69cbdc91ffd7ebc720f44656d864eae32d4b03bfe565bfc94a239a75e74fc3de9453aa1a7f4773aeff7801f85204", 0x73}, {&(0x7f0000000280)="e25d85aa73eaf9a225da90d313b47777175efcebd578d1c56b92a1239b114d947a760e33a804f2c95b3af77590723153a16d33a4b6aa9b9293647b3c32228524f892d89a77c9d569dd9cab351a16b37d67fa693956eafe133a8a1b9b54c2d1da7065f27fa233122542ba1625d0f440b65a3872bce4b16c82c249f8e2d7deee8e209ac0026a6b2d4f998eae5a735680f18d1be84fbe652a161607ea52d86100ab963539dd8f7a6806ee1f945fb776dd107201a6b4", 0xb4}, {&(0x7f0000000100)="2554565410d2c0f56d5774bdc9410208b4663e8ed6a07d6887d154075a00"/40, 0x28}], 0x4, &(0x7f00000003c0)}, 0x405) (async) getpid() (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) ktrace(&(0x7f0000000580)='./file0\x00', 0xc9c9b815926c2fe0, 0xa, r1) (async) msgget$private(0x0, 0x380) (async) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYRESHEX], 0x44b, 0x800) (async) msgget$private(0x0, 0x0) (async) msgrcv(r5, 0x0, 0x847ab0258f804062, 0x2, 0x1000) (async) msgsnd(r5, &(0x7f0000000340)={0x0, "b19174bcc3c824a95a50eda8772d8504ff0885ae5a1d2f24884df6727ebe7388c0b93f53"}, 0x2c, 0x800) (async) msgsnd(r4, 0x0, 0x4a4, 0x0) (async) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000c4c5b752465a4ea800"/109], 0x6d, 0x0, 0x800) (async) msgrcv(r4, &(0x7f0000019580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000276d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e239ac3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) (async) msgsnd(0x0, &(0x7f0000000640)={0x1, "3360518fba813147ca6eff3d575214e63f8568f4a1faa15a986d46791f42ae6c4f831a6a86209d0102b3b7dd57c21ecf5ea0ca53dae6632b07db8ba697190119eef389c400d414fd516e20d9d42d2f206ee29fff5db328d8c1556b7762e82361d120cc35ffac2a0adc196f6285f2b31570100d600e839e7d8270b5937d7c1ae0ebaced2433faa1ca583cbe93a01fe3a5452ae308c49f0cf61cf25a9feee7ba112d96607825af2dd5c293a61376fe2e40bff2dcc4b04e7f441859f297c2b57a4f29cd064828133dbceef5d3afc683fd6303fb4001a4c10b"}, 0xdf, 0x0) (async) msgctl$IPC_SET(r4, 0x1, &(0x7f00000008c0)={{0x1, r2, 0x0, r2, r3, 0x44, 0xfffb}, 0x1000, 0x6, r1, r1, 0xb4b, 0x9, 0x0, 0xfffffffffffffffb}) (async) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="03000000000000009bbb716bafebce38809e8022e91652c0bce11a92a860cc7c373f6a2b868d54ecfb7cbdd79449871cb3101edcdfc8b2b5377132070a3057eb9997ac55b53921acbffec697417aebdd2b03b14b1343692aed0059572b421af961aa0509667fa63db6a07ef7b2bbe40f37f150bc9d5620275d0d509624fc350b997b1bc052b4830e901e74a69d5227e8437fe6f5b1eafb72bf54cca2fb750b7faf1a632af8d5a351671d7c577191ca22e4239b71a479f947cbdf9b11d0d96b1c78b9d203885b589a9049e78cb8b0060c50df06f73673dd436045da3d4c5b00026ad6478aeeb8d542a6269114f27e6688fe92337dbf0e64ec18d4102893013eeb0039deb5f2fd640471e39ec3ea8305d8a0e5240826d985141e8b8a7141a047144df4c30aca55e1841965"], 0x85, 0x800) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) (async) fchown(r0, r2, 0x0) (async) 16:02:56 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async, rerun: 32) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (rerun: 32) 16:02:56 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x0, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:56 executing program 2: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) shmget(0x1, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) 16:02:56 executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x0, "21a31d2c43169823a3d4e329a12da82177f0c640"}) write(r2, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(r2, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1, 0x1, 0x6, 0x7, "e521aa7d5ea276ea4084ed855b884b0ef674fbb4", 0x9, 0x8000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0xa9d9d092c148da7a, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001300)={&(0x7f00000012c0)='./file0\x00', r0, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r5, 0xffffffffffffffff, &(0x7f0000000080)) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xb23, 0x2}], 0x1, &(0x7f0000000040)=[{{r3}, 0x0, 0x50, 0x40, 0x7, 0x10000}, {{r5}, 0xfffffffffffffff9, 0xac, 0x2, 0x5, 0x40}, {{r0}, 0x3, 0x5, 0x80, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x8}], 0x7ff, &(0x7f0000000180)={0x10000, 0x4}) read(r0, &(0x7f0000000140)=""/15, 0xf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async) close(r2) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x0, "21a31d2c43169823a3d4e329a12da82177f0c640"}) (async) write(r2, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) (async) write(r2, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1, 0x1, 0x6, 0x7, "e521aa7d5ea276ea4084ed855b884b0ef674fbb4", 0x9, 0x8000}) (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x401) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0xa9d9d092c148da7a, 0x0) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001300)={&(0x7f00000012c0)='./file0\x00', r0, 0x2}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r5, 0xffffffffffffffff, &(0x7f0000000080)) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xb23, 0x2}], 0x1, &(0x7f0000000040)=[{{r3}, 0x0, 0x50, 0x40, 0x7, 0x10000}, {{r5}, 0xfffffffffffffff9, 0xac, 0x2, 0x5, 0x40}, {{r0}, 0x3, 0x5, 0x80, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x8}], 0x7ff, &(0x7f0000000180)={0x10000, 0x4}) (async) read(r0, &(0x7f0000000140)=""/15, 0xf) (async) 16:02:56 executing program 5: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x3, 0x101, 0x4, "f91e76f0567491f6b79eedb6f4c5fe74f9d3b609", 0xff, 0x33}) (async) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x17f) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8cc, 0x3, 0x9, 0x10001}, {0x5, 0x1f, 0x0, 0x2}, {0x6, 0x1, 0x50, 0xfffffffd}]}) (async) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:02:56 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="e932f4a936a206962b033385cffd005d", &(0x7f0000000080)=0x10, &(0x7f0000001140), 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="874d7e8fc21b8266b29a8fe949e1a3a9d0a03bef50a3a33deffdce1ae0d6e6ed462bfd042265a92924d53402f19adb975d58d93b158e8f74154c27f482169d1022b8bef0a3a5c75490a8bac48cccb4ec03a4e1cfb7895ed99777211a55d4a0787f0debf0cc4b0a844def0270a7a1d4a1387a92d98df113dcea09a25a507c5d4c4b1ae9e4f10b04b8513d1a631717a453ec134e538efffd9b3e8ea66a54c7db034534d8ada3e704453c89ab17250cff7c4023a5df70", 0xb5}, {&(0x7f0000000440)="f961c912063261fe88ab2d3e78e1cee3ca98671d681fc56310bfb1f57ae1b2814b55f857404ab7583b8b6d2ef4d1dd81b55ac7fc8caa27f91859849dd34102763d5a91135a69cbdc91ffd7ebc720f44656d864eae32d4b03bfe565bfc94a239a75e74fc3de9453aa1a7f4773aeff7801f85204", 0x73}, {&(0x7f0000000280)="e25d85aa73eaf9a225da90d313b47777175efcebd578d1c56b92a1239b114d947a760e33a804f2c95b3af77590723153a16d33a4b6aa9b9293647b3c32228524f892d89a77c9d569dd9cab351a16b37d67fa693956eafe133a8a1b9b54c2d1da7065f27fa233122542ba1625d0f440b65a3872bce4b16c82c249f8e2d7deee8e209ac0026a6b2d4f998eae5a735680f18d1be84fbe652a161607ea52d86100ab963539dd8f7a6806ee1f945fb776dd107201a6b4", 0xb4}, {&(0x7f0000000100)="2554565410d2c0f56d5774bdc9410208b4663e8ed6a07d6887d154075a00"/40, 0x28}], 0x4, &(0x7f00000003c0)}, 0x405) (async) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) ktrace(&(0x7f0000000580)='./file0\x00', 0xc9c9b815926c2fe0, 0xa, r1) (async) r4 = msgget$private(0x0, 0x380) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYRESHEX], 0x44b, 0x800) (async) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x847ab0258f804062, 0x2, 0x1000) (async) msgsnd(r5, &(0x7f0000000340)={0x0, "b19174bcc3c824a95a50eda8772d8504ff0885ae5a1d2f24884df6727ebe7388c0b93f53"}, 0x2c, 0x800) (async) msgsnd(r4, 0x0, 0x4a4, 0x0) (async) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000c4c5b752465a4ea800"/109], 0x6d, 0x0, 0x800) msgrcv(r4, &(0x7f0000019580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000276d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e239ac3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) (async) msgsnd(0x0, &(0x7f0000000640)={0x1, "3360518fba813147ca6eff3d575214e63f8568f4a1faa15a986d46791f42ae6c4f831a6a86209d0102b3b7dd57c21ecf5ea0ca53dae6632b07db8ba697190119eef389c400d414fd516e20d9d42d2f206ee29fff5db328d8c1556b7762e82361d120cc35ffac2a0adc196f6285f2b31570100d600e839e7d8270b5937d7c1ae0ebaced2433faa1ca583cbe93a01fe3a5452ae308c49f0cf61cf25a9feee7ba112d96607825af2dd5c293a61376fe2e40bff2dcc4b04e7f441859f297c2b57a4f29cd064828133dbceef5d3afc683fd6303fb4001a4c10b"}, 0xdf, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000008c0)={{0x1, r2, 0x0, r2, r3, 0x44, 0xfffb}, 0x1000, 0x6, r1, r1, 0xb4b, 0x9, 0x0, 0xfffffffffffffffb}) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="03000000000000009bbb716bafebce38809e8022e91652c0bce11a92a860cc7c373f6a2b868d54ecfb7cbdd79449871cb3101edcdfc8b2b5377132070a3057eb9997ac55b53921acbffec697417aebdd2b03b14b1343692aed0059572b421af961aa0509667fa63db6a07ef7b2bbe40f37f150bc9d5620275d0d509624fc350b997b1bc052b4830e901e74a69d5227e8437fe6f5b1eafb72bf54cca2fb750b7faf1a632af8d5a351671d7c577191ca22e4239b71a479f947cbdf9b11d0d96b1c78b9d203885b589a9049e78cb8b0060c50df06f73673dd436045da3d4c5b00026ad6478aeeb8d542a6269114f27e6688fe92337dbf0e64ec18d4102893013eeb0039deb5f2fd640471e39ec3ea8305d8a0e5240826d985141e8b8a7141a047144df4c30aca55e1841965"], 0x85, 0x800) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) (async) fchown(r0, r2, 0x0) 16:02:56 executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0xffffffe9, 0x1000005, 0x6acb9789, "d5426d092dd1d3080000000003000000000600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="9999e28705912a06842048c0049810dab99e5bd44da08e7439c5b2090de4e7f1ba7d24d1ede56fafcaf243ff0f1eeed0ce6f585238773e2fc853867f3c7d974789c24dc1b2090000000c028424eb01ff3dde11cfeea02bc4d2079b2d", 0x5c}], 0x1) 16:02:56 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) dup(r0) (async) fcntl$dupfd(r1, 0x0, r2) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:02:56 executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x4, 0x0, 0x3, 0x4}, {0x8, 0x9, 0x9, 0x7}, {0x0, 0xff, 0x8, 0x78}, {0x1fd, 0x2, 0x5, 0x200}, {0x5, 0x1, 0x4}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x5c, 0x0, 0xfd}, {0x7}, {0x6, 0x0, 0x0, 0x4cd2}]}) r3 = dup2(r1, r1) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) mkdir(&(0x7f0000000040)='./file0\x00', 0x29) semop(0x0, 0xffffffffffffffff, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/10) semop(r5, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0xdf1, 0x800}], 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:02:56 executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x4) accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500), 0x10000, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={0x0}) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000000)="48d1c0d37291cdffe4f9ac36af2973689399f65cd34fee7a6270856f446d586d9e95ebdd8a3f8f24", 0x28}, {&(0x7f0000000040)="364404816026295797aa", 0xa}, {&(0x7f0000000500)="4955879786e90540cfd1c8eabc696fd8a49abd9084c827c4f6b2cad83782e18c6092317bb3217f9c3d500e01b0e134c298427c00042cbf4acffa8d0e16a920d17c935b7e0997bfb2b98967aa6da9b0a23b624bba5aa51c7a462251cab56024a5582808b06fd6a660a9d9b72386e0a7432bdb0c29cec03e86e32e2ffce6a95f0321feac985fcd7039d4b5682eba4c4f8100d8140b75f64992e0143275c37366d19569ac55ed06c669322b711a7b485ee4cd891caa56c670db65a63a1939b418caa892d971f7d17fa9d2bad77dccee5c8c875cfef6ed7cd86fc0e3ba2b7d20ed7f069949a0c41a348fa14fdfa8ac8a27a57787229baa133e7be21639e4cfda68eb99ba9377cd6f3394178ea4b1da335acbba49647753f4dde3b44d47a56e0bfd8d45e23e3e2e1cdc66efeb5127f74e372814d98e0ad4593ffc51210a2fe331150eac2d4a79be3de8d58697e4a5f40d907355068626a13ad184e02b678c6696f4648eebe97bea407f8a6dd067f35c77446a42a8c27a80e45d2fbc923995aac06a5265a48e2fc708eeef91a8cb4083f347e036a5cf2f0cfd7b9357e822e75adb431f12ae543a52cfb641c48f84d28232ff5c7bd52079b3e55f326c493b8457370c19dda3332037c40de51f8c30af579e1171d96f31e8825edeb8cbf0ac4021d6ebabec32d326896ed1921e2f9d301f88a9db415b236859b0d473addcdd881faf4f1008d6dbf8ad0991466a12d0c3658ba0bbb81cd20ea102207695e10ed812ff8fd4b2b81be0c4211d26b47521ba373b0ae286f219ee68a1856fffe5482576e5c899989a48d2782cc7dd923cff956e72560000b6648f7d3f9e0ffedd2f8f75f09fd9c9dd9e0d10a67aa156a81523f5d56e99ff4c7b6d431104763c37a89e753d04a4fc7324769c00809b80ca93e977df830295e1a5935c8752bde91eb6e1e9a3c5c3739224d9c6cbaf351cbf938f910b7e7f815d69aee06f49fc6315593932a6d75884848590505a46080b236dc165fe7a37f4e9cd01e1764af0134e891659b7a2336f860790b5f397b26d331e678d7058eb83003d491cd301b2a651a560a386593f45edb0116f2019069e1ef758d17e931d99258032be1ee5f6eca42b09787e55494d928ecae021abf3306d5fdac76e8c1630b1ae095d9c91de096fa09fdb24bb107cd092dd089c3127bedf8ef4af9e8b4021bb35f3e6b6a7a9f4cc20ce6fd65eefbb932d32feb1d4b69da38f09c2cfbc5a222d55f201ee892fef9e4e832ef362b47c3d8aaa8a2077f3618e5e9fecad65197e8a7ef8d0dbfcd1bc8bfa761a8ded2f30df5b63d1455cd855cec4abef79161ac9fab8c51398508f60834bf92686700d6b6bd953ef60f9b6ccca08b6b177101a0046ff0575ae8a039a45b91782cf51dfdb8319940acf65db98df8e0c0aa098d9d93fb5148d3186ef9b8f1b7843d1906a9ad83b9018d214c5412b232793a2e2d514666763f7ce528650d9a24f90dd9871c1cd45b7f6cb0404821d5483a88aef2fb97f7a1028bfd977e3ddae80b1b31a784804d738772f2eaf0da69fc0278500fc6ba038ec8ddc10df039c68aea3feae9416fdb3e3fd77fd12bcc49086591092170c8ea2ce341f276a97ab7ba10951a46e133e0e19131f143ea4105885bf39d5e8a7952bf24c108f77d8a9b3d485b546feb3c75df62497b98f0ebb2169e9718eede5946ed8a36f545bb6845d399b8e53dff76807c96b8e39a63875a741ce941f7059e6d91c65f3d636ee74697ef4b51c0d8e25bd9b05f5490bce2e2e30f705d1e6c18117761b5d8d4ff94ec178b0cf630c6bfd187ce03c66a2ae2f1fad84c15012c803871bff62cf77db9a6456ce6afb66599af6b7be3ed75ea9be9b084e0b148d5b8ecf262d40bc17530c33ad3a4abe5fb5c00f3003c07246ab01453bf1099f9e79864df40b79e1d500b307424681c545ea1cb1a70da7e3aefdfbf5392c371c48b9962f7201e26eeab6e7ce0805af5ae0a99b5983efe01258d7f68543109567d520c1476bb5a4fd1ead45b034a97b4a52b93a72348f7e374d57679e627311f568b9e9bb44adcc41ad5b2f8a91404860498112c76d8a7825f1fe468d200958e9760d4c5a09b7f5bd284587f9d53431499cade491633cdde737c44c14562b59cf9b970d1d8d7702c70696c8a449bde43401c51ce4e8bc7835e31ebefab0f2c7ea2d0624c22b1430ccc626fa284533f5cebc7da256767cf9199b42e35116cede85fcad58a06c65494172a463d61dd79febf0107523d9f6931c54f7e2193e4dd223979e6bd49d6189af0dd6c77a880c81743976b41766c61f3e220024db9ae52956d9ab517fa876602e3488a04a8517c5a9dd15fe4e263e05e6f1070a6a7692f4de135f24ab8242c957f636857637f72a0eb0d9f7fabf9be4540bc54c05d7b9a977b5f2f22600119f5d3be9bf15426122a50c656dccb8bcaadefd71ecb5e3a2d25f6dd723e1fb8db1e2bd9c7ae89771adc6fcb41c656d28cc3361399d0cb90e0a1af031d9d6dd74cc54c0e178219a0c72588262f50342253092d5c1b8328eba4bd2199634f5885811d3ec677bf7953f45a7e1950eed2eba4dd7053ccd3bf7da536528a256bfbc69522f0710ac6245ccebeb13216bf4a661af540fa0d293cd23a885ac7128eb3f3683e315a3b85aca0eb1de8e95b6e7b4dac72c5e3cf574ff4a5d933d3dfdd017c896971abd657ba905e08fb074a2083ee64dbfd8f224a898902c52046be4257c67fa1d3afd3bb8a4c0505494d46f54af42b40f03f77bc0684096c8873727eb05387cb955becc8e4c587eef62d1a39a33a8f44e5a36def9427a7d6a5ea295e0ce9b2a9495e43ff4ba93fcb3090831a6d1dca009bab322bdf82cd983e7befb871b1226ebe1a7e9d2b534585cd32aa40e665bac1aab2780da94ac01da126c1e3ab10f66ddee054c4972d61a95532c5da27f007e03d133f59b00ee29bbb52eef17a52477751c8c36a2702824ef130c33bafc99518af45325028e9f9b8683203ff96ba829b5ebd8451b51b257aa4bc95611a8b76c6701d39d694c91f8dee5b358e2fce5a78e5258653aa8f4191a10df94734c10e131dafd0e7c4a888adc3d09140e6e8728bf633bc8417f377b1d62798fbd1c10834f141c17790677e4e8f2ffa80cb539f2c2e5ca7103cde9b5d03f3c4e8db225779fba7a99677475af589ab3514c1093d628d6fb81641007235a805df1bb1fd4821b9ba04fb587af7110132db4b3e99a33963f3f2a59b4233b8a5ddeb9ba23ff6731b02dadc08c5fac0e4fc551a41f06b8e8036b3cc23cb7510e408038d7f65bee644fdaba30eb4535886d770e593030e33ba04c1b8c0daeb5266fd1945d407258d9afba99efb17a421420ece3112ec8ee116c6c75bf0e00f81ee97924811e9c3bff77a30ad3d59d8570417fbede69b98b59ce7dcb33a89139da74f3a0879c49bdacca1f935c15fc5941bd669e50dd9f40e9428760534835749efda8fdba701ddb375f35ce956428bc288f8a65cef49ff399f2cd76e188b755727da9e75de67d6650ffda3f714e2b7df20d3d0d665648bd915c20f6436c540560cc3dbc90325d53ae1bfaa319f53c5927c665836d231af1bc19d758f376d70406e4828164f59eaa368dbb00929a4becc3c184cabef39fb9bcf07dbcf9190a4e0ee0f25f854d1454131fe2647e3cb922b0b1d561077220f083498fce75c3e8f83f919e1edf36d03a9deec30a14b9e7319ce46a59b06f665d3980988c4e240ad7153fc5fb4a6cdbe29a39ec47096b10db0a8a07b3d691857a2904c3ec7da9f032d89d9f223ddee8bd5d8cc418cc21d14dee09630b46ac14bfd93901c2038439ec6c4ef1219ae92e29353c6789eef2e3bbf8bf3ca2696399d3c610a4502048bcd307f1e59b0e866007f56d9036c37380963b26d68be3438d0bb8a96415e76567468ed1a2b15a77377a988f6b9c40cbf6314269e04c2a185b1cb6e9e33c2350705abca156229f7ea66906d830505f6b5abff6068d8f379de8608f01ffbfce7c4f1b2cff10127de46a3e73378ae4316ec963e9c1323f6f19233d2a0ea04774866014a20da29180dbf43c8c249845552535f80c6c4551077a6a667adc191dbf38f4718f7a9e257cafd7980e672d5919aed01927db91691a5025c3e60575af84c1bd1f1b8bc3dea9327feac903bff3d8c2df799f50abf9526ec2235da9a751267ad6f7bcbf9ec04cb804ed6e94d2f0747ec74e0d5931024f62d74095a2b22698eeea01a471e4bec0069e994a6a1b7726bdcd2d1487afc405c811b9d57238c4df55ac5b0a2fc75d282d003ad6d83dc12be4bfa803f570f38ef9b720bc1fefbee47540952feb679bbc48f4937cebb879a14c0d99e9470724173f71405cd44f12d916c0cd3d9fedea75b503395f6a40700dfafa4229690d7668c5a1fc9b932dcd5085742a30267ec372cd6cd25825b2b93cb1df88db079010b49bccb055637d8cbb2d293bdc8eeea947a624a0f435ddabb70a25b73214455c181b6893888c24277223fcdffa193a16b72ea438e2c969f4ec3de36dd0f0ecca51ca22033359d134b6c0bb1f0a3e6f8b2f22a95f1220b3bb0b0dac72dc27184e30b3163e6e062121157e56dc8dd2547b6e2b45717982eabc92a9caf58bac25ba4f4680c79d0d56982117efa6cab4aaeda3ee856e459a8b04e6b1a29a646e3b0d093cecda73d79a414564d02bf6f4160bdcbd23ed5d23a8ddb1c73138546c8ed1fe561bbba3203cd9c15d1f158acfe315ab774667aded0a12855aadfcf3132bd02e03c0bce2c47f27d674408814cc1a68eda040398b06306d9947b7b7931072a9dbcde922bc3b62d50aad0b9b29312a308e5b04d38985b4dcf716ec2041691d26472f06b3a2f4f4ab28072651b74326c241835adbca137055953c87e5a12c58aa30da6bcf478210de7a4c52857b72826da54506af27cb9e275aebb8c78b4f8f77069989233b2c3e72f4ff7e3bed7a4c94fd074c25a69c5f3acfe6977db71f3b6fcc94ee2b77ef326e7d50c8e5814f8bcfecce304aca5c012e5b01908ff676adfc5c6512e318edebb17fbca95f59022f87c60e2a5b6e46c80ec00db2dd8528f6666db4feb98f104a41cc9cc8d6a9392b4ed79cef6625be9863968e8b349d3a93e8ddbc301cd9e6b1ea6731b5b82bba7154fd2e3d97942085ab0c951d437e84bfa961a5c1fc587bc514e3d9dde6a3fbac2ff2cf60650e74b403211746f5e23155416f009c61a7d8978df3b8e32ac02e5493db4a69661ee26501a6224a50bac5b98f88e37ff56ff8e1c1db0a66b70c1fefca779cacc3f5f93c4c905ad42d8d0c83370872f55b12a5585a54842795567af9d71d2a3a7e5819d7f57d19b7b14f32d765b0659bd5b1cbc3d25ecbc59197f236f29d70cdd1f5e0e31eab60bd99d66e19dc990fd263a39c91b8ef17209acd6501dc1f05c42404cca9f6be2b2f858672505f3bdd4c98629067dd8d17e940afdaa46591b326773c79ccddeb96925482cff37a9458638d737b57ba7a863455e8472736d6632b76b664ea979b0acc1a2666c87a90ea08b16e2f61cb0fdcc11437948f9c6785921f20015977dc1411325331cdaa850d8a03864a4d7661412dd1c4c54601b9b567494fb2eb1de7a1b4d73eecff82969c064b2b9e0a3b76e6ab5e1cd52da62fc81d0bfb9f657a0993c1fac87ec9ca9860bf69ff57cf46fa9cf5fe5eb83c11930d457fe1c7814f7041a468fe74a0400724dedc724dc400fda36a6ff476f519e80b4166e82220590fe5b167bef09c66cd0940145405bf5e6bfde6380c58", 0x1000}, {&(0x7f0000000240)="a0befb2f41c30000000020002b0051423f9df63dbb02815197d59e189293b69ac9671d00d3074e67870000", 0x2b}, {&(0x7f00000000c0)="c1cb36c42495a160eb4970f980df9d676ee7492db47c14a30e9ee049c4a22de975aab2bc0a162bcb9644849be9464363a2156a5444", 0x35}, {&(0x7f0000000140)="55ed8e88bb4577f7373d22d8c2b9463d2dfbfd50653e212f6a432613", 0x1c}, {&(0x7f0000000180)="6b7e7fa5467574afc21eade405ec75cb0b57ae24bdead1402f009c534e9c59df91af40fdb1d3339b6cb14916d1932929e3db7e8f4cf1c57686c0b44953e67964f674aebb99f8c6cdddb45bf05e4091d830b4f9ab112f6fed5779547507536c659753077c8b708afcbed74e6a2347f42534ae057dfc6800b15ec9e3fc63769dbd86aebb14037acd350e90524fb8402b74458f90e43117fcd19f879b1870ca3c3526e334fa32b02781192838bcb6aeeeb650d839b8b3025cb3bef994", 0xbb}, {&(0x7f00000002c0)="b62c9496dee6e1c652d47e4b8c93aaeb4d5282bdea38f01c2845ca7b2d99c9dda4e391cd726489600e4a0f0c99d49584caf0986db5296bd553a7085e15cb39c2036821e1938cb177dd7a9afb482fbca6f96e8a5ef914fdaa02e82b1ad9276b3a425e13338e8587e96088a51a98385d1ab77f455a29d1e7b985a2cace7c59f292a761be7277e514de10", 0x89}], 0x8, 0x40) 16:02:56 executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="0d0509a90ca7", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "102f22", 0x18, 0x3a, 0x0, @rand_addr="00000000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:02:56 executing program 1: msgctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x200, 0x1, 0x80, 0x88}, {0x2, 0x0, 0x1f, 0x9}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0xce) read(r1, &(0x7f0000000080)=""/32, 0x20) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4a4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) dup2(r2, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000021d000/0x2000)=nil, 0x2000) r3 = socket(0x20, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 16:02:56 executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0xffffffe9, 0x1000005, 0x6acb9789, "d5426d092dd1d3080000000003000000000600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="9999e28705912a06842048c0049810dab99e5bd44da08e7439c5b2090de4e7f1ba7d24d1ede56fafcaf243ff0f1eeed0ce6f585238773e2fc853867f3c7d974789c24dc1b2090000000c028424eb01ff3dde11cfeea02bc4d2079b2d", 0x5c}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) (async) syz_open_pts() (async) dup2(r0, r0) (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0xffffffe9, 0x1000005, 0x6acb9789, "d5426d092dd1d3080000000003000000000600"}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="9999e28705912a06842048c0049810dab99e5bd44da08e7439c5b2090de4e7f1ba7d24d1ede56fafcaf243ff0f1eeed0ce6f585238773e2fc853867f3c7d974789c24dc1b2090000000c028424eb01ff3dde11cfeea02bc4d2079b2d", 0x5c}], 0x1) (async) 16:02:56 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x0, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:56 executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="0d0509a90ca7", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "102f22", 0x18, 0x3a, 0x0, @rand_addr="00000000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="0d0509a90ca7", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "102f22", 0x18, 0x3a, 0x0, @rand_addr="00000000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) (async) 16:02:56 executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0xffffffe9, 0x1000005, 0x6acb9789, "d5426d092dd1d3080000000003000000000600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="9999e28705912a06842048c0049810dab99e5bd44da08e7439c5b2090de4e7f1ba7d24d1ede56fafcaf243ff0f1eeed0ce6f585238773e2fc853867f3c7d974789c24dc1b2090000000c028424eb01ff3dde11cfeea02bc4d2079b2d", 0x5c}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) (async) syz_open_pts() (async) dup2(r0, r0) (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0xffffffe9, 0x1000005, 0x6acb9789, "d5426d092dd1d3080000000003000000000600"}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="9999e28705912a06842048c0049810dab99e5bd44da08e7439c5b2090de4e7f1ba7d24d1ede56fafcaf243ff0f1eeed0ce6f585238773e2fc853867f3c7d974789c24dc1b2090000000c028424eb01ff3dde11cfeea02bc4d2079b2d", 0x5c}], 0x1) (async) 16:02:56 executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r1 = syz_open_pts() (async) r2 = syz_open_pts() close(r2) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x0, "21a31d2c43169823a3d4e329a12da82177f0c640"}) (async) write(r2, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(r2, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1, 0x1, 0x6, 0x7, "e521aa7d5ea276ea4084ed855b884b0ef674fbb4", 0x9, 0x8000}) (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x401) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) (rerun: 32) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0xa9d9d092c148da7a, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001300)={&(0x7f00000012c0)='./file0\x00', r0, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r5, 0xffffffffffffffff, &(0x7f0000000080)) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0xb23, 0x2}], 0x1, &(0x7f0000000040)=[{{r3}, 0x0, 0x50, 0x40, 0x7, 0x10000}, {{r5}, 0xfffffffffffffff9, 0xac, 0x2, 0x5, 0x40}, {{r0}, 0x3, 0x5, 0x80, 0x0, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x8}], 0x7ff, &(0x7f0000000180)={0x10000, 0x4}) (async) read(r0, &(0x7f0000000140)=""/15, 0xf) 16:02:56 executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="0d0509a90ca7", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "102f22", 0x18, 0x3a, 0x0, @rand_addr="00000000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="0d0509a90ca7", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "102f22", 0x18, 0x3a, 0x0, @rand_addr="00000000000001000100", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) (async) 16:02:56 executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x4) (async) accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500), 0x10000, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={0x0}) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000000)="48d1c0d37291cdffe4f9ac36af2973689399f65cd34fee7a6270856f446d586d9e95ebdd8a3f8f24", 0x28}, {&(0x7f0000000040)="364404816026295797aa", 0xa}, {&(0x7f0000000500)="4955879786e90540cfd1c8eabc696fd8a49abd9084c827c4f6b2cad83782e18c6092317bb3217f9c3d500e01b0e134c298427c00042cbf4acffa8d0e16a920d17c935b7e0997bfb2b98967aa6da9b0a23b624bba5aa51c7a462251cab56024a5582808b06fd6a660a9d9b72386e0a7432bdb0c29cec03e86e32e2ffce6a95f0321feac985fcd7039d4b5682eba4c4f8100d8140b75f64992e0143275c37366d19569ac55ed06c669322b711a7b485ee4cd891caa56c670db65a63a1939b418caa892d971f7d17fa9d2bad77dccee5c8c875cfef6ed7cd86fc0e3ba2b7d20ed7f069949a0c41a348fa14fdfa8ac8a27a57787229baa133e7be21639e4cfda68eb99ba9377cd6f3394178ea4b1da335acbba49647753f4dde3b44d47a56e0bfd8d45e23e3e2e1cdc66efeb5127f74e372814d98e0ad4593ffc51210a2fe331150eac2d4a79be3de8d58697e4a5f40d907355068626a13ad184e02b678c6696f4648eebe97bea407f8a6dd067f35c77446a42a8c27a80e45d2fbc923995aac06a5265a48e2fc708eeef91a8cb4083f347e036a5cf2f0cfd7b9357e822e75adb431f12ae543a52cfb641c48f84d28232ff5c7bd52079b3e55f326c493b8457370c19dda3332037c40de51f8c30af579e1171d96f31e8825edeb8cbf0ac4021d6ebabec32d326896ed1921e2f9d301f88a9db415b236859b0d473addcdd881faf4f1008d6dbf8ad0991466a12d0c3658ba0bbb81cd20ea102207695e10ed812ff8fd4b2b81be0c4211d26b47521ba373b0ae286f219ee68a1856fffe5482576e5c899989a48d2782cc7dd923cff956e72560000b6648f7d3f9e0ffedd2f8f75f09fd9c9dd9e0d10a67aa156a81523f5d56e99ff4c7b6d431104763c37a89e753d04a4fc7324769c00809b80ca93e977df830295e1a5935c8752bde91eb6e1e9a3c5c3739224d9c6cbaf351cbf938f910b7e7f815d69aee06f49fc6315593932a6d75884848590505a46080b236dc165fe7a37f4e9cd01e1764af0134e891659b7a2336f860790b5f397b26d331e678d7058eb83003d491cd301b2a651a560a386593f45edb0116f2019069e1ef758d17e931d99258032be1ee5f6eca42b09787e55494d928ecae021abf3306d5fdac76e8c1630b1ae095d9c91de096fa09fdb24bb107cd092dd089c3127bedf8ef4af9e8b4021bb35f3e6b6a7a9f4cc20ce6fd65eefbb932d32feb1d4b69da38f09c2cfbc5a222d55f201ee892fef9e4e832ef362b47c3d8aaa8a2077f3618e5e9fecad65197e8a7ef8d0dbfcd1bc8bfa761a8ded2f30df5b63d1455cd855cec4abef79161ac9fab8c51398508f60834bf92686700d6b6bd953ef60f9b6ccca08b6b177101a0046ff0575ae8a039a45b91782cf51dfdb8319940acf65db98df8e0c0aa098d9d93fb5148d3186ef9b8f1b7843d1906a9ad83b9018d214c5412b232793a2e2d514666763f7ce528650d9a24f90dd9871c1cd45b7f6cb0404821d5483a88aef2fb97f7a1028bfd977e3ddae80b1b31a784804d738772f2eaf0da69fc0278500fc6ba038ec8ddc10df039c68aea3feae9416fdb3e3fd77fd12bcc49086591092170c8ea2ce341f276a97ab7ba10951a46e133e0e19131f143ea4105885bf39d5e8a7952bf24c108f77d8a9b3d485b546feb3c75df62497b98f0ebb2169e9718eede5946ed8a36f545bb6845d399b8e53dff76807c96b8e39a63875a741ce941f7059e6d91c65f3d636ee74697ef4b51c0d8e25bd9b05f5490bce2e2e30f705d1e6c18117761b5d8d4ff94ec178b0cf630c6bfd187ce03c66a2ae2f1fad84c15012c803871bff62cf77db9a6456ce6afb66599af6b7be3ed75ea9be9b084e0b148d5b8ecf262d40bc17530c33ad3a4abe5fb5c00f3003c07246ab01453bf1099f9e79864df40b79e1d500b307424681c545ea1cb1a70da7e3aefdfbf5392c371c48b9962f7201e26eeab6e7ce0805af5ae0a99b5983efe01258d7f68543109567d520c1476bb5a4fd1ead45b034a97b4a52b93a72348f7e374d57679e627311f568b9e9bb44adcc41ad5b2f8a91404860498112c76d8a7825f1fe468d200958e9760d4c5a09b7f5bd284587f9d53431499cade491633cdde737c44c14562b59cf9b970d1d8d7702c70696c8a449bde43401c51ce4e8bc7835e31ebefab0f2c7ea2d0624c22b1430ccc626fa284533f5cebc7da256767cf9199b42e35116cede85fcad58a06c65494172a463d61dd79febf0107523d9f6931c54f7e2193e4dd223979e6bd49d6189af0dd6c77a880c81743976b41766c61f3e220024db9ae52956d9ab517fa876602e3488a04a8517c5a9dd15fe4e263e05e6f1070a6a7692f4de135f24ab8242c957f636857637f72a0eb0d9f7fabf9be4540bc54c05d7b9a977b5f2f22600119f5d3be9bf15426122a50c656dccb8bcaadefd71ecb5e3a2d25f6dd723e1fb8db1e2bd9c7ae89771adc6fcb41c656d28cc3361399d0cb90e0a1af031d9d6dd74cc54c0e178219a0c72588262f50342253092d5c1b8328eba4bd2199634f5885811d3ec677bf7953f45a7e1950eed2eba4dd7053ccd3bf7da536528a256bfbc69522f0710ac6245ccebeb13216bf4a661af540fa0d293cd23a885ac7128eb3f3683e315a3b85aca0eb1de8e95b6e7b4dac72c5e3cf574ff4a5d933d3dfdd017c896971abd657ba905e08fb074a2083ee64dbfd8f224a898902c52046be4257c67fa1d3afd3bb8a4c0505494d46f54af42b40f03f77bc0684096c8873727eb05387cb955becc8e4c587eef62d1a39a33a8f44e5a36def9427a7d6a5ea295e0ce9b2a9495e43ff4ba93fcb3090831a6d1dca009bab322bdf82cd983e7befb871b1226ebe1a7e9d2b534585cd32aa40e665bac1aab2780da94ac01da126c1e3ab10f66ddee054c4972d61a95532c5da27f007e03d133f59b00ee29bbb52eef17a52477751c8c36a2702824ef130c33bafc99518af45325028e9f9b8683203ff96ba829b5ebd8451b51b257aa4bc95611a8b76c6701d39d694c91f8dee5b358e2fce5a78e5258653aa8f4191a10df94734c10e131dafd0e7c4a888adc3d09140e6e8728bf633bc8417f377b1d62798fbd1c10834f141c17790677e4e8f2ffa80cb539f2c2e5ca7103cde9b5d03f3c4e8db225779fba7a99677475af589ab3514c1093d628d6fb81641007235a805df1bb1fd4821b9ba04fb587af7110132db4b3e99a33963f3f2a59b4233b8a5ddeb9ba23ff6731b02dadc08c5fac0e4fc551a41f06b8e8036b3cc23cb7510e408038d7f65bee644fdaba30eb4535886d770e593030e33ba04c1b8c0daeb5266fd1945d407258d9afba99efb17a421420ece3112ec8ee116c6c75bf0e00f81ee97924811e9c3bff77a30ad3d59d8570417fbede69b98b59ce7dcb33a89139da74f3a0879c49bdacca1f935c15fc5941bd669e50dd9f40e9428760534835749efda8fdba701ddb375f35ce956428bc288f8a65cef49ff399f2cd76e188b755727da9e75de67d6650ffda3f714e2b7df20d3d0d665648bd915c20f6436c540560cc3dbc90325d53ae1bfaa319f53c5927c665836d231af1bc19d758f376d70406e4828164f59eaa368dbb00929a4becc3c184cabef39fb9bcf07dbcf9190a4e0ee0f25f854d1454131fe2647e3cb922b0b1d561077220f083498fce75c3e8f83f919e1edf36d03a9deec30a14b9e7319ce46a59b06f665d3980988c4e240ad7153fc5fb4a6cdbe29a39ec47096b10db0a8a07b3d691857a2904c3ec7da9f032d89d9f223ddee8bd5d8cc418cc21d14dee09630b46ac14bfd93901c2038439ec6c4ef1219ae92e29353c6789eef2e3bbf8bf3ca2696399d3c610a4502048bcd307f1e59b0e866007f56d9036c37380963b26d68be3438d0bb8a96415e76567468ed1a2b15a77377a988f6b9c40cbf6314269e04c2a185b1cb6e9e33c2350705abca156229f7ea66906d830505f6b5abff6068d8f379de8608f01ffbfce7c4f1b2cff10127de46a3e73378ae4316ec963e9c1323f6f19233d2a0ea04774866014a20da29180dbf43c8c249845552535f80c6c4551077a6a667adc191dbf38f4718f7a9e257cafd7980e672d5919aed01927db91691a5025c3e60575af84c1bd1f1b8bc3dea9327feac903bff3d8c2df799f50abf9526ec2235da9a751267ad6f7bcbf9ec04cb804ed6e94d2f0747ec74e0d5931024f62d74095a2b22698eeea01a471e4bec0069e994a6a1b7726bdcd2d1487afc405c811b9d57238c4df55ac5b0a2fc75d282d003ad6d83dc12be4bfa803f570f38ef9b720bc1fefbee47540952feb679bbc48f4937cebb879a14c0d99e9470724173f71405cd44f12d916c0cd3d9fedea75b503395f6a40700dfafa4229690d7668c5a1fc9b932dcd5085742a30267ec372cd6cd25825b2b93cb1df88db079010b49bccb055637d8cbb2d293bdc8eeea947a624a0f435ddabb70a25b73214455c181b6893888c24277223fcdffa193a16b72ea438e2c969f4ec3de36dd0f0ecca51ca22033359d134b6c0bb1f0a3e6f8b2f22a95f1220b3bb0b0dac72dc27184e30b3163e6e062121157e56dc8dd2547b6e2b45717982eabc92a9caf58bac25ba4f4680c79d0d56982117efa6cab4aaeda3ee856e459a8b04e6b1a29a646e3b0d093cecda73d79a414564d02bf6f4160bdcbd23ed5d23a8ddb1c73138546c8ed1fe561bbba3203cd9c15d1f158acfe315ab774667aded0a12855aadfcf3132bd02e03c0bce2c47f27d674408814cc1a68eda040398b06306d9947b7b7931072a9dbcde922bc3b62d50aad0b9b29312a308e5b04d38985b4dcf716ec2041691d26472f06b3a2f4f4ab28072651b74326c241835adbca137055953c87e5a12c58aa30da6bcf478210de7a4c52857b72826da54506af27cb9e275aebb8c78b4f8f77069989233b2c3e72f4ff7e3bed7a4c94fd074c25a69c5f3acfe6977db71f3b6fcc94ee2b77ef326e7d50c8e5814f8bcfecce304aca5c012e5b01908ff676adfc5c6512e318edebb17fbca95f59022f87c60e2a5b6e46c80ec00db2dd8528f6666db4feb98f104a41cc9cc8d6a9392b4ed79cef6625be9863968e8b349d3a93e8ddbc301cd9e6b1ea6731b5b82bba7154fd2e3d97942085ab0c951d437e84bfa961a5c1fc587bc514e3d9dde6a3fbac2ff2cf60650e74b403211746f5e23155416f009c61a7d8978df3b8e32ac02e5493db4a69661ee26501a6224a50bac5b98f88e37ff56ff8e1c1db0a66b70c1fefca779cacc3f5f93c4c905ad42d8d0c83370872f55b12a5585a54842795567af9d71d2a3a7e5819d7f57d19b7b14f32d765b0659bd5b1cbc3d25ecbc59197f236f29d70cdd1f5e0e31eab60bd99d66e19dc990fd263a39c91b8ef17209acd6501dc1f05c42404cca9f6be2b2f858672505f3bdd4c98629067dd8d17e940afdaa46591b326773c79ccddeb96925482cff37a9458638d737b57ba7a863455e8472736d6632b76b664ea979b0acc1a2666c87a90ea08b16e2f61cb0fdcc11437948f9c6785921f20015977dc1411325331cdaa850d8a03864a4d7661412dd1c4c54601b9b567494fb2eb1de7a1b4d73eecff82969c064b2b9e0a3b76e6ab5e1cd52da62fc81d0bfb9f657a0993c1fac87ec9ca9860bf69ff57cf46fa9cf5fe5eb83c11930d457fe1c7814f7041a468fe74a0400724dedc724dc400fda36a6ff476f519e80b4166e82220590fe5b167bef09c66cd0940145405bf5e6bfde6380c58", 0x1000}, {&(0x7f0000000240)="a0befb2f41c30000000020002b0051423f9df63dbb02815197d59e189293b69ac9671d00d3074e67870000", 0x2b}, {&(0x7f00000000c0)="c1cb36c42495a160eb4970f980df9d676ee7492db47c14a30e9ee049c4a22de975aab2bc0a162bcb9644849be9464363a2156a5444", 0x35}, {&(0x7f0000000140)="55ed8e88bb4577f7373d22d8c2b9463d2dfbfd50653e212f6a432613", 0x1c}, {&(0x7f0000000180)="6b7e7fa5467574afc21eade405ec75cb0b57ae24bdead1402f009c534e9c59df91af40fdb1d3339b6cb14916d1932929e3db7e8f4cf1c57686c0b44953e67964f674aebb99f8c6cdddb45bf05e4091d830b4f9ab112f6fed5779547507536c659753077c8b708afcbed74e6a2347f42534ae057dfc6800b15ec9e3fc63769dbd86aebb14037acd350e90524fb8402b74458f90e43117fcd19f879b1870ca3c3526e334fa32b02781192838bcb6aeeeb650d839b8b3025cb3bef994", 0xbb}, {&(0x7f00000002c0)="b62c9496dee6e1c652d47e4b8c93aaeb4d5282bdea38f01c2845ca7b2d99c9dda4e391cd726489600e4a0f0c99d49584caf0986db5296bd553a7085e15cb39c2036821e1938cb177dd7a9afb482fbca6f96e8a5ef914fdaa02e82b1ad9276b3a425e13338e8587e96088a51a98385d1ab77f455a29d1e7b985a2cace7c59f292a761be7277e514de10", 0x89}], 0x8, 0x40) 16:02:56 executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x4) (async) accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500), 0x10000, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={0x0}) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000000)="48d1c0d37291cdffe4f9ac36af2973689399f65cd34fee7a6270856f446d586d9e95ebdd8a3f8f24", 0x28}, {&(0x7f0000000040)="364404816026295797aa", 0xa}, {&(0x7f0000000500)="4955879786e90540cfd1c8eabc696fd8a49abd9084c827c4f6b2cad83782e18c6092317bb3217f9c3d500e01b0e134c298427c00042cbf4acffa8d0e16a920d17c935b7e0997bfb2b98967aa6da9b0a23b624bba5aa51c7a462251cab56024a5582808b06fd6a660a9d9b72386e0a7432bdb0c29cec03e86e32e2ffce6a95f0321feac985fcd7039d4b5682eba4c4f8100d8140b75f64992e0143275c37366d19569ac55ed06c669322b711a7b485ee4cd891caa56c670db65a63a1939b418caa892d971f7d17fa9d2bad77dccee5c8c875cfef6ed7cd86fc0e3ba2b7d20ed7f069949a0c41a348fa14fdfa8ac8a27a57787229baa133e7be21639e4cfda68eb99ba9377cd6f3394178ea4b1da335acbba49647753f4dde3b44d47a56e0bfd8d45e23e3e2e1cdc66efeb5127f74e372814d98e0ad4593ffc51210a2fe331150eac2d4a79be3de8d58697e4a5f40d907355068626a13ad184e02b678c6696f4648eebe97bea407f8a6dd067f35c77446a42a8c27a80e45d2fbc923995aac06a5265a48e2fc708eeef91a8cb4083f347e036a5cf2f0cfd7b9357e822e75adb431f12ae543a52cfb641c48f84d28232ff5c7bd52079b3e55f326c493b8457370c19dda3332037c40de51f8c30af579e1171d96f31e8825edeb8cbf0ac4021d6ebabec32d326896ed1921e2f9d301f88a9db415b236859b0d473addcdd881faf4f1008d6dbf8ad0991466a12d0c3658ba0bbb81cd20ea102207695e10ed812ff8fd4b2b81be0c4211d26b47521ba373b0ae286f219ee68a1856fffe5482576e5c899989a48d2782cc7dd923cff956e72560000b6648f7d3f9e0ffedd2f8f75f09fd9c9dd9e0d10a67aa156a81523f5d56e99ff4c7b6d431104763c37a89e753d04a4fc7324769c00809b80ca93e977df830295e1a5935c8752bde91eb6e1e9a3c5c3739224d9c6cbaf351cbf938f910b7e7f815d69aee06f49fc6315593932a6d75884848590505a46080b236dc165fe7a37f4e9cd01e1764af0134e891659b7a2336f860790b5f397b26d331e678d7058eb83003d491cd301b2a651a560a386593f45edb0116f2019069e1ef758d17e931d99258032be1ee5f6eca42b09787e55494d928ecae021abf3306d5fdac76e8c1630b1ae095d9c91de096fa09fdb24bb107cd092dd089c3127bedf8ef4af9e8b4021bb35f3e6b6a7a9f4cc20ce6fd65eefbb932d32feb1d4b69da38f09c2cfbc5a222d55f201ee892fef9e4e832ef362b47c3d8aaa8a2077f3618e5e9fecad65197e8a7ef8d0dbfcd1bc8bfa761a8ded2f30df5b63d1455cd855cec4abef79161ac9fab8c51398508f60834bf92686700d6b6bd953ef60f9b6ccca08b6b177101a0046ff0575ae8a039a45b91782cf51dfdb8319940acf65db98df8e0c0aa098d9d93fb5148d3186ef9b8f1b7843d1906a9ad83b9018d214c5412b232793a2e2d514666763f7ce528650d9a24f90dd9871c1cd45b7f6cb0404821d5483a88aef2fb97f7a1028bfd977e3ddae80b1b31a784804d738772f2eaf0da69fc0278500fc6ba038ec8ddc10df039c68aea3feae9416fdb3e3fd77fd12bcc49086591092170c8ea2ce341f276a97ab7ba10951a46e133e0e19131f143ea4105885bf39d5e8a7952bf24c108f77d8a9b3d485b546feb3c75df62497b98f0ebb2169e9718eede5946ed8a36f545bb6845d399b8e53dff76807c96b8e39a63875a741ce941f7059e6d91c65f3d636ee74697ef4b51c0d8e25bd9b05f5490bce2e2e30f705d1e6c18117761b5d8d4ff94ec178b0cf630c6bfd187ce03c66a2ae2f1fad84c15012c803871bff62cf77db9a6456ce6afb66599af6b7be3ed75ea9be9b084e0b148d5b8ecf262d40bc17530c33ad3a4abe5fb5c00f3003c07246ab01453bf1099f9e79864df40b79e1d500b307424681c545ea1cb1a70da7e3aefdfbf5392c371c48b9962f7201e26eeab6e7ce0805af5ae0a99b5983efe01258d7f68543109567d520c1476bb5a4fd1ead45b034a97b4a52b93a72348f7e374d57679e627311f568b9e9bb44adcc41ad5b2f8a91404860498112c76d8a7825f1fe468d200958e9760d4c5a09b7f5bd284587f9d53431499cade491633cdde737c44c14562b59cf9b970d1d8d7702c70696c8a449bde43401c51ce4e8bc7835e31ebefab0f2c7ea2d0624c22b1430ccc626fa284533f5cebc7da256767cf9199b42e35116cede85fcad58a06c65494172a463d61dd79febf0107523d9f6931c54f7e2193e4dd223979e6bd49d6189af0dd6c77a880c81743976b41766c61f3e220024db9ae52956d9ab517fa876602e3488a04a8517c5a9dd15fe4e263e05e6f1070a6a7692f4de135f24ab8242c957f636857637f72a0eb0d9f7fabf9be4540bc54c05d7b9a977b5f2f22600119f5d3be9bf15426122a50c656dccb8bcaadefd71ecb5e3a2d25f6dd723e1fb8db1e2bd9c7ae89771adc6fcb41c656d28cc3361399d0cb90e0a1af031d9d6dd74cc54c0e178219a0c72588262f50342253092d5c1b8328eba4bd2199634f5885811d3ec677bf7953f45a7e1950eed2eba4dd7053ccd3bf7da536528a256bfbc69522f0710ac6245ccebeb13216bf4a661af540fa0d293cd23a885ac7128eb3f3683e315a3b85aca0eb1de8e95b6e7b4dac72c5e3cf574ff4a5d933d3dfdd017c896971abd657ba905e08fb074a2083ee64dbfd8f224a898902c52046be4257c67fa1d3afd3bb8a4c0505494d46f54af42b40f03f77bc0684096c8873727eb05387cb955becc8e4c587eef62d1a39a33a8f44e5a36def9427a7d6a5ea295e0ce9b2a9495e43ff4ba93fcb3090831a6d1dca009bab322bdf82cd983e7befb871b1226ebe1a7e9d2b534585cd32aa40e665bac1aab2780da94ac01da126c1e3ab10f66ddee054c4972d61a95532c5da27f007e03d133f59b00ee29bbb52eef17a52477751c8c36a2702824ef130c33bafc99518af45325028e9f9b8683203ff96ba829b5ebd8451b51b257aa4bc95611a8b76c6701d39d694c91f8dee5b358e2fce5a78e5258653aa8f4191a10df94734c10e131dafd0e7c4a888adc3d09140e6e8728bf633bc8417f377b1d62798fbd1c10834f141c17790677e4e8f2ffa80cb539f2c2e5ca7103cde9b5d03f3c4e8db225779fba7a99677475af589ab3514c1093d628d6fb81641007235a805df1bb1fd4821b9ba04fb587af7110132db4b3e99a33963f3f2a59b4233b8a5ddeb9ba23ff6731b02dadc08c5fac0e4fc551a41f06b8e8036b3cc23cb7510e408038d7f65bee644fdaba30eb4535886d770e593030e33ba04c1b8c0daeb5266fd1945d407258d9afba99efb17a421420ece3112ec8ee116c6c75bf0e00f81ee97924811e9c3bff77a30ad3d59d8570417fbede69b98b59ce7dcb33a89139da74f3a0879c49bdacca1f935c15fc5941bd669e50dd9f40e9428760534835749efda8fdba701ddb375f35ce956428bc288f8a65cef49ff399f2cd76e188b755727da9e75de67d6650ffda3f714e2b7df20d3d0d665648bd915c20f6436c540560cc3dbc90325d53ae1bfaa319f53c5927c665836d231af1bc19d758f376d70406e4828164f59eaa368dbb00929a4becc3c184cabef39fb9bcf07dbcf9190a4e0ee0f25f854d1454131fe2647e3cb922b0b1d561077220f083498fce75c3e8f83f919e1edf36d03a9deec30a14b9e7319ce46a59b06f665d3980988c4e240ad7153fc5fb4a6cdbe29a39ec47096b10db0a8a07b3d691857a2904c3ec7da9f032d89d9f223ddee8bd5d8cc418cc21d14dee09630b46ac14bfd93901c2038439ec6c4ef1219ae92e29353c6789eef2e3bbf8bf3ca2696399d3c610a4502048bcd307f1e59b0e866007f56d9036c37380963b26d68be3438d0bb8a96415e76567468ed1a2b15a77377a988f6b9c40cbf6314269e04c2a185b1cb6e9e33c2350705abca156229f7ea66906d830505f6b5abff6068d8f379de8608f01ffbfce7c4f1b2cff10127de46a3e73378ae4316ec963e9c1323f6f19233d2a0ea04774866014a20da29180dbf43c8c249845552535f80c6c4551077a6a667adc191dbf38f4718f7a9e257cafd7980e672d5919aed01927db91691a5025c3e60575af84c1bd1f1b8bc3dea9327feac903bff3d8c2df799f50abf9526ec2235da9a751267ad6f7bcbf9ec04cb804ed6e94d2f0747ec74e0d5931024f62d74095a2b22698eeea01a471e4bec0069e994a6a1b7726bdcd2d1487afc405c811b9d57238c4df55ac5b0a2fc75d282d003ad6d83dc12be4bfa803f570f38ef9b720bc1fefbee47540952feb679bbc48f4937cebb879a14c0d99e9470724173f71405cd44f12d916c0cd3d9fedea75b503395f6a40700dfafa4229690d7668c5a1fc9b932dcd5085742a30267ec372cd6cd25825b2b93cb1df88db079010b49bccb055637d8cbb2d293bdc8eeea947a624a0f435ddabb70a25b73214455c181b6893888c24277223fcdffa193a16b72ea438e2c969f4ec3de36dd0f0ecca51ca22033359d134b6c0bb1f0a3e6f8b2f22a95f1220b3bb0b0dac72dc27184e30b3163e6e062121157e56dc8dd2547b6e2b45717982eabc92a9caf58bac25ba4f4680c79d0d56982117efa6cab4aaeda3ee856e459a8b04e6b1a29a646e3b0d093cecda73d79a414564d02bf6f4160bdcbd23ed5d23a8ddb1c73138546c8ed1fe561bbba3203cd9c15d1f158acfe315ab774667aded0a12855aadfcf3132bd02e03c0bce2c47f27d674408814cc1a68eda040398b06306d9947b7b7931072a9dbcde922bc3b62d50aad0b9b29312a308e5b04d38985b4dcf716ec2041691d26472f06b3a2f4f4ab28072651b74326c241835adbca137055953c87e5a12c58aa30da6bcf478210de7a4c52857b72826da54506af27cb9e275aebb8c78b4f8f77069989233b2c3e72f4ff7e3bed7a4c94fd074c25a69c5f3acfe6977db71f3b6fcc94ee2b77ef326e7d50c8e5814f8bcfecce304aca5c012e5b01908ff676adfc5c6512e318edebb17fbca95f59022f87c60e2a5b6e46c80ec00db2dd8528f6666db4feb98f104a41cc9cc8d6a9392b4ed79cef6625be9863968e8b349d3a93e8ddbc301cd9e6b1ea6731b5b82bba7154fd2e3d97942085ab0c951d437e84bfa961a5c1fc587bc514e3d9dde6a3fbac2ff2cf60650e74b403211746f5e23155416f009c61a7d8978df3b8e32ac02e5493db4a69661ee26501a6224a50bac5b98f88e37ff56ff8e1c1db0a66b70c1fefca779cacc3f5f93c4c905ad42d8d0c83370872f55b12a5585a54842795567af9d71d2a3a7e5819d7f57d19b7b14f32d765b0659bd5b1cbc3d25ecbc59197f236f29d70cdd1f5e0e31eab60bd99d66e19dc990fd263a39c91b8ef17209acd6501dc1f05c42404cca9f6be2b2f858672505f3bdd4c98629067dd8d17e940afdaa46591b326773c79ccddeb96925482cff37a9458638d737b57ba7a863455e8472736d6632b76b664ea979b0acc1a2666c87a90ea08b16e2f61cb0fdcc11437948f9c6785921f20015977dc1411325331cdaa850d8a03864a4d7661412dd1c4c54601b9b567494fb2eb1de7a1b4d73eecff82969c064b2b9e0a3b76e6ab5e1cd52da62fc81d0bfb9f657a0993c1fac87ec9ca9860bf69ff57cf46fa9cf5fe5eb83c11930d457fe1c7814f7041a468fe74a0400724dedc724dc400fda36a6ff476f519e80b4166e82220590fe5b167bef09c66cd0940145405bf5e6bfde6380c58", 0x1000}, {&(0x7f0000000240)="a0befb2f41c30000000020002b0051423f9df63dbb02815197d59e189293b69ac9671d00d3074e67870000", 0x2b}, {&(0x7f00000000c0)="c1cb36c42495a160eb4970f980df9d676ee7492db47c14a30e9ee049c4a22de975aab2bc0a162bcb9644849be9464363a2156a5444", 0x35}, {&(0x7f0000000140)="55ed8e88bb4577f7373d22d8c2b9463d2dfbfd50653e212f6a432613", 0x1c}, {&(0x7f0000000180)="6b7e7fa5467574afc21eade405ec75cb0b57ae24bdead1402f009c534e9c59df91af40fdb1d3339b6cb14916d1932929e3db7e8f4cf1c57686c0b44953e67964f674aebb99f8c6cdddb45bf05e4091d830b4f9ab112f6fed5779547507536c659753077c8b708afcbed74e6a2347f42534ae057dfc6800b15ec9e3fc63769dbd86aebb14037acd350e90524fb8402b74458f90e43117fcd19f879b1870ca3c3526e334fa32b02781192838bcb6aeeeb650d839b8b3025cb3bef994", 0xbb}, {&(0x7f00000002c0)="b62c9496dee6e1c652d47e4b8c93aaeb4d5282bdea38f01c2845ca7b2d99c9dda4e391cd726489600e4a0f0c99d49584caf0986db5296bd553a7085e15cb39c2036821e1938cb177dd7a9afb482fbca6f96e8a5ef914fdaa02e82b1ad9276b3a425e13338e8587e96088a51a98385d1ab77f455a29d1e7b985a2cace7c59f292a761be7277e514de10", 0x89}], 0x8, 0x40) 16:02:56 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x131) 16:02:56 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xf7fefffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xfffb, 0x0, 0x4, 0x8000}, {0x20, 0x8, 0x8, 0x1}, {0x3f, 0x5, 0x1f, 0x6}, {0x8, 0x3f, 0x4, 0x4}, {0x3, 0x9, 0x4, 0x6}, {0x800, 0x0, 0xff, 0x1ff}, {0x0, 0x10, 0xff, 0xffffffe0}]}) 16:02:56 executing program 3: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r5, 0xffffffffffffffff, &(0x7f0000000080)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0, r5}) 16:02:56 executing program 0: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x4e0c, 0x20, 0x0, 0x1}, {0x5, 0x0, 0x8, 0xffff, 0xfffc}, {0x5, 0x7ff, 0x1000, 0x2, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x45}, {0x3}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0) 16:02:57 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:57 executing program 3: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r5, 0xffffffffffffffff, &(0x7f0000000080)) (async) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0, r5}) 16:02:57 executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x4, 0x0, 0x3, 0x4}, {0x8, 0x9, 0x9, 0x7}, {0x0, 0xff, 0x8, 0x78}, {0x1fd, 0x2, 0x5, 0x200}, {0x5, 0x1, 0x4}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x5c, 0x0, 0xfd}, {0x7}, {0x6, 0x0, 0x0, 0x4cd2}]}) r3 = dup2(r1, r1) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) mkdir(&(0x7f0000000040)='./file0\x00', 0x29) semop(0x0, 0xffffffffffffffff, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/10) semop(r5, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0xdf1, 0x800}], 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) pipe(&(0x7f0000000080)) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x4, 0x0, 0x3, 0x4}, {0x8, 0x9, 0x9, 0x7}, {0x0, 0xff, 0x8, 0x78}, {0x1fd, 0x2, 0x5, 0x200}, {0x5, 0x1, 0x4}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x5c, 0x0, 0xfd}, {0x7}, {0x6, 0x0, 0x0, 0x4cd2}]}) (async) dup2(r1, r1) (async) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0) (async) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) (async) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x8) (async) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) (async) semget$private(0x0, 0x5, 0x204) (async) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x29) (async) semop(0x0, 0xffffffffffffffff, 0x2) (async) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/10) (async) semop(r5, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0xdf1, 0x800}], 0x6) (async) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) 16:02:57 executing program 1: msgctl$IPC_RMID(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x200, 0x1, 0x80, 0x88}, {0x2, 0x0, 0x1f, 0x9}]}) (async) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0xce) read(r1, &(0x7f0000000080)=""/32, 0x20) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4a4) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) dup2(r2, r0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) munlock(&(0x7f000021d000/0x2000)=nil, 0x2000) (async) r3 = socket(0x20, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 16:02:57 executing program 6: r0 = socket(0x2, 0x1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) lseek(r1, 0xf56, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:02:57 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xf7fefffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xfffb, 0x0, 0x4, 0x8000}, {0x20, 0x8, 0x8, 0x1}, {0x3f, 0x5, 0x1f, 0x6}, {0x8, 0x3f, 0x4, 0x4}, {0x3, 0x9, 0x4, 0x6}, {0x800, 0x0, 0xff, 0x1ff}, {0x0, 0x10, 0xff, 0xffffffe0}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xf7fefffb}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xfffb, 0x0, 0x4, 0x8000}, {0x20, 0x8, 0x8, 0x1}, {0x3f, 0x5, 0x1f, 0x6}, {0x8, 0x3f, 0x4, 0x4}, {0x3, 0x9, 0x4, 0x6}, {0x800, 0x0, 0xff, 0x1ff}, {0x0, 0x10, 0xff, 0xffffffe0}]}) (async) 16:02:57 executing program 0: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x4e0c, 0x20, 0x0, 0x1}, {0x5, 0x0, 0x8, 0xffff, 0xfffc}, {0x5, 0x7ff, 0x1000, 0x2, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x45}, {0x3}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x4e0c, 0x20, 0x0, 0x1}, {0x5, 0x0, 0x8, 0xffff, 0xfffc}, {0x5, 0x7ff, 0x1000, 0x2, 0x4}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x45}, {0x3}, {0x6, 0x0, 0x0, 0xff}]}) (async) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0) (async) 16:02:57 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x131) 16:02:57 executing program 3: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) (async) connect$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r5, 0xffffffffffffffff, &(0x7f0000000080)) (async, rerun: 64) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0, r5}) (rerun: 64) 16:02:57 executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x4, 0x0, 0x3, 0x4}, {0x8, 0x9, 0x9, 0x7}, {0x0, 0xff, 0x8, 0x78}, {0x1fd, 0x2, 0x5, 0x200}, {0x5, 0x1, 0x4}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x5c, 0x0, 0xfd}, {0x7}, {0x6, 0x0, 0x0, 0x4cd2}]}) r3 = dup2(r1, r1) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0) (async, rerun: 32) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) (async, rerun: 32) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) (async) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) (async, rerun: 64) mkdir(&(0x7f0000000040)='./file0\x00', 0x29) semop(0x0, 0xffffffffffffffff, 0x2) (async) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/10) (async, rerun: 64) semop(r5, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x5, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0xdf1, 0x800}], 0x6) (async, rerun: 64) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:02:57 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:57 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x131) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x131) (async) 16:02:58 executing program 0: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x4e0c, 0x20, 0x0, 0x1}, {0x5, 0x0, 0x8, 0xffff, 0xfffc}, {0x5, 0x7ff, 0x1000, 0x2, 0x4}]}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x45}, {0x3}, {0x6, 0x0, 0x0, 0xff}]}) (async) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0) 16:02:58 executing program 1: msgctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x200, 0x1, 0x80, 0x88}, {0x2, 0x0, 0x1f, 0x9}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0xce) (async) read(r1, &(0x7f0000000080)=""/32, 0x20) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4a4) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) dup2(r2, r0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) dup2(r2, 0xffffffffffffffff) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) munlock(&(0x7f000021d000/0x2000)=nil, 0x2000) (async) r3 = socket(0x20, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 16:02:58 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:02:58 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xf7fefffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xfffb, 0x0, 0x4, 0x8000}, {0x20, 0x8, 0x8, 0x1}, {0x3f, 0x5, 0x1f, 0x6}, {0x8, 0x3f, 0x4, 0x4}, {0x3, 0x9, 0x4, 0x6}, {0x800, 0x0, 0xff, 0x1ff}, {0x0, 0x10, 0xff, 0xffffffe0}]}) 16:02:58 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:58 executing program 4: mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x140) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) close(r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x400, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x102) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x180) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:02:58 executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xbbeb) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r0) 16:02:58 executing program 2: syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@empty, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x64, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@ssrr={0x89, 0xf, 0x20, [@multicast2, @multicast2, @local={0xac, 0x14, 0x0}]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xffffabb9}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:58 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) dup(r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:02:58 executing program 0: syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="f5e264567095", @random="7bbdaabe38ee", [], {@generic={0x88a8}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:58 executing program 6: r0 = socket(0x2, 0x1, 0x6) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) lseek(r1, 0xf56, 0x1) (async) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66"], 0x10) (async) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:02:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:02:58 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x0, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:58 executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xbbeb) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r0) 16:02:58 executing program 2: syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@empty, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x64, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@ssrr={0x89, 0xf, 0x20, [@multicast2, @multicast2, @local={0xac, 0x14, 0x0}]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xffffabb9}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:58 executing program 4: mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) (async, rerun: 64) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x140) (async, rerun: 64) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) close(r1) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x400, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x102) (async, rerun: 64) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x180) (rerun: 64) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:02:58 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) dup(r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:02:58 executing program 0: syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="f5e264567095", @random="7bbdaabe38ee", [], {@generic={0x88a8}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:58 executing program 2: syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@empty, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x64, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@ssrr={0x89, 0xf, 0x20, [@multicast2, @multicast2, @local={0xac, 0x14, 0x0}]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xffffabb9}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:58 executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xbbeb) (async) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r0) 16:02:58 executing program 4: mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x140) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) close(r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x400, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x102) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x180) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) (async) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x140) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) close(r1) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x400, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x102) (async) openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x180) (async) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) (async) 16:02:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async) socket(0x18, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) close(r0) (async) socket(0x18, 0x3, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) dup(r0) (async) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r0, 0x0, 0x0) (async) write(r0, 0x0, 0x0) (async) 16:02:58 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x0, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:58 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r1}) 16:02:59 executing program 0: syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="f5e264567095", @random="7bbdaabe38ee", [], {@generic={0x88a8}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:59 executing program 2: read(0xffffffffffffff9c, &(0x7f0000000000)=""/25, 0x19) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="074ab17c21f51127b7c27f47d48269221bbbfee792", &(0x7f0000000180)=0x15, &(0x7f00000001c0), 0x0) 16:02:59 executing program 6: r0 = socket(0x2, 0x1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) lseek(r1, 0xf56, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) socket(0x2, 0x1, 0x6) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) lseek(r1, 0xf56, 0x1) (async) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66"], 0x10) (async) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) (async) 16:02:59 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540), 0x20, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001580)="a531485a0e8800dbf3a8be19aca99a4965e8f1827a2fdfc41ff141703ab3e4a66f98468f09bed5d4f6fbb6e9af1fc42fa8487c0aacf4b606f5a42d720dae80062b622a36fdc2f8793c2ee93505b513cd8f96cd5020687a22a580703425553ca7f40072bfb27ce6c103abca6a37c4e1fcbdc1c0085c1da594ad553bff0bba8c51e330b902d0d5b7dd2af843bfe28f3b5643104374dedb7e3c143adcf330146d4ae9f09fb8bccc73a882971b14f664adfb35f9ad017bc00c6db3ac5ab85d27f0851297f2fb831b966aad1fa06798c94f8e500ef8c79688b100df4d4692228bc6b7e46f6759d0e0310ce84faf3a", 0xec}, {&(0x7f0000001680)="4d7ba08f53cc645f6716463145a29680bf86abcbd6cc4a8b", 0x18}], 0x2) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="df55f812a431972cd3175256cef02924a6d2", 0x12}, {&(0x7f00000000c0)="f8853d02bed3f7697da5bf5588ec29ad4e7bddad3e1b571945023b8daa6ba896db7e1e1a558462c7625a22798de4f6aac52fd008ce3382e47bc1e5b962c6d604f0915df8976cb4e6e31dbb737cd6cfbf6a8270177bbffaf59e06184a0cc7f36a824513e3da943f08c0cb49c07901c0f465653be892ceea8b4edb69fdd9d9c0cfc63099c148eb2206ab6a0cc39336e8b347116a809238af4c37063091b76f76c39c8571c0caf8d88a1400bdfb3ce830fef47a97b92fa93bced08c13fa204673ae8e819f2bbbdce5722dbe0966f3a62daba7c9aa3a8c91efc94c4c0a54c881", 0xde}, {&(0x7f00000001c0)="66a7e32e9377005fa9ea4d4ac13e8c5f1431d424ecf0198d1fcf5e883fb3d62871a4807e95034cd1a21dd68a6e1d01a9b5f9277a6792c78bfadbf64378637c5a9f811d5eadef254a50fc59049bc11d27d235bc080b7927c5d754f530960b006d2b5d1fca45064c669c9bce8e601d99496b7a821fed394fb2e4a400813cf80fcf381b4850d38ce1c8411d650c1667646845e028fafe9b87784447e422e3c4ef683cb5cb2ec1c5f177f7030d719dfc44dfb5b2dd849c55d940cad28412c75d2d32f26e4696e52e57ac8ca41429bfe88a65f8d70737d8aeed453d5f0d8a5b219ff707718231d21464c1c256cbfc8b3273b1dfd3e882138200585a39319cf54b554ce088cb5dcc9e4257e8669d25ccfb7898496ab1647041a5c4c9f437b5f6316b0077522fa9801f6016ecf223e28e993d315bbee6c7dc3fa67370b4ba9f93118dad79d3df2f9ec9dd506753dac6205a8d3849670402eed89512c536415c887e07e24644d7462c3dde41d8b7a9ee423b3c9899ff75712114f6758b426e6bd33f151f876d38551657b6f572392cedaae9478bade65a63a7edd1e404cfc8d0b4ac42e2876035ac5cc6fee29abed4c8188d891e394583ffb0a541b25cb166d448a1edd53dae4a49388239f6fc3e4f5ae186c8afa20ae90591dbcc5dc4d6b0db1d2a6ad079dcb19c76e06fb88ffed90e4b50860433ef03511b5d623f2bbf2fa4bc5af8a34aa11cd4a51a2d6a641ecd6884a89266b6611b030c18d54888791e0c9b8f97fe0a0935aa3cfb56a682c5301fe6f426e6983181d8e44fefec29e61369563c28bfd18679c2ac4e6d647cd6a760cc3fb85758b45f701f67152a5abb1c5c1d855cf4df2c969879ee383efd1381039b15de1b141a68c43746cafd10363fe9a11863ae3c197d0a746de5999361cddc88d4e8cb18aee8a0e8dee2b0d0687ca4502744e60cca440753cd3722e05ed36492d2d4151844684125848cd53690ee6bd419fab57c5810c905fc0bde4e2a3fc6f1e1eb594fbfcd378288341d9afdc08b53f15501cbeb5abd9172a40e7b29e3c7428192afb0a1d7b038fd58b4ff7321bdd33ab9c3b9fe1dc4170dd559433831cca1013aae562825b8297e5bf83de93094c5b2da84d5fdf7013163c461ed9da3ddf425f58fd611400d59294094068f4f8c4085eb2d581a6253ec4910b242f4e39e9cc9ed0892ba098c44ada7c79eae739dab228c99e024112b0e61bffd90f7e0e857961da55e919006d91fb3013334c977340716556e43c3e8e3975cb7f03319cd83df4abf6c22e05a4a1be1554d4d0061ed1582629ef8de8769c52e4a04aa2e9dffde5f8d4e11cc33dfe8dffd5921bb5ce39ab51a59f08a957f04c5648ce07e31a711b194b4f2ca31ddfc729720bc951205060172c78815e48f397da657c6ea6b759a7c02e7254e02ab6356a9de44f9977485641a0fe64e337636e0f372d43c3a4b5c59f2093dfecd6a58c0310ba90c796e8fd6785ca0715d3a637558378c43121b8e627d8fbf0288ddfec188389e78c0075ef66f6c88aeb7edc8e2d092df9e9adcc7891f1c5b6b7eb14f893c717299a0f9946d38a9af8eaea772170ce66c16f8453e8842fafb271e44e4aa4877ae047c78ee9527af933bcd0130c535c66453af6c5beeae86ef1ca837d384869d049d6f0aab9e1c45e5e48da9b8805e2cf4aecda0a66cda16fe69fdee7ff0880620074c225bd23fbae4a946221727dc10da255671c1b5c934c1b4c1db4901d69bccc91f4a0bbfedae32fc3f9fc39505f8ee981ee7eed21921b028fdc371ea4d0fd46b3b92b98188cc2c2ca2cfe2853607b2a88c6a489a7c5e782774b8030c1783614010534512d54a190704ca76360e5c4b70fd5a5ae926372ad8f4e56f800f55f7179603708f2d68e97c94fb810d3db21b66bb429a0ea6114338e7b5467ce143b49c71d5958b431d3a20828b86a9cc74a23f3ba13443c461ce67b82d036a54f51601dcaa20c35d3ff2fd5982094598e51a8cf8a26e7e6b39f0a095f742c4cbc416f09334578846c9e94309f24886c77b81a33939f8b331d64f72293b51801f0c9f915af02c404dff272a775fad7d8080e6095ee3400130d14aeb8366d5195a10d951595e8716240df8aa98593801f10ab49a4cff95ca2b108e8d475a8018e353f94f863369507012ff3791c3f1bbeff83e716a19f247cf9a995f0b8aafdfde58c30e8c261f62f36de90da6787e6798f70192e72104dac7c7154be4003c0d57caf25d75045cccb1ae4d0f682e6316d8d640628c317f727752b7ec27f7512aeb81acb3da41a6b41d8d5f77af1d9539eeb680eee7ce2e8794801c078adb4cb8b475811caecb78aca065d22ca21ba25ba2e039281c6a0c9d521c427bda5843927e375edb935798deebf4e8a78e5dd91257ab63b1cd5bbe77a4a23567f4587b84f73915219ccea7315ce165fe1a9c525d668b2397d798786f3a4826466e5c0af6f42f8463824d7868b1c40d18edb32b0ae0be6488bdb54c359c1329a1e26cddbf9ef5a724a4f89db11011f51c37ffdbde45d701c7f02da044676e7bfd2511b37ac110ff8a94c6eb3201b443df8123b28cf0b87d197f4ddce997b521aae9f079550264c121ddf2e0f288fac454eaa79642064563104564d675ed61d64bd2d919b025ac427cf545b2083fa37e59bb0a7c88329d2a381d22db231296b5d430b22aacbc50f690422de003d2ad8720d200125a14ffe57f7708b59ee4cb3ec711129cb2b099f8d02c8dfa39063c99d6765b658044999d191d2d653fef2f2ccf5cd4dabb560b48d48762e60195dfc2b8f37b0247f99a7851c3d0116c922a481d2c1d07a7527c8dff41f75bd6af2d4580c877a1a2db0fbb7d05f1cce4a2a165a20f2f77f7cff7aff8bd153d92ff855633932af2a43a2098e15e9dabcf885f831e57887ffaebe4695cb71d6ded438f98f35cd38e33fba81a5e6dd5c81c034ca0c746573c0d9dc90ad778076400f6905fba0421f16b5fb6fe0e2072bd0c0317880caf6bc07995ff95ea44aeb44788ed98680ec49508a8631ead95e78d82a3d8038ae46aea5be0f5acb65e3d85cf90fba35c4cae19c2a4bee3ddb24708a8cbe8f96c210e0e6a25075d5b83d3d4664d31daa6f575287489f1fc8401abff718cbe28c1cec8865102f04c775bc4e283cc4fa6dcedf20ec971d6fa30a3b5ea7a82b1e64c933f33b6bd7ab7261c3b7cb2d16557eb38cf78a9888ba5a96a4e95adf3f2a91fd80b091fd939ea4ed49ecfb7d88a49f300e842cea233a87c537c8ce23434ed4b8c0eafeade504135b006ce08b0ed5e9ebbaae5e6850e7c41f42f8ca8366ad5074f66c983637f0c9cabe63d79e011648d7a71621dcc0152c88cc43d011320314126e1e0906107dba306be24ce1df833bf0b8b4a055197c68517e5f31cb503eabe79c13f5718a7eeb274811a8e37e7b885ad97f6da135e0f2c043a261d85b2a68d4cc6031c2765e0c0d0933a90a2903de414b75114b08818a2c05a49c2c7237cad7f0e254e20cc6df1cab4b43f150b17e3cb4b50b9ef2c286a9a36e7f4198224d68e179ecb1967673c5e83b9bd280ad1b94da69a48b6a3fa2e2fd2d9607d0f2c68fdd4812942805bd13665889cea8cc91f7b3e8c4db97653087c39ddbfe6055aa5c8daa498daeb082fdf397d21c1f7ece0c68e56a88556a10506c2726033f90b8abbc2513862120dbe3950063cd67cea9d7ef109a4921efc118e77cadf1b45b473bcf26932147bf910dec9573c876a53c46c19861bb1fae83940b28ead2ea1178a488b8535eabbf37ea285d336ab4ef6479108f53a0033065c873d9e1edbd7aefedceaa494a41e368833683a1dade46cabae3e3262d3267301338ea03da72a9ced4fd531e61345735c5174a1d1b05f8b8b711517ceb13e7903d9573657181895fc4eb6a631af9be386a8200678f0bdde7085a8da428afc451a84662b85a52176f2c85b10bf4f13ff7d010338269257b522de26480b1b3e055d7d36d6145a124d97e7028f8e3e06eeaecc5ebdaa0e8de14897d7a3156fd51babe5cab400d3a8438020fa4413233c7dbe40837443c68ae54359346bdac408bc780ccefef92f7f9cc3a88811e2de7d6dd0af5d2fa26a6439b45cfec10c65bcf84c8c6bac8c7074b5dfd31b03646cf330983f0fba3f9a8c40d2352d710b4366fce8ae2f2d09a1805546ae5b8b59b90cd0b142c5b67f2f3f6429703f077195f7e7c24c70694e3ddf26938d8fcf9469aeca79c0575cbd35daeaa87899db837edaca8b42449157d49b1d054cb06c3076a0f1ee85f3e66d3fd09d43934591ba90bfc7e7c1ce3d8b2b974a2b3789c402a76abc15adbef6ce15e2058aaa196fc14867b6bfd84ac6ff4a0f053531037469d8882fcf113275eb1f72f619e338bc7fba667088e5b453d72c3264706036a2bd7dd711792f9e87dd0aa4619126ba42fbb61d6aac901ae4f153f2f3e218db5ead5b20daf3dd946be885f89e180134d6ca593185ea0a8d1c16a8c40a028f00979cf76decd786098d6d835d557b6e29c488bb0df8365ab170ed39a516fb948766d41e51243539b46c04868b1dd437b7001e77b61e5e290ca5d1c4e3b3211bd9711ced8e07c58ca4adf0b891a393ac13aa818e52e80a2c4e048a5f4c653234fdcec53e72596d10157b3ca5cbe2af0d42eb6d637cfc792b2311c145edcf7a2e37d935d9c647fb50fbeceb709742f96a6aec97291b6befa34dfb9ef8b2d05560dcff8306bbc407347a1b765fd69a764b48d126a8528c0927478a8e04b56e45d0896a6b1a9ded18a8eb2c44950ba3ea183a792cb9c2f196e05b242dff809729ec3779920fb69b6bb0c94176480815d10961e779ec607d5729b3a9c5fad390861a91c314d047df5249c8382ba3890da2d9321507711318d2a23b0a6015c7dd7576b33ce8c439cc38b9cef536771ee9703000612adddac9300437ad9b83224fc65c489ade9ce587cebc59af0f36fe980f20dde6d6d8e5da933038301d656d7176afaf781674bfeb281ae68e9f169f1e9a60a508112b3a5a079c3e1f1cbcfb11910a999ba479332e3e3ee2a24100a91640b936a86e2cc088946cb9492aca972bd08839fe5646f3952c47000b3078e25a48ee3b5f7d5ed146074cc5d1ef127ddce627b87947c6994011fc0eb5c95fa1f9018a6144fa2be285aee7e67757dce036db73dd3d209676d89f54d7293910040b42425cf8c1fac57574b577c88b854d3e46d47dcabf021c308e8a9f9fc937f1ed73bfd7107d7b41cfc5069d9f655e08fa6dd87bf092de828d47712a1814057758042fb8aef3062ee55d539dc048296a01014b8eaebc4ab7cda6c56f1f3393223a50fb3313f41022d0925bd86f57d44000270fb779dd43c5bd619dbea6b47bbae9df9f733833246cf545d98ad3c7452d9bb321c67a2663507094bb0842a5a8dacf48490bb8135b9791574ae4b46724b4cb32192a5295fd3385153819aa02bc6e2ad7e333bb8da82efec17b4b8a6b7cde158e46bd009ef0b73e561dc70177bbf52dea291225dcc4c2136c350ecffab62e1b273964961dc073ddd5aad4d1e7ef1fd9a0455f75663c02667ced4f7522ebe05a6b1e42e0ff7cbfcda9eed0ee286220c4898fa6a372118f2557d6142da37fa536bdfd29432a1b685978b133e1347002f212a751a7a955cf186da3955817949ca1453ba94abda9a2999626941409513e3b0a6232089a1dc80ff75a6f351a0623a954e1be48e33bf074195a940413e1e1e2da5a25bfeaf15c985f9ca71ebc7c582f5f92dc5cfc6cf1a5af14cfc04ae6", 0x1000}, {&(0x7f00000011c0)="b383f057012c8174cb69a4c6c7f7a12b91e3e954f8e2654db0faf3ea65bcc3eb0f00012b7bd8c7b64d69370f6f2de5d9875c4a2f4c935618a709eba00b9b7975344fcf2cd94bbfdb953ce3be72cc863883c4b79f10f201524ed84fd0a4cd6ed55de2d3c3dd4907498ff3fe9c7f1bef62da44b5bc59d12ead7cf87fee05462948a67ec03ed0c3c6196ebfc000a53e06ec4208ee690c52a022658cdd8c4578a7c01e41246e0da017415e288bbe14a6dd65f0e5723e202d6f6d44ccce681ca0dee3a1346a45831e164f0def20", 0xcb}, {&(0x7f00000012c0)="8510872df10bb74e579996fa396c0bf497692cf13cc3240bb57bb6f9f9631cdb4eba554ab89d6d7ea40989b5bb2333d45c5f1841cf622b524ef84cd417e9b5e830e85a61403b0fcfd347e3eb9c37e802489c5fa4d7fa76c974c1262051c82a66e3d3a388dd45f138396474f41eb2ca590c854dc0906f9c42d930a27bd130cda64f9b3baf76327c49df7be4d8e28c9941", 0x90}, {&(0x7f0000001380)="3cd71236a1494b36023f74846fff88ffb078d0f7635e406339f5ba0ba9f3d39595d25eea5893aaf90664fccc1ad56f06a71db0f60e1ae3e070367bf5d22830ff67e5b2", 0x43}, {&(0x7f0000001400)="d631358794bb619fe025b55ee4e1eb76c11530107bddee4623c5664bae4186a95cbcb9eeba49760cfd268233e70450c80420fb1782b91b1914b62ba0039adca52daec49db81241b194926f1c572c7e8466af982e69650eeef60cfdf30d6d85ec479ee2cc50c0d41a980862fe7905c5e9758d61de6928f1f3931b62fc5e031ec62db61906a35b9257295aa78813eaebe2cf552b3433a90c403df86272cea18998d60b93b09a0af9b89f62a9bcfc6041f1ee0063c6b85e6a72021e2c07775e", 0xbe}], 0x7) 16:02:59 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r1}) 16:02:59 executing program 4: setrlimit(0x3, &(0x7f0000000040)={0x8, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff1b, "0804000103000008000100008d1b38b85200", 0xffffffff, 0xfffffffe}) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a680", 0x39b) 16:02:59 executing program 2: read(0xffffffffffffff9c, &(0x7f0000000000)=""/25, 0x19) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="074ab17c21f51127b7c27f47d48269221bbbfee792", &(0x7f0000000180)=0x15, &(0x7f00000001c0), 0x0) read(0xffffffffffffff9c, &(0x7f0000000000)=""/25, 0x19) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="074ab17c21f51127b7c27f47d48269221bbbfee792", &(0x7f0000000180)=0x15, &(0x7f00000001c0), 0x0) (async) 16:02:59 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0xc0}, {0x6, 0x0, 0x0, 0x17ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="19b450822aeaba55a47e5f72a458", 0xe, 0x0) 16:02:59 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x0, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) close(r0) (async) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) (async) write(r0, 0x0, 0x0) 16:02:59 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0xc0}, {0x6, 0x0, 0x0, 0x17ff}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="19b450822aeaba55a47e5f72a458", 0xe, 0x0) 16:02:59 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540), 0x20, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001580)="a531485a0e8800dbf3a8be19aca99a4965e8f1827a2fdfc41ff141703ab3e4a66f98468f09bed5d4f6fbb6e9af1fc42fa8487c0aacf4b606f5a42d720dae80062b622a36fdc2f8793c2ee93505b513cd8f96cd5020687a22a580703425553ca7f40072bfb27ce6c103abca6a37c4e1fcbdc1c0085c1da594ad553bff0bba8c51e330b902d0d5b7dd2af843bfe28f3b5643104374dedb7e3c143adcf330146d4ae9f09fb8bccc73a882971b14f664adfb35f9ad017bc00c6db3ac5ab85d27f0851297f2fb831b966aad1fa06798c94f8e500ef8c79688b100df4d4692228bc6b7e46f6759d0e0310ce84faf3a", 0xec}, {&(0x7f0000001680)="4d7ba08f53cc645f6716463145a29680bf86abcbd6cc4a8b", 0x18}], 0x2) (async) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="df55f812a431972cd3175256cef02924a6d2", 0x12}, {&(0x7f00000000c0)="f8853d02bed3f7697da5bf5588ec29ad4e7bddad3e1b571945023b8daa6ba896db7e1e1a558462c7625a22798de4f6aac52fd008ce3382e47bc1e5b962c6d604f0915df8976cb4e6e31dbb737cd6cfbf6a8270177bbffaf59e06184a0cc7f36a824513e3da943f08c0cb49c07901c0f465653be892ceea8b4edb69fdd9d9c0cfc63099c148eb2206ab6a0cc39336e8b347116a809238af4c37063091b76f76c39c8571c0caf8d88a1400bdfb3ce830fef47a97b92fa93bced08c13fa204673ae8e819f2bbbdce5722dbe0966f3a62daba7c9aa3a8c91efc94c4c0a54c881", 0xde}, {&(0x7f00000001c0)="66a7e32e9377005fa9ea4d4ac13e8c5f1431d424ecf0198d1fcf5e883fb3d62871a4807e95034cd1a21dd68a6e1d01a9b5f9277a6792c78bfadbf64378637c5a9f811d5eadef254a50fc59049bc11d27d235bc080b7927c5d754f530960b006d2b5d1fca45064c669c9bce8e601d99496b7a821fed394fb2e4a400813cf80fcf381b4850d38ce1c8411d650c1667646845e028fafe9b87784447e422e3c4ef683cb5cb2ec1c5f177f7030d719dfc44dfb5b2dd849c55d940cad28412c75d2d32f26e4696e52e57ac8ca41429bfe88a65f8d70737d8aeed453d5f0d8a5b219ff707718231d21464c1c256cbfc8b3273b1dfd3e882138200585a39319cf54b554ce088cb5dcc9e4257e8669d25ccfb7898496ab1647041a5c4c9f437b5f6316b0077522fa9801f6016ecf223e28e993d315bbee6c7dc3fa67370b4ba9f93118dad79d3df2f9ec9dd506753dac6205a8d3849670402eed89512c536415c887e07e24644d7462c3dde41d8b7a9ee423b3c9899ff75712114f6758b426e6bd33f151f876d38551657b6f572392cedaae9478bade65a63a7edd1e404cfc8d0b4ac42e2876035ac5cc6fee29abed4c8188d891e394583ffb0a541b25cb166d448a1edd53dae4a49388239f6fc3e4f5ae186c8afa20ae90591dbcc5dc4d6b0db1d2a6ad079dcb19c76e06fb88ffed90e4b50860433ef03511b5d623f2bbf2fa4bc5af8a34aa11cd4a51a2d6a641ecd6884a89266b6611b030c18d54888791e0c9b8f97fe0a0935aa3cfb56a682c5301fe6f426e6983181d8e44fefec29e61369563c28bfd18679c2ac4e6d647cd6a760cc3fb85758b45f701f67152a5abb1c5c1d855cf4df2c969879ee383efd1381039b15de1b141a68c43746cafd10363fe9a11863ae3c197d0a746de5999361cddc88d4e8cb18aee8a0e8dee2b0d0687ca4502744e60cca440753cd3722e05ed36492d2d4151844684125848cd53690ee6bd419fab57c5810c905fc0bde4e2a3fc6f1e1eb594fbfcd378288341d9afdc08b53f15501cbeb5abd9172a40e7b29e3c7428192afb0a1d7b038fd58b4ff7321bdd33ab9c3b9fe1dc4170dd559433831cca1013aae562825b8297e5bf83de93094c5b2da84d5fdf7013163c461ed9da3ddf425f58fd611400d59294094068f4f8c4085eb2d581a6253ec4910b242f4e39e9cc9ed0892ba098c44ada7c79eae739dab228c99e024112b0e61bffd90f7e0e857961da55e919006d91fb3013334c977340716556e43c3e8e3975cb7f03319cd83df4abf6c22e05a4a1be1554d4d0061ed1582629ef8de8769c52e4a04aa2e9dffde5f8d4e11cc33dfe8dffd5921bb5ce39ab51a59f08a957f04c5648ce07e31a711b194b4f2ca31ddfc729720bc951205060172c78815e48f397da657c6ea6b759a7c02e7254e02ab6356a9de44f9977485641a0fe64e337636e0f372d43c3a4b5c59f2093dfecd6a58c0310ba90c796e8fd6785ca0715d3a637558378c43121b8e627d8fbf0288ddfec188389e78c0075ef66f6c88aeb7edc8e2d092df9e9adcc7891f1c5b6b7eb14f893c717299a0f9946d38a9af8eaea772170ce66c16f8453e8842fafb271e44e4aa4877ae047c78ee9527af933bcd0130c535c66453af6c5beeae86ef1ca837d384869d049d6f0aab9e1c45e5e48da9b8805e2cf4aecda0a66cda16fe69fdee7ff0880620074c225bd23fbae4a946221727dc10da255671c1b5c934c1b4c1db4901d69bccc91f4a0bbfedae32fc3f9fc39505f8ee981ee7eed21921b028fdc371ea4d0fd46b3b92b98188cc2c2ca2cfe2853607b2a88c6a489a7c5e782774b8030c1783614010534512d54a190704ca76360e5c4b70fd5a5ae926372ad8f4e56f800f55f7179603708f2d68e97c94fb810d3db21b66bb429a0ea6114338e7b5467ce143b49c71d5958b431d3a20828b86a9cc74a23f3ba13443c461ce67b82d036a54f51601dcaa20c35d3ff2fd5982094598e51a8cf8a26e7e6b39f0a095f742c4cbc416f09334578846c9e94309f24886c77b81a33939f8b331d64f72293b51801f0c9f915af02c404dff272a775fad7d8080e6095ee3400130d14aeb8366d5195a10d951595e8716240df8aa98593801f10ab49a4cff95ca2b108e8d475a8018e353f94f863369507012ff3791c3f1bbeff83e716a19f247cf9a995f0b8aafdfde58c30e8c261f62f36de90da6787e6798f70192e72104dac7c7154be4003c0d57caf25d75045cccb1ae4d0f682e6316d8d640628c317f727752b7ec27f7512aeb81acb3da41a6b41d8d5f77af1d9539eeb680eee7ce2e8794801c078adb4cb8b475811caecb78aca065d22ca21ba25ba2e039281c6a0c9d521c427bda5843927e375edb935798deebf4e8a78e5dd91257ab63b1cd5bbe77a4a23567f4587b84f73915219ccea7315ce165fe1a9c525d668b2397d798786f3a4826466e5c0af6f42f8463824d7868b1c40d18edb32b0ae0be6488bdb54c359c1329a1e26cddbf9ef5a724a4f89db11011f51c37ffdbde45d701c7f02da044676e7bfd2511b37ac110ff8a94c6eb3201b443df8123b28cf0b87d197f4ddce997b521aae9f079550264c121ddf2e0f288fac454eaa79642064563104564d675ed61d64bd2d919b025ac427cf545b2083fa37e59bb0a7c88329d2a381d22db231296b5d430b22aacbc50f690422de003d2ad8720d200125a14ffe57f7708b59ee4cb3ec711129cb2b099f8d02c8dfa39063c99d6765b658044999d191d2d653fef2f2ccf5cd4dabb560b48d48762e60195dfc2b8f37b0247f99a7851c3d0116c922a481d2c1d07a7527c8dff41f75bd6af2d4580c877a1a2db0fbb7d05f1cce4a2a165a20f2f77f7cff7aff8bd153d92ff855633932af2a43a2098e15e9dabcf885f831e57887ffaebe4695cb71d6ded438f98f35cd38e33fba81a5e6dd5c81c034ca0c746573c0d9dc90ad778076400f6905fba0421f16b5fb6fe0e2072bd0c0317880caf6bc07995ff95ea44aeb44788ed98680ec49508a8631ead95e78d82a3d8038ae46aea5be0f5acb65e3d85cf90fba35c4cae19c2a4bee3ddb24708a8cbe8f96c210e0e6a25075d5b83d3d4664d31daa6f575287489f1fc8401abff718cbe28c1cec8865102f04c775bc4e283cc4fa6dcedf20ec971d6fa30a3b5ea7a82b1e64c933f33b6bd7ab7261c3b7cb2d16557eb38cf78a9888ba5a96a4e95adf3f2a91fd80b091fd939ea4ed49ecfb7d88a49f300e842cea233a87c537c8ce23434ed4b8c0eafeade504135b006ce08b0ed5e9ebbaae5e6850e7c41f42f8ca8366ad5074f66c983637f0c9cabe63d79e011648d7a71621dcc0152c88cc43d011320314126e1e0906107dba306be24ce1df833bf0b8b4a055197c68517e5f31cb503eabe79c13f5718a7eeb274811a8e37e7b885ad97f6da135e0f2c043a261d85b2a68d4cc6031c2765e0c0d0933a90a2903de414b75114b08818a2c05a49c2c7237cad7f0e254e20cc6df1cab4b43f150b17e3cb4b50b9ef2c286a9a36e7f4198224d68e179ecb1967673c5e83b9bd280ad1b94da69a48b6a3fa2e2fd2d9607d0f2c68fdd4812942805bd13665889cea8cc91f7b3e8c4db97653087c39ddbfe6055aa5c8daa498daeb082fdf397d21c1f7ece0c68e56a88556a10506c2726033f90b8abbc2513862120dbe3950063cd67cea9d7ef109a4921efc118e77cadf1b45b473bcf26932147bf910dec9573c876a53c46c19861bb1fae83940b28ead2ea1178a488b8535eabbf37ea285d336ab4ef6479108f53a0033065c873d9e1edbd7aefedceaa494a41e368833683a1dade46cabae3e3262d3267301338ea03da72a9ced4fd531e61345735c5174a1d1b05f8b8b711517ceb13e7903d9573657181895fc4eb6a631af9be386a8200678f0bdde7085a8da428afc451a84662b85a52176f2c85b10bf4f13ff7d010338269257b522de26480b1b3e055d7d36d6145a124d97e7028f8e3e06eeaecc5ebdaa0e8de14897d7a3156fd51babe5cab400d3a8438020fa4413233c7dbe40837443c68ae54359346bdac408bc780ccefef92f7f9cc3a88811e2de7d6dd0af5d2fa26a6439b45cfec10c65bcf84c8c6bac8c7074b5dfd31b03646cf330983f0fba3f9a8c40d2352d710b4366fce8ae2f2d09a1805546ae5b8b59b90cd0b142c5b67f2f3f6429703f077195f7e7c24c70694e3ddf26938d8fcf9469aeca79c0575cbd35daeaa87899db837edaca8b42449157d49b1d054cb06c3076a0f1ee85f3e66d3fd09d43934591ba90bfc7e7c1ce3d8b2b974a2b3789c402a76abc15adbef6ce15e2058aaa196fc14867b6bfd84ac6ff4a0f053531037469d8882fcf113275eb1f72f619e338bc7fba667088e5b453d72c3264706036a2bd7dd711792f9e87dd0aa4619126ba42fbb61d6aac901ae4f153f2f3e218db5ead5b20daf3dd946be885f89e180134d6ca593185ea0a8d1c16a8c40a028f00979cf76decd786098d6d835d557b6e29c488bb0df8365ab170ed39a516fb948766d41e51243539b46c04868b1dd437b7001e77b61e5e290ca5d1c4e3b3211bd9711ced8e07c58ca4adf0b891a393ac13aa818e52e80a2c4e048a5f4c653234fdcec53e72596d10157b3ca5cbe2af0d42eb6d637cfc792b2311c145edcf7a2e37d935d9c647fb50fbeceb709742f96a6aec97291b6befa34dfb9ef8b2d05560dcff8306bbc407347a1b765fd69a764b48d126a8528c0927478a8e04b56e45d0896a6b1a9ded18a8eb2c44950ba3ea183a792cb9c2f196e05b242dff809729ec3779920fb69b6bb0c94176480815d10961e779ec607d5729b3a9c5fad390861a91c314d047df5249c8382ba3890da2d9321507711318d2a23b0a6015c7dd7576b33ce8c439cc38b9cef536771ee9703000612adddac9300437ad9b83224fc65c489ade9ce587cebc59af0f36fe980f20dde6d6d8e5da933038301d656d7176afaf781674bfeb281ae68e9f169f1e9a60a508112b3a5a079c3e1f1cbcfb11910a999ba479332e3e3ee2a24100a91640b936a86e2cc088946cb9492aca972bd08839fe5646f3952c47000b3078e25a48ee3b5f7d5ed146074cc5d1ef127ddce627b87947c6994011fc0eb5c95fa1f9018a6144fa2be285aee7e67757dce036db73dd3d209676d89f54d7293910040b42425cf8c1fac57574b577c88b854d3e46d47dcabf021c308e8a9f9fc937f1ed73bfd7107d7b41cfc5069d9f655e08fa6dd87bf092de828d47712a1814057758042fb8aef3062ee55d539dc048296a01014b8eaebc4ab7cda6c56f1f3393223a50fb3313f41022d0925bd86f57d44000270fb779dd43c5bd619dbea6b47bbae9df9f733833246cf545d98ad3c7452d9bb321c67a2663507094bb0842a5a8dacf48490bb8135b9791574ae4b46724b4cb32192a5295fd3385153819aa02bc6e2ad7e333bb8da82efec17b4b8a6b7cde158e46bd009ef0b73e561dc70177bbf52dea291225dcc4c2136c350ecffab62e1b273964961dc073ddd5aad4d1e7ef1fd9a0455f75663c02667ced4f7522ebe05a6b1e42e0ff7cbfcda9eed0ee286220c4898fa6a372118f2557d6142da37fa536bdfd29432a1b685978b133e1347002f212a751a7a955cf186da3955817949ca1453ba94abda9a2999626941409513e3b0a6232089a1dc80ff75a6f351a0623a954e1be48e33bf074195a940413e1e1e2da5a25bfeaf15c985f9ca71ebc7c582f5f92dc5cfc6cf1a5af14cfc04ae6", 0x1000}, {&(0x7f00000011c0)="b383f057012c8174cb69a4c6c7f7a12b91e3e954f8e2654db0faf3ea65bcc3eb0f00012b7bd8c7b64d69370f6f2de5d9875c4a2f4c935618a709eba00b9b7975344fcf2cd94bbfdb953ce3be72cc863883c4b79f10f201524ed84fd0a4cd6ed55de2d3c3dd4907498ff3fe9c7f1bef62da44b5bc59d12ead7cf87fee05462948a67ec03ed0c3c6196ebfc000a53e06ec4208ee690c52a022658cdd8c4578a7c01e41246e0da017415e288bbe14a6dd65f0e5723e202d6f6d44ccce681ca0dee3a1346a45831e164f0def20", 0xcb}, {&(0x7f00000012c0)="8510872df10bb74e579996fa396c0bf497692cf13cc3240bb57bb6f9f9631cdb4eba554ab89d6d7ea40989b5bb2333d45c5f1841cf622b524ef84cd417e9b5e830e85a61403b0fcfd347e3eb9c37e802489c5fa4d7fa76c974c1262051c82a66e3d3a388dd45f138396474f41eb2ca590c854dc0906f9c42d930a27bd130cda64f9b3baf76327c49df7be4d8e28c9941", 0x90}, {&(0x7f0000001380)="3cd71236a1494b36023f74846fff88ffb078d0f7635e406339f5ba0ba9f3d39595d25eea5893aaf90664fccc1ad56f06a71db0f60e1ae3e070367bf5d22830ff67e5b2", 0x43}, {&(0x7f0000001400)="d631358794bb619fe025b55ee4e1eb76c11530107bddee4623c5664bae4186a95cbcb9eeba49760cfd268233e70450c80420fb1782b91b1914b62ba0039adca52daec49db81241b194926f1c572c7e8466af982e69650eeef60cfdf30d6d85ec479ee2cc50c0d41a980862fe7905c5e9758d61de6928f1f3931b62fc5e031ec62db61906a35b9257295aa78813eaebe2cf552b3433a90c403df86272cea18998d60b93b09a0af9b89f62a9bcfc6041f1ee0063c6b85e6a72021e2c07775e", 0xbe}], 0x7) 16:02:59 executing program 2: read(0xffffffffffffff9c, &(0x7f0000000000)=""/25, 0x19) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="074ab17c21f51127b7c27f47d48269221bbbfee792", &(0x7f0000000180)=0x15, &(0x7f00000001c0), 0x0) 16:02:59 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaadeffffffffff86dd6000002000140600000000081f0000000166b4e4e7b79a0000c0bb0e000000fe800000000000004000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5804"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:59 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x7) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r1}) 16:02:59 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0xc0}, {0x6, 0x0, 0x0, 0x17ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) pwrite(r0, &(0x7f0000000180)="19b450822aeaba55a47e5f72a458", 0xe, 0x0) 16:02:59 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaadeffffffffff86dd6000002000140600000000081f0000000166b4e4e7b79a0000c0bb0e000000fe800000000000004000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5804"]) (async, rerun: 64) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (rerun: 64) 16:02:59 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:02:59 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup2(r1, r0) syz_emit_ethernet(0x33, &(0x7f0000000080)=ANY=[]) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7f, 0x6, 0x0, 0x205c16}, {0x20, 0x8, 0x1, 0x7}, {0x8000, 0x0, 0x9, 0xb46}, {0x2, 0x35, 0x6, 0x6}, {0x5, 0x82, 0x61, 0x4}]}) ioctl$FIONREAD(r2, 0x4004667f, 0xfffffffffffffffe) syz_emit_ethernet(0x2a, &(0x7f0000000280)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @broadcast, @random="4099b471d35d", @multicast1}}}}) 16:03:00 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:03:00 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540), 0x20, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001580)="a531485a0e8800dbf3a8be19aca99a4965e8f1827a2fdfc41ff141703ab3e4a66f98468f09bed5d4f6fbb6e9af1fc42fa8487c0aacf4b606f5a42d720dae80062b622a36fdc2f8793c2ee93505b513cd8f96cd5020687a22a580703425553ca7f40072bfb27ce6c103abca6a37c4e1fcbdc1c0085c1da594ad553bff0bba8c51e330b902d0d5b7dd2af843bfe28f3b5643104374dedb7e3c143adcf330146d4ae9f09fb8bccc73a882971b14f664adfb35f9ad017bc00c6db3ac5ab85d27f0851297f2fb831b966aad1fa06798c94f8e500ef8c79688b100df4d4692228bc6b7e46f6759d0e0310ce84faf3a", 0xec}, {&(0x7f0000001680)="4d7ba08f53cc645f6716463145a29680bf86abcbd6cc4a8b", 0x18}], 0x2) (async) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="df55f812a431972cd3175256cef02924a6d2", 0x12}, {&(0x7f00000000c0)="f8853d02bed3f7697da5bf5588ec29ad4e7bddad3e1b571945023b8daa6ba896db7e1e1a558462c7625a22798de4f6aac52fd008ce3382e47bc1e5b962c6d604f0915df8976cb4e6e31dbb737cd6cfbf6a8270177bbffaf59e06184a0cc7f36a824513e3da943f08c0cb49c07901c0f465653be892ceea8b4edb69fdd9d9c0cfc63099c148eb2206ab6a0cc39336e8b347116a809238af4c37063091b76f76c39c8571c0caf8d88a1400bdfb3ce830fef47a97b92fa93bced08c13fa204673ae8e819f2bbbdce5722dbe0966f3a62daba7c9aa3a8c91efc94c4c0a54c881", 0xde}, {&(0x7f00000001c0)="66a7e32e9377005fa9ea4d4ac13e8c5f1431d424ecf0198d1fcf5e883fb3d62871a4807e95034cd1a21dd68a6e1d01a9b5f9277a6792c78bfadbf64378637c5a9f811d5eadef254a50fc59049bc11d27d235bc080b7927c5d754f530960b006d2b5d1fca45064c669c9bce8e601d99496b7a821fed394fb2e4a400813cf80fcf381b4850d38ce1c8411d650c1667646845e028fafe9b87784447e422e3c4ef683cb5cb2ec1c5f177f7030d719dfc44dfb5b2dd849c55d940cad28412c75d2d32f26e4696e52e57ac8ca41429bfe88a65f8d70737d8aeed453d5f0d8a5b219ff707718231d21464c1c256cbfc8b3273b1dfd3e882138200585a39319cf54b554ce088cb5dcc9e4257e8669d25ccfb7898496ab1647041a5c4c9f437b5f6316b0077522fa9801f6016ecf223e28e993d315bbee6c7dc3fa67370b4ba9f93118dad79d3df2f9ec9dd506753dac6205a8d3849670402eed89512c536415c887e07e24644d7462c3dde41d8b7a9ee423b3c9899ff75712114f6758b426e6bd33f151f876d38551657b6f572392cedaae9478bade65a63a7edd1e404cfc8d0b4ac42e2876035ac5cc6fee29abed4c8188d891e394583ffb0a541b25cb166d448a1edd53dae4a49388239f6fc3e4f5ae186c8afa20ae90591dbcc5dc4d6b0db1d2a6ad079dcb19c76e06fb88ffed90e4b50860433ef03511b5d623f2bbf2fa4bc5af8a34aa11cd4a51a2d6a641ecd6884a89266b6611b030c18d54888791e0c9b8f97fe0a0935aa3cfb56a682c5301fe6f426e6983181d8e44fefec29e61369563c28bfd18679c2ac4e6d647cd6a760cc3fb85758b45f701f67152a5abb1c5c1d855cf4df2c969879ee383efd1381039b15de1b141a68c43746cafd10363fe9a11863ae3c197d0a746de5999361cddc88d4e8cb18aee8a0e8dee2b0d0687ca4502744e60cca440753cd3722e05ed36492d2d4151844684125848cd53690ee6bd419fab57c5810c905fc0bde4e2a3fc6f1e1eb594fbfcd378288341d9afdc08b53f15501cbeb5abd9172a40e7b29e3c7428192afb0a1d7b038fd58b4ff7321bdd33ab9c3b9fe1dc4170dd559433831cca1013aae562825b8297e5bf83de93094c5b2da84d5fdf7013163c461ed9da3ddf425f58fd611400d59294094068f4f8c4085eb2d581a6253ec4910b242f4e39e9cc9ed0892ba098c44ada7c79eae739dab228c99e024112b0e61bffd90f7e0e857961da55e919006d91fb3013334c977340716556e43c3e8e3975cb7f03319cd83df4abf6c22e05a4a1be1554d4d0061ed1582629ef8de8769c52e4a04aa2e9dffde5f8d4e11cc33dfe8dffd5921bb5ce39ab51a59f08a957f04c5648ce07e31a711b194b4f2ca31ddfc729720bc951205060172c78815e48f397da657c6ea6b759a7c02e7254e02ab6356a9de44f9977485641a0fe64e337636e0f372d43c3a4b5c59f2093dfecd6a58c0310ba90c796e8fd6785ca0715d3a637558378c43121b8e627d8fbf0288ddfec188389e78c0075ef66f6c88aeb7edc8e2d092df9e9adcc7891f1c5b6b7eb14f893c717299a0f9946d38a9af8eaea772170ce66c16f8453e8842fafb271e44e4aa4877ae047c78ee9527af933bcd0130c535c66453af6c5beeae86ef1ca837d384869d049d6f0aab9e1c45e5e48da9b8805e2cf4aecda0a66cda16fe69fdee7ff0880620074c225bd23fbae4a946221727dc10da255671c1b5c934c1b4c1db4901d69bccc91f4a0bbfedae32fc3f9fc39505f8ee981ee7eed21921b028fdc371ea4d0fd46b3b92b98188cc2c2ca2cfe2853607b2a88c6a489a7c5e782774b8030c1783614010534512d54a190704ca76360e5c4b70fd5a5ae926372ad8f4e56f800f55f7179603708f2d68e97c94fb810d3db21b66bb429a0ea6114338e7b5467ce143b49c71d5958b431d3a20828b86a9cc74a23f3ba13443c461ce67b82d036a54f51601dcaa20c35d3ff2fd5982094598e51a8cf8a26e7e6b39f0a095f742c4cbc416f09334578846c9e94309f24886c77b81a33939f8b331d64f72293b51801f0c9f915af02c404dff272a775fad7d8080e6095ee3400130d14aeb8366d5195a10d951595e8716240df8aa98593801f10ab49a4cff95ca2b108e8d475a8018e353f94f863369507012ff3791c3f1bbeff83e716a19f247cf9a995f0b8aafdfde58c30e8c261f62f36de90da6787e6798f70192e72104dac7c7154be4003c0d57caf25d75045cccb1ae4d0f682e6316d8d640628c317f727752b7ec27f7512aeb81acb3da41a6b41d8d5f77af1d9539eeb680eee7ce2e8794801c078adb4cb8b475811caecb78aca065d22ca21ba25ba2e039281c6a0c9d521c427bda5843927e375edb935798deebf4e8a78e5dd91257ab63b1cd5bbe77a4a23567f4587b84f73915219ccea7315ce165fe1a9c525d668b2397d798786f3a4826466e5c0af6f42f8463824d7868b1c40d18edb32b0ae0be6488bdb54c359c1329a1e26cddbf9ef5a724a4f89db11011f51c37ffdbde45d701c7f02da044676e7bfd2511b37ac110ff8a94c6eb3201b443df8123b28cf0b87d197f4ddce997b521aae9f079550264c121ddf2e0f288fac454eaa79642064563104564d675ed61d64bd2d919b025ac427cf545b2083fa37e59bb0a7c88329d2a381d22db231296b5d430b22aacbc50f690422de003d2ad8720d200125a14ffe57f7708b59ee4cb3ec711129cb2b099f8d02c8dfa39063c99d6765b658044999d191d2d653fef2f2ccf5cd4dabb560b48d48762e60195dfc2b8f37b0247f99a7851c3d0116c922a481d2c1d07a7527c8dff41f75bd6af2d4580c877a1a2db0fbb7d05f1cce4a2a165a20f2f77f7cff7aff8bd153d92ff855633932af2a43a2098e15e9dabcf885f831e57887ffaebe4695cb71d6ded438f98f35cd38e33fba81a5e6dd5c81c034ca0c746573c0d9dc90ad778076400f6905fba0421f16b5fb6fe0e2072bd0c0317880caf6bc07995ff95ea44aeb44788ed98680ec49508a8631ead95e78d82a3d8038ae46aea5be0f5acb65e3d85cf90fba35c4cae19c2a4bee3ddb24708a8cbe8f96c210e0e6a25075d5b83d3d4664d31daa6f575287489f1fc8401abff718cbe28c1cec8865102f04c775bc4e283cc4fa6dcedf20ec971d6fa30a3b5ea7a82b1e64c933f33b6bd7ab7261c3b7cb2d16557eb38cf78a9888ba5a96a4e95adf3f2a91fd80b091fd939ea4ed49ecfb7d88a49f300e842cea233a87c537c8ce23434ed4b8c0eafeade504135b006ce08b0ed5e9ebbaae5e6850e7c41f42f8ca8366ad5074f66c983637f0c9cabe63d79e011648d7a71621dcc0152c88cc43d011320314126e1e0906107dba306be24ce1df833bf0b8b4a055197c68517e5f31cb503eabe79c13f5718a7eeb274811a8e37e7b885ad97f6da135e0f2c043a261d85b2a68d4cc6031c2765e0c0d0933a90a2903de414b75114b08818a2c05a49c2c7237cad7f0e254e20cc6df1cab4b43f150b17e3cb4b50b9ef2c286a9a36e7f4198224d68e179ecb1967673c5e83b9bd280ad1b94da69a48b6a3fa2e2fd2d9607d0f2c68fdd4812942805bd13665889cea8cc91f7b3e8c4db97653087c39ddbfe6055aa5c8daa498daeb082fdf397d21c1f7ece0c68e56a88556a10506c2726033f90b8abbc2513862120dbe3950063cd67cea9d7ef109a4921efc118e77cadf1b45b473bcf26932147bf910dec9573c876a53c46c19861bb1fae83940b28ead2ea1178a488b8535eabbf37ea285d336ab4ef6479108f53a0033065c873d9e1edbd7aefedceaa494a41e368833683a1dade46cabae3e3262d3267301338ea03da72a9ced4fd531e61345735c5174a1d1b05f8b8b711517ceb13e7903d9573657181895fc4eb6a631af9be386a8200678f0bdde7085a8da428afc451a84662b85a52176f2c85b10bf4f13ff7d010338269257b522de26480b1b3e055d7d36d6145a124d97e7028f8e3e06eeaecc5ebdaa0e8de14897d7a3156fd51babe5cab400d3a8438020fa4413233c7dbe40837443c68ae54359346bdac408bc780ccefef92f7f9cc3a88811e2de7d6dd0af5d2fa26a6439b45cfec10c65bcf84c8c6bac8c7074b5dfd31b03646cf330983f0fba3f9a8c40d2352d710b4366fce8ae2f2d09a1805546ae5b8b59b90cd0b142c5b67f2f3f6429703f077195f7e7c24c70694e3ddf26938d8fcf9469aeca79c0575cbd35daeaa87899db837edaca8b42449157d49b1d054cb06c3076a0f1ee85f3e66d3fd09d43934591ba90bfc7e7c1ce3d8b2b974a2b3789c402a76abc15adbef6ce15e2058aaa196fc14867b6bfd84ac6ff4a0f053531037469d8882fcf113275eb1f72f619e338bc7fba667088e5b453d72c3264706036a2bd7dd711792f9e87dd0aa4619126ba42fbb61d6aac901ae4f153f2f3e218db5ead5b20daf3dd946be885f89e180134d6ca593185ea0a8d1c16a8c40a028f00979cf76decd786098d6d835d557b6e29c488bb0df8365ab170ed39a516fb948766d41e51243539b46c04868b1dd437b7001e77b61e5e290ca5d1c4e3b3211bd9711ced8e07c58ca4adf0b891a393ac13aa818e52e80a2c4e048a5f4c653234fdcec53e72596d10157b3ca5cbe2af0d42eb6d637cfc792b2311c145edcf7a2e37d935d9c647fb50fbeceb709742f96a6aec97291b6befa34dfb9ef8b2d05560dcff8306bbc407347a1b765fd69a764b48d126a8528c0927478a8e04b56e45d0896a6b1a9ded18a8eb2c44950ba3ea183a792cb9c2f196e05b242dff809729ec3779920fb69b6bb0c94176480815d10961e779ec607d5729b3a9c5fad390861a91c314d047df5249c8382ba3890da2d9321507711318d2a23b0a6015c7dd7576b33ce8c439cc38b9cef536771ee9703000612adddac9300437ad9b83224fc65c489ade9ce587cebc59af0f36fe980f20dde6d6d8e5da933038301d656d7176afaf781674bfeb281ae68e9f169f1e9a60a508112b3a5a079c3e1f1cbcfb11910a999ba479332e3e3ee2a24100a91640b936a86e2cc088946cb9492aca972bd08839fe5646f3952c47000b3078e25a48ee3b5f7d5ed146074cc5d1ef127ddce627b87947c6994011fc0eb5c95fa1f9018a6144fa2be285aee7e67757dce036db73dd3d209676d89f54d7293910040b42425cf8c1fac57574b577c88b854d3e46d47dcabf021c308e8a9f9fc937f1ed73bfd7107d7b41cfc5069d9f655e08fa6dd87bf092de828d47712a1814057758042fb8aef3062ee55d539dc048296a01014b8eaebc4ab7cda6c56f1f3393223a50fb3313f41022d0925bd86f57d44000270fb779dd43c5bd619dbea6b47bbae9df9f733833246cf545d98ad3c7452d9bb321c67a2663507094bb0842a5a8dacf48490bb8135b9791574ae4b46724b4cb32192a5295fd3385153819aa02bc6e2ad7e333bb8da82efec17b4b8a6b7cde158e46bd009ef0b73e561dc70177bbf52dea291225dcc4c2136c350ecffab62e1b273964961dc073ddd5aad4d1e7ef1fd9a0455f75663c02667ced4f7522ebe05a6b1e42e0ff7cbfcda9eed0ee286220c4898fa6a372118f2557d6142da37fa536bdfd29432a1b685978b133e1347002f212a751a7a955cf186da3955817949ca1453ba94abda9a2999626941409513e3b0a6232089a1dc80ff75a6f351a0623a954e1be48e33bf074195a940413e1e1e2da5a25bfeaf15c985f9ca71ebc7c582f5f92dc5cfc6cf1a5af14cfc04ae6", 0x1000}, {&(0x7f00000011c0)="b383f057012c8174cb69a4c6c7f7a12b91e3e954f8e2654db0faf3ea65bcc3eb0f00012b7bd8c7b64d69370f6f2de5d9875c4a2f4c935618a709eba00b9b7975344fcf2cd94bbfdb953ce3be72cc863883c4b79f10f201524ed84fd0a4cd6ed55de2d3c3dd4907498ff3fe9c7f1bef62da44b5bc59d12ead7cf87fee05462948a67ec03ed0c3c6196ebfc000a53e06ec4208ee690c52a022658cdd8c4578a7c01e41246e0da017415e288bbe14a6dd65f0e5723e202d6f6d44ccce681ca0dee3a1346a45831e164f0def20", 0xcb}, {&(0x7f00000012c0)="8510872df10bb74e579996fa396c0bf497692cf13cc3240bb57bb6f9f9631cdb4eba554ab89d6d7ea40989b5bb2333d45c5f1841cf622b524ef84cd417e9b5e830e85a61403b0fcfd347e3eb9c37e802489c5fa4d7fa76c974c1262051c82a66e3d3a388dd45f138396474f41eb2ca590c854dc0906f9c42d930a27bd130cda64f9b3baf76327c49df7be4d8e28c9941", 0x90}, {&(0x7f0000001380)="3cd71236a1494b36023f74846fff88ffb078d0f7635e406339f5ba0ba9f3d39595d25eea5893aaf90664fccc1ad56f06a71db0f60e1ae3e070367bf5d22830ff67e5b2", 0x43}, {&(0x7f0000001400)="d631358794bb619fe025b55ee4e1eb76c11530107bddee4623c5664bae4186a95cbcb9eeba49760cfd268233e70450c80420fb1782b91b1914b62ba0039adca52daec49db81241b194926f1c572c7e8466af982e69650eeef60cfdf30d6d85ec479ee2cc50c0d41a980862fe7905c5e9758d61de6928f1f3931b62fc5e031ec62db61906a35b9257295aa78813eaebe2cf552b3433a90c403df86272cea18998d60b93b09a0af9b89f62a9bcfc6041f1ee0063c6b85e6a72021e2c07775e", 0xbe}], 0x7) 16:03:00 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = dup(r1) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:00 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaadeffffffffff86dd6000002000140600000000081f0000000166b4e4e7b79a0000c0bb0e000000fe800000000000004000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5804"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaadeffffffffff86dd6000002000140600000000081f0000000166b4e4e7b79a0000c0bb0e000000fe800000000000004000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5804"]) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) 16:03:04 executing program 4: setrlimit(0x3, &(0x7f0000000040)={0x8, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff1b, "0804000103000008000100008d1b38b85200", 0xffffffff, 0xfffffffe}) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a680", 0x39b) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x4}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff1b, "0804000103000008000100008d1b38b85200", 0xffffffff, 0xfffffffe}) (async) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a680", 0x39b) (async) 16:03:04 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup2(r1, r0) syz_emit_ethernet(0x33, &(0x7f0000000080)=ANY=[]) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7f, 0x6, 0x0, 0x205c16}, {0x20, 0x8, 0x1, 0x7}, {0x8000, 0x0, 0x9, 0xb46}, {0x2, 0x35, 0x6, 0x6}, {0x5, 0x82, 0x61, 0x4}]}) ioctl$FIONREAD(r2, 0x4004667f, 0xfffffffffffffffe) syz_emit_ethernet(0x2a, &(0x7f0000000280)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @broadcast, @random="4099b471d35d", @multicast1}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) dup2(r1, r0) (async) syz_emit_ethernet(0x33, &(0x7f0000000080)=ANY=[]) (async) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7f, 0x6, 0x0, 0x205c16}, {0x20, 0x8, 0x1, 0x7}, {0x8000, 0x0, 0x9, 0xb46}, {0x2, 0x35, 0x6, 0x6}, {0x5, 0x82, 0x61, 0x4}]}) (async) ioctl$FIONREAD(r2, 0x4004667f, 0xfffffffffffffffe) (async) syz_emit_ethernet(0x2a, &(0x7f0000000280)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @broadcast, @random="4099b471d35d", @multicast1}}}}) (async) 16:03:04 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x57}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa2}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0xd37, 0x5}], 0x40, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x1aa3}], 0xff, &(0x7f0000000180)={0x7, 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x102, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x445) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) fcntl$setstatus(r3, 0x4, 0x80) 16:03:04 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:04 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:03:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xfffff, 0xfffffffffffffffe}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f34117a6d119a2d6feaaa3b9d0dc89bdfb8b39da627a24b2668538fe1ef1588e5c8eb6dff3de05f73ed457f680e92e354fb268324d35e239db4c0d175c80513d406710b387ddefae94006d7153ebf0e483fe438735d2452558482a28"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:03:04 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) (async, rerun: 32) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) dup2(r2, r1) (async, rerun: 32) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 32) r4 = dup(r1) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:04 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1c02, 0x0) 16:03:04 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:04 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:04 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1c02, 0x0) 16:03:05 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:03:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f, 0x10000000000001}}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xfffff, 0xfffffffffffffffe}], 0x0, 0x0) (async) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f34117a6d119a2d6feaaa3b9d0dc89bdfb8b39da627a24b2668538fe1ef1588e5c8eb6dff3de05f73ed457f680e92e354fb268324d35e239db4c0d175c80513d406710b387ddefae94006d7153ebf0e483fe438735d2452558482a28"], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:03:05 executing program 3: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) dup2(r2, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = dup(r1) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:05 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x57}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa2}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0xd37, 0x5}], 0x40, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x1aa3}], 0xff, &(0x7f0000000180)={0x7, 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x102, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) (async, rerun: 32) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) (rerun: 32) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x445) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) fcntl$setstatus(r3, 0x4, 0x80) 16:03:05 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1c02, 0x0) 16:03:05 executing program 4: setrlimit(0x3, &(0x7f0000000040)={0x8, 0x4}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10097ac, 0xfffffffd, 0xffdffff6, 0xffffff1b, "0804000103000008000100008d1b38b85200", 0xffffffff, 0xfffffffe}) (async) write(r0, &(0x7f0000001080)="1ec80ab40b5516468c2620ddbc53ef83be84afb292d354c64a9850d6a73c1c6a66037124916da930bb369ebca1bd5b0b3e7d1c957c049d86c1019763d71bf382aa79872c95a5c70d301a082d5b563556e960e5a763e759207b87fbcb53d7204f9774ab9b3740089206c9a171e8bc01d9b9f5ad3f2288ab37466ece419638ec238b108257d311655234bed58cfd2ad6ede6b81c228cc248e57174f7072a6ceccca8755b5657d8bc73df9a362c7a859cdb03cc136ade1f8d779da427b80e11164148d9d66a5ba741f366ae3393440d904fd9fdfc4a77488d3e8120ba85ec074b17ec45c4a90e3d06a61545876e2a4b922da570b91487cbc2a65837e9611571ee3b6eec111ec0a2e0d28bdddabafa0b3d6fc9c639aa7242f5ae67b9a808f69141244bcbce5057951ef693a946455083e8a611ebd26b88a1c02b85d204a53fdd4895e0281f952cd895e2f0337e7b1da86584dcca0ba8651431dac10a75ac24cc47507b99449f6afde202bdcf3217d37bc5e9fd51f5ca2723b86b3d27b8f9ca8c5450941f55d6dd2069cd29da6c6a135d01d26f72e7791ca144bfa26ac021e1eccd0766e721e53d913629c6f66ec683cf2470ff8604787be67cc0bbf22236d4ea150cc0e4cbe28c21a6f91271fff9e90e70d05ec2bf8a68a2ff47b33879cb99d36a75653ef76d652a220fdc05b861c6cf664e1b721af0eb08c5a27646c28e847719cf6e3cfa8954eb7354339a2c4da1487a3d3b3e475c48ec9125bfa897adbfa2f9d3d8ff4a29174816abb03066b5e385ea84989bd9acdc6cd75e44d220dc4d9e2bc53bb5c35378a0293b937ada78296a98c40e65677a77a7a4fea5f0a4cdccdf14834de77f17fd7b5abd01e1e73200134f05d42a4cd673bfc42d9b0ea5da54f0e52cec6f758637d15474a1dbe45ab6259793ceb0b5d2da7ba72acfc03e448507e0ac4cf79f7d1fe4ae74d9ab981b781643b7674c8f84cc97b2b1b0c2c2c29da31ebbe5aa223cb9837882895c640af3d6c3cf016d24ee6b3858ed68e1b29631d631fbe1e119939bcdf4340688c476f56fc0512e8160842fad109383d40ce3cdb39c0fc377c972c8a87ba43cac733d1421521d9b81a6d9a9e26211f95b523a5eb889c21612a9a30489dff8d4f23cdcba50f1d2d1d54ac171a48797cc6bb652bc2f9dd7c95c44e7e9e213eda3cb404a27e0ccd136f5c94a1f3b4781727cdbf0e917a606b12084281d587a2fdb7faa9fd8094edd498691f159f32ac176a9eadec341389ad1a37ba46c91b557d6e253f65d3c96f718bedafe27f8fcd947a680", 0x39b) 16:03:05 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup2(r1, r0) syz_emit_ethernet(0x33, &(0x7f0000000080)=ANY=[]) (async) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x7f, 0x6, 0x0, 0x205c16}, {0x20, 0x8, 0x1, 0x7}, {0x8000, 0x0, 0x9, 0xb46}, {0x2, 0x35, 0x6, 0x6}, {0x5, 0x82, 0x61, 0x4}]}) (async) ioctl$FIONREAD(r2, 0x4004667f, 0xfffffffffffffffe) (async) syz_emit_ethernet(0x2a, &(0x7f0000000280)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @broadcast, @random="4099b471d35d", @multicast1}}}}) 16:03:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x9, 0x9, 0x5, "459ce0a22b369e02366a151ab9fc702e4afdb2a7", 0x3, 0x3ff}) 16:03:05 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0xc) 16:03:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xfffff, 0xfffffffffffffffe}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f34117a6d119a2d6feaaa3b9d0dc89bdfb8b39da627a24b2668538fe1ef1588e5c8eb6dff3de05f73ed457f680e92e354fb268324d35e239db4c0d175c80513d406710b387ddefae94006d7153ebf0e483fe438735d2452558482a28"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f, 0x10000000000001}}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xfffff, 0xfffffffffffffffe}], 0x0, 0x0) (async) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f34117a6d119a2d6feaaa3b9d0dc89bdfb8b39da627a24b2668538fe1ef1588e5c8eb6dff3de05f73ed457f680e92e354fb268324d35e239db4c0d175c80513d406710b387ddefae94006d7153ebf0e483fe438735d2452558482a28"], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) close(r0) (async) socket(0x18, 0x2, 0x0) (async) close(r1) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x14a) (async) 16:03:05 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:05 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = dup(r0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:05 executing program 4: syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080045000054000020060000907800000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000209078000013127ef9c990d17ffeedc0cc209ec7374b1b000204000013125836dfba1a7e410a7709c58e3ad23eed000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x81) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x30000, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0xf557) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 16:03:05 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x57}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa2}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0xd37, 0x5}], 0x40, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x1aa3}], 0xff, &(0x7f0000000180)={0x7, 0x2}) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x102, 0x0, 0x10000, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x445) (async) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) (async, rerun: 32) fcntl$setstatus(r3, 0x4, 0x80) (rerun: 32) 16:03:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x9, 0x9, 0x5, "459ce0a22b369e02366a151ab9fc702e4afdb2a7", 0x3, 0x3ff}) 16:03:05 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0xc) 16:03:05 executing program 4: syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080045000054000020060000907800000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000209078000013127ef9c990d17ffeedc0cc209ec7374b1b000204000013125836dfba1a7e410a7709c58e3ad23eed000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x81) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x30000, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0xf557) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080045000054000020060000907800000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000209078000013127ef9c990d17ffeedc0cc209ec7374b1b000204000013125836dfba1a7e410a7709c58e3ad23eed000000"]) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x81) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x30000, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0xf557) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) (async) 16:03:05 executing program 2: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="4fb3", 0x2}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x20e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003340), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) close(r6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x10, 0x0}, 0x0) 16:03:05 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = dup(r0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) dup(r0) (async) fcntl$dupfd(r1, 0x0, r3) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:03:06 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000640)={0x2f, &(0x7f0000000180)=[{0x87}, {0x5c, 0x1c, 0x2}, {0x6, 0x0, 0x0, 0x6772}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x89) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb1f6, 0x8, 0xfd, 0x1f}, {0x4, 0x7, 0x0, 0x806}]}) pwrite(r0, &(0x7f0000000100)="fb008a8308029be9db74fc76fa3a", 0xe, 0x0) 16:03:06 executing program 2: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) (async, rerun: 64) r2 = getuid() (rerun: 64) setreuid(0xee00, r2) (async, rerun: 32) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) (rerun: 32) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="4fb3", 0x2}], 0x1) (async) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x20e) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003340), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) (async) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) (async, rerun: 64) getgid() (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async, rerun: 64) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) (async, rerun: 64) close(r6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x10, 0x0}, 0x0) 16:03:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x8000, 0x5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) socket(0x12, 0x2, 0x7f) setsockopt(r0, 0x8, 0x6, &(0x7f00000002c0)="8c7d2d7ed20bed35c40b1b3c033ddd9ecfa9ad7c6c7215feb2a24b0acde81ecaabb437ef47fd9940f6a5d070e9ab04cb94d8626f6ebd1ecd6c6e3888a6f8e752caf1707fca9846947835d9c44bf0cd181660a90146cdccf0dc8a1cb8e71958fc218559332c3f76b1cf03922fe74e1e0882309f886802478b5e15b4e720bd9d1a7b90b868c135668b2cc82b8a00f9c8b33cf68239a8d55d79fb2bb964badd27fc1b5ef7c281c8a6b9d552ad02bdfde17b09393b7efcd93464a5c8845803edca9a8d714a7421067f0be9269111e71f5faeae91a6a1e7f173f889f50e", 0xdb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) pwrite(r3, &(0x7f00000003c0)="3890a3fed7d9794498ccffbcd24c44ff73f7cccceb4669c090b0f9aacdb7cfad80f9946eeba29a2bbc6d840ffd3a8e2f31b78c32e3aa6076053cd9701f15060b7817b636abc99b0cdcf6370a6e3d602faf14092e398d32f3dc8038b4dabeac80ce08f74c8ae7140a54b6b67312c1dedb5009d2b7d20065b4ebc160ebc992a21e3300b90c4667e3af5b5a531a92a9356e11d9f8be491c6ed6e70092b42f92058fef6595a60b0aa636be9ed6cfcc92960650d137b20cd7a53ecd4ed342551a8276cdda49f7028edcd42775e3f1a4da42805e427eab4df46183a431f9a48aa205cf77dce349e602", 0xe6, 0x5) r4 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000004c0)=0xc) write(r4, &(0x7f0000000580)="0402fadde86efd610ec7b1762d634a3875d802ee264c6f2b1de608847e93fd35b93cd61a6ae2a137534ae4bcc290610ead8c31c0d315e242bdc48320682ff69782e4c3", 0x43) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x48}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) sendto$unix(r0, &(0x7f00000001c0)="b10005016000009005001b0007000000331c04fecea10500fef94ecff0b8037759c4f1c30416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e2700100000000000006ba8af63003728210200380b00000000000070ddf5a872c881ea772ec589436a4d47840b404f361b1257aea8c50000200200002c6b70610f24dbad00000000020208a371a3f8343712051e1d89e000040000001000000001000000000f00010482b091bd924b7b1d6a53065a3fae62381370e9557937f2f6d5d12aa8e44ee373fff4eb540b299715d9785a8f63d2598cee22247752c6c7a05390804c77231c63e3bde0ab7d", 0xb1, 0x4, 0x0, 0x7) 16:03:06 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) (async, rerun: 64) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (rerun: 64) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x9, 0x9, 0x5, "459ce0a22b369e02366a151ab9fc702e4afdb2a7", 0x3, 0x3ff}) 16:03:06 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x611, 0xc) 16:03:06 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000640)={0x2f, &(0x7f0000000180)=[{0x87}, {0x5c, 0x1c, 0x2}, {0x6, 0x0, 0x0, 0x6772}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x89) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb1f6, 0x8, 0xfd, 0x1f}, {0x4, 0x7, 0x0, 0x806}]}) (async) pwrite(r0, &(0x7f0000000100)="fb008a8308029be9db74fc76fa3a", 0xe, 0x0) 16:03:06 executing program 2: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) (async) r2 = getuid() setreuid(0xee00, r2) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="4fb3", 0x2}], 0x1) (async) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x20e) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003340), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) (async) getgid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) (async) close(r6) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x10, 0x0}, 0x0) 16:03:06 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = dup(r0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x8000, 0x5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) socket(0x12, 0x2, 0x7f) (async) setsockopt(r0, 0x8, 0x6, &(0x7f00000002c0)="8c7d2d7ed20bed35c40b1b3c033ddd9ecfa9ad7c6c7215feb2a24b0acde81ecaabb437ef47fd9940f6a5d070e9ab04cb94d8626f6ebd1ecd6c6e3888a6f8e752caf1707fca9846947835d9c44bf0cd181660a90146cdccf0dc8a1cb8e71958fc218559332c3f76b1cf03922fe74e1e0882309f886802478b5e15b4e720bd9d1a7b90b868c135668b2cc82b8a00f9c8b33cf68239a8d55d79fb2bb964badd27fc1b5ef7c281c8a6b9d552ad02bdfde17b09393b7efcd93464a5c8845803edca9a8d714a7421067f0be9269111e71f5faeae91a6a1e7f173f889f50e", 0xdb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) pwrite(r3, &(0x7f00000003c0)="3890a3fed7d9794498ccffbcd24c44ff73f7cccceb4669c090b0f9aacdb7cfad80f9946eeba29a2bbc6d840ffd3a8e2f31b78c32e3aa6076053cd9701f15060b7817b636abc99b0cdcf6370a6e3d602faf14092e398d32f3dc8038b4dabeac80ce08f74c8ae7140a54b6b67312c1dedb5009d2b7d20065b4ebc160ebc992a21e3300b90c4667e3af5b5a531a92a9356e11d9f8be491c6ed6e70092b42f92058fef6595a60b0aa636be9ed6cfcc92960650d137b20cd7a53ecd4ed342551a8276cdda49f7028edcd42775e3f1a4da42805e427eab4df46183a431f9a48aa205cf77dce349e602", 0xe6, 0x5) (async) r4 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000004c0)=0xc) write(r4, &(0x7f0000000580)="0402fadde86efd610ec7b1762d634a3875d802ee264c6f2b1de608847e93fd35b93cd61a6ae2a137534ae4bcc290610ead8c31c0d315e242bdc48320682ff69782e4c3", 0x43) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x48}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) (async) sendto$unix(r0, &(0x7f00000001c0)="b10005016000009005001b0007000000331c04fecea10500fef94ecff0b8037759c4f1c30416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e2700100000000000006ba8af63003728210200380b00000000000070ddf5a872c881ea772ec589436a4d47840b404f361b1257aea8c50000200200002c6b70610f24dbad00000000020208a371a3f8343712051e1d89e000040000001000000001000000000f00010482b091bd924b7b1d6a53065a3fae62381370e9557937f2f6d5d12aa8e44ee373fff4eb540b299715d9785a8f63d2598cee22247752c6c7a05390804c77231c63e3bde0ab7d", 0xb1, 0x4, 0x0, 0x7) 16:03:06 executing program 4: syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080045000054000020060000907800000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000209078000013127ef9c990d17ffeedc0cc209ec7374b1b000204000013125836dfba1a7e410a7709c58e3ad23eed000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x81) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x30000, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0xf557) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 16:03:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(0xffffffffffffffff, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0x114b5df, 0x6, 0x101, "b9a707c9aa6edd72cf5886f6b214d189d3fc423b", 0x7fffffff, 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:03:06 executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:03:06 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:06 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) 16:03:06 executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r2) 16:03:06 executing program 4: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x543, 0x80, 0x101, 0x4}) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000008c0), 0x0) 16:03:06 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000640)={0x2f, &(0x7f0000000180)=[{0x87}, {0x5c, 0x1c, 0x2}, {0x6, 0x0, 0x0, 0x6772}]}) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x89) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb1f6, 0x8, 0xfd, 0x1f}, {0x4, 0x7, 0x0, 0x806}]}) (async) pwrite(r0, &(0x7f0000000100)="fb008a8308029be9db74fc76fa3a", 0xe, 0x0) 16:03:07 executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:03:07 executing program 4: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x543, 0x80, 0x101, 0x4}) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000008c0), 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x543, 0x80, 0x101, 0x4}) (async) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000008c0), 0x0) (async) 16:03:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x8000, 0x5) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) (async) socket(0x12, 0x2, 0x7f) (async) setsockopt(r0, 0x8, 0x6, &(0x7f00000002c0)="8c7d2d7ed20bed35c40b1b3c033ddd9ecfa9ad7c6c7215feb2a24b0acde81ecaabb437ef47fd9940f6a5d070e9ab04cb94d8626f6ebd1ecd6c6e3888a6f8e752caf1707fca9846947835d9c44bf0cd181660a90146cdccf0dc8a1cb8e71958fc218559332c3f76b1cf03922fe74e1e0882309f886802478b5e15b4e720bd9d1a7b90b868c135668b2cc82b8a00f9c8b33cf68239a8d55d79fb2bb964badd27fc1b5ef7c281c8a6b9d552ad02bdfde17b09393b7efcd93464a5c8845803edca9a8d714a7421067f0be9269111e71f5faeae91a6a1e7f173f889f50e", 0xdb) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) (async) pwrite(r3, &(0x7f00000003c0)="3890a3fed7d9794498ccffbcd24c44ff73f7cccceb4669c090b0f9aacdb7cfad80f9946eeba29a2bbc6d840ffd3a8e2f31b78c32e3aa6076053cd9701f15060b7817b636abc99b0cdcf6370a6e3d602faf14092e398d32f3dc8038b4dabeac80ce08f74c8ae7140a54b6b67312c1dedb5009d2b7d20065b4ebc160ebc992a21e3300b90c4667e3af5b5a531a92a9356e11d9f8be491c6ed6e70092b42f92058fef6595a60b0aa636be9ed6cfcc92960650d137b20cd7a53ecd4ed342551a8276cdda49f7028edcd42775e3f1a4da42805e427eab4df46183a431f9a48aa205cf77dce349e602", 0xe6, 0x5) (async) r4 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000004c0)=0xc) write(r4, &(0x7f0000000580)="0402fadde86efd610ec7b1762d634a3875d802ee264c6f2b1de608847e93fd35b93cd61a6ae2a137534ae4bcc290610ead8c31c0d315e242bdc48320682ff69782e4c3", 0x43) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x48}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[]) sendto$unix(r0, &(0x7f00000001c0)="b10005016000009005001b0007000000331c04fecea10500fef94ecff0b8037759c4f1c30416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e2700100000000000006ba8af63003728210200380b00000000000070ddf5a872c881ea772ec589436a4d47840b404f361b1257aea8c50000200200002c6b70610f24dbad00000000020208a371a3f8343712051e1d89e000040000001000000001000000000f00010482b091bd924b7b1d6a53065a3fae62381370e9557937f2f6d5d12aa8e44ee373fff4eb540b299715d9785a8f63d2598cee22247752c6c7a05390804c77231c63e3bde0ab7d", 0xb1, 0x4, 0x0, 0x7) 16:03:07 executing program 6: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffff, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000280)="22880779a2bc64f52325f2d21324f2cf00b5bbed9128d58f2b0a0b95d598c1b9f44308000000ee3b2bb87d8ca1b5dc6c5aa7bba781ce1261952227d076b497aedd105c3fce1275535bd5f50109f3ebd97ac837149f0b37245454e99ebb427d5b7de3f6060141bf60e8b8496e3cf48c1653cde225131e2b99067cd3525870420652cd5a9e0c30ccf99932bf922543462900f6a953b757e861baa29446b937b6eec871a27b6bb8067a277c78f94cd977614eed65630bc3595ceb7786e019e4ae747372", 0xc2) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x2, 0x4, 0x5) setsockopt(0xffffffffffffffff, 0x5, 0x8, &(0x7f0000000380)="daa46e06e6029c8ec3c66c5023211def25d9a08a5ad6fdbe537e152219d099ae2b97fbb2f5dbf4247298c02c84e0c4167f9148f53025e703957cc37ab1d88e141ac49f98daa24cf61396080eb52ee19c5f6f68d222b9414d83b23cbdbc1fe62c1759c965e0ddecfb6278604c5c65e3d5678384e5024350dd41eafa3b087901d0c4d8698c9ea7952d98884cada03159528f00bb1a959afa11efbd0aced613b18d02dbf6450df09d3bb48cbfa457a1fedddcfbc5d09b55e1bdf1b57e3a056bdc89511ffb7613402d275be0f3c5dd0c62485b148efcf2f3a07f458d76d92531c621ce3bdf07e2020c9c2e0fdaf0e5347ab0c194b1790c51c030fe4b70c4f24271aa473d5036de530c7e584ffa01ccd4951ac766cf6e1e7a45d6b70e0dcc53d4a5c927de5d07c06d5d831c1c122219780fe37b59d46cab43af3bcc8bd8ad899660fe14096d19ccbf0628e3fb12d70986185c470c0b8cf5d3c508fbb4fddb5a317ce92d3b2e1c3d5036487f2d4a2bcd0065904c7ec3783f8841063744792ddffd20dad4b4f383e94627f62c7c10b78f4534106e2a2ffec6beb530e5f392159bf5ee40a28444bcb6ae8d3bd3ce4eb67f23c1d93e67e592bd8204227e7328b5b85c9294f58ae50307ac3fc967b54a1d134dce3d39fd8890c754193e8dc965ec8167aaa0b97a668fd121dae6dc5b7a6b881aa1de306e606e645744c86e0797736a79d4945b2283224cc2f8c6dbafc4e3383ae4898c130ce3c2ecc80379325742d48fa1744791d1fe97b0815e8c08ab3c08458ade4f21e011059a8552ac753f0be0613eece4bf33ca22bfbfde9641308f9bad33d5d4c35ce88de3bfe8b95c31ccb2bfa6f200b512f28e926288ce670420fc7820a2c2cec588f33a0e89c7955064fc66af91284731b95433adb49ff870fe0ea3139f6b1caa23a9d14abd73eff7c1901e594ed50ec309a013b5c8c7ed0148447d914db00b566675f8fb10ed108b0bd6654fd83208ccc570a97d679bdfc0841a9c32f9177a70e847578a81b461f05396151e9216a28927385c82b1c6d977061ddaba39a07495fc2acc32c9a3e62a517f3aa7a3ba27b46e5f0192f9552eabef156856b18f20f21e782e7fe97c5aeac94f15c436a987891f23ef1323e46cf8354f37d8fd88d68dc4f23830c7eb03e1d16dce6658192f28c3141137b4628766253f5a11008096383f1ce3f0bd2a070523d20d587b1324fa3b3b9a621737b45dfea147da6d59d024316cd4681997db3358f5a241488020d586f550bd2ba6d9b76add0b4a2beafdb4dcfd036e793f78a5f9946ea228a8d93676e2aff92db885c60048a87aa15ae09ab9dd661bb07dc4c95c79c067bf88de2794b7ab407b3e383c590c3cf69c57f5810c4db1b0b5ab140c9f823a7606ae0bfd5a2f6f4eb6fdc5198098cb268dbd45a04fe5ed8d67a558ef12fb0c1b5cbde5304caab8080697f29da9744013e60a9fb971f06324116c7de4644ba7fd4c3b7524facbb7f8e69fc678fe171d52fd33311850743d2ea0ed4958799cf9d79177ef665fe6cc1e0c22666e6aeb0ead97c7799d8c1a58daa5bbf9fad09e14ef6c2203b8850114aacc6deeeb3e5db796e48e2008bc27039ddb4a8ff7318d42bb21fe2bcebce2ed32f52243173c9d7f8091696031da207ba26aa0e6e497cb1cf72eea1dc7d69cbce205bb700840a7c84477eb05c1c35aa298b389e95279c0ee9a7a566dd3284b3fefe91782e5c5d599632a8d4e671bcec53508108f9d38c0bccd1fe388aed53ffa6550ad1b121a4395d9e223582fa62b792cc1a6f586a99ef119fb9b804f41639bb65455a6a033908c59cb68144ba544a6c8f51623fe730fc41945eed764291b6dcabff02c02fe007ea114c6ac5e6c515538ac478f1a0f1335b068a0bd5851adf6eff47a644f7653573378060ceb902c1896c2f34db7eda493b267be7ce8fd8ead522fd467e81039f4c57f8d152230b380fe262657b83a5322ed3f6c183f2cac3a27814842c44669653f44f88cefc1f413b51ef80314850b04d899c0922446ec583005f1060b23f2dd1c78c4235ce4ba8d7a0d0cc093da4d0043589be640fd5dbdbacf67e7e8f3c09a5cf44b7a9f3ffcb35987c54bdada6716e2e34a63d45d6b8cf0dbe1c8f97a430ae7b81c9765acd8ad74a5c85315a788e6be82bb59cf115624a7e4476df6cf52189273dc35392ca87e4b34191e0319f4f74be2aa8fa802518521072e537d0ab00560703b70e3b1dacb2375d4fdcc853977855020c3068edba00c36716110b2da39c26eae410d3e3f3a5d944c69774a826fb3f15d36589648341f2eb590f62b2db77abc0777eed860b3bebfadb8cb34b8364001f5b20fede8ab679ded9e55d058a52021718469b369dadb15cba1bb614040f7b7335eecd58d121fd884666d0094b99ba0135e1e3e9ec6fdebfeecd7a938e24a3f7c7da85ef96559e7fbf7fff191e4e4d178a4a26800fb98045f5e1975357cbc5b1f1a37812d2fa97bcadd88785ae8a84b447c3ef5d80ef691c1c560c5973b38d2d5e46e0268bbb32f15d093bd6fcd5da9877d1d29b4eed731ce99e6b6bded93e9e1af5e856b976863b6fee3d8b35722d93111ab77c8868d3296cc8b3dc67d2543f9ea4522ac401bd091e617101a1359a9a94f6931080761b22bf80baea4f3355eeefd8370d9f58fb23bed9c07d7dc3a1b05a9dc9c3c112a3651b30305f046fd69946ba009462b72afecb0b7ccb2594b06ad541e61432158af2d08ad6906080ec0dfc9d516aa58ce55791a170fb873b9fdc31fee18ee23d412253b5312944621591cfb5badebf1f6d253e7fc109efd61d7549eae5cdef88b7f3fb43152137f2350e9b7d04fa3287ce14724a582db75c0b4e70edb2b94e24da17fdf63937c328168de68c22a4d0913e798cde953a2b3b4fdf532c8288fe2c8bff0a9abe1bdb225f990c87a7be66ebe3f18b68ca75119e1de6480ef5b38c51f2daf91d84bef953b6d3c066e1603b9626efb9047cf47ae3541db5f961dd020e5e424a78ea0f6d89515037861bf56afeca82021c75dc73767129428292bef252aa8d13e0791ff23bee5abaeac2e225e185889cfbeb40b51b738d9771d7bd569a147acb835f04338aa6bcab3e2f9015058ca103dba87a3c976bc02ec08145108ed1bbef1659a7e6c6516341cb5364d0e518aa21b6781c90e0328d10ad4bb60aab0a48a1e1bb446dffe5789638c96084596791e94848af834a194d5536b39297e3d47820285e5c2d22df412d4e4683db4bad108ece0f74c18d395c6fca661f14bf511d470772135ecf2307a9e91c18de9cac4b7ef9a3dc5a2839d9d32307b767f721d9d312bc2230d7400f89b021c8ae240ea0a370a323397e17fe97afc4724f94b24345b55de0b80800b254961ffd98350fbb5b764fd6e53821d9321a215ad2ee0ba4106d8854a5a2048c2f2ad95c35788e1a6b517bae921fcf0f6572575b4af91af24150c85313095b1221e9acabbf13a322dc4c950049ce153ba33e4ea01630384c21bec5e7bd82765b9855de20ae1bb28085bf93d76b9886bc011b9f1487744a33da62057c8c678979471141ae7d35a9c5541eace0e92e6ababa8c5d0b860f5c382ccfd8b9206f4805eaa691592f8d4b7629a123e597bd0f01301edd38c12c7df0d5cff743e6d71ef9122aa9253e81e48f9d080161f97c447ce29fa6fba19690978e941aebde9f36d556d82d4a3f360ba4142b30738e4c15c0fd3c697fed783bfca6ecb8765b5ffbfe8aca54a5038e1e3f11eaef892bf7d763eee71f1e2a14340a4609922af934d12e50d9c89836c6df970cead299e2b3984c9b14de65ae38437737f000650248e38f6656d282e171d8c406be5533367717010b93c6aeba1d55ed9bc65bf2999b2e5cc1cf33b9aed0b23a68a78b395e2ebbb8ee3b14c07348a8c6710edf860359e34196c3fdb5061d0ce72fb5a2ba97ffe510fb1ede983881a07558a322e06b9fdb05f8ea1c720102b05013c54a15409c3f76d67bebb1e7f1493a8c83491aabe92040dc8383ae1de9c6afa74ddc883429643fa65de0a3d038ca8671485c7f51eef4eab5bbf03b55093879efd733ae25e7ec8c0c0a7ab53e13be3bcc72876d965d8d430f43c044bb9a98cacaa66179f384bc6bc8e0e9696454ab5546940e4e485eff814cfb0ffdbac65fa2f3f9d5fc43330ea4516891309f6890b2b9c90d136132c3220cbcdd8c89bcd8f6e7db1349d32a478b3f2ad92227a3b52e7964af1d3b37296b972b815ee3b9c8b163eb9d313acb745066f31a1697ba84d297e0fc30eb62badad3c7875a38f1631417ecbd61a5c25958b3fe1f48ae110f5e37f818c5b3e312170a97ca8dabeba48cc1edb36cbe80cb8e44478a32a2394ed21ee9bcf7a7b6f7d7ccb49c99dd9a81ceea105ab4b32295216c6ba80b12682da101bcca58ffbda2ab50f80c5dd97a0e1ea52e39459dcca9af6702b7864aa1415549c880641d7dfdd722ad63aa427989d7dcf0582f2aa56ecd51dc8c9171398b6e8ab1fa5851128dde86621627eb48e4386d47f607ba9ccbe210f3f6a1944b6dee370ee5b49b7a18558c7eb2d066ab0cb4edea3c9b6f8703c06e663ccaf4c5a97fd3a0417ea9df18c25583cfdca035e2d71968edcb0512ab1842b639ab6317b40ebaf60696660bf9c53a2f9b40dd674191bd7a7aeef473bf55ffb22d25828c789b042841bfba9951bfaf868100ba86e5161c9d2b4f3ccae41dbac136749b01c940431de04d07dcdd9d4d87f139136463b7899a131b26537fd602e1850fe27650f2ddc9a66e0ea6643be55a20be182f4f5d66b4675258e4de9dca2f8034df89ef56c1d80e94d578d292898374c888fb01552a83ddd1004ce4d4431e6f5bab8bb4166b261af4084af63b50d58aaa8b47d932ac674a2e71c542343c7715e650b5df5570c9c757e6af7771ae113f4baaccc54dc57abd1b9c780624600733e0e414e6d9276557d2e8ecda13042ebaf8559d907416351a44f3663ae1b34efd34314b9b296b17a7361a04a3f80342b3e461c2baa7f890f259c974b05b3dcb602ab97e19fb5aca8dec11b795bc12cd3eb6d26b736076276224ea022480ea78b8a8a47fb55e7abbaa668666367b393c201a2e63b32d3bd05f2b187c3d349067ae88e398370b9875db0e7de13e539d8a3bbe01458a68df8b3b5c3057ff282a04a2dedf277d87457f8a2b357afbd92584bd3c108406a1347544bd25a10726da13b626f1d7dd104ed77b7597f814b198dfb83ce63d5aae26c5eace26ad7c52a6f8e09d02b8e8eaff76c039ec2460932c38c4ef605ed48473aa1f6514805ede7465a779fcec220f0655deca899a5f28d1d3b1766a7dfcb3d97f84727857ba3bff80c02c21e0fc1b36008d7b577134c143d966e87d15740871511f61c2d5f6c4fbf9e4483fdfa0f1b6de458dd3e1da4cc9e09bd6d5b622f7e59755ed732577f4124f98338c8bdb5700c7961bf402d48a14ba5558ee8756cec76886af89218e893172d79331d2627e234266c537024167642bb88be03529f4761354cf722d372e05caafce3a79e08e81214af5e58217aebeab156d55b43d8a1470cec6f61988a6aa6bf9583de9c459cf24c24c8a034e54becb4cc98b658f56ba51e291c907de27a31def9aa337202867dd23e9649ae961acc7a6f8bc42065faf66c9191ebab23ab2ac7d94795fa5965c724ee4edf712e861f92e20650e414c82e426df077e7e9247312f5d021e8457e9e4739ccd6e830b117a2b4b63fb23a872703f0f4099a5713859cfc79e4c7af4d238a8f6113a479", 0x1000) r2 = socket(0x17, 0x0, 0x7) fcntl$dupfd(r0, 0x0, r1) dup(r2) socket(0x20, 0x4000, 0x38) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:07 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) 16:03:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) (async) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(0xffffffffffffffff, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0x114b5df, 0x6, 0x101, "b9a707c9aa6edd72cf5886f6b214d189d3fc423b", 0x7fffffff, 0x8}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:03:07 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:07 executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) 16:03:07 executing program 1: syz_emit_ethernet(0x3d, &(0x7f0000000040)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x23c, 0x0) 16:03:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(0xffffffffffffffff, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5, 0x114b5df, 0x6, 0x101, "b9a707c9aa6edd72cf5886f6b214d189d3fc423b", 0x7fffffff, 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:03:07 executing program 4: ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x543, 0x80, 0x101, 0x4}) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000008c0), 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000000)={0x543, 0x80, 0x101, 0x4}) (async) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000008c0), 0x0) (async) 16:03:07 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) 16:03:07 executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r2) 16:03:07 executing program 6: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffff, "000000000000000100002000"}) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000280)="22880779a2bc64f52325f2d21324f2cf00b5bbed9128d58f2b0a0b95d598c1b9f44308000000ee3b2bb87d8ca1b5dc6c5aa7bba781ce1261952227d076b497aedd105c3fce1275535bd5f50109f3ebd97ac837149f0b37245454e99ebb427d5b7de3f6060141bf60e8b8496e3cf48c1653cde225131e2b99067cd3525870420652cd5a9e0c30ccf99932bf922543462900f6a953b757e861baa29446b937b6eec871a27b6bb8067a277c78f94cd977614eed65630bc3595ceb7786e019e4ae747372", 0xc2) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) socket(0x2, 0x4, 0x5) (async) setsockopt(0xffffffffffffffff, 0x5, 0x8, &(0x7f0000000380)="daa46e06e6029c8ec3c66c5023211def25d9a08a5ad6fdbe537e152219d099ae2b97fbb2f5dbf4247298c02c84e0c4167f9148f53025e703957cc37ab1d88e141ac49f98daa24cf61396080eb52ee19c5f6f68d222b9414d83b23cbdbc1fe62c1759c965e0ddecfb6278604c5c65e3d5678384e5024350dd41eafa3b087901d0c4d8698c9ea7952d98884cada03159528f00bb1a959afa11efbd0aced613b18d02dbf6450df09d3bb48cbfa457a1fedddcfbc5d09b55e1bdf1b57e3a056bdc89511ffb7613402d275be0f3c5dd0c62485b148efcf2f3a07f458d76d92531c621ce3bdf07e2020c9c2e0fdaf0e5347ab0c194b1790c51c030fe4b70c4f24271aa473d5036de530c7e584ffa01ccd4951ac766cf6e1e7a45d6b70e0dcc53d4a5c927de5d07c06d5d831c1c122219780fe37b59d46cab43af3bcc8bd8ad899660fe14096d19ccbf0628e3fb12d70986185c470c0b8cf5d3c508fbb4fddb5a317ce92d3b2e1c3d5036487f2d4a2bcd0065904c7ec3783f8841063744792ddffd20dad4b4f383e94627f62c7c10b78f4534106e2a2ffec6beb530e5f392159bf5ee40a28444bcb6ae8d3bd3ce4eb67f23c1d93e67e592bd8204227e7328b5b85c9294f58ae50307ac3fc967b54a1d134dce3d39fd8890c754193e8dc965ec8167aaa0b97a668fd121dae6dc5b7a6b881aa1de306e606e645744c86e0797736a79d4945b2283224cc2f8c6dbafc4e3383ae4898c130ce3c2ecc80379325742d48fa1744791d1fe97b0815e8c08ab3c08458ade4f21e011059a8552ac753f0be0613eece4bf33ca22bfbfde9641308f9bad33d5d4c35ce88de3bfe8b95c31ccb2bfa6f200b512f28e926288ce670420fc7820a2c2cec588f33a0e89c7955064fc66af91284731b95433adb49ff870fe0ea3139f6b1caa23a9d14abd73eff7c1901e594ed50ec309a013b5c8c7ed0148447d914db00b566675f8fb10ed108b0bd6654fd83208ccc570a97d679bdfc0841a9c32f9177a70e847578a81b461f05396151e9216a28927385c82b1c6d977061ddaba39a07495fc2acc32c9a3e62a517f3aa7a3ba27b46e5f0192f9552eabef156856b18f20f21e782e7fe97c5aeac94f15c436a987891f23ef1323e46cf8354f37d8fd88d68dc4f23830c7eb03e1d16dce6658192f28c3141137b4628766253f5a11008096383f1ce3f0bd2a070523d20d587b1324fa3b3b9a621737b45dfea147da6d59d024316cd4681997db3358f5a241488020d586f550bd2ba6d9b76add0b4a2beafdb4dcfd036e793f78a5f9946ea228a8d93676e2aff92db885c60048a87aa15ae09ab9dd661bb07dc4c95c79c067bf88de2794b7ab407b3e383c590c3cf69c57f5810c4db1b0b5ab140c9f823a7606ae0bfd5a2f6f4eb6fdc5198098cb268dbd45a04fe5ed8d67a558ef12fb0c1b5cbde5304caab8080697f29da9744013e60a9fb971f06324116c7de4644ba7fd4c3b7524facbb7f8e69fc678fe171d52fd33311850743d2ea0ed4958799cf9d79177ef665fe6cc1e0c22666e6aeb0ead97c7799d8c1a58daa5bbf9fad09e14ef6c2203b8850114aacc6deeeb3e5db796e48e2008bc27039ddb4a8ff7318d42bb21fe2bcebce2ed32f52243173c9d7f8091696031da207ba26aa0e6e497cb1cf72eea1dc7d69cbce205bb700840a7c84477eb05c1c35aa298b389e95279c0ee9a7a566dd3284b3fefe91782e5c5d599632a8d4e671bcec53508108f9d38c0bccd1fe388aed53ffa6550ad1b121a4395d9e223582fa62b792cc1a6f586a99ef119fb9b804f41639bb65455a6a033908c59cb68144ba544a6c8f51623fe730fc41945eed764291b6dcabff02c02fe007ea114c6ac5e6c515538ac478f1a0f1335b068a0bd5851adf6eff47a644f7653573378060ceb902c1896c2f34db7eda493b267be7ce8fd8ead522fd467e81039f4c57f8d152230b380fe262657b83a5322ed3f6c183f2cac3a27814842c44669653f44f88cefc1f413b51ef80314850b04d899c0922446ec583005f1060b23f2dd1c78c4235ce4ba8d7a0d0cc093da4d0043589be640fd5dbdbacf67e7e8f3c09a5cf44b7a9f3ffcb35987c54bdada6716e2e34a63d45d6b8cf0dbe1c8f97a430ae7b81c9765acd8ad74a5c85315a788e6be82bb59cf115624a7e4476df6cf52189273dc35392ca87e4b34191e0319f4f74be2aa8fa802518521072e537d0ab00560703b70e3b1dacb2375d4fdcc853977855020c3068edba00c36716110b2da39c26eae410d3e3f3a5d944c69774a826fb3f15d36589648341f2eb590f62b2db77abc0777eed860b3bebfadb8cb34b8364001f5b20fede8ab679ded9e55d058a52021718469b369dadb15cba1bb614040f7b7335eecd58d121fd884666d0094b99ba0135e1e3e9ec6fdebfeecd7a938e24a3f7c7da85ef96559e7fbf7fff191e4e4d178a4a26800fb98045f5e1975357cbc5b1f1a37812d2fa97bcadd88785ae8a84b447c3ef5d80ef691c1c560c5973b38d2d5e46e0268bbb32f15d093bd6fcd5da9877d1d29b4eed731ce99e6b6bded93e9e1af5e856b976863b6fee3d8b35722d93111ab77c8868d3296cc8b3dc67d2543f9ea4522ac401bd091e617101a1359a9a94f6931080761b22bf80baea4f3355eeefd8370d9f58fb23bed9c07d7dc3a1b05a9dc9c3c112a3651b30305f046fd69946ba009462b72afecb0b7ccb2594b06ad541e61432158af2d08ad6906080ec0dfc9d516aa58ce55791a170fb873b9fdc31fee18ee23d412253b5312944621591cfb5badebf1f6d253e7fc109efd61d7549eae5cdef88b7f3fb43152137f2350e9b7d04fa3287ce14724a582db75c0b4e70edb2b94e24da17fdf63937c328168de68c22a4d0913e798cde953a2b3b4fdf532c8288fe2c8bff0a9abe1bdb225f990c87a7be66ebe3f18b68ca75119e1de6480ef5b38c51f2daf91d84bef953b6d3c066e1603b9626efb9047cf47ae3541db5f961dd020e5e424a78ea0f6d89515037861bf56afeca82021c75dc73767129428292bef252aa8d13e0791ff23bee5abaeac2e225e185889cfbeb40b51b738d9771d7bd569a147acb835f04338aa6bcab3e2f9015058ca103dba87a3c976bc02ec08145108ed1bbef1659a7e6c6516341cb5364d0e518aa21b6781c90e0328d10ad4bb60aab0a48a1e1bb446dffe5789638c96084596791e94848af834a194d5536b39297e3d47820285e5c2d22df412d4e4683db4bad108ece0f74c18d395c6fca661f14bf511d470772135ecf2307a9e91c18de9cac4b7ef9a3dc5a2839d9d32307b767f721d9d312bc2230d7400f89b021c8ae240ea0a370a323397e17fe97afc4724f94b24345b55de0b80800b254961ffd98350fbb5b764fd6e53821d9321a215ad2ee0ba4106d8854a5a2048c2f2ad95c35788e1a6b517bae921fcf0f6572575b4af91af24150c85313095b1221e9acabbf13a322dc4c950049ce153ba33e4ea01630384c21bec5e7bd82765b9855de20ae1bb28085bf93d76b9886bc011b9f1487744a33da62057c8c678979471141ae7d35a9c5541eace0e92e6ababa8c5d0b860f5c382ccfd8b9206f4805eaa691592f8d4b7629a123e597bd0f01301edd38c12c7df0d5cff743e6d71ef9122aa9253e81e48f9d080161f97c447ce29fa6fba19690978e941aebde9f36d556d82d4a3f360ba4142b30738e4c15c0fd3c697fed783bfca6ecb8765b5ffbfe8aca54a5038e1e3f11eaef892bf7d763eee71f1e2a14340a4609922af934d12e50d9c89836c6df970cead299e2b3984c9b14de65ae38437737f000650248e38f6656d282e171d8c406be5533367717010b93c6aeba1d55ed9bc65bf2999b2e5cc1cf33b9aed0b23a68a78b395e2ebbb8ee3b14c07348a8c6710edf860359e34196c3fdb5061d0ce72fb5a2ba97ffe510fb1ede983881a07558a322e06b9fdb05f8ea1c720102b05013c54a15409c3f76d67bebb1e7f1493a8c83491aabe92040dc8383ae1de9c6afa74ddc883429643fa65de0a3d038ca8671485c7f51eef4eab5bbf03b55093879efd733ae25e7ec8c0c0a7ab53e13be3bcc72876d965d8d430f43c044bb9a98cacaa66179f384bc6bc8e0e9696454ab5546940e4e485eff814cfb0ffdbac65fa2f3f9d5fc43330ea4516891309f6890b2b9c90d136132c3220cbcdd8c89bcd8f6e7db1349d32a478b3f2ad92227a3b52e7964af1d3b37296b972b815ee3b9c8b163eb9d313acb745066f31a1697ba84d297e0fc30eb62badad3c7875a38f1631417ecbd61a5c25958b3fe1f48ae110f5e37f818c5b3e312170a97ca8dabeba48cc1edb36cbe80cb8e44478a32a2394ed21ee9bcf7a7b6f7d7ccb49c99dd9a81ceea105ab4b32295216c6ba80b12682da101bcca58ffbda2ab50f80c5dd97a0e1ea52e39459dcca9af6702b7864aa1415549c880641d7dfdd722ad63aa427989d7dcf0582f2aa56ecd51dc8c9171398b6e8ab1fa5851128dde86621627eb48e4386d47f607ba9ccbe210f3f6a1944b6dee370ee5b49b7a18558c7eb2d066ab0cb4edea3c9b6f8703c06e663ccaf4c5a97fd3a0417ea9df18c25583cfdca035e2d71968edcb0512ab1842b639ab6317b40ebaf60696660bf9c53a2f9b40dd674191bd7a7aeef473bf55ffb22d25828c789b042841bfba9951bfaf868100ba86e5161c9d2b4f3ccae41dbac136749b01c940431de04d07dcdd9d4d87f139136463b7899a131b26537fd602e1850fe27650f2ddc9a66e0ea6643be55a20be182f4f5d66b4675258e4de9dca2f8034df89ef56c1d80e94d578d292898374c888fb01552a83ddd1004ce4d4431e6f5bab8bb4166b261af4084af63b50d58aaa8b47d932ac674a2e71c542343c7715e650b5df5570c9c757e6af7771ae113f4baaccc54dc57abd1b9c780624600733e0e414e6d9276557d2e8ecda13042ebaf8559d907416351a44f3663ae1b34efd34314b9b296b17a7361a04a3f80342b3e461c2baa7f890f259c974b05b3dcb602ab97e19fb5aca8dec11b795bc12cd3eb6d26b736076276224ea022480ea78b8a8a47fb55e7abbaa668666367b393c201a2e63b32d3bd05f2b187c3d349067ae88e398370b9875db0e7de13e539d8a3bbe01458a68df8b3b5c3057ff282a04a2dedf277d87457f8a2b357afbd92584bd3c108406a1347544bd25a10726da13b626f1d7dd104ed77b7597f814b198dfb83ce63d5aae26c5eace26ad7c52a6f8e09d02b8e8eaff76c039ec2460932c38c4ef605ed48473aa1f6514805ede7465a779fcec220f0655deca899a5f28d1d3b1766a7dfcb3d97f84727857ba3bff80c02c21e0fc1b36008d7b577134c143d966e87d15740871511f61c2d5f6c4fbf9e4483fdfa0f1b6de458dd3e1da4cc9e09bd6d5b622f7e59755ed732577f4124f98338c8bdb5700c7961bf402d48a14ba5558ee8756cec76886af89218e893172d79331d2627e234266c537024167642bb88be03529f4761354cf722d372e05caafce3a79e08e81214af5e58217aebeab156d55b43d8a1470cec6f61988a6aa6bf9583de9c459cf24c24c8a034e54becb4cc98b658f56ba51e291c907de27a31def9aa337202867dd23e9649ae961acc7a6f8bc42065faf66c9191ebab23ab2ac7d94795fa5965c724ee4edf712e861f92e20650e414c82e426df077e7e9247312f5d021e8457e9e4739ccd6e830b117a2b4b63fb23a872703f0f4099a5713859cfc79e4c7af4d238a8f6113a479", 0x1000) (async) r2 = socket(0x17, 0x0, 0x7) fcntl$dupfd(r0, 0x0, r1) dup(r2) socket(0x20, 0x4000, 0x38) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:07 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xffff, 0x8, 0x0, 0x582, 0x0, 0x8, 0x5}, &(0x7f0000000140)={0xffdffffffffffff9, 0xa4d, 0xfff, 0x9, 0x9, 0xdb65, 0x42, 0x7}, &(0x7f0000000200)={0x5027ecb1, 0x40, 0xff, 0x1ff, 0x9, 0x0, 0x81, 0x100}, &(0x7f00000001c0)={0x4, 0xc47}) select(0x40, &(0x7f0000000100)={0x6, 0x6, 0x3ff, 0x1, 0x4, 0x7ff, 0x7, 0xeb2}, &(0x7f0000000040)={0x0, 0x6, 0x5, 0xb8, 0x3, 0xc45a, 0x200000000000000, 0xfffffffffffffff7}, &(0x7f0000000080)={0x7, 0x0, 0xb17, 0x6, 0x7e5, 0x3, 0x7, 0x1}, &(0x7f00000000c0)={0x9, 0x3ff}) 16:03:07 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000000)=0x10001) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 16:03:07 executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)='f', 0x1}], 0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r2) 16:03:07 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:07 executing program 4: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8102adfdffff0aff"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="5875c63933f778e7c7", 0x9}], 0x1) 16:03:07 executing program 6: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffff, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000280)="22880779a2bc64f52325f2d21324f2cf00b5bbed9128d58f2b0a0b95d598c1b9f44308000000ee3b2bb87d8ca1b5dc6c5aa7bba781ce1261952227d076b497aedd105c3fce1275535bd5f50109f3ebd97ac837149f0b37245454e99ebb427d5b7de3f6060141bf60e8b8496e3cf48c1653cde225131e2b99067cd3525870420652cd5a9e0c30ccf99932bf922543462900f6a953b757e861baa29446b937b6eec871a27b6bb8067a277c78f94cd977614eed65630bc3595ceb7786e019e4ae747372", 0xc2) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x2, 0x4, 0x5) setsockopt(0xffffffffffffffff, 0x5, 0x8, &(0x7f0000000380)="daa46e06e6029c8ec3c66c5023211def25d9a08a5ad6fdbe537e152219d099ae2b97fbb2f5dbf4247298c02c84e0c4167f9148f53025e703957cc37ab1d88e141ac49f98daa24cf61396080eb52ee19c5f6f68d222b9414d83b23cbdbc1fe62c1759c965e0ddecfb6278604c5c65e3d5678384e5024350dd41eafa3b087901d0c4d8698c9ea7952d98884cada03159528f00bb1a959afa11efbd0aced613b18d02dbf6450df09d3bb48cbfa457a1fedddcfbc5d09b55e1bdf1b57e3a056bdc89511ffb7613402d275be0f3c5dd0c62485b148efcf2f3a07f458d76d92531c621ce3bdf07e2020c9c2e0fdaf0e5347ab0c194b1790c51c030fe4b70c4f24271aa473d5036de530c7e584ffa01ccd4951ac766cf6e1e7a45d6b70e0dcc53d4a5c927de5d07c06d5d831c1c122219780fe37b59d46cab43af3bcc8bd8ad899660fe14096d19ccbf0628e3fb12d70986185c470c0b8cf5d3c508fbb4fddb5a317ce92d3b2e1c3d5036487f2d4a2bcd0065904c7ec3783f8841063744792ddffd20dad4b4f383e94627f62c7c10b78f4534106e2a2ffec6beb530e5f392159bf5ee40a28444bcb6ae8d3bd3ce4eb67f23c1d93e67e592bd8204227e7328b5b85c9294f58ae50307ac3fc967b54a1d134dce3d39fd8890c754193e8dc965ec8167aaa0b97a668fd121dae6dc5b7a6b881aa1de306e606e645744c86e0797736a79d4945b2283224cc2f8c6dbafc4e3383ae4898c130ce3c2ecc80379325742d48fa1744791d1fe97b0815e8c08ab3c08458ade4f21e011059a8552ac753f0be0613eece4bf33ca22bfbfde9641308f9bad33d5d4c35ce88de3bfe8b95c31ccb2bfa6f200b512f28e926288ce670420fc7820a2c2cec588f33a0e89c7955064fc66af91284731b95433adb49ff870fe0ea3139f6b1caa23a9d14abd73eff7c1901e594ed50ec309a013b5c8c7ed0148447d914db00b566675f8fb10ed108b0bd6654fd83208ccc570a97d679bdfc0841a9c32f9177a70e847578a81b461f05396151e9216a28927385c82b1c6d977061ddaba39a07495fc2acc32c9a3e62a517f3aa7a3ba27b46e5f0192f9552eabef156856b18f20f21e782e7fe97c5aeac94f15c436a987891f23ef1323e46cf8354f37d8fd88d68dc4f23830c7eb03e1d16dce6658192f28c3141137b4628766253f5a11008096383f1ce3f0bd2a070523d20d587b1324fa3b3b9a621737b45dfea147da6d59d024316cd4681997db3358f5a241488020d586f550bd2ba6d9b76add0b4a2beafdb4dcfd036e793f78a5f9946ea228a8d93676e2aff92db885c60048a87aa15ae09ab9dd661bb07dc4c95c79c067bf88de2794b7ab407b3e383c590c3cf69c57f5810c4db1b0b5ab140c9f823a7606ae0bfd5a2f6f4eb6fdc5198098cb268dbd45a04fe5ed8d67a558ef12fb0c1b5cbde5304caab8080697f29da9744013e60a9fb971f06324116c7de4644ba7fd4c3b7524facbb7f8e69fc678fe171d52fd33311850743d2ea0ed4958799cf9d79177ef665fe6cc1e0c22666e6aeb0ead97c7799d8c1a58daa5bbf9fad09e14ef6c2203b8850114aacc6deeeb3e5db796e48e2008bc27039ddb4a8ff7318d42bb21fe2bcebce2ed32f52243173c9d7f8091696031da207ba26aa0e6e497cb1cf72eea1dc7d69cbce205bb700840a7c84477eb05c1c35aa298b389e95279c0ee9a7a566dd3284b3fefe91782e5c5d599632a8d4e671bcec53508108f9d38c0bccd1fe388aed53ffa6550ad1b121a4395d9e223582fa62b792cc1a6f586a99ef119fb9b804f41639bb65455a6a033908c59cb68144ba544a6c8f51623fe730fc41945eed764291b6dcabff02c02fe007ea114c6ac5e6c515538ac478f1a0f1335b068a0bd5851adf6eff47a644f7653573378060ceb902c1896c2f34db7eda493b267be7ce8fd8ead522fd467e81039f4c57f8d152230b380fe262657b83a5322ed3f6c183f2cac3a27814842c44669653f44f88cefc1f413b51ef80314850b04d899c0922446ec583005f1060b23f2dd1c78c4235ce4ba8d7a0d0cc093da4d0043589be640fd5dbdbacf67e7e8f3c09a5cf44b7a9f3ffcb35987c54bdada6716e2e34a63d45d6b8cf0dbe1c8f97a430ae7b81c9765acd8ad74a5c85315a788e6be82bb59cf115624a7e4476df6cf52189273dc35392ca87e4b34191e0319f4f74be2aa8fa802518521072e537d0ab00560703b70e3b1dacb2375d4fdcc853977855020c3068edba00c36716110b2da39c26eae410d3e3f3a5d944c69774a826fb3f15d36589648341f2eb590f62b2db77abc0777eed860b3bebfadb8cb34b8364001f5b20fede8ab679ded9e55d058a52021718469b369dadb15cba1bb614040f7b7335eecd58d121fd884666d0094b99ba0135e1e3e9ec6fdebfeecd7a938e24a3f7c7da85ef96559e7fbf7fff191e4e4d178a4a26800fb98045f5e1975357cbc5b1f1a37812d2fa97bcadd88785ae8a84b447c3ef5d80ef691c1c560c5973b38d2d5e46e0268bbb32f15d093bd6fcd5da9877d1d29b4eed731ce99e6b6bded93e9e1af5e856b976863b6fee3d8b35722d93111ab77c8868d3296cc8b3dc67d2543f9ea4522ac401bd091e617101a1359a9a94f6931080761b22bf80baea4f3355eeefd8370d9f58fb23bed9c07d7dc3a1b05a9dc9c3c112a3651b30305f046fd69946ba009462b72afecb0b7ccb2594b06ad541e61432158af2d08ad6906080ec0dfc9d516aa58ce55791a170fb873b9fdc31fee18ee23d412253b5312944621591cfb5badebf1f6d253e7fc109efd61d7549eae5cdef88b7f3fb43152137f2350e9b7d04fa3287ce14724a582db75c0b4e70edb2b94e24da17fdf63937c328168de68c22a4d0913e798cde953a2b3b4fdf532c8288fe2c8bff0a9abe1bdb225f990c87a7be66ebe3f18b68ca75119e1de6480ef5b38c51f2daf91d84bef953b6d3c066e1603b9626efb9047cf47ae3541db5f961dd020e5e424a78ea0f6d89515037861bf56afeca82021c75dc73767129428292bef252aa8d13e0791ff23bee5abaeac2e225e185889cfbeb40b51b738d9771d7bd569a147acb835f04338aa6bcab3e2f9015058ca103dba87a3c976bc02ec08145108ed1bbef1659a7e6c6516341cb5364d0e518aa21b6781c90e0328d10ad4bb60aab0a48a1e1bb446dffe5789638c96084596791e94848af834a194d5536b39297e3d47820285e5c2d22df412d4e4683db4bad108ece0f74c18d395c6fca661f14bf511d470772135ecf2307a9e91c18de9cac4b7ef9a3dc5a2839d9d32307b767f721d9d312bc2230d7400f89b021c8ae240ea0a370a323397e17fe97afc4724f94b24345b55de0b80800b254961ffd98350fbb5b764fd6e53821d9321a215ad2ee0ba4106d8854a5a2048c2f2ad95c35788e1a6b517bae921fcf0f6572575b4af91af24150c85313095b1221e9acabbf13a322dc4c950049ce153ba33e4ea01630384c21bec5e7bd82765b9855de20ae1bb28085bf93d76b9886bc011b9f1487744a33da62057c8c678979471141ae7d35a9c5541eace0e92e6ababa8c5d0b860f5c382ccfd8b9206f4805eaa691592f8d4b7629a123e597bd0f01301edd38c12c7df0d5cff743e6d71ef9122aa9253e81e48f9d080161f97c447ce29fa6fba19690978e941aebde9f36d556d82d4a3f360ba4142b30738e4c15c0fd3c697fed783bfca6ecb8765b5ffbfe8aca54a5038e1e3f11eaef892bf7d763eee71f1e2a14340a4609922af934d12e50d9c89836c6df970cead299e2b3984c9b14de65ae38437737f000650248e38f6656d282e171d8c406be5533367717010b93c6aeba1d55ed9bc65bf2999b2e5cc1cf33b9aed0b23a68a78b395e2ebbb8ee3b14c07348a8c6710edf860359e34196c3fdb5061d0ce72fb5a2ba97ffe510fb1ede983881a07558a322e06b9fdb05f8ea1c720102b05013c54a15409c3f76d67bebb1e7f1493a8c83491aabe92040dc8383ae1de9c6afa74ddc883429643fa65de0a3d038ca8671485c7f51eef4eab5bbf03b55093879efd733ae25e7ec8c0c0a7ab53e13be3bcc72876d965d8d430f43c044bb9a98cacaa66179f384bc6bc8e0e9696454ab5546940e4e485eff814cfb0ffdbac65fa2f3f9d5fc43330ea4516891309f6890b2b9c90d136132c3220cbcdd8c89bcd8f6e7db1349d32a478b3f2ad92227a3b52e7964af1d3b37296b972b815ee3b9c8b163eb9d313acb745066f31a1697ba84d297e0fc30eb62badad3c7875a38f1631417ecbd61a5c25958b3fe1f48ae110f5e37f818c5b3e312170a97ca8dabeba48cc1edb36cbe80cb8e44478a32a2394ed21ee9bcf7a7b6f7d7ccb49c99dd9a81ceea105ab4b32295216c6ba80b12682da101bcca58ffbda2ab50f80c5dd97a0e1ea52e39459dcca9af6702b7864aa1415549c880641d7dfdd722ad63aa427989d7dcf0582f2aa56ecd51dc8c9171398b6e8ab1fa5851128dde86621627eb48e4386d47f607ba9ccbe210f3f6a1944b6dee370ee5b49b7a18558c7eb2d066ab0cb4edea3c9b6f8703c06e663ccaf4c5a97fd3a0417ea9df18c25583cfdca035e2d71968edcb0512ab1842b639ab6317b40ebaf60696660bf9c53a2f9b40dd674191bd7a7aeef473bf55ffb22d25828c789b042841bfba9951bfaf868100ba86e5161c9d2b4f3ccae41dbac136749b01c940431de04d07dcdd9d4d87f139136463b7899a131b26537fd602e1850fe27650f2ddc9a66e0ea6643be55a20be182f4f5d66b4675258e4de9dca2f8034df89ef56c1d80e94d578d292898374c888fb01552a83ddd1004ce4d4431e6f5bab8bb4166b261af4084af63b50d58aaa8b47d932ac674a2e71c542343c7715e650b5df5570c9c757e6af7771ae113f4baaccc54dc57abd1b9c780624600733e0e414e6d9276557d2e8ecda13042ebaf8559d907416351a44f3663ae1b34efd34314b9b296b17a7361a04a3f80342b3e461c2baa7f890f259c974b05b3dcb602ab97e19fb5aca8dec11b795bc12cd3eb6d26b736076276224ea022480ea78b8a8a47fb55e7abbaa668666367b393c201a2e63b32d3bd05f2b187c3d349067ae88e398370b9875db0e7de13e539d8a3bbe01458a68df8b3b5c3057ff282a04a2dedf277d87457f8a2b357afbd92584bd3c108406a1347544bd25a10726da13b626f1d7dd104ed77b7597f814b198dfb83ce63d5aae26c5eace26ad7c52a6f8e09d02b8e8eaff76c039ec2460932c38c4ef605ed48473aa1f6514805ede7465a779fcec220f0655deca899a5f28d1d3b1766a7dfcb3d97f84727857ba3bff80c02c21e0fc1b36008d7b577134c143d966e87d15740871511f61c2d5f6c4fbf9e4483fdfa0f1b6de458dd3e1da4cc9e09bd6d5b622f7e59755ed732577f4124f98338c8bdb5700c7961bf402d48a14ba5558ee8756cec76886af89218e893172d79331d2627e234266c537024167642bb88be03529f4761354cf722d372e05caafce3a79e08e81214af5e58217aebeab156d55b43d8a1470cec6f61988a6aa6bf9583de9c459cf24c24c8a034e54becb4cc98b658f56ba51e291c907de27a31def9aa337202867dd23e9649ae961acc7a6f8bc42065faf66c9191ebab23ab2ac7d94795fa5965c724ee4edf712e861f92e20650e414c82e426df077e7e9247312f5d021e8457e9e4739ccd6e830b117a2b4b63fb23a872703f0f4099a5713859cfc79e4c7af4d238a8f6113a479", 0x1000) r2 = socket(0x17, 0x0, 0x7) fcntl$dupfd(r0, 0x0, r1) dup(r2) socket(0x20, 0x4000, 0x38) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffff, "000000000000000100002000"}) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000280)="22880779a2bc64f52325f2d21324f2cf00b5bbed9128d58f2b0a0b95d598c1b9f44308000000ee3b2bb87d8ca1b5dc6c5aa7bba781ce1261952227d076b497aedd105c3fce1275535bd5f50109f3ebd97ac837149f0b37245454e99ebb427d5b7de3f6060141bf60e8b8496e3cf48c1653cde225131e2b99067cd3525870420652cd5a9e0c30ccf99932bf922543462900f6a953b757e861baa29446b937b6eec871a27b6bb8067a277c78f94cd977614eed65630bc3595ceb7786e019e4ae747372", 0xc2) (async) socket(0x18, 0x1, 0x0) (async) close(r1) (async) socket(0x2, 0x4, 0x5) (async) setsockopt(0xffffffffffffffff, 0x5, 0x8, &(0x7f0000000380)="daa46e06e6029c8ec3c66c5023211def25d9a08a5ad6fdbe537e152219d099ae2b97fbb2f5dbf4247298c02c84e0c4167f9148f53025e703957cc37ab1d88e141ac49f98daa24cf61396080eb52ee19c5f6f68d222b9414d83b23cbdbc1fe62c1759c965e0ddecfb6278604c5c65e3d5678384e5024350dd41eafa3b087901d0c4d8698c9ea7952d98884cada03159528f00bb1a959afa11efbd0aced613b18d02dbf6450df09d3bb48cbfa457a1fedddcfbc5d09b55e1bdf1b57e3a056bdc89511ffb7613402d275be0f3c5dd0c62485b148efcf2f3a07f458d76d92531c621ce3bdf07e2020c9c2e0fdaf0e5347ab0c194b1790c51c030fe4b70c4f24271aa473d5036de530c7e584ffa01ccd4951ac766cf6e1e7a45d6b70e0dcc53d4a5c927de5d07c06d5d831c1c122219780fe37b59d46cab43af3bcc8bd8ad899660fe14096d19ccbf0628e3fb12d70986185c470c0b8cf5d3c508fbb4fddb5a317ce92d3b2e1c3d5036487f2d4a2bcd0065904c7ec3783f8841063744792ddffd20dad4b4f383e94627f62c7c10b78f4534106e2a2ffec6beb530e5f392159bf5ee40a28444bcb6ae8d3bd3ce4eb67f23c1d93e67e592bd8204227e7328b5b85c9294f58ae50307ac3fc967b54a1d134dce3d39fd8890c754193e8dc965ec8167aaa0b97a668fd121dae6dc5b7a6b881aa1de306e606e645744c86e0797736a79d4945b2283224cc2f8c6dbafc4e3383ae4898c130ce3c2ecc80379325742d48fa1744791d1fe97b0815e8c08ab3c08458ade4f21e011059a8552ac753f0be0613eece4bf33ca22bfbfde9641308f9bad33d5d4c35ce88de3bfe8b95c31ccb2bfa6f200b512f28e926288ce670420fc7820a2c2cec588f33a0e89c7955064fc66af91284731b95433adb49ff870fe0ea3139f6b1caa23a9d14abd73eff7c1901e594ed50ec309a013b5c8c7ed0148447d914db00b566675f8fb10ed108b0bd6654fd83208ccc570a97d679bdfc0841a9c32f9177a70e847578a81b461f05396151e9216a28927385c82b1c6d977061ddaba39a07495fc2acc32c9a3e62a517f3aa7a3ba27b46e5f0192f9552eabef156856b18f20f21e782e7fe97c5aeac94f15c436a987891f23ef1323e46cf8354f37d8fd88d68dc4f23830c7eb03e1d16dce6658192f28c3141137b4628766253f5a11008096383f1ce3f0bd2a070523d20d587b1324fa3b3b9a621737b45dfea147da6d59d024316cd4681997db3358f5a241488020d586f550bd2ba6d9b76add0b4a2beafdb4dcfd036e793f78a5f9946ea228a8d93676e2aff92db885c60048a87aa15ae09ab9dd661bb07dc4c95c79c067bf88de2794b7ab407b3e383c590c3cf69c57f5810c4db1b0b5ab140c9f823a7606ae0bfd5a2f6f4eb6fdc5198098cb268dbd45a04fe5ed8d67a558ef12fb0c1b5cbde5304caab8080697f29da9744013e60a9fb971f06324116c7de4644ba7fd4c3b7524facbb7f8e69fc678fe171d52fd33311850743d2ea0ed4958799cf9d79177ef665fe6cc1e0c22666e6aeb0ead97c7799d8c1a58daa5bbf9fad09e14ef6c2203b8850114aacc6deeeb3e5db796e48e2008bc27039ddb4a8ff7318d42bb21fe2bcebce2ed32f52243173c9d7f8091696031da207ba26aa0e6e497cb1cf72eea1dc7d69cbce205bb700840a7c84477eb05c1c35aa298b389e95279c0ee9a7a566dd3284b3fefe91782e5c5d599632a8d4e671bcec53508108f9d38c0bccd1fe388aed53ffa6550ad1b121a4395d9e223582fa62b792cc1a6f586a99ef119fb9b804f41639bb65455a6a033908c59cb68144ba544a6c8f51623fe730fc41945eed764291b6dcabff02c02fe007ea114c6ac5e6c515538ac478f1a0f1335b068a0bd5851adf6eff47a644f7653573378060ceb902c1896c2f34db7eda493b267be7ce8fd8ead522fd467e81039f4c57f8d152230b380fe262657b83a5322ed3f6c183f2cac3a27814842c44669653f44f88cefc1f413b51ef80314850b04d899c0922446ec583005f1060b23f2dd1c78c4235ce4ba8d7a0d0cc093da4d0043589be640fd5dbdbacf67e7e8f3c09a5cf44b7a9f3ffcb35987c54bdada6716e2e34a63d45d6b8cf0dbe1c8f97a430ae7b81c9765acd8ad74a5c85315a788e6be82bb59cf115624a7e4476df6cf52189273dc35392ca87e4b34191e0319f4f74be2aa8fa802518521072e537d0ab00560703b70e3b1dacb2375d4fdcc853977855020c3068edba00c36716110b2da39c26eae410d3e3f3a5d944c69774a826fb3f15d36589648341f2eb590f62b2db77abc0777eed860b3bebfadb8cb34b8364001f5b20fede8ab679ded9e55d058a52021718469b369dadb15cba1bb614040f7b7335eecd58d121fd884666d0094b99ba0135e1e3e9ec6fdebfeecd7a938e24a3f7c7da85ef96559e7fbf7fff191e4e4d178a4a26800fb98045f5e1975357cbc5b1f1a37812d2fa97bcadd88785ae8a84b447c3ef5d80ef691c1c560c5973b38d2d5e46e0268bbb32f15d093bd6fcd5da9877d1d29b4eed731ce99e6b6bded93e9e1af5e856b976863b6fee3d8b35722d93111ab77c8868d3296cc8b3dc67d2543f9ea4522ac401bd091e617101a1359a9a94f6931080761b22bf80baea4f3355eeefd8370d9f58fb23bed9c07d7dc3a1b05a9dc9c3c112a3651b30305f046fd69946ba009462b72afecb0b7ccb2594b06ad541e61432158af2d08ad6906080ec0dfc9d516aa58ce55791a170fb873b9fdc31fee18ee23d412253b5312944621591cfb5badebf1f6d253e7fc109efd61d7549eae5cdef88b7f3fb43152137f2350e9b7d04fa3287ce14724a582db75c0b4e70edb2b94e24da17fdf63937c328168de68c22a4d0913e798cde953a2b3b4fdf532c8288fe2c8bff0a9abe1bdb225f990c87a7be66ebe3f18b68ca75119e1de6480ef5b38c51f2daf91d84bef953b6d3c066e1603b9626efb9047cf47ae3541db5f961dd020e5e424a78ea0f6d89515037861bf56afeca82021c75dc73767129428292bef252aa8d13e0791ff23bee5abaeac2e225e185889cfbeb40b51b738d9771d7bd569a147acb835f04338aa6bcab3e2f9015058ca103dba87a3c976bc02ec08145108ed1bbef1659a7e6c6516341cb5364d0e518aa21b6781c90e0328d10ad4bb60aab0a48a1e1bb446dffe5789638c96084596791e94848af834a194d5536b39297e3d47820285e5c2d22df412d4e4683db4bad108ece0f74c18d395c6fca661f14bf511d470772135ecf2307a9e91c18de9cac4b7ef9a3dc5a2839d9d32307b767f721d9d312bc2230d7400f89b021c8ae240ea0a370a323397e17fe97afc4724f94b24345b55de0b80800b254961ffd98350fbb5b764fd6e53821d9321a215ad2ee0ba4106d8854a5a2048c2f2ad95c35788e1a6b517bae921fcf0f6572575b4af91af24150c85313095b1221e9acabbf13a322dc4c950049ce153ba33e4ea01630384c21bec5e7bd82765b9855de20ae1bb28085bf93d76b9886bc011b9f1487744a33da62057c8c678979471141ae7d35a9c5541eace0e92e6ababa8c5d0b860f5c382ccfd8b9206f4805eaa691592f8d4b7629a123e597bd0f01301edd38c12c7df0d5cff743e6d71ef9122aa9253e81e48f9d080161f97c447ce29fa6fba19690978e941aebde9f36d556d82d4a3f360ba4142b30738e4c15c0fd3c697fed783bfca6ecb8765b5ffbfe8aca54a5038e1e3f11eaef892bf7d763eee71f1e2a14340a4609922af934d12e50d9c89836c6df970cead299e2b3984c9b14de65ae38437737f000650248e38f6656d282e171d8c406be5533367717010b93c6aeba1d55ed9bc65bf2999b2e5cc1cf33b9aed0b23a68a78b395e2ebbb8ee3b14c07348a8c6710edf860359e34196c3fdb5061d0ce72fb5a2ba97ffe510fb1ede983881a07558a322e06b9fdb05f8ea1c720102b05013c54a15409c3f76d67bebb1e7f1493a8c83491aabe92040dc8383ae1de9c6afa74ddc883429643fa65de0a3d038ca8671485c7f51eef4eab5bbf03b55093879efd733ae25e7ec8c0c0a7ab53e13be3bcc72876d965d8d430f43c044bb9a98cacaa66179f384bc6bc8e0e9696454ab5546940e4e485eff814cfb0ffdbac65fa2f3f9d5fc43330ea4516891309f6890b2b9c90d136132c3220cbcdd8c89bcd8f6e7db1349d32a478b3f2ad92227a3b52e7964af1d3b37296b972b815ee3b9c8b163eb9d313acb745066f31a1697ba84d297e0fc30eb62badad3c7875a38f1631417ecbd61a5c25958b3fe1f48ae110f5e37f818c5b3e312170a97ca8dabeba48cc1edb36cbe80cb8e44478a32a2394ed21ee9bcf7a7b6f7d7ccb49c99dd9a81ceea105ab4b32295216c6ba80b12682da101bcca58ffbda2ab50f80c5dd97a0e1ea52e39459dcca9af6702b7864aa1415549c880641d7dfdd722ad63aa427989d7dcf0582f2aa56ecd51dc8c9171398b6e8ab1fa5851128dde86621627eb48e4386d47f607ba9ccbe210f3f6a1944b6dee370ee5b49b7a18558c7eb2d066ab0cb4edea3c9b6f8703c06e663ccaf4c5a97fd3a0417ea9df18c25583cfdca035e2d71968edcb0512ab1842b639ab6317b40ebaf60696660bf9c53a2f9b40dd674191bd7a7aeef473bf55ffb22d25828c789b042841bfba9951bfaf868100ba86e5161c9d2b4f3ccae41dbac136749b01c940431de04d07dcdd9d4d87f139136463b7899a131b26537fd602e1850fe27650f2ddc9a66e0ea6643be55a20be182f4f5d66b4675258e4de9dca2f8034df89ef56c1d80e94d578d292898374c888fb01552a83ddd1004ce4d4431e6f5bab8bb4166b261af4084af63b50d58aaa8b47d932ac674a2e71c542343c7715e650b5df5570c9c757e6af7771ae113f4baaccc54dc57abd1b9c780624600733e0e414e6d9276557d2e8ecda13042ebaf8559d907416351a44f3663ae1b34efd34314b9b296b17a7361a04a3f80342b3e461c2baa7f890f259c974b05b3dcb602ab97e19fb5aca8dec11b795bc12cd3eb6d26b736076276224ea022480ea78b8a8a47fb55e7abbaa668666367b393c201a2e63b32d3bd05f2b187c3d349067ae88e398370b9875db0e7de13e539d8a3bbe01458a68df8b3b5c3057ff282a04a2dedf277d87457f8a2b357afbd92584bd3c108406a1347544bd25a10726da13b626f1d7dd104ed77b7597f814b198dfb83ce63d5aae26c5eace26ad7c52a6f8e09d02b8e8eaff76c039ec2460932c38c4ef605ed48473aa1f6514805ede7465a779fcec220f0655deca899a5f28d1d3b1766a7dfcb3d97f84727857ba3bff80c02c21e0fc1b36008d7b577134c143d966e87d15740871511f61c2d5f6c4fbf9e4483fdfa0f1b6de458dd3e1da4cc9e09bd6d5b622f7e59755ed732577f4124f98338c8bdb5700c7961bf402d48a14ba5558ee8756cec76886af89218e893172d79331d2627e234266c537024167642bb88be03529f4761354cf722d372e05caafce3a79e08e81214af5e58217aebeab156d55b43d8a1470cec6f61988a6aa6bf9583de9c459cf24c24c8a034e54becb4cc98b658f56ba51e291c907de27a31def9aa337202867dd23e9649ae961acc7a6f8bc42065faf66c9191ebab23ab2ac7d94795fa5965c724ee4edf712e861f92e20650e414c82e426df077e7e9247312f5d021e8457e9e4739ccd6e830b117a2b4b63fb23a872703f0f4099a5713859cfc79e4c7af4d238a8f6113a479", 0x1000) (async) socket(0x17, 0x0, 0x7) (async) fcntl$dupfd(r0, 0x0, r1) (async) dup(r2) (async) socket(0x20, 0x4000, 0x38) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) 16:03:07 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:07 executing program 1: syz_emit_ethernet(0x3d, &(0x7f0000000040)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x23c, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000040)=ANY=[]) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x23c, 0x0) (async) 16:03:07 executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x401, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4ce6c9dfd6723a90, 0xbd8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x89, 0x7}, {0x80, 0x1}, {0x0, 0x8}, {0x8e, 0x7ba7}, {0x21, 0x85}, {0x4}], 0x6}) r3 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x2, 0x8000020}, {0x26}, {0x101, 0x80000001}, {0x47}], 0x5}) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x88b, 0x400}, 0xc) 16:03:07 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:07 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000000)=0x10001) (async) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 16:03:07 executing program 4: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8102adfdffff0aff"], 0x10) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="5875c63933f778e7c7", 0x9}], 0x1) 16:03:08 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) dup(r0) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:03:08 executing program 1: syz_emit_ethernet(0x3d, &(0x7f0000000040)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x23c, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000040)=ANY=[]) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x23c, 0x0) (async) 16:03:08 executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x0) socket(0x20, 0x2, 0x0) write(r4, &(0x7f0000000040)="bde1c96be33ab57475da8cf8375c252f17dbc01ad44700000000adf7e4975ff85dbdd235ea0000", 0xfe9c) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:03:08 executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x401, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4ce6c9dfd6723a90, 0xbd8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x89, 0x7}, {0x80, 0x1}, {0x0, 0x8}, {0x8e, 0x7ba7}, {0x21, 0x85}, {0x4}], 0x6}) r3 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x2, 0x8000020}, {0x26}, {0x101, 0x80000001}, {0x47}], 0x5}) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x88b, 0x400}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x401, 0x0) (async) socket(0x18, 0x1, 0x0) (async) dup(r1) (async) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4ce6c9dfd6723a90, 0xbd8}], 0x1}) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x89, 0x7}, {0x80, 0x1}, {0x0, 0x8}, {0x8e, 0x7ba7}, {0x21, 0x85}, {0x4}], 0x6}) (async) dup(r0) (async) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x2, 0x8000020}, {0x26}, {0x101, 0x80000001}, {0x47}], 0x5}) (async) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x88b, 0x400}, 0xc) (async) 16:03:08 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0x8, 0xffff, 0x8, 0x0, 0x582, 0x0, 0x8, 0x5}, &(0x7f0000000140)={0xffdffffffffffff9, 0xa4d, 0xfff, 0x9, 0x9, 0xdb65, 0x42, 0x7}, &(0x7f0000000200)={0x5027ecb1, 0x40, 0xff, 0x1ff, 0x9, 0x0, 0x81, 0x100}, &(0x7f00000001c0)={0x4, 0xc47}) (async, rerun: 32) select(0x40, &(0x7f0000000100)={0x6, 0x6, 0x3ff, 0x1, 0x4, 0x7ff, 0x7, 0xeb2}, &(0x7f0000000040)={0x0, 0x6, 0x5, 0xb8, 0x3, 0xc45a, 0x200000000000000, 0xfffffffffffffff7}, &(0x7f0000000080)={0x7, 0x0, 0xb17, 0x6, 0x7e5, 0x3, 0x7, 0x1}, &(0x7f00000000c0)={0x9, 0x3ff}) 16:03:08 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000000)=0x10001) (async) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 16:03:08 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) dup(r0) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:03:08 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:08 executing program 4: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8102adfdffff0aff"], 0x10) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="5875c63933f778e7c7", 0x9}], 0x1) 16:03:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="6d59e556a7"], 0x10, 0x0}, 0x0) 16:03:08 executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x401, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4ce6c9dfd6723a90, 0xbd8}], 0x1}) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x89, 0x7}, {0x80, 0x1}, {0x0, 0x8}, {0x8e, 0x7ba7}, {0x21, 0x85}, {0x4}], 0x6}) r3 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x2, 0x8000020}, {0x26}, {0x101, 0x80000001}, {0x47}], 0x5}) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x88b, 0x400}, 0xc) 16:03:08 executing program 5: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x80000000], [0x0, 0x0, 0x0, 0x4, 0x40, 0x0, 0x20c], [0xffffffff, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xfff], [], [{0x0, 0x0, 0x0, 0x800}, {}, {0x0, 0xfffffffc, 0x4000000}, {0x0, 0x8000}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:03:08 executing program 4: kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x812, r2, 0xfffffffffffffff8) kevent(r0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x23}, {}], 0x10000, &(0x7f00000004c0), 0xfffffb27, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) 16:03:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="6d59e556a7"], 0x10, 0x0}, 0x0) socket(0x2, 0xc003, 0x0) (async) socket(0x2, 0x2, 0x0) (async) dup2(r1, r0) (async) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="6d59e556a7"], 0x10, 0x0}, 0x0) (async) 16:03:08 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x4b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x0, 0x20, 0x9, 0x7ff}, {0xbc, 0xec, 0xb4}, {0x74da, 0xaf, 0xff, 0x6}, {0x8, 0x80, 0x4, 0x7fff}, {0x6, 0x7a, 0x0, 0x4}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11c60600000000000000f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6eb46e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1af902a5f48e0a013a1dc24244ade0d51067201fe3eb6a917a93ac6000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24ceb12d50d3fb41b2749e7739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad960ebf7502767ebb569f48ec00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) 16:03:09 executing program 5: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x80000000], [0x0, 0x0, 0x0, 0x4, 0x40, 0x0, 0x20c], [0xffffffff, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xfff], [], [{0x0, 0x0, 0x0, 0x800}, {}, {0x0, 0xfffffffc, 0x4000000}, {0x0, 0x8000}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:03:09 executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x0) socket(0x20, 0x2, 0x0) write(r4, &(0x7f0000000040)="bde1c96be33ab57475da8cf8375c252f17dbc01ad44700000000adf7e4975ff85dbdd235ea0000", 0xfe9c) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x1, 0x0) (async) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) dup(r0) (async) listen(r1, 0x0) (async) kqueue() (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) (async) accept$inet(r0, 0x0, 0x0) (async) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x0) (async) socket(0x20, 0x2, 0x0) (async) write(r4, &(0x7f0000000040)="bde1c96be33ab57475da8cf8375c252f17dbc01ad44700000000adf7e4975ff85dbdd235ea0000", 0xfe9c) (async) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) 16:03:09 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:09 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:09 executing program 4: kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x812, r2, 0xfffffffffffffff8) kevent(r0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x23}, {}], 0x10000, &(0x7f00000004c0), 0xfffffb27, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0) (async) kqueue() (async) socket$inet6(0x18, 0x2, 0x0) (async) dup(r1) (async) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x812, r2, 0xfffffffffffffff8) (async) kevent(r0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x23}, {}], 0x10000, &(0x7f00000004c0), 0xfffffb27, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) (async) 16:03:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x4b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x0, 0x20, 0x9, 0x7ff}, {0xbc, 0xec, 0xb4}, {0x74da, 0xaf, 0xff, 0x6}, {0x8, 0x80, 0x4, 0x7fff}, {0x6, 0x7a, 0x0, 0x4}]}) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11c60600000000000000f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6eb46e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1af902a5f48e0a013a1dc24244ade0d51067201fe3eb6a917a93ac6000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24ceb12d50d3fb41b2749e7739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad960ebf7502767ebb569f48ec00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) 16:03:09 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:09 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:09 executing program 6: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x0) socket(0x20, 0x2, 0x0) write(r4, &(0x7f0000000040)="bde1c96be33ab57475da8cf8375c252f17dbc01ad44700000000adf7e4975ff85dbdd235ea0000", 0xfe9c) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x1, 0x0) (async) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) dup(r0) (async) listen(r1, 0x0) (async) kqueue() (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) (async) accept$inet(r0, 0x0, 0x0) (async) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x0) (async) socket(0x20, 0x2, 0x0) (async) write(r4, &(0x7f0000000040)="bde1c96be33ab57475da8cf8375c252f17dbc01ad44700000000adf7e4975ff85dbdd235ea0000", 0xfe9c) (async) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) 16:03:09 executing program 5: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x80000000], [0x0, 0x0, 0x0, 0x4, 0x40, 0x0, 0x20c], [0xffffffff, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xfff], [], [{0x0, 0x0, 0x0, 0x800}, {}, {0x0, 0xfffffffc, 0x4000000}, {0x0, 0x8000}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:03:09 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0xffff, 0x8, 0x0, 0x582, 0x0, 0x8, 0x5}, &(0x7f0000000140)={0xffdffffffffffff9, 0xa4d, 0xfff, 0x9, 0x9, 0xdb65, 0x42, 0x7}, &(0x7f0000000200)={0x5027ecb1, 0x40, 0xff, 0x1ff, 0x9, 0x0, 0x81, 0x100}, &(0x7f00000001c0)={0x4, 0xc47}) select(0x40, &(0x7f0000000100)={0x6, 0x6, 0x3ff, 0x1, 0x4, 0x7ff, 0x7, 0xeb2}, &(0x7f0000000040)={0x0, 0x6, 0x5, 0xb8, 0x3, 0xc45a, 0x200000000000000, 0xfffffffffffffff7}, &(0x7f0000000080)={0x7, 0x0, 0xb17, 0x6, 0x7e5, 0x3, 0x7, 0x1}, &(0x7f00000000c0)={0x9, 0x3ff}) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x8, 0xffff, 0x8, 0x0, 0x582, 0x0, 0x8, 0x5}, &(0x7f0000000140)={0xffdffffffffffff9, 0xa4d, 0xfff, 0x9, 0x9, 0xdb65, 0x42, 0x7}, &(0x7f0000000200)={0x5027ecb1, 0x40, 0xff, 0x1ff, 0x9, 0x0, 0x81, 0x100}, &(0x7f00000001c0)={0x4, 0xc47}) (async) select(0x40, &(0x7f0000000100)={0x6, 0x6, 0x3ff, 0x1, 0x4, 0x7ff, 0x7, 0xeb2}, &(0x7f0000000040)={0x0, 0x6, 0x5, 0xb8, 0x3, 0xc45a, 0x200000000000000, 0xfffffffffffffff7}, &(0x7f0000000080)={0x7, 0x0, 0xb17, 0x6, 0x7e5, 0x3, 0x7, 0x1}, &(0x7f00000000c0)={0x9, 0x3ff}) (async) 16:03:09 executing program 4: kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x5}], 0x0, 0x0) (async, rerun: 32) r0 = kqueue() (rerun: 32) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x812, r2, 0xfffffffffffffff8) (async) kevent(r0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x23}, {}], 0x10000, &(0x7f00000004c0), 0xfffffb27, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) 16:03:09 executing program 1: r0 = socket(0x2, 0xc003, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) (async) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="6d59e556a7"], 0x10, 0x0}, 0x0) 16:03:09 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1025, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:09 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x4b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x0, 0x20, 0x9, 0x7ff}, {0xbc, 0xec, 0xb4}, {0x74da, 0xaf, 0xff, 0x6}, {0x8, 0x80, 0x4, 0x7fff}, {0x6, 0x7a, 0x0, 0x4}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11c60600000000000000f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6eb46e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1af902a5f48e0a013a1dc24244ade0d51067201fe3eb6a917a93ac6000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24ceb12d50d3fb41b2749e7739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad960ebf7502767ebb569f48ec00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x4b) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x0, 0x20, 0x9, 0x7ff}, {0xbc, 0xec, 0xb4}, {0x74da, 0xaf, 0xff, 0x6}, {0x8, 0x80, 0x4, 0x7fff}, {0x6, 0x7a, 0x0, 0x4}]}) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11c60600000000000000f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6eb46e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1af902a5f48e0a013a1dc24244ade0d51067201fe3eb6a917a93ac6000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24ceb12d50d3fb41b2749e7739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad960ebf7502767ebb569f48ec00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) (async) 16:03:09 executing program 5: syz_emit_ethernet(0x1fbf, &(0x7f00000011c0)=ANY=[@ANYBLOB="0d05b5a90ca7aaaaaaaaaabb86dd60102f221f893aff00000000000001000100000000000000fe8000000000000000000000000000aa89009078000000000000000000000000000000000000000000000000000000000000000000000001000b4a1e6c36fd4bca140603173fb999ea6abadbbb165f6d6b2034b4b52e61290955a24f1d0e9d092a09ec4b01c58389b84527717ac12bffc19fa084a4fe47a0aef9f1db60593a3df1639127bd31bdae3761841a320fb335b8cc0001a2afa25e7eb1224f000058caa697c13e4e65a9824d5c5e8ad879804fa6956b05b078124f15c5b94006e6603ce5fca52f6f838e00e16ded2cf881682b54f962112e4b1348ea0d9c47ec985b3f9d0fb3bc41ce5c17c79f5744e69e0c2c9451faf737aeb086d128adc6ea04a10497cf643907d8d576c2e918059e557f5670d8143ef8449f91080f54f129ee260dc95338f2318a16c2ad8c2dc3f4e06c37d37507b86ccf4370bf7fb6b6b64d095fd8c28b75100a4370c65ea3147e9fb2f5458cc5e741b54ad0ac4df913a41458745d29cbddea223651e9b6a8bbf6091beaf9918c3b526e38462a9fb4378d96d5da25d4e92f2feaaa14d7935dde39015f00a2ef181963886c5aaaa914b6d882965d0ae103f9dfe18d17d59ba3e3bde887fbd6f7a345df89ff6938feef4773c784951e7c9a50799b575029364c66bae31eaa1d6b1f26c2966b2aae1feb2ccf5943bcc5a34dbf26175f942fec0394f210bb0374941405005523ffdf099cb95c0aa7f2cd52983d914474bd0389f1f3b8fe0d6331545e932130039617fbe671bfe3d6b20c55d93b7a7392c7420bb659e24617bc1cd11bc977cb3f63364187d8044b53241702b538de090886e7e68a3f9825a4776e2826e8c1ca9a3374ba1bf58a06fb9b1b4aa9977a9d9e74d65bcee8c0372c95b77474f38979ed0c7cf3dffa26a0ad76ae3d4fff5d12968f08903c24ed92b0ee397d1e079b66e7f5dfeb9a60f678baf9ea0caaf3d579e8d9c6cbdec96c06e4bf665f835317ee7f9641df88eee4836b10b41c1e15c0a1b4ff2ad89e74ec710f2543186d75b0d2d594418cc87324eca1cce17ef03958d249a1e27b94a8e10c61e56c6802cc714866db758c09210b4bda619b35d3626aa9d7715b3d937433dc594e88385848b5a4948a82bccaf7da183af35fd684ce16af30e5040427def2270e2aab6e6608878ebc7cd4de52a3f23d86b5cbd08e5c98d4e207028d866e771178e77511faede78e90daaf95ad74433a2a3c47d3622ec196415c1c8cbfb94b095c6c742f88a1dc192ea6842a4df7d7e645f5e9f066a57d9f3b9a98a9b6d3db92d881ecb5f6bccea182550fbe47f271f7f288b0c4f32f12dfd6ae54830018ffa86eff86b0f4eca9204a9427c0de83ddc57a41e8323c6e754e40684de99b7ef7ff6e65a240577084f8e7df9fdf0f2c0bc24c34f92c489c605be7ad289e6b017584ed43bcfa9853c2c42df34bf7326c2b77696bc77062e2aefe5f3c77196fc60a9247b0593e7bb2ec6a13106f4b85063cb77278ca2288d2e40df4bdc1cf2385dbf8c3575e7efd476482dade04ef31f63736e4d4cef92e8c20e723ec69d87245b3ae41fa49dfd58eb1bcd4c2109f47e2781e03453a0d4e8b315c4c9363a1896673519e5b91a567835ec42d585702fd7f9c21bc68c14d6b03156ee071b23b842f3eefa361c704bade70bd0371dc2081bb1f2fb6ef84a2edd5c5d7286a3c9afddf18166e61b1d7adb4faac124a686f788b1efb44894a2f486e89489420f0f6a99fba0a5b32b65c25c5e7635abc5b2ce4c11ea5761ca3f240b5831a87ef70db03fcbebbb085b11834e4024851c699c2fe617a2f7dd85067ee6dcdaa9ef4be29c09e730f36d0ca4ac37ad02d95a01bff07544a76a3fbcc78533b53a1693de80ec071774bddb590379839a5baa23649894347727cc5a5d54eb8551aad24bc5a99981203991c513dd1c69fd587c3987872f97d918e10dc301d424038882d30ffa3137abfd16c8c7d93560430c5e7ce502e98637ead44fd3216737d338eaa315d7fe1f0a6ab4c68d72855f291d2ebb54f05de776dc4a46f31566152b253c505ff628ef9cd98172b017e8fd56456b1d700ea0e401a4253b53413056e4a3b082fd72829c3957b67b8b9d2d02588b8ee194b3ded8086000044231c02a26422fdf3651200c054f62762d199ae0f56066f97aeb7ce75f3b044614aa44746c3d9f7a54a99dafe0ae92f03894554978e173fc6b49cac9e64ee511e0206b939c81096e28ab77dff53b8db463c24e9d7333b80081df83bcb33c37fd6e2d8d4f9948c67cad5b48bb8cc5fc0829f6da27a1a47a16fb38c05c4896d04e3c19fb3749d34c33ab1e8390310d93f691babcf2faa4b999d7c84aa5032314937ae05653b112583a89e73b4735c4204a27c2f5dd8000d6dae218e7618278b7f1b6205b575d9b4be548dc24a9225aebfee4f07e4120e8715d5a547450717d1dd5139500ac132b0ea157889508191b89ee55b9b97633378946032d5a7c5e551e4290524d5e6936929a154d06d2b6f2961c849ddfa72606794da13e7cd20ef0ae6ac04bf6e74e67e71ac31ab97e68c6211f538f85941f3d5246015c225f9f94f727933d1b4dedf233830bc5d3b67a8bf20077b27cca09c23ccf20f6f789ca4cad57e387dd96cf1bb2bf1e420f4fa86e44931ef16bcd642e553018cd31605e8493811e98edb6f25b83c6099742b79d4c03dcf2e851983a133d5df39b93c8379b4d40be16ee623d0148981ac3cf6229c0fe7da6e473e0af5b35ccc31e1bb26ef21e7d9f13585778525c9c748b9a179b143dcbdec28a48afc9c4d37c7873fdc20368bef0b92471d9b3cb71579b9c104d9845d5ae58f553b87197f3a4311edcf2fd5b6d0fbcf19caf2dda9f2e013c64e7132b9bb515b1667b87e1f79a63247daf01399931eaa2fadc6256d933ca2e09ab80636e82b9495d3ca9856719740ecb129df1746093d66a47dfc04fb893e86ba7461072c4b03f63c96ce3c836daadec168a80343247dca30c39a1632040f2fcc93cc2da718e68d30726152d9a9b295e8abcb4593d5375c7fb03a8b9d9a67d220ef174dc1563e266a87657ff0fd46128f6725df40d6e7bee29437156096b7b8903c55fa1130ca461a5f511da679e7072ae51ce6c9b34341d3975c7e3181bc9a8886b0a3874794b09fbf27957d544e7d2be6b6269e5c9f9c42bec0d6ff1f008b50b55f9fa69adbc1f26934da33992309f43623bb0b604aca67600ac11daef78449113378330059a71ad75f8cca80562ceddaf14d1bc007d0f01b76d3ad3bf1c46d89af02e89a03bd3e35dcfb13da81aaf86b95586f383655c783b5adcffbe7c27d6ac8c572e2a0a19a1c125c36d131046c0b588b0d5021ea8aa6c0709153dad64debc9714d211ff02b9857742a1ad2301fd77a783166865a74afe30e83854199214abdc07d8b2f794f55d49aa160c060cc70629080930a1c068dbf953b4e39aebb4e872d5a67a2885b05602925cf0f545d5b12d3328f0a3738d58b4301c66ee18e0e2f4dd6e06f1a83b9eb5d0a0598c282d1bec18d162304d558fb872ef27fc751eb2486542376233d7594a010b95c840404896b811580fe9206f2b686709045a6041efd2a539f55bf1bbcd7f2ff6a1e746af90d6a6885d12c3fa127d48422d0de30b6ae39436591cd8c69ad9a347bcde5a3149f0d7ae121587becf175cc9c86837dc8f03dff8d71dce002eff1e0e8b7f1532099c041fb6a9378c5043d4a977f759ec513dd686688a209c53916c39bb5c661845d8ff850ccb75106ebb0ccfb6ce8260d62a3c5fc59250c0555a5c471f3c3016203cabbf2d3f64b5ad023dfe77ad42e778edc848947b3d4ca4302e52cfa166452cb51d832d34bf51b932e35fedce72988b9ec181c3aa99a2865ecb45c578c5953c2230d3cefcabd4589f871d7b9b19a1f7f17cb3c8d8b3ad7ec8474040f2e77cb645c3ce258b7758bf436c871ecc15aff9b9b4c5b9a5ee32399306d78ba2bc2ebe7b16e9573ec1c99ee59ae9af2a5240e8155fe19259053d41f7b22024db79457540bd8e0a8508e6369cd9bbfcb824443ba39e83cd38a8d55208b99d691bda639d45188c9f5d2e7a1209ee96432c924cc54991ae81641f30490859376845967ebe0d4e43957a419dc72750788083e76636df792b58f02934c19c63276f3d87e7e7c9ad91bc3dddabad5508d86ef5d8bc6d4e56b5d8def08a891a154e453862cb985defd6e14ed74455b97ddbb7ae6e0d5a0ec70c95d6ca36a45ad00651eb362a1b920737390ea8da8acea2d4d7da1491ad14e52868c459f58e6e9b8d1a429132aa01321e7421b4bd0133bbd23c05eb6a426ccffc43d5e189fb0c3461dce47d32e312aa6839470e926255f9f4f06c85a0fc2c7ff88182cd87aa3f3f1701cc463e59b977802ef7d8cdb0311fbe95439db1bab7881fb1e1de42e7422291fc4d00cb0c5cfbae7ceda7c44dc911bde7c96dba46428f1dd89108fbe94200908d99dc23236bc1feb1555e31ad915a76354b4101524243a7507e30dc777a7f0d46dac531571e7d9b30e0aee84c1e663b8fa71a16ebc7b284bf8a4dfc9abb5394477437e248716e1d5f105b50ce5db39d459f14b4096ed4585111db3ad5b1f329382dc6b3d64983d3d80ae738e1b12a86d4d44c1c4447f1ccc989cf0e24e705b20117f044de48d41257dd89f6f7cc5d033a6d2a0a107259d699a17e68fd3f967b83924b082f5fefed20f3379abcde5c22205f8cf8c1a4a46e02d2e994e13d9bcf6dc601c1d33d0041153d671617215caaa21b6e4e3fc66d3068e2a55795f78160b18cb043f77e85bdab393a8d9653d9316e11ecfa74c122b5445b1fe16744909d60a3e82c355d2bd64caa6a97d1742bafbadfdab438735d6457c692a0295fb17f51ae80b6520fd04e2c5954776941367bb57b2ef0d4e5923ac3e9c600f105abcf475a1aa76bf45451e1ddf460068951a6b0d9c0fd2bea1fff717e40945927951bd2ec0dc2c157b279c292afa252263a73ad1f940d834f74ecc3f14fb8c554d899c45cbc23d5f1e9bdfaa7256c533dbf64a7e9c45d93350ebce1586813111d1a924b9d38b25800594b1560e5c4126b0b5e29e19fa516e66c85c3fb39dbf59cd4be1d6679989ad8dbdd6cbbbd7453840273a98257aee6c85579156f22e574b2be76ed335e184f61e4e1522dafa68b41c9bd669ce702b0b77ac9938cb33599cab5a625eb44d01d2f296c0c52ed824761399109e654e448b765ad691a2204d7009b3d7c010e247da0037c5c309442d1391e56b2ef604b7dea2f92200aac3bc99bd322b8c6363b5dd0840f187bbe03ca02c39398b51450e9fb023cf2eac9eda21719df309d0ce468fde8d144dfafee35a39dda5723ed6015150f02f8037f172cd133815e6240eb1bf0dab5dd62e99bd73b806830ee73a7fb9886993848a3c027a6c206e8efcc1cdef1425dcd3ca93670c4ba6031504132213c58aa5ce09bcb861584437bf09575eeaaca3480bb242b9d2023a9825972bde09c95a5573bb9e25b6946139b99c735f7caeabd46af662ab1d1c5e8d4174d6e9aa9387e92c0869cd611cd5d4fb1a50662a0a4abccdb277003f5fce5f5a2d41674b18d3c3ee5e7debfe320a7570bb8381149087adac020493633bb3d58ea4f4dfaeae07c6ef1882a4a62a9cfd3733367ba0397cacb6a98328f92cd4144a5c0aafc7095d86a385d15486aa0244770d149be05c15ed75d729b61ddb6d4af1b413567b65240a7e78fd94df722ef88e7ea3f6ff5632b6c4c8ae868534ce8fc8d6325d0be3bae9f9373da9172fad7c24b85efac4ffa68673ca8aa49795d82d0a9ecf806eee0c3dc0dd1025e05e08d4c4f231299d3b62b4d0c92fdf1b09931630ffe28b563878e25d063f97065b9f8064e8d58afca4a904c7c980d100addfdfd5ff75a6af677dc05aeb27747cc7401760cd9a56ee3e45def8884a907e16fe74eef56bbfccf266896f6b72d1ce8a40a5c6f4b7eef408ef9e7fc5a4b62c256ca29bebaaf0076b21dea0db5a4fbf4aaa860a7029eb001d8036c1410106cca75f41f24dd2b578e90220d4538f32c8975ddda15dc923b57ba947681fbaa1a9c6519f123b32a690962599bfd0b32d5bd4fcee57b32ae713c3a61125c4dd5dee92368198f879326088844743b85f5bf32b8b10664cd541a4d973ded5516938cd6ac7fdabe7ced43312a4ab163588e1fdd9e45e5ffc035938bec06b5ebe047b129af382798e6ae2ecc23bfdf2541e7a3b3fb1a19902954f11f6c3b24f0ddfad689f678f1366382d8e04ccfb3e201b6ddc97cc65bad543518bed5234bf22ca551c74efad1c79e414e8b541abe9c24ebd7e4554556b6f3b723bb22444d30923663df2d2000b1dea5a4a8d5e253f0e4b279eb33f8bd40286786b1dd8ebfae159d37f86e6f0320ab6e2529615fc201d0e894c3c099f67f0ea4180a3b3e9600affa8f57421b8813267a77972942b5c2d48652f9ae8dfa9942988d572a642d25000b6ff95674c3bc2c21591240ed6bb15a52fdbe3b17d7417ccaab7fdda521ac4d278c7762df989d795e145e105a85ac0d543ac5cc8c28783807a96113060c4830682d13552a0dd8db693fab690f3d8ac442eaa9b48c131c1e4e7516d9dbc8554ec8e864e9fdbe2fd890366c6992c8eb9edacf719a96490174e260bab183b54c613042e9b133393c7f68f474d9e8de97e2eb5dd18945cb47cd87fbd60d1ab8ee45298787b492aa07389874e127dcf666153262cd9efeb07296d3425b5b4fb8e1b749a76fc76033fab3539b894384812c465de797d9a34f9510a04f28cdcda7bb3c6790bdac1b8ccc1487add17f8f3b0e512a07e25e893cde6152f17071d50d1517889bb04e4e8d37ff9b0b2fb3bb2a65f881a0380cb298d3cc88fbdf16601238eca1e19de0485d1034a954214db7cb0e3e787f470bd961844783fa7978118e38c6766d9d1f688933bb1db4e92ff8814ef6a194577467864bbeba526303829eb51dea5b72ee28c79911dd712dc7e03085a969167fa2d752d4b35566d2dc344145c8d20be9cc5bf9919f94b00f009773757204cc2ef0771f1974309293bcf171c53601a77191587b1d3f713bf6e026aad2434638e3c2d99377f20f226b5a290359f8ee22af8d42e0b229749ccf11a6ed1d26d0088c93135260a0151ada84254c1f6d84d93ba2884f7470e884946e1484ab725022b2f1f95c1ef27856cb0d9b1420e476bbe688032212c0c553d632ebc0310dc4d8b417c4f06ab6af3920ccfba388d50bb25ba631dbfa339e9accb7ab33e2d2e320e0320842884edaa9f41bcd0f0d19c69b95b183709ad70d56df0fcb1b2cc6c10fa035accfa397d832c023c9be78e096aafadc3823b27d07dca3407f33e9181ba8968ac56a4453bd4d5ec2f98c8dbd35d0795f3b74cc32c7b3873d61d05e9a03a7d875f4d431a93905d3151cefb3edaf1821590e4ffa82a3dc0ba2ea8c360820bb6c0da464995ba48815c2a87bf9ab2bbb22e181096c18387b8c0e23049234b86fbd35c65465949a3f4e42c6e35e5d69b9b9bfcc4fd1c99489f4c352bd3efabb6662817dd01d0c6cce81af2702d9c4f9e7d755ac0084b767598e97f3f1296347345ae54875c8e61310bf25fbdd878ab534a0145bcfb3ce42388ca54e17e9d6bc938c0ef5c6ecaa72b7589a6f66604a7390dcfbcec4571ffcbc298346db503721a8fa2eee51d1fdc87dc8b40cd022b552714dfeb2d4bf4ea307f67b4e3fb70a90cea7ad651be04b78e6e31362b8209af9a988ded7d5aeedb7ee9b068e07caf62c7cec42c0bfbc502d412b98bb9aa6c4f790c740ff288f5f6e2235cb965bd66581f69c98ef4a0ea4e506ef8e41af9a2063939984d53d8666ccd25006033e1562b1ab5e0a3455bcc17f1b47c04f68cd7440923c193f67e3fa54993fe5c64c65531998ba30dee5b4026c3846f63527f340a23cf7bb0c8b1f8e4853aea85a0946100dedaab0e923f283d9d2b3a7ab5dea1785f6c1add5faaf3d72d222560308f4578341d7b376bc7fc8d92cbcb1f16d757ebff836144e6a37d53f17257d1f0ad8c07d3682c647ddb6cf66b7b9b49777cfd6f30830fd40f1229741aeb0b4743dedf79e069912ef2d8b6e87c3c4e22ed704b2bcec64d9896f5f8ee6359e8e47559b03bbd9eb812160247987abfa68159b118181c22e7fb35b86b9a70c40f6b3e86177c4a7d66400a2b067922e460f8a0f3c6d007cc2d4bca1c7067188576ec22ab7b5c8fa1e6eff299143b42ba5598280fb5b432b0a897f008884850648b9a0ae02d11c291820ed61012d0027be4cc58a2a047b3af1b870c97867ee67eb31727b2013fc0e4a9c2fa5e6c4165e26572453a461cb30df2bba553c3aff65d0d6bc3d929277332c87f23b9f396cc124f94961566e114cf1a40348861452dde01f6f206830d51289b3f45b66a493c0b64c7fe8dfd2a8448c2ec6dc952e28f55fbda5c0db170b4dfd796319e735b7f0c4ac81fbc8a32c3e2af4d292ebdd97046912fa08bdc15648fb5aa07609c2363ecffde4b7a01e9498d5aa5578701135b13f414365c2333a7be11cd195495f377fb04dd6d69db3f912968938cfe1536f8899943f4109dd2bb82a37e0aced3ffd649bca16e2c5b15f51d8f6349e0749225f2223515d7717c82f6dcb492b50b5d5b09f04445762fa61e37a07496cc06f4f35f344989befac0b07c3d1027f7e5d7ecdf62cd11c9b93b795931fd9b61cb3966664299549b6561d293b13817726bb464736204f79b1d334a34c5bffe635f3d2aca6fb35bec47ff6db7dd089c75af24c99c4253762610a6dccdd963f03e9af0842791055b608ddc043057542c9507ef0dcacfb0b9fd8510ddcebc37402476a07da56d7a576534be503f191a1526bc50a43c66a707f777dc98c5d49c4d85b38e96bbbef08cd781d45175f2d880c47e6d8ef65c6b9034cb54b6b69320df42c9afdf824248bc4ce3bca822585b6b42e7927346ab87b4403c6b99091b397302bd3759be2e31fb1e6819b3ae2fa6669179ef51cb737ce62df08e9e6af2126cfe507b216a752ecb5cf37a238478aaa09c4528d95358d43d4f8e028ddec8082d985ffd5d63cc85798c2648dc5f482397af9d0df3bbff6aa8094f97127a2aa141a0babb18ef0d6ce424addfc4cd429ccf113361b80e97c755fc33fbae893ee9a022f396a27db469067766d18b8690d3c25c7f00d2e999d63fa27c41e9f7ecfda8ef45fe4d1b359289e224f943a54edff134bb42b3cc3a0390bd46488e6a7f4ea2766be92ea63258ad8a05c90533051a52b7cfef9afb82bc7d8a01061d14625fa1d3a60ec289d0b87941a580338e4dc4be529d49bc294a6204467fa79f57708289291b57d904764c129155a0fb4fb3239910262024589d79abfc08b1a70e53872d67a4d40246dfaad90960984daf370b6602f2c7772648e298a69b85a48c1704a9b6d33db273974ce5da224a84305dd2d70197354719053bb1d5a21b666cc392040c41c20016f014421a85d28eef2ebd574cfd15c5093453e314cbcb176541d968d60626c1ec58208550bde477ec9a66e185fae075044bc633bfb2df2bbc842b358d96e5661482ed71a4044ed49a30036f13a3aa71af1f2d2ea7166f2e09654d425071e60d228095efd8bdb4ff6b731bc3519b358671f9a97fbe31e196de97f558eda853162b00dd1c0b66063675698ef5a9c2b4d8913a89b6ff52824fefc58de935f21bef29a4a2c83805cfe6b87285a84679c0943fac7d448a6eee66cfeb01a84d9fbcdbe2492a502cd15a269ae6d44bacd433ca5fb270dea55e174fe0d0164e30b2d14aba6e042f7c6344a7fce88346904846845efa4c8c2146bc539f69d1d59438f1f4754b005a19ee56ca951229247dfb938e7392d64232a8243c80019bbca8c81f803a38ffafd78eef4f8f10e276aefedf7a19c1967014524ac240f4c7ff40835743428ac5525a088f3f74e01bdad29b89a1667f2af6c03c16c9ff3c71a429cebc9a7f1c0351db87da3c71a5345e76b229f5a5ead59223d36c3d3e55133eb6e73eb33bdb0020e590bc6827b25a52d8ed7a3db0023f80994c4ffe2272117d3ba80fcf0d24c46cdaf996289dceb6c1a578a5e8292d35600e81933a660715fc142fa866c7985908495373226be93eb9783d39b85e9fc6b45233ef6e89fa88a7f2bb96bd9b182bb2832591a59ca48f68ec796efa941c734aaf23029c187e71ad62e8214afaaa0ddde2c1410b07c202e1fbb55d4992eff6fd62cb96641e1c4090c952fed96d1e6ce0a3cbf5d4738b689dae6f4045c81cd0a64b5c327c6793b99849ebb1521165a670925fd77a1f13cbc99775ca71487d3b9af5756ffb0207e4281c949ba0917ac1447c93ca05f8bc93bea13e93c5cfd2ff181da69e407e4b0e0a649d73164dc56f264f084b58d7a5369838975d43fe010fc0d3c5bb79ec52e7e7e9be548ec09d73e484e820ea2e26e12521e619bfef3a526c834a279f8dea1107338b85c868bf1d0d1dc281fead82ca67974ab61960701717392bea52b960422b61cc5464b83cbcd11a586965d817ef316aa69328f725ce2b040575806b2a8ec45b0768989e37e4ac4f7e0abb0f9e27b726227c61f678ef974bd02811f6086b5080b8903f92bc4023cfbcf2304af268ec65fc1d5d8bdefc113eba1ad5a48ad998507fbafab3cc4c4d0990042f64ebd94ae18f700f4d5ef2c8b74fb377e3f0e86001886a40bc49d755894b40040d2b2b6223af220f3368bcf4eda0cf4a0693793b87c0becefdcf82d7a60df62d5060c1bc0943178cd8e336847999ca8b4d9fa5761c90daa0cdc35469c863042f59082dba83735fba0dea9434209ab22027a0ca0af3dd8199dbf38c2df35e879945c24987b95d802ab23e5140e08900c053c0c1814ed6fdf1f56190fda8f693110513b31a18db090466f8bc561e6a568cd7ea952bd97a76a14dbc92a9249a2d124f22ec333c01f092c5d497f32de3b971c2249a3be7ce8943f9508038eabff293fa35c1e48dba70efdf59719256be2b7b2ad29a5aa8fcb9b975b7908037d060b67a34f2c512be7a4f162617fb700c2d1daed6983b3303da6bb95a3bd48af85aba3ae6d2e4155ed2fc30b2463a211fb05e214ebcf4b52189902e9f4960bfe27543d66f3127abc70587ebce75cd34d9895dc10af90aa8ba9629f17f54c9e35014ea9e19683cece701231d095e49df375e06373d30494f1f13f035cf2f11c7eba0aaddba5e6c4987a3506bdb0baad4929e05e454ccad252c74cdf02265a0482ce2d7658a59fa18ac19fbf2042164c2636f8064edfb9cd86d6ac9a2dadd403e3f5585b2b90fb612f33965dca02815f34b3abafd61291fbec2c95951e2e1b4b6afe166f38c8b32869ee8eab31168ba64d511acf43d6023b0e21e292b9b2b8ceabf2304921a0404013b25b1df43e29586ac51cbe008f84ecd7b561986fbd2677a7ac83cbbd58d"]) 16:03:09 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:09 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:10 executing program 4: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0xba02ee0dbcc71bb, 0x0, 0x2}, 0x8) shutdown(r2, 0x1) 16:03:10 executing program 5: syz_emit_ethernet(0x1fbf, &(0x7f00000011c0)=ANY=[@ANYBLOB="0d05b5a90ca7aaaaaaaaaabb86dd60102f221f893aff00000000000001000100000000000000fe8000000000000000000000000000aa89009078000000000000000000000000000000000000000000000000000000000000000000000001000b4a1e6c36fd4bca140603173fb999ea6abadbbb165f6d6b2034b4b52e61290955a24f1d0e9d092a09ec4b01c58389b84527717ac12bffc19fa084a4fe47a0aef9f1db60593a3df1639127bd31bdae3761841a320fb335b8cc0001a2afa25e7eb1224f000058caa697c13e4e65a9824d5c5e8ad879804fa6956b05b078124f15c5b94006e6603ce5fca52f6f838e00e16ded2cf881682b54f962112e4b1348ea0d9c47ec985b3f9d0fb3bc41ce5c17c79f5744e69e0c2c9451faf737aeb086d128adc6ea04a10497cf643907d8d576c2e918059e557f5670d8143ef8449f91080f54f129ee260dc95338f2318a16c2ad8c2dc3f4e06c37d37507b86ccf4370bf7fb6b6b64d095fd8c28b75100a4370c65ea3147e9fb2f5458cc5e741b54ad0ac4df913a41458745d29cbddea223651e9b6a8bbf6091beaf9918c3b526e38462a9fb4378d96d5da25d4e92f2feaaa14d7935dde39015f00a2ef181963886c5aaaa914b6d882965d0ae103f9dfe18d17d59ba3e3bde887fbd6f7a345df89ff6938feef4773c784951e7c9a50799b575029364c66bae31eaa1d6b1f26c2966b2aae1feb2ccf5943bcc5a34dbf26175f942fec0394f210bb0374941405005523ffdf099cb95c0aa7f2cd52983d914474bd0389f1f3b8fe0d6331545e932130039617fbe671bfe3d6b20c55d93b7a7392c7420bb659e24617bc1cd11bc977cb3f63364187d8044b53241702b538de090886e7e68a3f9825a4776e2826e8c1ca9a3374ba1bf58a06fb9b1b4aa9977a9d9e74d65bcee8c0372c95b77474f38979ed0c7cf3dffa26a0ad76ae3d4fff5d12968f08903c24ed92b0ee397d1e079b66e7f5dfeb9a60f678baf9ea0caaf3d579e8d9c6cbdec96c06e4bf665f835317ee7f9641df88eee4836b10b41c1e15c0a1b4ff2ad89e74ec710f2543186d75b0d2d594418cc87324eca1cce17ef03958d249a1e27b94a8e10c61e56c6802cc714866db758c09210b4bda619b35d3626aa9d7715b3d937433dc594e88385848b5a4948a82bccaf7da183af35fd684ce16af30e5040427def2270e2aab6e6608878ebc7cd4de52a3f23d86b5cbd08e5c98d4e207028d866e771178e77511faede78e90daaf95ad74433a2a3c47d3622ec196415c1c8cbfb94b095c6c742f88a1dc192ea6842a4df7d7e645f5e9f066a57d9f3b9a98a9b6d3db92d881ecb5f6bccea182550fbe47f271f7f288b0c4f32f12dfd6ae54830018ffa86eff86b0f4eca9204a9427c0de83ddc57a41e8323c6e754e40684de99b7ef7ff6e65a240577084f8e7df9fdf0f2c0bc24c34f92c489c605be7ad289e6b017584ed43bcfa9853c2c42df34bf7326c2b77696bc77062e2aefe5f3c77196fc60a9247b0593e7bb2ec6a13106f4b85063cb77278ca2288d2e40df4bdc1cf2385dbf8c3575e7efd476482dade04ef31f63736e4d4cef92e8c20e723ec69d87245b3ae41fa49dfd58eb1bcd4c2109f47e2781e03453a0d4e8b315c4c9363a1896673519e5b91a567835ec42d585702fd7f9c21bc68c14d6b03156ee071b23b842f3eefa361c704bade70bd0371dc2081bb1f2fb6ef84a2edd5c5d7286a3c9afddf18166e61b1d7adb4faac124a686f788b1efb44894a2f486e89489420f0f6a99fba0a5b32b65c25c5e7635abc5b2ce4c11ea5761ca3f240b5831a87ef70db03fcbebbb085b11834e4024851c699c2fe617a2f7dd85067ee6dcdaa9ef4be29c09e730f36d0ca4ac37ad02d95a01bff07544a76a3fbcc78533b53a1693de80ec071774bddb590379839a5baa23649894347727cc5a5d54eb8551aad24bc5a99981203991c513dd1c69fd587c3987872f97d918e10dc301d424038882d30ffa3137abfd16c8c7d93560430c5e7ce502e98637ead44fd3216737d338eaa315d7fe1f0a6ab4c68d72855f291d2ebb54f05de776dc4a46f31566152b253c505ff628ef9cd98172b017e8fd56456b1d700ea0e401a4253b53413056e4a3b082fd72829c3957b67b8b9d2d02588b8ee194b3ded8086000044231c02a26422fdf3651200c054f62762d199ae0f56066f97aeb7ce75f3b044614aa44746c3d9f7a54a99dafe0ae92f03894554978e173fc6b49cac9e64ee511e0206b939c81096e28ab77dff53b8db463c24e9d7333b80081df83bcb33c37fd6e2d8d4f9948c67cad5b48bb8cc5fc0829f6da27a1a47a16fb38c05c4896d04e3c19fb3749d34c33ab1e8390310d93f691babcf2faa4b999d7c84aa5032314937ae05653b112583a89e73b4735c4204a27c2f5dd8000d6dae218e7618278b7f1b6205b575d9b4be548dc24a9225aebfee4f07e4120e8715d5a547450717d1dd5139500ac132b0ea157889508191b89ee55b9b97633378946032d5a7c5e551e4290524d5e6936929a154d06d2b6f2961c849ddfa72606794da13e7cd20ef0ae6ac04bf6e74e67e71ac31ab97e68c6211f538f85941f3d5246015c225f9f94f727933d1b4dedf233830bc5d3b67a8bf20077b27cca09c23ccf20f6f789ca4cad57e387dd96cf1bb2bf1e420f4fa86e44931ef16bcd642e553018cd31605e8493811e98edb6f25b83c6099742b79d4c03dcf2e851983a133d5df39b93c8379b4d40be16ee623d0148981ac3cf6229c0fe7da6e473e0af5b35ccc31e1bb26ef21e7d9f13585778525c9c748b9a179b143dcbdec28a48afc9c4d37c7873fdc20368bef0b92471d9b3cb71579b9c104d9845d5ae58f553b87197f3a4311edcf2fd5b6d0fbcf19caf2dda9f2e013c64e7132b9bb515b1667b87e1f79a63247daf01399931eaa2fadc6256d933ca2e09ab80636e82b9495d3ca9856719740ecb129df1746093d66a47dfc04fb893e86ba7461072c4b03f63c96ce3c836daadec168a80343247dca30c39a1632040f2fcc93cc2da718e68d30726152d9a9b295e8abcb4593d5375c7fb03a8b9d9a67d220ef174dc1563e266a87657ff0fd46128f6725df40d6e7bee29437156096b7b8903c55fa1130ca461a5f511da679e7072ae51ce6c9b34341d3975c7e3181bc9a8886b0a3874794b09fbf27957d544e7d2be6b6269e5c9f9c42bec0d6ff1f008b50b55f9fa69adbc1f26934da33992309f43623bb0b604aca67600ac11daef78449113378330059a71ad75f8cca80562ceddaf14d1bc007d0f01b76d3ad3bf1c46d89af02e89a03bd3e35dcfb13da81aaf86b95586f383655c783b5adcffbe7c27d6ac8c572e2a0a19a1c125c36d131046c0b588b0d5021ea8aa6c0709153dad64debc9714d211ff02b9857742a1ad2301fd77a783166865a74afe30e83854199214abdc07d8b2f794f55d49aa160c060cc70629080930a1c068dbf953b4e39aebb4e872d5a67a2885b05602925cf0f545d5b12d3328f0a3738d58b4301c66ee18e0e2f4dd6e06f1a83b9eb5d0a0598c282d1bec18d162304d558fb872ef27fc751eb2486542376233d7594a010b95c840404896b811580fe9206f2b686709045a6041efd2a539f55bf1bbcd7f2ff6a1e746af90d6a6885d12c3fa127d48422d0de30b6ae39436591cd8c69ad9a347bcde5a3149f0d7ae121587becf175cc9c86837dc8f03dff8d71dce002eff1e0e8b7f1532099c041fb6a9378c5043d4a977f759ec513dd686688a209c53916c39bb5c661845d8ff850ccb75106ebb0ccfb6ce8260d62a3c5fc59250c0555a5c471f3c3016203cabbf2d3f64b5ad023dfe77ad42e778edc848947b3d4ca4302e52cfa166452cb51d832d34bf51b932e35fedce72988b9ec181c3aa99a2865ecb45c578c5953c2230d3cefcabd4589f871d7b9b19a1f7f17cb3c8d8b3ad7ec8474040f2e77cb645c3ce258b7758bf436c871ecc15aff9b9b4c5b9a5ee32399306d78ba2bc2ebe7b16e9573ec1c99ee59ae9af2a5240e8155fe19259053d41f7b22024db79457540bd8e0a8508e6369cd9bbfcb824443ba39e83cd38a8d55208b99d691bda639d45188c9f5d2e7a1209ee96432c924cc54991ae81641f30490859376845967ebe0d4e43957a419dc72750788083e76636df792b58f02934c19c63276f3d87e7e7c9ad91bc3dddabad5508d86ef5d8bc6d4e56b5d8def08a891a154e453862cb985defd6e14ed74455b97ddbb7ae6e0d5a0ec70c95d6ca36a45ad00651eb362a1b920737390ea8da8acea2d4d7da1491ad14e52868c459f58e6e9b8d1a429132aa01321e7421b4bd0133bbd23c05eb6a426ccffc43d5e189fb0c3461dce47d32e312aa6839470e926255f9f4f06c85a0fc2c7ff88182cd87aa3f3f1701cc463e59b977802ef7d8cdb0311fbe95439db1bab7881fb1e1de42e7422291fc4d00cb0c5cfbae7ceda7c44dc911bde7c96dba46428f1dd89108fbe94200908d99dc23236bc1feb1555e31ad915a76354b4101524243a7507e30dc777a7f0d46dac531571e7d9b30e0aee84c1e663b8fa71a16ebc7b284bf8a4dfc9abb5394477437e248716e1d5f105b50ce5db39d459f14b4096ed4585111db3ad5b1f329382dc6b3d64983d3d80ae738e1b12a86d4d44c1c4447f1ccc989cf0e24e705b20117f044de48d41257dd89f6f7cc5d033a6d2a0a107259d699a17e68fd3f967b83924b082f5fefed20f3379abcde5c22205f8cf8c1a4a46e02d2e994e13d9bcf6dc601c1d33d0041153d671617215caaa21b6e4e3fc66d3068e2a55795f78160b18cb043f77e85bdab393a8d9653d9316e11ecfa74c122b5445b1fe16744909d60a3e82c355d2bd64caa6a97d1742bafbadfdab438735d6457c692a0295fb17f51ae80b6520fd04e2c5954776941367bb57b2ef0d4e5923ac3e9c600f105abcf475a1aa76bf45451e1ddf460068951a6b0d9c0fd2bea1fff717e40945927951bd2ec0dc2c157b279c292afa252263a73ad1f940d834f74ecc3f14fb8c554d899c45cbc23d5f1e9bdfaa7256c533dbf64a7e9c45d93350ebce1586813111d1a924b9d38b25800594b1560e5c4126b0b5e29e19fa516e66c85c3fb39dbf59cd4be1d6679989ad8dbdd6cbbbd7453840273a98257aee6c85579156f22e574b2be76ed335e184f61e4e1522dafa68b41c9bd669ce702b0b77ac9938cb33599cab5a625eb44d01d2f296c0c52ed824761399109e654e448b765ad691a2204d7009b3d7c010e247da0037c5c309442d1391e56b2ef604b7dea2f92200aac3bc99bd322b8c6363b5dd0840f187bbe03ca02c39398b51450e9fb023cf2eac9eda21719df309d0ce468fde8d144dfafee35a39dda5723ed6015150f02f8037f172cd133815e6240eb1bf0dab5dd62e99bd73b806830ee73a7fb9886993848a3c027a6c206e8efcc1cdef1425dcd3ca93670c4ba6031504132213c58aa5ce09bcb861584437bf09575eeaaca3480bb242b9d2023a9825972bde09c95a5573bb9e25b6946139b99c735f7caeabd46af662ab1d1c5e8d4174d6e9aa9387e92c0869cd611cd5d4fb1a50662a0a4abccdb277003f5fce5f5a2d41674b18d3c3ee5e7debfe320a7570bb8381149087adac020493633bb3d58ea4f4dfaeae07c6ef1882a4a62a9cfd3733367ba0397cacb6a98328f92cd4144a5c0aafc7095d86a385d15486aa0244770d149be05c15ed75d729b61ddb6d4af1b413567b65240a7e78fd94df722ef88e7ea3f6ff5632b6c4c8ae868534ce8fc8d6325d0be3bae9f9373da9172fad7c24b85efac4ffa68673ca8aa49795d82d0a9ecf806eee0c3dc0dd1025e05e08d4c4f231299d3b62b4d0c92fdf1b09931630ffe28b563878e25d063f97065b9f8064e8d58afca4a904c7c980d100addfdfd5ff75a6af677dc05aeb27747cc7401760cd9a56ee3e45def8884a907e16fe74eef56bbfccf266896f6b72d1ce8a40a5c6f4b7eef408ef9e7fc5a4b62c256ca29bebaaf0076b21dea0db5a4fbf4aaa860a7029eb001d8036c1410106cca75f41f24dd2b578e90220d4538f32c8975ddda15dc923b57ba947681fbaa1a9c6519f123b32a690962599bfd0b32d5bd4fcee57b32ae713c3a61125c4dd5dee92368198f879326088844743b85f5bf32b8b10664cd541a4d973ded5516938cd6ac7fdabe7ced43312a4ab163588e1fdd9e45e5ffc035938bec06b5ebe047b129af382798e6ae2ecc23bfdf2541e7a3b3fb1a19902954f11f6c3b24f0ddfad689f678f1366382d8e04ccfb3e201b6ddc97cc65bad543518bed5234bf22ca551c74efad1c79e414e8b541abe9c24ebd7e4554556b6f3b723bb22444d30923663df2d2000b1dea5a4a8d5e253f0e4b279eb33f8bd40286786b1dd8ebfae159d37f86e6f0320ab6e2529615fc201d0e894c3c099f67f0ea4180a3b3e9600affa8f57421b8813267a77972942b5c2d48652f9ae8dfa9942988d572a642d25000b6ff95674c3bc2c21591240ed6bb15a52fdbe3b17d7417ccaab7fdda521ac4d278c7762df989d795e145e105a85ac0d543ac5cc8c28783807a96113060c4830682d13552a0dd8db693fab690f3d8ac442eaa9b48c131c1e4e7516d9dbc8554ec8e864e9fdbe2fd890366c6992c8eb9edacf719a96490174e260bab183b54c613042e9b133393c7f68f474d9e8de97e2eb5dd18945cb47cd87fbd60d1ab8ee45298787b492aa07389874e127dcf666153262cd9efeb07296d3425b5b4fb8e1b749a76fc76033fab3539b894384812c465de797d9a34f9510a04f28cdcda7bb3c6790bdac1b8ccc1487add17f8f3b0e512a07e25e893cde6152f17071d50d1517889bb04e4e8d37ff9b0b2fb3bb2a65f881a0380cb298d3cc88fbdf16601238eca1e19de0485d1034a954214db7cb0e3e787f470bd961844783fa7978118e38c6766d9d1f688933bb1db4e92ff8814ef6a194577467864bbeba526303829eb51dea5b72ee28c79911dd712dc7e03085a969167fa2d752d4b35566d2dc344145c8d20be9cc5bf9919f94b00f009773757204cc2ef0771f1974309293bcf171c53601a77191587b1d3f713bf6e026aad2434638e3c2d99377f20f226b5a290359f8ee22af8d42e0b229749ccf11a6ed1d26d0088c93135260a0151ada84254c1f6d84d93ba2884f7470e884946e1484ab725022b2f1f95c1ef27856cb0d9b1420e476bbe688032212c0c553d632ebc0310dc4d8b417c4f06ab6af3920ccfba388d50bb25ba631dbfa339e9accb7ab33e2d2e320e0320842884edaa9f41bcd0f0d19c69b95b183709ad70d56df0fcb1b2cc6c10fa035accfa397d832c023c9be78e096aafadc3823b27d07dca3407f33e9181ba8968ac56a4453bd4d5ec2f98c8dbd35d0795f3b74cc32c7b3873d61d05e9a03a7d875f4d431a93905d3151cefb3edaf1821590e4ffa82a3dc0ba2ea8c360820bb6c0da464995ba48815c2a87bf9ab2bbb22e181096c18387b8c0e23049234b86fbd35c65465949a3f4e42c6e35e5d69b9b9bfcc4fd1c99489f4c352bd3efabb6662817dd01d0c6cce81af2702d9c4f9e7d755ac0084b767598e97f3f1296347345ae54875c8e61310bf25fbdd878ab534a0145bcfb3ce42388ca54e17e9d6bc938c0ef5c6ecaa72b7589a6f66604a7390dcfbcec4571ffcbc298346db503721a8fa2eee51d1fdc87dc8b40cd022b552714dfeb2d4bf4ea307f67b4e3fb70a90cea7ad651be04b78e6e31362b8209af9a988ded7d5aeedb7ee9b068e07caf62c7cec42c0bfbc502d412b98bb9aa6c4f790c740ff288f5f6e2235cb965bd66581f69c98ef4a0ea4e506ef8e41af9a2063939984d53d8666ccd25006033e1562b1ab5e0a3455bcc17f1b47c04f68cd7440923c193f67e3fa54993fe5c64c65531998ba30dee5b4026c3846f63527f340a23cf7bb0c8b1f8e4853aea85a0946100dedaab0e923f283d9d2b3a7ab5dea1785f6c1add5faaf3d72d222560308f4578341d7b376bc7fc8d92cbcb1f16d757ebff836144e6a37d53f17257d1f0ad8c07d3682c647ddb6cf66b7b9b49777cfd6f30830fd40f1229741aeb0b4743dedf79e069912ef2d8b6e87c3c4e22ed704b2bcec64d9896f5f8ee6359e8e47559b03bbd9eb812160247987abfa68159b118181c22e7fb35b86b9a70c40f6b3e86177c4a7d66400a2b067922e460f8a0f3c6d007cc2d4bca1c7067188576ec22ab7b5c8fa1e6eff299143b42ba5598280fb5b432b0a897f008884850648b9a0ae02d11c291820ed61012d0027be4cc58a2a047b3af1b870c97867ee67eb31727b2013fc0e4a9c2fa5e6c4165e26572453a461cb30df2bba553c3aff65d0d6bc3d929277332c87f23b9f396cc124f94961566e114cf1a40348861452dde01f6f206830d51289b3f45b66a493c0b64c7fe8dfd2a8448c2ec6dc952e28f55fbda5c0db170b4dfd796319e735b7f0c4ac81fbc8a32c3e2af4d292ebdd97046912fa08bdc15648fb5aa07609c2363ecffde4b7a01e9498d5aa5578701135b13f414365c2333a7be11cd195495f377fb04dd6d69db3f912968938cfe1536f8899943f4109dd2bb82a37e0aced3ffd649bca16e2c5b15f51d8f6349e0749225f2223515d7717c82f6dcb492b50b5d5b09f04445762fa61e37a07496cc06f4f35f344989befac0b07c3d1027f7e5d7ecdf62cd11c9b93b795931fd9b61cb3966664299549b6561d293b13817726bb464736204f79b1d334a34c5bffe635f3d2aca6fb35bec47ff6db7dd089c75af24c99c4253762610a6dccdd963f03e9af0842791055b608ddc043057542c9507ef0dcacfb0b9fd8510ddcebc37402476a07da56d7a576534be503f191a1526bc50a43c66a707f777dc98c5d49c4d85b38e96bbbef08cd781d45175f2d880c47e6d8ef65c6b9034cb54b6b69320df42c9afdf824248bc4ce3bca822585b6b42e7927346ab87b4403c6b99091b397302bd3759be2e31fb1e6819b3ae2fa6669179ef51cb737ce62df08e9e6af2126cfe507b216a752ecb5cf37a238478aaa09c4528d95358d43d4f8e028ddec8082d985ffd5d63cc85798c2648dc5f482397af9d0df3bbff6aa8094f97127a2aa141a0babb18ef0d6ce424addfc4cd429ccf113361b80e97c755fc33fbae893ee9a022f396a27db469067766d18b8690d3c25c7f00d2e999d63fa27c41e9f7ecfda8ef45fe4d1b359289e224f943a54edff134bb42b3cc3a0390bd46488e6a7f4ea2766be92ea63258ad8a05c90533051a52b7cfef9afb82bc7d8a01061d14625fa1d3a60ec289d0b87941a580338e4dc4be529d49bc294a6204467fa79f57708289291b57d904764c129155a0fb4fb3239910262024589d79abfc08b1a70e53872d67a4d40246dfaad90960984daf370b6602f2c7772648e298a69b85a48c1704a9b6d33db273974ce5da224a84305dd2d70197354719053bb1d5a21b666cc392040c41c20016f014421a85d28eef2ebd574cfd15c5093453e314cbcb176541d968d60626c1ec58208550bde477ec9a66e185fae075044bc633bfb2df2bbc842b358d96e5661482ed71a4044ed49a30036f13a3aa71af1f2d2ea7166f2e09654d425071e60d228095efd8bdb4ff6b731bc3519b358671f9a97fbe31e196de97f558eda853162b00dd1c0b66063675698ef5a9c2b4d8913a89b6ff52824fefc58de935f21bef29a4a2c83805cfe6b87285a84679c0943fac7d448a6eee66cfeb01a84d9fbcdbe2492a502cd15a269ae6d44bacd433ca5fb270dea55e174fe0d0164e30b2d14aba6e042f7c6344a7fce88346904846845efa4c8c2146bc539f69d1d59438f1f4754b005a19ee56ca951229247dfb938e7392d64232a8243c80019bbca8c81f803a38ffafd78eef4f8f10e276aefedf7a19c1967014524ac240f4c7ff40835743428ac5525a088f3f74e01bdad29b89a1667f2af6c03c16c9ff3c71a429cebc9a7f1c0351db87da3c71a5345e76b229f5a5ead59223d36c3d3e55133eb6e73eb33bdb0020e590bc6827b25a52d8ed7a3db0023f80994c4ffe2272117d3ba80fcf0d24c46cdaf996289dceb6c1a578a5e8292d35600e81933a660715fc142fa866c7985908495373226be93eb9783d39b85e9fc6b45233ef6e89fa88a7f2bb96bd9b182bb2832591a59ca48f68ec796efa941c734aaf23029c187e71ad62e8214afaaa0ddde2c1410b07c202e1fbb55d4992eff6fd62cb96641e1c4090c952fed96d1e6ce0a3cbf5d4738b689dae6f4045c81cd0a64b5c327c6793b99849ebb1521165a670925fd77a1f13cbc99775ca71487d3b9af5756ffb0207e4281c949ba0917ac1447c93ca05f8bc93bea13e93c5cfd2ff181da69e407e4b0e0a649d73164dc56f264f084b58d7a5369838975d43fe010fc0d3c5bb79ec52e7e7e9be548ec09d73e484e820ea2e26e12521e619bfef3a526c834a279f8dea1107338b85c868bf1d0d1dc281fead82ca67974ab61960701717392bea52b960422b61cc5464b83cbcd11a586965d817ef316aa69328f725ce2b040575806b2a8ec45b0768989e37e4ac4f7e0abb0f9e27b726227c61f678ef974bd02811f6086b5080b8903f92bc4023cfbcf2304af268ec65fc1d5d8bdefc113eba1ad5a48ad998507fbafab3cc4c4d0990042f64ebd94ae18f700f4d5ef2c8b74fb377e3f0e86001886a40bc49d755894b40040d2b2b6223af220f3368bcf4eda0cf4a0693793b87c0becefdcf82d7a60df62d5060c1bc0943178cd8e336847999ca8b4d9fa5761c90daa0cdc35469c863042f59082dba83735fba0dea9434209ab22027a0ca0af3dd8199dbf38c2df35e879945c24987b95d802ab23e5140e08900c053c0c1814ed6fdf1f56190fda8f693110513b31a18db090466f8bc561e6a568cd7ea952bd97a76a14dbc92a9249a2d124f22ec333c01f092c5d497f32de3b971c2249a3be7ce8943f9508038eabff293fa35c1e48dba70efdf59719256be2b7b2ad29a5aa8fcb9b975b7908037d060b67a34f2c512be7a4f162617fb700c2d1daed6983b3303da6bb95a3bd48af85aba3ae6d2e4155ed2fc30b2463a211fb05e214ebcf4b52189902e9f4960bfe27543d66f3127abc70587ebce75cd34d9895dc10af90aa8ba9629f17f54c9e35014ea9e19683cece701231d095e49df375e06373d30494f1f13f035cf2f11c7eba0aaddba5e6c4987a3506bdb0baad4929e05e454ccad252c74cdf02265a0482ce2d7658a59fa18ac19fbf2042164c2636f8064edfb9cd86d6ac9a2dadd403e3f5585b2b90fb612f33965dca02815f34b3abafd61291fbec2c95951e2e1b4b6afe166f38c8b32869ee8eab31168ba64d511acf43d6023b0e21e292b9b2b8ceabf2304921a0404013b25b1df43e29586ac51cbe008f84ecd7b561986fbd2677a7ac83cbbd58d"]) 16:03:10 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x6c, 0x0, 0x1f}, {0x20}, {0x97de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x5, 0x1, 0x4}}]}) 16:03:10 executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x40}, {0x3d}, {0x6, 0x0, 0x0, 0xf94}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) r5 = dup2(r4, r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="249b11b0386e5110db693f2386bf", 0xe, 0x0) 16:03:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="e800f876223f800001000000", 0xc) 16:03:10 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1025, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) (rerun: 32) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async, rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (rerun: 64) 16:03:10 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = dup2(0xffffffffffffff9c, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x4) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) ioctl$LIOCSFD(r4, 0x80047476, &(0x7f0000000000)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x3}) 16:03:10 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:10 executing program 5: syz_emit_ethernet(0x1fbf, &(0x7f00000011c0)=ANY=[@ANYBLOB="0d05b5a90ca7aaaaaaaaaabb86dd60102f221f893aff00000000000001000100000000000000fe8000000000000000000000000000aa89009078000000000000000000000000000000000000000000000000000000000000000000000001000b4a1e6c36fd4bca140603173fb999ea6abadbbb165f6d6b2034b4b52e61290955a24f1d0e9d092a09ec4b01c58389b84527717ac12bffc19fa084a4fe47a0aef9f1db60593a3df1639127bd31bdae3761841a320fb335b8cc0001a2afa25e7eb1224f000058caa697c13e4e65a9824d5c5e8ad879804fa6956b05b078124f15c5b94006e6603ce5fca52f6f838e00e16ded2cf881682b54f962112e4b1348ea0d9c47ec985b3f9d0fb3bc41ce5c17c79f5744e69e0c2c9451faf737aeb086d128adc6ea04a10497cf643907d8d576c2e918059e557f5670d8143ef8449f91080f54f129ee260dc95338f2318a16c2ad8c2dc3f4e06c37d37507b86ccf4370bf7fb6b6b64d095fd8c28b75100a4370c65ea3147e9fb2f5458cc5e741b54ad0ac4df913a41458745d29cbddea223651e9b6a8bbf6091beaf9918c3b526e38462a9fb4378d96d5da25d4e92f2feaaa14d7935dde39015f00a2ef181963886c5aaaa914b6d882965d0ae103f9dfe18d17d59ba3e3bde887fbd6f7a345df89ff6938feef4773c784951e7c9a50799b575029364c66bae31eaa1d6b1f26c2966b2aae1feb2ccf5943bcc5a34dbf26175f942fec0394f210bb0374941405005523ffdf099cb95c0aa7f2cd52983d914474bd0389f1f3b8fe0d6331545e932130039617fbe671bfe3d6b20c55d93b7a7392c7420bb659e24617bc1cd11bc977cb3f63364187d8044b53241702b538de090886e7e68a3f9825a4776e2826e8c1ca9a3374ba1bf58a06fb9b1b4aa9977a9d9e74d65bcee8c0372c95b77474f38979ed0c7cf3dffa26a0ad76ae3d4fff5d12968f08903c24ed92b0ee397d1e079b66e7f5dfeb9a60f678baf9ea0caaf3d579e8d9c6cbdec96c06e4bf665f835317ee7f9641df88eee4836b10b41c1e15c0a1b4ff2ad89e74ec710f2543186d75b0d2d594418cc87324eca1cce17ef03958d249a1e27b94a8e10c61e56c6802cc714866db758c09210b4bda619b35d3626aa9d7715b3d937433dc594e88385848b5a4948a82bccaf7da183af35fd684ce16af30e5040427def2270e2aab6e6608878ebc7cd4de52a3f23d86b5cbd08e5c98d4e207028d866e771178e77511faede78e90daaf95ad74433a2a3c47d3622ec196415c1c8cbfb94b095c6c742f88a1dc192ea6842a4df7d7e645f5e9f066a57d9f3b9a98a9b6d3db92d881ecb5f6bccea182550fbe47f271f7f288b0c4f32f12dfd6ae54830018ffa86eff86b0f4eca9204a9427c0de83ddc57a41e8323c6e754e40684de99b7ef7ff6e65a240577084f8e7df9fdf0f2c0bc24c34f92c489c605be7ad289e6b017584ed43bcfa9853c2c42df34bf7326c2b77696bc77062e2aefe5f3c77196fc60a9247b0593e7bb2ec6a13106f4b85063cb77278ca2288d2e40df4bdc1cf2385dbf8c3575e7efd476482dade04ef31f63736e4d4cef92e8c20e723ec69d87245b3ae41fa49dfd58eb1bcd4c2109f47e2781e03453a0d4e8b315c4c9363a1896673519e5b91a567835ec42d585702fd7f9c21bc68c14d6b03156ee071b23b842f3eefa361c704bade70bd0371dc2081bb1f2fb6ef84a2edd5c5d7286a3c9afddf18166e61b1d7adb4faac124a686f788b1efb44894a2f486e89489420f0f6a99fba0a5b32b65c25c5e7635abc5b2ce4c11ea5761ca3f240b5831a87ef70db03fcbebbb085b11834e4024851c699c2fe617a2f7dd85067ee6dcdaa9ef4be29c09e730f36d0ca4ac37ad02d95a01bff07544a76a3fbcc78533b53a1693de80ec071774bddb590379839a5baa23649894347727cc5a5d54eb8551aad24bc5a99981203991c513dd1c69fd587c3987872f97d918e10dc301d424038882d30ffa3137abfd16c8c7d93560430c5e7ce502e98637ead44fd3216737d338eaa315d7fe1f0a6ab4c68d72855f291d2ebb54f05de776dc4a46f31566152b253c505ff628ef9cd98172b017e8fd56456b1d700ea0e401a4253b53413056e4a3b082fd72829c3957b67b8b9d2d02588b8ee194b3ded8086000044231c02a26422fdf3651200c054f62762d199ae0f56066f97aeb7ce75f3b044614aa44746c3d9f7a54a99dafe0ae92f03894554978e173fc6b49cac9e64ee511e0206b939c81096e28ab77dff53b8db463c24e9d7333b80081df83bcb33c37fd6e2d8d4f9948c67cad5b48bb8cc5fc0829f6da27a1a47a16fb38c05c4896d04e3c19fb3749d34c33ab1e8390310d93f691babcf2faa4b999d7c84aa5032314937ae05653b112583a89e73b4735c4204a27c2f5dd8000d6dae218e7618278b7f1b6205b575d9b4be548dc24a9225aebfee4f07e4120e8715d5a547450717d1dd5139500ac132b0ea157889508191b89ee55b9b97633378946032d5a7c5e551e4290524d5e6936929a154d06d2b6f2961c849ddfa72606794da13e7cd20ef0ae6ac04bf6e74e67e71ac31ab97e68c6211f538f85941f3d5246015c225f9f94f727933d1b4dedf233830bc5d3b67a8bf20077b27cca09c23ccf20f6f789ca4cad57e387dd96cf1bb2bf1e420f4fa86e44931ef16bcd642e553018cd31605e8493811e98edb6f25b83c6099742b79d4c03dcf2e851983a133d5df39b93c8379b4d40be16ee623d0148981ac3cf6229c0fe7da6e473e0af5b35ccc31e1bb26ef21e7d9f13585778525c9c748b9a179b143dcbdec28a48afc9c4d37c7873fdc20368bef0b92471d9b3cb71579b9c104d9845d5ae58f553b87197f3a4311edcf2fd5b6d0fbcf19caf2dda9f2e013c64e7132b9bb515b1667b87e1f79a63247daf01399931eaa2fadc6256d933ca2e09ab80636e82b9495d3ca9856719740ecb129df1746093d66a47dfc04fb893e86ba7461072c4b03f63c96ce3c836daadec168a80343247dca30c39a1632040f2fcc93cc2da718e68d30726152d9a9b295e8abcb4593d5375c7fb03a8b9d9a67d220ef174dc1563e266a87657ff0fd46128f6725df40d6e7bee29437156096b7b8903c55fa1130ca461a5f511da679e7072ae51ce6c9b34341d3975c7e3181bc9a8886b0a3874794b09fbf27957d544e7d2be6b6269e5c9f9c42bec0d6ff1f008b50b55f9fa69adbc1f26934da33992309f43623bb0b604aca67600ac11daef78449113378330059a71ad75f8cca80562ceddaf14d1bc007d0f01b76d3ad3bf1c46d89af02e89a03bd3e35dcfb13da81aaf86b95586f383655c783b5adcffbe7c27d6ac8c572e2a0a19a1c125c36d131046c0b588b0d5021ea8aa6c0709153dad64debc9714d211ff02b9857742a1ad2301fd77a783166865a74afe30e83854199214abdc07d8b2f794f55d49aa160c060cc70629080930a1c068dbf953b4e39aebb4e872d5a67a2885b05602925cf0f545d5b12d3328f0a3738d58b4301c66ee18e0e2f4dd6e06f1a83b9eb5d0a0598c282d1bec18d162304d558fb872ef27fc751eb2486542376233d7594a010b95c840404896b811580fe9206f2b686709045a6041efd2a539f55bf1bbcd7f2ff6a1e746af90d6a6885d12c3fa127d48422d0de30b6ae39436591cd8c69ad9a347bcde5a3149f0d7ae121587becf175cc9c86837dc8f03dff8d71dce002eff1e0e8b7f1532099c041fb6a9378c5043d4a977f759ec513dd686688a209c53916c39bb5c661845d8ff850ccb75106ebb0ccfb6ce8260d62a3c5fc59250c0555a5c471f3c3016203cabbf2d3f64b5ad023dfe77ad42e778edc848947b3d4ca4302e52cfa166452cb51d832d34bf51b932e35fedce72988b9ec181c3aa99a2865ecb45c578c5953c2230d3cefcabd4589f871d7b9b19a1f7f17cb3c8d8b3ad7ec8474040f2e77cb645c3ce258b7758bf436c871ecc15aff9b9b4c5b9a5ee32399306d78ba2bc2ebe7b16e9573ec1c99ee59ae9af2a5240e8155fe19259053d41f7b22024db79457540bd8e0a8508e6369cd9bbfcb824443ba39e83cd38a8d55208b99d691bda639d45188c9f5d2e7a1209ee96432c924cc54991ae81641f30490859376845967ebe0d4e43957a419dc72750788083e76636df792b58f02934c19c63276f3d87e7e7c9ad91bc3dddabad5508d86ef5d8bc6d4e56b5d8def08a891a154e453862cb985defd6e14ed74455b97ddbb7ae6e0d5a0ec70c95d6ca36a45ad00651eb362a1b920737390ea8da8acea2d4d7da1491ad14e52868c459f58e6e9b8d1a429132aa01321e7421b4bd0133bbd23c05eb6a426ccffc43d5e189fb0c3461dce47d32e312aa6839470e926255f9f4f06c85a0fc2c7ff88182cd87aa3f3f1701cc463e59b977802ef7d8cdb0311fbe95439db1bab7881fb1e1de42e7422291fc4d00cb0c5cfbae7ceda7c44dc911bde7c96dba46428f1dd89108fbe94200908d99dc23236bc1feb1555e31ad915a76354b4101524243a7507e30dc777a7f0d46dac531571e7d9b30e0aee84c1e663b8fa71a16ebc7b284bf8a4dfc9abb5394477437e248716e1d5f105b50ce5db39d459f14b4096ed4585111db3ad5b1f329382dc6b3d64983d3d80ae738e1b12a86d4d44c1c4447f1ccc989cf0e24e705b20117f044de48d41257dd89f6f7cc5d033a6d2a0a107259d699a17e68fd3f967b83924b082f5fefed20f3379abcde5c22205f8cf8c1a4a46e02d2e994e13d9bcf6dc601c1d33d0041153d671617215caaa21b6e4e3fc66d3068e2a55795f78160b18cb043f77e85bdab393a8d9653d9316e11ecfa74c122b5445b1fe16744909d60a3e82c355d2bd64caa6a97d1742bafbadfdab438735d6457c692a0295fb17f51ae80b6520fd04e2c5954776941367bb57b2ef0d4e5923ac3e9c600f105abcf475a1aa76bf45451e1ddf460068951a6b0d9c0fd2bea1fff717e40945927951bd2ec0dc2c157b279c292afa252263a73ad1f940d834f74ecc3f14fb8c554d899c45cbc23d5f1e9bdfaa7256c533dbf64a7e9c45d93350ebce1586813111d1a924b9d38b25800594b1560e5c4126b0b5e29e19fa516e66c85c3fb39dbf59cd4be1d6679989ad8dbdd6cbbbd7453840273a98257aee6c85579156f22e574b2be76ed335e184f61e4e1522dafa68b41c9bd669ce702b0b77ac9938cb33599cab5a625eb44d01d2f296c0c52ed824761399109e654e448b765ad691a2204d7009b3d7c010e247da0037c5c309442d1391e56b2ef604b7dea2f92200aac3bc99bd322b8c6363b5dd0840f187bbe03ca02c39398b51450e9fb023cf2eac9eda21719df309d0ce468fde8d144dfafee35a39dda5723ed6015150f02f8037f172cd133815e6240eb1bf0dab5dd62e99bd73b806830ee73a7fb9886993848a3c027a6c206e8efcc1cdef1425dcd3ca93670c4ba6031504132213c58aa5ce09bcb861584437bf09575eeaaca3480bb242b9d2023a9825972bde09c95a5573bb9e25b6946139b99c735f7caeabd46af662ab1d1c5e8d4174d6e9aa9387e92c0869cd611cd5d4fb1a50662a0a4abccdb277003f5fce5f5a2d41674b18d3c3ee5e7debfe320a7570bb8381149087adac020493633bb3d58ea4f4dfaeae07c6ef1882a4a62a9cfd3733367ba0397cacb6a98328f92cd4144a5c0aafc7095d86a385d15486aa0244770d149be05c15ed75d729b61ddb6d4af1b413567b65240a7e78fd94df722ef88e7ea3f6ff5632b6c4c8ae868534ce8fc8d6325d0be3bae9f9373da9172fad7c24b85efac4ffa68673ca8aa49795d82d0a9ecf806eee0c3dc0dd1025e05e08d4c4f231299d3b62b4d0c92fdf1b09931630ffe28b563878e25d063f97065b9f8064e8d58afca4a904c7c980d100addfdfd5ff75a6af677dc05aeb27747cc7401760cd9a56ee3e45def8884a907e16fe74eef56bbfccf266896f6b72d1ce8a40a5c6f4b7eef408ef9e7fc5a4b62c256ca29bebaaf0076b21dea0db5a4fbf4aaa860a7029eb001d8036c1410106cca75f41f24dd2b578e90220d4538f32c8975ddda15dc923b57ba947681fbaa1a9c6519f123b32a690962599bfd0b32d5bd4fcee57b32ae713c3a61125c4dd5dee92368198f879326088844743b85f5bf32b8b10664cd541a4d973ded5516938cd6ac7fdabe7ced43312a4ab163588e1fdd9e45e5ffc035938bec06b5ebe047b129af382798e6ae2ecc23bfdf2541e7a3b3fb1a19902954f11f6c3b24f0ddfad689f678f1366382d8e04ccfb3e201b6ddc97cc65bad543518bed5234bf22ca551c74efad1c79e414e8b541abe9c24ebd7e4554556b6f3b723bb22444d30923663df2d2000b1dea5a4a8d5e253f0e4b279eb33f8bd40286786b1dd8ebfae159d37f86e6f0320ab6e2529615fc201d0e894c3c099f67f0ea4180a3b3e9600affa8f57421b8813267a77972942b5c2d48652f9ae8dfa9942988d572a642d25000b6ff95674c3bc2c21591240ed6bb15a52fdbe3b17d7417ccaab7fdda521ac4d278c7762df989d795e145e105a85ac0d543ac5cc8c28783807a96113060c4830682d13552a0dd8db693fab690f3d8ac442eaa9b48c131c1e4e7516d9dbc8554ec8e864e9fdbe2fd890366c6992c8eb9edacf719a96490174e260bab183b54c613042e9b133393c7f68f474d9e8de97e2eb5dd18945cb47cd87fbd60d1ab8ee45298787b492aa07389874e127dcf666153262cd9efeb07296d3425b5b4fb8e1b749a76fc76033fab3539b894384812c465de797d9a34f9510a04f28cdcda7bb3c6790bdac1b8ccc1487add17f8f3b0e512a07e25e893cde6152f17071d50d1517889bb04e4e8d37ff9b0b2fb3bb2a65f881a0380cb298d3cc88fbdf16601238eca1e19de0485d1034a954214db7cb0e3e787f470bd961844783fa7978118e38c6766d9d1f688933bb1db4e92ff8814ef6a194577467864bbeba526303829eb51dea5b72ee28c79911dd712dc7e03085a969167fa2d752d4b35566d2dc344145c8d20be9cc5bf9919f94b00f009773757204cc2ef0771f1974309293bcf171c53601a77191587b1d3f713bf6e026aad2434638e3c2d99377f20f226b5a290359f8ee22af8d42e0b229749ccf11a6ed1d26d0088c93135260a0151ada84254c1f6d84d93ba2884f7470e884946e1484ab725022b2f1f95c1ef27856cb0d9b1420e476bbe688032212c0c553d632ebc0310dc4d8b417c4f06ab6af3920ccfba388d50bb25ba631dbfa339e9accb7ab33e2d2e320e0320842884edaa9f41bcd0f0d19c69b95b183709ad70d56df0fcb1b2cc6c10fa035accfa397d832c023c9be78e096aafadc3823b27d07dca3407f33e9181ba8968ac56a4453bd4d5ec2f98c8dbd35d0795f3b74cc32c7b3873d61d05e9a03a7d875f4d431a93905d3151cefb3edaf1821590e4ffa82a3dc0ba2ea8c360820bb6c0da464995ba48815c2a87bf9ab2bbb22e181096c18387b8c0e23049234b86fbd35c65465949a3f4e42c6e35e5d69b9b9bfcc4fd1c99489f4c352bd3efabb6662817dd01d0c6cce81af2702d9c4f9e7d755ac0084b767598e97f3f1296347345ae54875c8e61310bf25fbdd878ab534a0145bcfb3ce42388ca54e17e9d6bc938c0ef5c6ecaa72b7589a6f66604a7390dcfbcec4571ffcbc298346db503721a8fa2eee51d1fdc87dc8b40cd022b552714dfeb2d4bf4ea307f67b4e3fb70a90cea7ad651be04b78e6e31362b8209af9a988ded7d5aeedb7ee9b068e07caf62c7cec42c0bfbc502d412b98bb9aa6c4f790c740ff288f5f6e2235cb965bd66581f69c98ef4a0ea4e506ef8e41af9a2063939984d53d8666ccd25006033e1562b1ab5e0a3455bcc17f1b47c04f68cd7440923c193f67e3fa54993fe5c64c65531998ba30dee5b4026c3846f63527f340a23cf7bb0c8b1f8e4853aea85a0946100dedaab0e923f283d9d2b3a7ab5dea1785f6c1add5faaf3d72d222560308f4578341d7b376bc7fc8d92cbcb1f16d757ebff836144e6a37d53f17257d1f0ad8c07d3682c647ddb6cf66b7b9b49777cfd6f30830fd40f1229741aeb0b4743dedf79e069912ef2d8b6e87c3c4e22ed704b2bcec64d9896f5f8ee6359e8e47559b03bbd9eb812160247987abfa68159b118181c22e7fb35b86b9a70c40f6b3e86177c4a7d66400a2b067922e460f8a0f3c6d007cc2d4bca1c7067188576ec22ab7b5c8fa1e6eff299143b42ba5598280fb5b432b0a897f008884850648b9a0ae02d11c291820ed61012d0027be4cc58a2a047b3af1b870c97867ee67eb31727b2013fc0e4a9c2fa5e6c4165e26572453a461cb30df2bba553c3aff65d0d6bc3d929277332c87f23b9f396cc124f94961566e114cf1a40348861452dde01f6f206830d51289b3f45b66a493c0b64c7fe8dfd2a8448c2ec6dc952e28f55fbda5c0db170b4dfd796319e735b7f0c4ac81fbc8a32c3e2af4d292ebdd97046912fa08bdc15648fb5aa07609c2363ecffde4b7a01e9498d5aa5578701135b13f414365c2333a7be11cd195495f377fb04dd6d69db3f912968938cfe1536f8899943f4109dd2bb82a37e0aced3ffd649bca16e2c5b15f51d8f6349e0749225f2223515d7717c82f6dcb492b50b5d5b09f04445762fa61e37a07496cc06f4f35f344989befac0b07c3d1027f7e5d7ecdf62cd11c9b93b795931fd9b61cb3966664299549b6561d293b13817726bb464736204f79b1d334a34c5bffe635f3d2aca6fb35bec47ff6db7dd089c75af24c99c4253762610a6dccdd963f03e9af0842791055b608ddc043057542c9507ef0dcacfb0b9fd8510ddcebc37402476a07da56d7a576534be503f191a1526bc50a43c66a707f777dc98c5d49c4d85b38e96bbbef08cd781d45175f2d880c47e6d8ef65c6b9034cb54b6b69320df42c9afdf824248bc4ce3bca822585b6b42e7927346ab87b4403c6b99091b397302bd3759be2e31fb1e6819b3ae2fa6669179ef51cb737ce62df08e9e6af2126cfe507b216a752ecb5cf37a238478aaa09c4528d95358d43d4f8e028ddec8082d985ffd5d63cc85798c2648dc5f482397af9d0df3bbff6aa8094f97127a2aa141a0babb18ef0d6ce424addfc4cd429ccf113361b80e97c755fc33fbae893ee9a022f396a27db469067766d18b8690d3c25c7f00d2e999d63fa27c41e9f7ecfda8ef45fe4d1b359289e224f943a54edff134bb42b3cc3a0390bd46488e6a7f4ea2766be92ea63258ad8a05c90533051a52b7cfef9afb82bc7d8a01061d14625fa1d3a60ec289d0b87941a580338e4dc4be529d49bc294a6204467fa79f57708289291b57d904764c129155a0fb4fb3239910262024589d79abfc08b1a70e53872d67a4d40246dfaad90960984daf370b6602f2c7772648e298a69b85a48c1704a9b6d33db273974ce5da224a84305dd2d70197354719053bb1d5a21b666cc392040c41c20016f014421a85d28eef2ebd574cfd15c5093453e314cbcb176541d968d60626c1ec58208550bde477ec9a66e185fae075044bc633bfb2df2bbc842b358d96e5661482ed71a4044ed49a30036f13a3aa71af1f2d2ea7166f2e09654d425071e60d228095efd8bdb4ff6b731bc3519b358671f9a97fbe31e196de97f558eda853162b00dd1c0b66063675698ef5a9c2b4d8913a89b6ff52824fefc58de935f21bef29a4a2c83805cfe6b87285a84679c0943fac7d448a6eee66cfeb01a84d9fbcdbe2492a502cd15a269ae6d44bacd433ca5fb270dea55e174fe0d0164e30b2d14aba6e042f7c6344a7fce88346904846845efa4c8c2146bc539f69d1d59438f1f4754b005a19ee56ca951229247dfb938e7392d64232a8243c80019bbca8c81f803a38ffafd78eef4f8f10e276aefedf7a19c1967014524ac240f4c7ff40835743428ac5525a088f3f74e01bdad29b89a1667f2af6c03c16c9ff3c71a429cebc9a7f1c0351db87da3c71a5345e76b229f5a5ead59223d36c3d3e55133eb6e73eb33bdb0020e590bc6827b25a52d8ed7a3db0023f80994c4ffe2272117d3ba80fcf0d24c46cdaf996289dceb6c1a578a5e8292d35600e81933a660715fc142fa866c7985908495373226be93eb9783d39b85e9fc6b45233ef6e89fa88a7f2bb96bd9b182bb2832591a59ca48f68ec796efa941c734aaf23029c187e71ad62e8214afaaa0ddde2c1410b07c202e1fbb55d4992eff6fd62cb96641e1c4090c952fed96d1e6ce0a3cbf5d4738b689dae6f4045c81cd0a64b5c327c6793b99849ebb1521165a670925fd77a1f13cbc99775ca71487d3b9af5756ffb0207e4281c949ba0917ac1447c93ca05f8bc93bea13e93c5cfd2ff181da69e407e4b0e0a649d73164dc56f264f084b58d7a5369838975d43fe010fc0d3c5bb79ec52e7e7e9be548ec09d73e484e820ea2e26e12521e619bfef3a526c834a279f8dea1107338b85c868bf1d0d1dc281fead82ca67974ab61960701717392bea52b960422b61cc5464b83cbcd11a586965d817ef316aa69328f725ce2b040575806b2a8ec45b0768989e37e4ac4f7e0abb0f9e27b726227c61f678ef974bd02811f6086b5080b8903f92bc4023cfbcf2304af268ec65fc1d5d8bdefc113eba1ad5a48ad998507fbafab3cc4c4d0990042f64ebd94ae18f700f4d5ef2c8b74fb377e3f0e86001886a40bc49d755894b40040d2b2b6223af220f3368bcf4eda0cf4a0693793b87c0becefdcf82d7a60df62d5060c1bc0943178cd8e336847999ca8b4d9fa5761c90daa0cdc35469c863042f59082dba83735fba0dea9434209ab22027a0ca0af3dd8199dbf38c2df35e879945c24987b95d802ab23e5140e08900c053c0c1814ed6fdf1f56190fda8f693110513b31a18db090466f8bc561e6a568cd7ea952bd97a76a14dbc92a9249a2d124f22ec333c01f092c5d497f32de3b971c2249a3be7ce8943f9508038eabff293fa35c1e48dba70efdf59719256be2b7b2ad29a5aa8fcb9b975b7908037d060b67a34f2c512be7a4f162617fb700c2d1daed6983b3303da6bb95a3bd48af85aba3ae6d2e4155ed2fc30b2463a211fb05e214ebcf4b52189902e9f4960bfe27543d66f3127abc70587ebce75cd34d9895dc10af90aa8ba9629f17f54c9e35014ea9e19683cece701231d095e49df375e06373d30494f1f13f035cf2f11c7eba0aaddba5e6c4987a3506bdb0baad4929e05e454ccad252c74cdf02265a0482ce2d7658a59fa18ac19fbf2042164c2636f8064edfb9cd86d6ac9a2dadd403e3f5585b2b90fb612f33965dca02815f34b3abafd61291fbec2c95951e2e1b4b6afe166f38c8b32869ee8eab31168ba64d511acf43d6023b0e21e292b9b2b8ceabf2304921a0404013b25b1df43e29586ac51cbe008f84ecd7b561986fbd2677a7ac83cbbd58d"]) 16:03:10 executing program 4: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0xba02ee0dbcc71bb, 0x0, 0x2}, 0x8) shutdown(r2, 0x1) socket(0x2, 0x4003, 0x0) (async) socket(0x2, 0x1, 0x0) (async) dup2(r1, r0) (async) shutdown(r2, 0x0) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0xba02ee0dbcc71bb, 0x0, 0x2}, 0x8) (async) shutdown(r2, 0x1) (async) 16:03:10 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x6c, 0x0, 0x1f}, {0x20}, {0x97de}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x5, 0x1, 0x4}}]}) 16:03:10 executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x40}, {0x3d}, {0x6, 0x0, 0x0, 0xf94}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) r5 = dup2(r4, r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="249b11b0386e5110db693f2386bf", 0xe, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x40}, {0x3d}, {0x6, 0x0, 0x0, 0xf94}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) (async) dup2(r4, r3) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) (async) pwrite(r0, &(0x7f0000000180)="249b11b0386e5110db693f2386bf", 0xe, 0x0) (async) 16:03:10 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1025, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x4003, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1025, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) 16:03:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="e800f876223f800001000000", 0xc) 16:03:10 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) (async, rerun: 64) r2 = dup2(0xffffffffffffff9c, r1) (rerun: 64) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x4) (async) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) ioctl$LIOCSFD(r4, 0x80047476, &(0x7f0000000000)) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x3}) 16:03:10 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x6c, 0x0, 0x1f}, {0x20}, {0x97de}]}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (rerun: 32) syz_emit_ethernet(0x12, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x5, 0x1, 0x4}}]}) 16:03:10 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x6, 0x5, 0x7f) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000400)={0x1, 0x4}, 0x2, &(0x7f0000000440)="a9c49d674292f4bcacf72c4376517360391a0b6eceff79e93db3d0a2daa70af41cf866f5dcf9533e85ed57c54359cbf4b4eb991a1a4e2e3aea0d5f70458ef1dbe89ac6df4612b9b795fe94f3397230910ace8d8283fb5812a43ed422b9c59382db09d666bd0f88499e10181d01ada0a5e2e10d620e02703ef9b0e4001582b7e4a2e14e3c7ed388cd1d65410b895012bfd74e299456a1b616645d96207d0e939a40142936c35dd5f0c768fbf52d39684c4f", &(0x7f0000000540)=0xb1, &(0x7f0000000580), 0x0) 16:03:10 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="e800f876223f800001000000", 0xc) 16:03:10 executing program 4: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0xba02ee0dbcc71bb, 0x0, 0x2}, 0x8) shutdown(r2, 0x1) socket(0x2, 0x4003, 0x0) (async) socket(0x2, 0x1, 0x0) (async) dup2(r1, r0) (async) shutdown(r2, 0x0) (async) connect$unix(r0, &(0x7f0000000000)=@abs={0xba02ee0dbcc71bb, 0x0, 0x2}, 0x8) (async) shutdown(r2, 0x1) (async) 16:03:10 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x401, 0x100000}) syz_open_pts() setrlimit(0x1, &(0x7f0000000080)={0xca, 0x6}) mlockall(0x1) 16:03:10 executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x40}, {0x3d}, {0x6, 0x0, 0x0, 0xf94}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) r5 = dup2(r4, r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="249b11b0386e5110db693f2386bf", 0xe, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x40}, {0x3d}, {0x6, 0x0, 0x0, 0xf94}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) (async) dup2(r4, r3) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) (async) pwrite(r0, &(0x7f0000000180)="249b11b0386e5110db693f2386bf", 0xe, 0x0) (async) 16:03:11 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = dup2(0xffffffffffffff9c, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x4) (async) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) ioctl$LIOCSFD(r4, 0x80047476, &(0x7f0000000000)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x3}) 16:03:11 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) (async) socket(0x6, 0x5, 0x7f) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) fsync(r0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) (async, rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async, rerun: 64) sysctl$kern(&(0x7f0000000400)={0x1, 0x4}, 0x2, &(0x7f0000000440)="a9c49d674292f4bcacf72c4376517360391a0b6eceff79e93db3d0a2daa70af41cf866f5dcf9533e85ed57c54359cbf4b4eb991a1a4e2e3aea0d5f70458ef1dbe89ac6df4612b9b795fe94f3397230910ace8d8283fb5812a43ed422b9c59382db09d666bd0f88499e10181d01ada0a5e2e10d620e02703ef9b0e4001582b7e4a2e14e3c7ed388cd1d65410b895012bfd74e299456a1b616645d96207d0e939a40142936c35dd5f0c768fbf52d39684c4f", &(0x7f0000000540)=0xb1, &(0x7f0000000580), 0x0) 16:03:11 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{}, {0x4c}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)="908809dfdeb1a8f87d2f3e18d8d4c3b45a91f17c02703aca59bb502d29106e28a2582745c5d1a9cd163475dd603e8aaaa7cdc3e36140d56f43215783eff6b60f462133eb43cf409ca5513d4da4adf881ca38177f1df9db5d", 0x58, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4086333) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000100)=0x3) 16:03:11 executing program 6: r0 = semget$private(0x0, 0x0, 0xa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/156) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @random="b787909b2f02", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @loopback]}, @ra={0x94, 0x6}, @ssrr={0x89, 0x23, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @loopback, @multicast1]}, @ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) 16:03:11 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000000)={0x401, 0x100000}) (async) syz_open_pts() (async) setrlimit(0x1, &(0x7f0000000080)={0xca, 0x6}) mlockall(0x1) 16:03:11 executing program 4: syz_emit_ethernet(0xcf, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x2, 0x1, 0xc1, 0x64, 0x8000, 0xff, 0x37, 0x0, @empty, @loopback, {[@lsrr={0x83, 0x1b, 0x7, [@empty, @loopback, @empty, @multicast2, @local={0xac, 0x14, 0x0}, @multicast2]}, @noop]}}, @udp={{0x1, 0x1, 0x8}, {"a59d9958cff7ad207b9c4d622b39a75d47b028c27cc8cb97753747e5598f866269b6e0f4e02066e37a2cc735b1b41300acfb5add633c6c019f70771280d7bdebbe595212031df8d769df73910dd67789dea0ccf4930a5db46632ecbcfd9b42fb0cc34fc163b4b91fdf30f2d92782c306db32b1aa5753e73ac1d408f33bcdae8beccf3b16bcc9249981"}}}}}}) 16:03:11 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) (async) socket(0x6, 0x5, 0x7f) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) fsync(r0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) sysctl$kern(&(0x7f0000000400)={0x1, 0x4}, 0x2, &(0x7f0000000440)="a9c49d674292f4bcacf72c4376517360391a0b6eceff79e93db3d0a2daa70af41cf866f5dcf9533e85ed57c54359cbf4b4eb991a1a4e2e3aea0d5f70458ef1dbe89ac6df4612b9b795fe94f3397230910ace8d8283fb5812a43ed422b9c59382db09d666bd0f88499e10181d01ada0a5e2e10d620e02703ef9b0e4001582b7e4a2e14e3c7ed388cd1d65410b895012bfd74e299456a1b616645d96207d0e939a40142936c35dd5f0c768fbf52d39684c4f", &(0x7f0000000540)=0xb1, &(0x7f0000000580), 0x0) 16:03:11 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:11 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:11 executing program 2: r0 = socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000180)="7446fa694e7b8cddf14d2addbdb1ded07544c5518de6fa671ab6cfa34d48f62ad1dcfeae2fccb54dd231ce9ddd68e7461f6aee7faf45e3b8e30088e3e0aa30c8542a71e7ddf7141fc028c5702d6753fd0ad6fac3b97aa60439a1a27eb1bbed36c8a04d49e31d3835ab66c644a2b2741828ae87916026a4f136a9e273346834a352965e988154814e96a871a504097473144fa1798bc71e0f41e7df448acb11cca9fbac838d4b0a873f696c23b12d1f45c05e2854ccf22e897374ed38bfe08c7da9d8e577e2f2fc27191299770bef3b58ba35387462ae03ca7beae56e937322b9e6a3450f3f80e07d257f3e", 0xeb) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) 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)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$LIOCSFD(r3, 0x80047476, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) r5 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r7, 0xffffffffffffffff, &(0x7f0000000080)) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x34, 0x40000000, 0x2c77, 0x9}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7d37, 0x9}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x1000, 0x3}], 0x3, &(0x7f0000000280)={0x0, 0x8}) 16:03:11 executing program 4: syz_emit_ethernet(0xcf, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x2, 0x1, 0xc1, 0x64, 0x8000, 0xff, 0x37, 0x0, @empty, @loopback, {[@lsrr={0x83, 0x1b, 0x7, [@empty, @loopback, @empty, @multicast2, @local={0xac, 0x14, 0x0}, @multicast2]}, @noop]}}, @udp={{0x1, 0x1, 0x8}, {"a59d9958cff7ad207b9c4d622b39a75d47b028c27cc8cb97753747e5598f866269b6e0f4e02066e37a2cc735b1b41300acfb5add633c6c019f70771280d7bdebbe595212031df8d769df73910dd67789dea0ccf4930a5db46632ecbcfd9b42fb0cc34fc163b4b91fdf30f2d92782c306db32b1aa5753e73ac1d408f33bcdae8beccf3b16bcc9249981"}}}}}}) syz_emit_ethernet(0xcf, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x2, 0x1, 0xc1, 0x64, 0x8000, 0xff, 0x37, 0x0, @empty, @loopback, {[@lsrr={0x83, 0x1b, 0x7, [@empty, @loopback, @empty, @multicast2, @local={0xac, 0x14, 0x0}, @multicast2]}, @noop]}}, @udp={{0x1, 0x1, 0x8}, {"a59d9958cff7ad207b9c4d622b39a75d47b028c27cc8cb97753747e5598f866269b6e0f4e02066e37a2cc735b1b41300acfb5add633c6c019f70771280d7bdebbe595212031df8d769df73910dd67789dea0ccf4930a5db46632ecbcfd9b42fb0cc34fc163b4b91fdf30f2d92782c306db32b1aa5753e73ac1d408f33bcdae8beccf3b16bcc9249981"}}}}}}) (async) 16:03:11 executing program 5: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000001100)="8dd5fb1e610d781cefe9f5c123a2b33277625fec8bd956a5b00d1ce4fdc2d2fd94f8feeee651c4b35df4439cfa623bcc257e4de6f1252160fd8b13b06675d3dfd9fd748e4f926c3ed43d18afe06a383df571afae8e70ae4a4f850185e71b4f3bcc645c4527580424a7076b8fcce8938f081bf63a14700b2e6dcb5df2977b51343d891c64480758c88af4cdd959510cb1847b56f2caa009660d0c8a2f93ed673e201edd939d88d0a4ee88f8634a0184871f4fa32d35e20c39a30a1433811f28b75b05aec07cd823a5e81332caf03df5e40a1ce38a1c399665707f6e7c73b3017c489ff78169bb00c37be02c87ad1ad4a66c4f52eecfac463c0afa0ce53da685e2c846fc544338ca5406fd855038f6d59b5e518972bfc3999e0409c55a4d974f83e36a70f80892a122d9ace4794e7552793086da4bdf8e15cffae7deecc9a6d663e77f31c97ef6fefaba6ea929ff1999777b4c231e2a60128af567d55cc43fa5b05bff9d7f3cabd5c34fa7f2fa9f5d688c087f6574d6bb63bd67c7f036e09808e5755c498dcdc23e9e5d8dbabadf9161cbf6cbc7080999310967fd3e66dfa6e7696cbb0331c7ffa073d6c8b347c5a4258b71133240b6a516552669a6ea63d3a8cb21899079a0857853512736e2f8be1e0bb32fcb06f317c69074a51e6f68b57ebf6363d43842a276a788f0aa7b7590bc3c36fac5a91bfba94b6a17d335dc34b96187f21412ce56c4d70f98a22d6bdb88dd5d5766a672bf876bbc87e786cbff718224c250bb405fea2c9487bb0e28b70f633bcc02a354d2dde1b3d52cb21c4b7a6ec81ca1845cf397ca5c39b2d001044a52e3affa57a059aeced9cc9227183b5c264d776b852ca27c0274baec2958935086d06c8befbc715afc85066e4bc59b6fc0b2ab63eb981c642e64c3423ab2ef233c29713d2030b3713ac96a5a179b75d805467fac1ed018e3dcdb1c6991a17649eff8d84e9b6314e0f2efce585998bacabd5c91f972d3f662b1e618c3a4eaabb3e51fae19ce5e4af35b95d094140e4bdf5085427e78c17567033aba569ed94c0984b4131f3e69ddcfdc5a138d6332ec9f97d4627b1d3660bcd9b12b1f49f4da8f68e224cc234c9393e4e30c18e27f95646f7fef52d8c3c0e47c9f084d6df4d6c45aac02032ec12a335802334d6b5f559659c1df5ddaccf1f2e6bd1b0a7030a330a1c4681fef7787e71399e0033e906baeb4cc5f1dca1eeed7ba78d7ea2a49c641810c394576904ffa558883b2f4bcf9b52932b4e5da650eeb8a835f524ddada6b69a891982d916f804bad958dc131b1e9ddaad39a3d3ac92aec87ed898477ad00ce6d1cdc705d76c83fdc799ba63d77399997ead2edf8cba1e87155422f15fb7832854dc8d90bdcdcd80d2fa6916729491173da69f95fbf16ea275cd99dad3f55464dc3a85e1ea8dfd3bf3deb1d9d79bfdf4c675ae4e28e6840f08d5444094841c5017a4ddef1df2bde6241a4bfce6c2ee18f1806c4e26a9e4713af130bf94526d9149d5ebb8e427f47e073408f106b7e4c4a577e79bf7d666a52c8dc696708a000719415390f865279d8d12dd8c7f57a403a66968acbff65446aff8775fe17d66b3cb4e5e8ca8f70fb7dc9922a8933f3d608c7486e2da0b336218a2607c799db69ff5f670226df7cb4a725e4ae4171a4c7a35b619a31dcc263fba8ec2e1bdf80c3aa3cfbb37997ef7864f273b527f3b074b99615dce8cf94dcfac8a2f3398dfd0a0522da8f5f52c727efdfa007ca85bc2bdee93861f66f0a409c506a58818b657382b1fb99acd1fae0548173741286459cc6fae279760285baef28cf8d94e769b7b89a02bdf9c381580e48e7edffd4069e57fbed21d5539012f626e68e6b82524d8fa9e6650fd5c63317a7c32157d996ab1c93161f30f546ba02361219dc19ef32606a95e8568e5ac17ee02c0e5507a07463ecb24b9acc5f03a4f81a22b3565d5c640689edc1c6e6b69c8e6b2fe21d5ee3495183e2060b6286565a8e8ca9a9ae0b1003cb3687004d8ea0d90bf6099861f8b6696ff6865c5df39c495c3a34f318c63acfb196145172126930c24bd82118f05b43fee67c99ca944c22c70719a1505268504e1cbc7c6974bcaeff0da62ce3251c5fadbc5eecefb730bfeafd409e4bdd4b87412d7ae235ee64bc7616cad076bbb7d52a129c0a6b6810461def3562d7be81cddd06eb211354b3b8a36b3ff03f4161338acf0c05ce8000a28b88fb889bacf2ad5177fce878068ceb1fd4f8fdb22c9e429cb84db8b493c627f9a3462426c0ee90f0457161ac1fe46fc5f234c810c905f7ee54af929bf93b9aba4e7877bfcf4b4ed224355697cca2efb0cba32bc5aac24449b8e98fe137ed756bcb6b4dbba5f7f8648edc4c323c9bf3b9491bec29f6ec83435a82f8befbd9f75785b587ffcb4a7e45d85e8efd5e64315e964abb45919e0cfd8a5d0accb24cd0c64c16d8865d5a5bcb74e4937035d10008b0d1a8124bd031e278a6f0703f7d83f66e3a46df1947a786b583f8c858b68f26ed231f1bff84706bf06feb86fd91c01d1048a692dab65fc2582d7c8a2e134d41d068cd5250227340932eded1870e4ace7f530f841b3c29d67e089a02d885227d1ae84d50c29bd24e594281a5a3e4762380cb6707f3c8eeacf539d81d271678229350171e06146f046558f7a648e6df513e68364dcab82ec67be896fb53b1d69d78483bf818de9335bf23095d35249ddcd1a1f7bcd8a0e82ad8236be22fc7965bd0da4114efbd9fbb86e5b5e3de592f0ad87a1132e3f822955c3760e1b1fb438c40db44e2c04a2bab542e652f72c150e4aa31161a493697271f3db3682816525aa96974bccfafde3dd180471ac690608db1597fb4224e9b686a78f47f1018887900069c3e9582b69d0c11e1eb65a113ca5be03be655cf36068041e1fef02d530bf6326196ed1eb5463ff1f711d751db545b72b820bba07090fd1097538e350d5774ab3734a07ae9e5346bf85132977020bdb8342a9b49ddffc93b78700a5f5b8ced504123bfc8f20049ffa4412d6e336758f62fa778aefe43fdd381b717fbf53c5e9800e3e7ebc52f0b32a89b10e9204372d4cf53235b1a3da07890d7ffa857c13aa1f40001027faee42ce792d5c74d1e213ea08bda38dae67745efd25a1d4bb59204b79b132d0e1d4fe0abc531d161721c88d5f7c0dc8d804f10af1feb559d811dc6f7251ab3c8146c1a1eb384b6ba49aaa99d8375a1a692f6af5cf78f5807700d2f8706688914c88ffb9b0f3f5096ffaa141726cd8562ccc0638a0e944ac0f3a021ceb9bef149e9292ad3622de2d8598c25048404f0ec83e837ee80d7d0112c7b91ba8b507b48019e692c335107c2be5e43dcd334af0cb4cd6fb5c27502ca7d6bd594e31cd91f8b4b2ec58ad3557bb003cf264977f8141486a5cd59f25aa3cf089ea0b3c2b4d7d4c1066d838f9d1e725747e651a682bd14884db34e3ff45f44c43d3cd646eb49c732da51adff15207a548ab91307167283133d248edabba79f5d8a75ee559366a16260dceb250cf3e82dda40afb3f1c143dc73ea08fa566e3d43bd7f92cf61c5b858727c914fb3ecf952f8070b14d753839a52cf0191dde6c42224bad0666ec43bee2d103ea88a9c94b0e9736ac6b2b4bf1cbd60ca8101a07ba9db2a316f041c89ecfe17f336aa9d1a9c09968b896dcf87baaa72ed28bd42650be6a5b9a6538b55ed612b6d90ef598b2c822df920d332e50eb04b1898f31b8d193e7fc3291ae612350f50b3b2a256d5739e362bd13a8e65ca3c25d6612531cf0b758846041869a411963c21e72868fa43b4d5d5543d9ebd092cffbfb6260d3f2f107b11edef5fbdddc4c624589e50ec31157f60960fde4a10327f93db6e4888d24bb18fb3da09e8729aa870e7db44f2308c31ed9c54d76474e317f3e61b4952812ebe279b7921cc75850ffaf21a99e0121310a2ede99e6631e94a7b3aa774269b46f9090d948637b082e4a4c9dffb0802c3af950841543b81ddff6a5cf4402e9967848798d4cf04a0c783929ce273bd037fd2eb0efd846b9a9c1e0349d42cbbe0932fb03e51813ca1d85df6a4e207ec0fa9691b5a4de581044959bac6985f67bbb4899583359bc2e1aabf8b682ef3c5a130654d488bd0a776c01de4fe7295f6f74257f41d1a23b8909d9f53b8397fbdf510fa8c36f09b52dc001713f2f954e48cfe4026519c3f3d27356050c679e46b830ce4afc0f9a42d2c93863b26231bbcc1c6f89b39b59a2978d6bc52e9571e4c57f9942988c8ef8f8d40f39bcb8bab4d90d13ff4a27429996ae266a690058da09a677f64aa588daa1a29d34eef525e5d1d4fe9578e37b1d140829649905b21c9b0545a002080179975d410bf60707e599278b105286fe2b69b5dc8257650dc6d09d91737795918ac778acf7de80a20b77a8212a14cd3b6ddde162d6eb635ce7eb3e89f448891d41c8e71daeed48aa62911c979cf891e89d3ae15880145620000000000000000", &(0x7f0000000000)=0xfffffffffffffdd5, &(0x7f0000000180)="4e0cafd774ad94ea2ac17a123b53042337f2a4234ffccd742487fdbb0f246214f7a6b61b2a71535baf9b6c428f7101dff447dbfca45c0727b13524d78cb3738a85a9992f19c22f54935f4a17d475b773edb65d198f40e62c396404b5056bd8f5628c15e6c3c46d0bf8cca84f1ab498cb480388a412c478e2d24267ea5b6f4deabbbf290bdc4ad9f93a8b14c416dc1660f010058abd9bf479f2f5e3bf9280a2827ec375f9fdf33d092cbe21448a764900c00795113cf15defcb740537", 0xbc) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000040)=""/41) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:03:11 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000000)={0x401, 0x100000}) syz_open_pts() (async) setrlimit(0x1, &(0x7f0000000080)={0xca, 0x6}) (async) mlockall(0x1) 16:03:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{}, {0x4c}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)="908809dfdeb1a8f87d2f3e18d8d4c3b45a91f17c02703aca59bb502d29106e28a2582745c5d1a9cd163475dd603e8aaaa7cdc3e36140d56f43215783eff6b60f462133eb43cf409ca5513d4da4adf881ca38177f1df9db5d", 0x58, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4086333) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000100)=0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{}, {0x4c}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) (async) pwrite(r0, &(0x7f0000000040)="908809dfdeb1a8f87d2f3e18d8d4c3b45a91f17c02703aca59bb502d29106e28a2582745c5d1a9cd163475dd603e8aaaa7cdc3e36140d56f43215783eff6b60f462133eb43cf409ca5513d4da4adf881ca38177f1df9db5d", 0x58, 0x9) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4086333) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000100)=0x3) (async) 16:03:11 executing program 6: r0 = semget$private(0x0, 0x0, 0xa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/156) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @random="b787909b2f02", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @loopback]}, @ra={0x94, 0x6}, @ssrr={0x89, 0x23, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @loopback, @multicast1]}, @ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) semget$private(0x0, 0x0, 0xa) (async) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/156) (async) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @random="b787909b2f02", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @loopback]}, @ra={0x94, 0x6}, @ssrr={0x89, 0x23, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @loopback, @multicast1]}, @ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) (async) 16:03:11 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async, rerun: 32) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) (async, rerun: 32) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0) (rerun: 32) r3 = dup(r0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:11 executing program 5: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000001100)="8dd5fb1e610d781cefe9f5c123a2b33277625fec8bd956a5b00d1ce4fdc2d2fd94f8feeee651c4b35df4439cfa623bcc257e4de6f1252160fd8b13b06675d3dfd9fd748e4f926c3ed43d18afe06a383df571afae8e70ae4a4f850185e71b4f3bcc645c4527580424a7076b8fcce8938f081bf63a14700b2e6dcb5df2977b51343d891c64480758c88af4cdd959510cb1847b56f2caa009660d0c8a2f93ed673e201edd939d88d0a4ee88f8634a0184871f4fa32d35e20c39a30a1433811f28b75b05aec07cd823a5e81332caf03df5e40a1ce38a1c399665707f6e7c73b3017c489ff78169bb00c37be02c87ad1ad4a66c4f52eecfac463c0afa0ce53da685e2c846fc544338ca5406fd855038f6d59b5e518972bfc3999e0409c55a4d974f83e36a70f80892a122d9ace4794e7552793086da4bdf8e15cffae7deecc9a6d663e77f31c97ef6fefaba6ea929ff1999777b4c231e2a60128af567d55cc43fa5b05bff9d7f3cabd5c34fa7f2fa9f5d688c087f6574d6bb63bd67c7f036e09808e5755c498dcdc23e9e5d8dbabadf9161cbf6cbc7080999310967fd3e66dfa6e7696cbb0331c7ffa073d6c8b347c5a4258b71133240b6a516552669a6ea63d3a8cb21899079a0857853512736e2f8be1e0bb32fcb06f317c69074a51e6f68b57ebf6363d43842a276a788f0aa7b7590bc3c36fac5a91bfba94b6a17d335dc34b96187f21412ce56c4d70f98a22d6bdb88dd5d5766a672bf876bbc87e786cbff718224c250bb405fea2c9487bb0e28b70f633bcc02a354d2dde1b3d52cb21c4b7a6ec81ca1845cf397ca5c39b2d001044a52e3affa57a059aeced9cc9227183b5c264d776b852ca27c0274baec2958935086d06c8befbc715afc85066e4bc59b6fc0b2ab63eb981c642e64c3423ab2ef233c29713d2030b3713ac96a5a179b75d805467fac1ed018e3dcdb1c6991a17649eff8d84e9b6314e0f2efce585998bacabd5c91f972d3f662b1e618c3a4eaabb3e51fae19ce5e4af35b95d094140e4bdf5085427e78c17567033aba569ed94c0984b4131f3e69ddcfdc5a138d6332ec9f97d4627b1d3660bcd9b12b1f49f4da8f68e224cc234c9393e4e30c18e27f95646f7fef52d8c3c0e47c9f084d6df4d6c45aac02032ec12a335802334d6b5f559659c1df5ddaccf1f2e6bd1b0a7030a330a1c4681fef7787e71399e0033e906baeb4cc5f1dca1eeed7ba78d7ea2a49c641810c394576904ffa558883b2f4bcf9b52932b4e5da650eeb8a835f524ddada6b69a891982d916f804bad958dc131b1e9ddaad39a3d3ac92aec87ed898477ad00ce6d1cdc705d76c83fdc799ba63d77399997ead2edf8cba1e87155422f15fb7832854dc8d90bdcdcd80d2fa6916729491173da69f95fbf16ea275cd99dad3f55464dc3a85e1ea8dfd3bf3deb1d9d79bfdf4c675ae4e28e6840f08d5444094841c5017a4ddef1df2bde6241a4bfce6c2ee18f1806c4e26a9e4713af130bf94526d9149d5ebb8e427f47e073408f106b7e4c4a577e79bf7d666a52c8dc696708a000719415390f865279d8d12dd8c7f57a403a66968acbff65446aff8775fe17d66b3cb4e5e8ca8f70fb7dc9922a8933f3d608c7486e2da0b336218a2607c799db69ff5f670226df7cb4a725e4ae4171a4c7a35b619a31dcc263fba8ec2e1bdf80c3aa3cfbb37997ef7864f273b527f3b074b99615dce8cf94dcfac8a2f3398dfd0a0522da8f5f52c727efdfa007ca85bc2bdee93861f66f0a409c506a58818b657382b1fb99acd1fae0548173741286459cc6fae279760285baef28cf8d94e769b7b89a02bdf9c381580e48e7edffd4069e57fbed21d5539012f626e68e6b82524d8fa9e6650fd5c63317a7c32157d996ab1c93161f30f546ba02361219dc19ef32606a95e8568e5ac17ee02c0e5507a07463ecb24b9acc5f03a4f81a22b3565d5c640689edc1c6e6b69c8e6b2fe21d5ee3495183e2060b6286565a8e8ca9a9ae0b1003cb3687004d8ea0d90bf6099861f8b6696ff6865c5df39c495c3a34f318c63acfb196145172126930c24bd82118f05b43fee67c99ca944c22c70719a1505268504e1cbc7c6974bcaeff0da62ce3251c5fadbc5eecefb730bfeafd409e4bdd4b87412d7ae235ee64bc7616cad076bbb7d52a129c0a6b6810461def3562d7be81cddd06eb211354b3b8a36b3ff03f4161338acf0c05ce8000a28b88fb889bacf2ad5177fce878068ceb1fd4f8fdb22c9e429cb84db8b493c627f9a3462426c0ee90f0457161ac1fe46fc5f234c810c905f7ee54af929bf93b9aba4e7877bfcf4b4ed224355697cca2efb0cba32bc5aac24449b8e98fe137ed756bcb6b4dbba5f7f8648edc4c323c9bf3b9491bec29f6ec83435a82f8befbd9f75785b587ffcb4a7e45d85e8efd5e64315e964abb45919e0cfd8a5d0accb24cd0c64c16d8865d5a5bcb74e4937035d10008b0d1a8124bd031e278a6f0703f7d83f66e3a46df1947a786b583f8c858b68f26ed231f1bff84706bf06feb86fd91c01d1048a692dab65fc2582d7c8a2e134d41d068cd5250227340932eded1870e4ace7f530f841b3c29d67e089a02d885227d1ae84d50c29bd24e594281a5a3e4762380cb6707f3c8eeacf539d81d271678229350171e06146f046558f7a648e6df513e68364dcab82ec67be896fb53b1d69d78483bf818de9335bf23095d35249ddcd1a1f7bcd8a0e82ad8236be22fc7965bd0da4114efbd9fbb86e5b5e3de592f0ad87a1132e3f822955c3760e1b1fb438c40db44e2c04a2bab542e652f72c150e4aa31161a493697271f3db3682816525aa96974bccfafde3dd180471ac690608db1597fb4224e9b686a78f47f1018887900069c3e9582b69d0c11e1eb65a113ca5be03be655cf36068041e1fef02d530bf6326196ed1eb5463ff1f711d751db545b72b820bba07090fd1097538e350d5774ab3734a07ae9e5346bf85132977020bdb8342a9b49ddffc93b78700a5f5b8ced504123bfc8f20049ffa4412d6e336758f62fa778aefe43fdd381b717fbf53c5e9800e3e7ebc52f0b32a89b10e9204372d4cf53235b1a3da07890d7ffa857c13aa1f40001027faee42ce792d5c74d1e213ea08bda38dae67745efd25a1d4bb59204b79b132d0e1d4fe0abc531d161721c88d5f7c0dc8d804f10af1feb559d811dc6f7251ab3c8146c1a1eb384b6ba49aaa99d8375a1a692f6af5cf78f5807700d2f8706688914c88ffb9b0f3f5096ffaa141726cd8562ccc0638a0e944ac0f3a021ceb9bef149e9292ad3622de2d8598c25048404f0ec83e837ee80d7d0112c7b91ba8b507b48019e692c335107c2be5e43dcd334af0cb4cd6fb5c27502ca7d6bd594e31cd91f8b4b2ec58ad3557bb003cf264977f8141486a5cd59f25aa3cf089ea0b3c2b4d7d4c1066d838f9d1e725747e651a682bd14884db34e3ff45f44c43d3cd646eb49c732da51adff15207a548ab91307167283133d248edabba79f5d8a75ee559366a16260dceb250cf3e82dda40afb3f1c143dc73ea08fa566e3d43bd7f92cf61c5b858727c914fb3ecf952f8070b14d753839a52cf0191dde6c42224bad0666ec43bee2d103ea88a9c94b0e9736ac6b2b4bf1cbd60ca8101a07ba9db2a316f041c89ecfe17f336aa9d1a9c09968b896dcf87baaa72ed28bd42650be6a5b9a6538b55ed612b6d90ef598b2c822df920d332e50eb04b1898f31b8d193e7fc3291ae612350f50b3b2a256d5739e362bd13a8e65ca3c25d6612531cf0b758846041869a411963c21e72868fa43b4d5d5543d9ebd092cffbfb6260d3f2f107b11edef5fbdddc4c624589e50ec31157f60960fde4a10327f93db6e4888d24bb18fb3da09e8729aa870e7db44f2308c31ed9c54d76474e317f3e61b4952812ebe279b7921cc75850ffaf21a99e0121310a2ede99e6631e94a7b3aa774269b46f9090d948637b082e4a4c9dffb0802c3af950841543b81ddff6a5cf4402e9967848798d4cf04a0c783929ce273bd037fd2eb0efd846b9a9c1e0349d42cbbe0932fb03e51813ca1d85df6a4e207ec0fa9691b5a4de581044959bac6985f67bbb4899583359bc2e1aabf8b682ef3c5a130654d488bd0a776c01de4fe7295f6f74257f41d1a23b8909d9f53b8397fbdf510fa8c36f09b52dc001713f2f954e48cfe4026519c3f3d27356050c679e46b830ce4afc0f9a42d2c93863b26231bbcc1c6f89b39b59a2978d6bc52e9571e4c57f9942988c8ef8f8d40f39bcb8bab4d90d13ff4a27429996ae266a690058da09a677f64aa588daa1a29d34eef525e5d1d4fe9578e37b1d140829649905b21c9b0545a002080179975d410bf60707e599278b105286fe2b69b5dc8257650dc6d09d91737795918ac778acf7de80a20b77a8212a14cd3b6ddde162d6eb635ce7eb3e89f448891d41c8e71daeed48aa62911c979cf891e89d3ae15880145620000000000000000", &(0x7f0000000000)=0xfffffffffffffdd5, &(0x7f0000000180)="4e0cafd774ad94ea2ac17a123b53042337f2a4234ffccd742487fdbb0f246214f7a6b61b2a71535baf9b6c428f7101dff447dbfca45c0727b13524d78cb3738a85a9992f19c22f54935f4a17d475b773edb65d198f40e62c396404b5056bd8f5628c15e6c3c46d0bf8cca84f1ab498cb480388a412c478e2d24267ea5b6f4deabbbf290bdc4ad9f93a8b14c416dc1660f010058abd9bf479f2f5e3bf9280a2827ec375f9fdf33d092cbe21448a764900c00795113cf15defcb740537", 0xbc) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000040)=""/41) (async, rerun: 32) semctl$IPC_RMID(0x0, 0x0, 0x0) (rerun: 32) 16:03:11 executing program 4: syz_emit_ethernet(0xcf, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x2, 0x1, 0xc1, 0x64, 0x8000, 0xff, 0x37, 0x0, @empty, @loopback, {[@lsrr={0x83, 0x1b, 0x7, [@empty, @loopback, @empty, @multicast2, @local={0xac, 0x14, 0x0}, @multicast2]}, @noop]}}, @udp={{0x1, 0x1, 0x8}, {"a59d9958cff7ad207b9c4d622b39a75d47b028c27cc8cb97753747e5598f866269b6e0f4e02066e37a2cc735b1b41300acfb5add633c6c019f70771280d7bdebbe595212031df8d769df73910dd67789dea0ccf4930a5db46632ecbcfd9b42fb0cc34fc163b4b91fdf30f2d92782c306db32b1aa5753e73ac1d408f33bcdae8beccf3b16bcc9249981"}}}}}}) 16:03:11 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:11 executing program 2: r0 = socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000180)="7446fa694e7b8cddf14d2addbdb1ded07544c5518de6fa671ab6cfa34d48f62ad1dcfeae2fccb54dd231ce9ddd68e7461f6aee7faf45e3b8e30088e3e0aa30c8542a71e7ddf7141fc028c5702d6753fd0ad6fac3b97aa60439a1a27eb1bbed36c8a04d49e31d3835ab66c644a2b2741828ae87916026a4f136a9e273346834a352965e988154814e96a871a504097473144fa1798bc71e0f41e7df448acb11cca9fbac838d4b0a873f696c23b12d1f45c05e2854ccf22e897374ed38bfe08c7da9d8e577e2f2fc27191299770bef3b58ba35387462ae03ca7beae56e937322b9e6a3450f3f80e07d257f3e", 0xeb) (async, rerun: 32) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) (rerun: 32) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) (async, rerun: 64) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$LIOCSFD(r3, 0x80047476, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) r5 = syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r7, 0xffffffffffffffff, &(0x7f0000000080)) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x34, 0x40000000, 0x2c77, 0x9}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7d37, 0x9}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x1000, 0x3}], 0x3, &(0x7f0000000280)={0x0, 0x8}) 16:03:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{}, {0x4c}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) (async) pwrite(r0, &(0x7f0000000040)="908809dfdeb1a8f87d2f3e18d8d4c3b45a91f17c02703aca59bb502d29106e28a2582745c5d1a9cd163475dd603e8aaaa7cdc3e36140d56f43215783eff6b60f462133eb43cf409ca5513d4da4adf881ca38177f1df9db5d", 0x58, 0x9) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4086333) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000100)=0x3) 16:03:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r1 = dup(r0) bind(r0, &(0x7f0000001180)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) close(r2) 16:03:12 executing program 6: r0 = semget$private(0x0, 0x0, 0xa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/156) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @random="b787909b2f02", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @loopback]}, @ra={0x94, 0x6}, @ssrr={0x89, 0x23, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @loopback, @multicast1]}, @ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) semget$private(0x0, 0x0, 0xa) (async) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/156) (async) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @random="b787909b2f02", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @loopback]}, @ra={0x94, 0x6}, @ssrr={0x89, 0x23, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @loopback, @multicast1]}, @ssrr={0x89, 0x7, 0x0, [@multicast2]}]}}}}}}}) (async) 16:03:12 executing program 5: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000001100)="8dd5fb1e610d781cefe9f5c123a2b33277625fec8bd956a5b00d1ce4fdc2d2fd94f8feeee651c4b35df4439cfa623bcc257e4de6f1252160fd8b13b06675d3dfd9fd748e4f926c3ed43d18afe06a383df571afae8e70ae4a4f850185e71b4f3bcc645c4527580424a7076b8fcce8938f081bf63a14700b2e6dcb5df2977b51343d891c64480758c88af4cdd959510cb1847b56f2caa009660d0c8a2f93ed673e201edd939d88d0a4ee88f8634a0184871f4fa32d35e20c39a30a1433811f28b75b05aec07cd823a5e81332caf03df5e40a1ce38a1c399665707f6e7c73b3017c489ff78169bb00c37be02c87ad1ad4a66c4f52eecfac463c0afa0ce53da685e2c846fc544338ca5406fd855038f6d59b5e518972bfc3999e0409c55a4d974f83e36a70f80892a122d9ace4794e7552793086da4bdf8e15cffae7deecc9a6d663e77f31c97ef6fefaba6ea929ff1999777b4c231e2a60128af567d55cc43fa5b05bff9d7f3cabd5c34fa7f2fa9f5d688c087f6574d6bb63bd67c7f036e09808e5755c498dcdc23e9e5d8dbabadf9161cbf6cbc7080999310967fd3e66dfa6e7696cbb0331c7ffa073d6c8b347c5a4258b71133240b6a516552669a6ea63d3a8cb21899079a0857853512736e2f8be1e0bb32fcb06f317c69074a51e6f68b57ebf6363d43842a276a788f0aa7b7590bc3c36fac5a91bfba94b6a17d335dc34b96187f21412ce56c4d70f98a22d6bdb88dd5d5766a672bf876bbc87e786cbff718224c250bb405fea2c9487bb0e28b70f633bcc02a354d2dde1b3d52cb21c4b7a6ec81ca1845cf397ca5c39b2d001044a52e3affa57a059aeced9cc9227183b5c264d776b852ca27c0274baec2958935086d06c8befbc715afc85066e4bc59b6fc0b2ab63eb981c642e64c3423ab2ef233c29713d2030b3713ac96a5a179b75d805467fac1ed018e3dcdb1c6991a17649eff8d84e9b6314e0f2efce585998bacabd5c91f972d3f662b1e618c3a4eaabb3e51fae19ce5e4af35b95d094140e4bdf5085427e78c17567033aba569ed94c0984b4131f3e69ddcfdc5a138d6332ec9f97d4627b1d3660bcd9b12b1f49f4da8f68e224cc234c9393e4e30c18e27f95646f7fef52d8c3c0e47c9f084d6df4d6c45aac02032ec12a335802334d6b5f559659c1df5ddaccf1f2e6bd1b0a7030a330a1c4681fef7787e71399e0033e906baeb4cc5f1dca1eeed7ba78d7ea2a49c641810c394576904ffa558883b2f4bcf9b52932b4e5da650eeb8a835f524ddada6b69a891982d916f804bad958dc131b1e9ddaad39a3d3ac92aec87ed898477ad00ce6d1cdc705d76c83fdc799ba63d77399997ead2edf8cba1e87155422f15fb7832854dc8d90bdcdcd80d2fa6916729491173da69f95fbf16ea275cd99dad3f55464dc3a85e1ea8dfd3bf3deb1d9d79bfdf4c675ae4e28e6840f08d5444094841c5017a4ddef1df2bde6241a4bfce6c2ee18f1806c4e26a9e4713af130bf94526d9149d5ebb8e427f47e073408f106b7e4c4a577e79bf7d666a52c8dc696708a000719415390f865279d8d12dd8c7f57a403a66968acbff65446aff8775fe17d66b3cb4e5e8ca8f70fb7dc9922a8933f3d608c7486e2da0b336218a2607c799db69ff5f670226df7cb4a725e4ae4171a4c7a35b619a31dcc263fba8ec2e1bdf80c3aa3cfbb37997ef7864f273b527f3b074b99615dce8cf94dcfac8a2f3398dfd0a0522da8f5f52c727efdfa007ca85bc2bdee93861f66f0a409c506a58818b657382b1fb99acd1fae0548173741286459cc6fae279760285baef28cf8d94e769b7b89a02bdf9c381580e48e7edffd4069e57fbed21d5539012f626e68e6b82524d8fa9e6650fd5c63317a7c32157d996ab1c93161f30f546ba02361219dc19ef32606a95e8568e5ac17ee02c0e5507a07463ecb24b9acc5f03a4f81a22b3565d5c640689edc1c6e6b69c8e6b2fe21d5ee3495183e2060b6286565a8e8ca9a9ae0b1003cb3687004d8ea0d90bf6099861f8b6696ff6865c5df39c495c3a34f318c63acfb196145172126930c24bd82118f05b43fee67c99ca944c22c70719a1505268504e1cbc7c6974bcaeff0da62ce3251c5fadbc5eecefb730bfeafd409e4bdd4b87412d7ae235ee64bc7616cad076bbb7d52a129c0a6b6810461def3562d7be81cddd06eb211354b3b8a36b3ff03f4161338acf0c05ce8000a28b88fb889bacf2ad5177fce878068ceb1fd4f8fdb22c9e429cb84db8b493c627f9a3462426c0ee90f0457161ac1fe46fc5f234c810c905f7ee54af929bf93b9aba4e7877bfcf4b4ed224355697cca2efb0cba32bc5aac24449b8e98fe137ed756bcb6b4dbba5f7f8648edc4c323c9bf3b9491bec29f6ec83435a82f8befbd9f75785b587ffcb4a7e45d85e8efd5e64315e964abb45919e0cfd8a5d0accb24cd0c64c16d8865d5a5bcb74e4937035d10008b0d1a8124bd031e278a6f0703f7d83f66e3a46df1947a786b583f8c858b68f26ed231f1bff84706bf06feb86fd91c01d1048a692dab65fc2582d7c8a2e134d41d068cd5250227340932eded1870e4ace7f530f841b3c29d67e089a02d885227d1ae84d50c29bd24e594281a5a3e4762380cb6707f3c8eeacf539d81d271678229350171e06146f046558f7a648e6df513e68364dcab82ec67be896fb53b1d69d78483bf818de9335bf23095d35249ddcd1a1f7bcd8a0e82ad8236be22fc7965bd0da4114efbd9fbb86e5b5e3de592f0ad87a1132e3f822955c3760e1b1fb438c40db44e2c04a2bab542e652f72c150e4aa31161a493697271f3db3682816525aa96974bccfafde3dd180471ac690608db1597fb4224e9b686a78f47f1018887900069c3e9582b69d0c11e1eb65a113ca5be03be655cf36068041e1fef02d530bf6326196ed1eb5463ff1f711d751db545b72b820bba07090fd1097538e350d5774ab3734a07ae9e5346bf85132977020bdb8342a9b49ddffc93b78700a5f5b8ced504123bfc8f20049ffa4412d6e336758f62fa778aefe43fdd381b717fbf53c5e9800e3e7ebc52f0b32a89b10e9204372d4cf53235b1a3da07890d7ffa857c13aa1f40001027faee42ce792d5c74d1e213ea08bda38dae67745efd25a1d4bb59204b79b132d0e1d4fe0abc531d161721c88d5f7c0dc8d804f10af1feb559d811dc6f7251ab3c8146c1a1eb384b6ba49aaa99d8375a1a692f6af5cf78f5807700d2f8706688914c88ffb9b0f3f5096ffaa141726cd8562ccc0638a0e944ac0f3a021ceb9bef149e9292ad3622de2d8598c25048404f0ec83e837ee80d7d0112c7b91ba8b507b48019e692c335107c2be5e43dcd334af0cb4cd6fb5c27502ca7d6bd594e31cd91f8b4b2ec58ad3557bb003cf264977f8141486a5cd59f25aa3cf089ea0b3c2b4d7d4c1066d838f9d1e725747e651a682bd14884db34e3ff45f44c43d3cd646eb49c732da51adff15207a548ab91307167283133d248edabba79f5d8a75ee559366a16260dceb250cf3e82dda40afb3f1c143dc73ea08fa566e3d43bd7f92cf61c5b858727c914fb3ecf952f8070b14d753839a52cf0191dde6c42224bad0666ec43bee2d103ea88a9c94b0e9736ac6b2b4bf1cbd60ca8101a07ba9db2a316f041c89ecfe17f336aa9d1a9c09968b896dcf87baaa72ed28bd42650be6a5b9a6538b55ed612b6d90ef598b2c822df920d332e50eb04b1898f31b8d193e7fc3291ae612350f50b3b2a256d5739e362bd13a8e65ca3c25d6612531cf0b758846041869a411963c21e72868fa43b4d5d5543d9ebd092cffbfb6260d3f2f107b11edef5fbdddc4c624589e50ec31157f60960fde4a10327f93db6e4888d24bb18fb3da09e8729aa870e7db44f2308c31ed9c54d76474e317f3e61b4952812ebe279b7921cc75850ffaf21a99e0121310a2ede99e6631e94a7b3aa774269b46f9090d948637b082e4a4c9dffb0802c3af950841543b81ddff6a5cf4402e9967848798d4cf04a0c783929ce273bd037fd2eb0efd846b9a9c1e0349d42cbbe0932fb03e51813ca1d85df6a4e207ec0fa9691b5a4de581044959bac6985f67bbb4899583359bc2e1aabf8b682ef3c5a130654d488bd0a776c01de4fe7295f6f74257f41d1a23b8909d9f53b8397fbdf510fa8c36f09b52dc001713f2f954e48cfe4026519c3f3d27356050c679e46b830ce4afc0f9a42d2c93863b26231bbcc1c6f89b39b59a2978d6bc52e9571e4c57f9942988c8ef8f8d40f39bcb8bab4d90d13ff4a27429996ae266a690058da09a677f64aa588daa1a29d34eef525e5d1d4fe9578e37b1d140829649905b21c9b0545a002080179975d410bf60707e599278b105286fe2b69b5dc8257650dc6d09d91737795918ac778acf7de80a20b77a8212a14cd3b6ddde162d6eb635ce7eb3e89f448891d41c8e71daeed48aa62911c979cf891e89d3ae15880145620000000000000000", &(0x7f0000000000)=0xfffffffffffffdd5, &(0x7f0000000180)="4e0cafd774ad94ea2ac17a123b53042337f2a4234ffccd742487fdbb0f246214f7a6b61b2a71535baf9b6c428f7101dff447dbfca45c0727b13524d78cb3738a85a9992f19c22f54935f4a17d475b773edb65d198f40e62c396404b5056bd8f5628c15e6c3c46d0bf8cca84f1ab498cb480388a412c478e2d24267ea5b6f4deabbbf290bdc4ad9f93a8b14c416dc1660f010058abd9bf479f2f5e3bf9280a2827ec375f9fdf33d092cbe21448a764900c00795113cf15defcb740537", 0xbc) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000040)=""/41) (async) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:03:12 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) (async) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0) (async) dup(r0) (async) fcntl$dupfd(r1, 0x0, r3) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:03:12 executing program 4: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0xffffffffffffffff}) sysctl$fs(&(0x7f0000000040)={0x4, 0x1}, 0x4000000000000007, &(0x7f0000000300)="a9d96c5b00f99d57e86933eb0c76e94a5324636efdb444b9bf63980696c9a308c6fa00f4a281c62cf9c8730794d29d48bed238c9b7480c0f32cb8bcb27277fb01f6f13e6fe6665fab978f129e0c03546f56bc1c57e194a3ae03835a16fdfaaab777cc3a94dc4103fcacf0f6418828b7b6850026c7b20336533296c71048c735244cb48e5e4bde42315c4a9023519a62b433b8c73bbfaebfe4c2726dfd241089ca53a45bb58b5203f2bcac09148dc6733ed4d9f0379dd6174884ab23d08a304d6f6f0293398d1d45f8671e1d88a757bc2b2a91626792c826a17c122c05508efd3fd6fa689e6135e81fea723048f78a8d8dda8d82fc677775dc08e19813601069af5cc56ff3b6ea6d2d54dcc6c1fb0be53a1f4f586ea617a1670523635a53add15cf7d372555789c887cc643d406b7a85bdba217d22883b99001c749d5c134b2e567e019facf5a42b8750deeb08be4bfd71be2d67a9a34f5fd5f000000", 0x0, 0x0, 0x6935b0920c624b66) 16:03:12 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) 16:03:12 executing program 2: r0 = socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000180)="7446fa694e7b8cddf14d2addbdb1ded07544c5518de6fa671ab6cfa34d48f62ad1dcfeae2fccb54dd231ce9ddd68e7461f6aee7faf45e3b8e30088e3e0aa30c8542a71e7ddf7141fc028c5702d6753fd0ad6fac3b97aa60439a1a27eb1bbed36c8a04d49e31d3835ab66c644a2b2741828ae87916026a4f136a9e273346834a352965e988154814e96a871a504097473144fa1798bc71e0f41e7df448acb11cca9fbac838d4b0a873f696c23b12d1f45c05e2854ccf22e897374ed38bfe08c7da9d8e577e2f2fc27191299770bef3b58ba35387462ae03ca7beae56e937322b9e6a3450f3f80e07d257f3e", 0xeb) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) 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)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$LIOCSFD(r3, 0x80047476, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) r5 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r7, 0xffffffffffffffff, &(0x7f0000000080)) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x34, 0x40000000, 0x2c77, 0x9}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7d37, 0x9}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x1000, 0x3}], 0x3, &(0x7f0000000280)={0x0, 0x8}) socket(0x400000000018, 0x3, 0x3a) (async) write(r0, &(0x7f0000000180)="7446fa694e7b8cddf14d2addbdb1ded07544c5518de6fa671ab6cfa34d48f62ad1dcfeae2fccb54dd231ce9ddd68e7461f6aee7faf45e3b8e30088e3e0aa30c8542a71e7ddf7141fc028c5702d6753fd0ad6fac3b97aa60439a1a27eb1bbed36c8a04d49e31d3835ab66c644a2b2741828ae87916026a4f136a9e273346834a352965e988154814e96a871a504097473144fa1798bc71e0f41e7df448acb11cca9fbac838d4b0a873f696c23b12d1f45c05e2854ccf22e897374ed38bfe08c7da9d8e577e2f2fc27191299770bef3b58ba35387462ae03ca7beae56e937322b9e6a3450f3f80e07d257f3e", 0xeb) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) (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)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socket(0x18, 0x1, 0x0) (async) dup(r2) (async) ioctl$LIOCSFD(r3, 0x80047476, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r4, 0xffffffffffffffff, &(0x7f0000000080)) (async) syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r6, 0xffffffffffffffff, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r7, 0xffffffffffffffff, &(0x7f0000000080)) (async) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x34, 0x40000000, 0x2c77, 0x9}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7d37, 0x9}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x1000, 0x3}], 0x3, &(0x7f0000000280)={0x0, 0x8}) (async) 16:03:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2a) setuid(0xee01) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="93b270e7d8cdaa84716e0b14e121ca5f01a2afae01ffd49044d457b2e7d5d41432a75fded6ed788c52d8d45a8bf656b0ef715558d33002ff4704ceab1746ec55db91be0c1d7e204a29ba47a2ad6ede5660850e3d368f420015ff582a4979db4c6bda58d6724df21690735904389f02fcfb9952d3cf68cdd9bbac210d56383e3e15", 0x81}, {&(0x7f0000000140)="b02f0a6f7668f2ee9ca5fa0882ba062721ff8a6146b47ce5f4dbf9e3b670c77613587dcee2618262f900a0d0ee2b18938254f11312f7d28173db0ba9906b8b91e8200ebf3092c8065bb7a26780efa4d55852f9b57ff37db1cb38085f7e26b424c184e85a35aa8cab70e9d4bec04734ebab6cd6575ccbd377865eef1e9179509d6be27bbd47089e8d91", 0x89}, {&(0x7f0000000200)="1f9aa6bb87ed56c9537924b1a0438bd94e835911689f69958ee2a9f337ced1258443e2dc88d85dfaaf64f737ed24859af2cf05cb4380b6ed3dc0109382505f747779a96080a1b31ad4f3db9e92ad0a4e7469f89c73551ca1d297df6a0ea2da23e526a7b5bf359c2909bc8a3559bbdb2d35", 0x71}], 0x3) 16:03:12 executing program 4: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0xffffffffffffffff}) sysctl$fs(&(0x7f0000000040)={0x4, 0x1}, 0x4000000000000007, &(0x7f0000000300)="a9d96c5b00f99d57e86933eb0c76e94a5324636efdb444b9bf63980696c9a308c6fa00f4a281c62cf9c8730794d29d48bed238c9b7480c0f32cb8bcb27277fb01f6f13e6fe6665fab978f129e0c03546f56bc1c57e194a3ae03835a16fdfaaab777cc3a94dc4103fcacf0f6418828b7b6850026c7b20336533296c71048c735244cb48e5e4bde42315c4a9023519a62b433b8c73bbfaebfe4c2726dfd241089ca53a45bb58b5203f2bcac09148dc6733ed4d9f0379dd6174884ab23d08a304d6f6f0293398d1d45f8671e1d88a757bc2b2a91626792c826a17c122c05508efd3fd6fa689e6135e81fea723048f78a8d8dda8d82fc677775dc08e19813601069af5cc56ff3b6ea6d2d54dcc6c1fb0be53a1f4f586ea617a1670523635a53add15cf7d372555789c887cc643d406b7a85bdba217d22883b99001c749d5c134b2e567e019facf5a42b8750deeb08be4bfd71be2d67a9a34f5fd5f000000", 0x0, 0x0, 0x6935b0920c624b66) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0xffffffffffffffff}) (async) sysctl$fs(&(0x7f0000000040)={0x4, 0x1}, 0x4000000000000007, &(0x7f0000000300)="a9d96c5b00f99d57e86933eb0c76e94a5324636efdb444b9bf63980696c9a308c6fa00f4a281c62cf9c8730794d29d48bed238c9b7480c0f32cb8bcb27277fb01f6f13e6fe6665fab978f129e0c03546f56bc1c57e194a3ae03835a16fdfaaab777cc3a94dc4103fcacf0f6418828b7b6850026c7b20336533296c71048c735244cb48e5e4bde42315c4a9023519a62b433b8c73bbfaebfe4c2726dfd241089ca53a45bb58b5203f2bcac09148dc6733ed4d9f0379dd6174884ab23d08a304d6f6f0293398d1d45f8671e1d88a757bc2b2a91626792c826a17c122c05508efd3fd6fa689e6135e81fea723048f78a8d8dda8d82fc677775dc08e19813601069af5cc56ff3b6ea6d2d54dcc6c1fb0be53a1f4f586ea617a1670523635a53add15cf7d372555789c887cc643d406b7a85bdba217d22883b99001c749d5c134b2e567e019facf5a42b8750deeb08be4bfd71be2d67a9a34f5fd5f000000", 0x0, 0x0, 0x6935b0920c624b66) (async) 16:03:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r1 = dup(r0) bind(r0, &(0x7f0000001180)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) getpeername$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) (async) dup(r0) (async) bind(r0, &(0x7f0000001180)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) (async) listen(r1, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x4) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) (async) close(r2) (async) 16:03:12 executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x8, 0x0, 0x4, 0x3, 0x3, 0xa00000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xa, 0xfffffffffffff69e, 0x9, 0x4], [0x9, 0x0, 0x0, 0x7, 0x5, 0x3, 0xfffffffffffffff8, 0x4, 0x8], [0x0, 0x40, 0xc38, 0x10000000000002, 0x0, 0x5], [0x0, 0x7, 0x6, 0x401, 0xd], [{0x1, 0x0, 0x0, 0x6}, {0x2ad, 0x7, 0xfff}, {0x1ff, 0x0, 0x2, 0x3}, {0x1f, 0xc1e}, {0x3, 0x0, 0x30e6}, {0x8009, 0x0, 0x1}, {0x0, 0x0, 0xfffffffd, 0x400000}, {0x38d, 0x1, 0x2}], {0x40, 0x0, 0x80000001, 0x1}, {0x0, 0x0, 0x0, 0x1}}}, 0x8}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7fffffff) fsync(r2) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0xfffffbff) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) 16:03:12 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:12 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:12 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x2000, 0x20000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x10, 0x2, 0xfd) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r3, 0x1}) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', r3, 0x3}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000100)='./file1\x00', r0, 0x1}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$getown(r0, 0x5) 16:03:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2a) setuid(0xee01) (async) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="93b270e7d8cdaa84716e0b14e121ca5f01a2afae01ffd49044d457b2e7d5d41432a75fded6ed788c52d8d45a8bf656b0ef715558d33002ff4704ceab1746ec55db91be0c1d7e204a29ba47a2ad6ede5660850e3d368f420015ff582a4979db4c6bda58d6724df21690735904389f02fcfb9952d3cf68cdd9bbac210d56383e3e15", 0x81}, {&(0x7f0000000140)="b02f0a6f7668f2ee9ca5fa0882ba062721ff8a6146b47ce5f4dbf9e3b670c77613587dcee2618262f900a0d0ee2b18938254f11312f7d28173db0ba9906b8b91e8200ebf3092c8065bb7a26780efa4d55852f9b57ff37db1cb38085f7e26b424c184e85a35aa8cab70e9d4bec04734ebab6cd6575ccbd377865eef1e9179509d6be27bbd47089e8d91", 0x89}, {&(0x7f0000000200)="1f9aa6bb87ed56c9537924b1a0438bd94e835911689f69958ee2a9f337ced1258443e2dc88d85dfaaf64f737ed24859af2cf05cb4380b6ed3dc0109382505f747779a96080a1b31ad4f3db9e92ad0a4e7469f89c73551ca1d297df6a0ea2da23e526a7b5bf359c2909bc8a3559bbdb2d35", 0x71}], 0x3) 16:03:12 executing program 4: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2, 0xffffffffffffffff}) (async, rerun: 32) sysctl$fs(&(0x7f0000000040)={0x4, 0x1}, 0x4000000000000007, &(0x7f0000000300)="a9d96c5b00f99d57e86933eb0c76e94a5324636efdb444b9bf63980696c9a308c6fa00f4a281c62cf9c8730794d29d48bed238c9b7480c0f32cb8bcb27277fb01f6f13e6fe6665fab978f129e0c03546f56bc1c57e194a3ae03835a16fdfaaab777cc3a94dc4103fcacf0f6418828b7b6850026c7b20336533296c71048c735244cb48e5e4bde42315c4a9023519a62b433b8c73bbfaebfe4c2726dfd241089ca53a45bb58b5203f2bcac09148dc6733ed4d9f0379dd6174884ab23d08a304d6f6f0293398d1d45f8671e1d88a757bc2b2a91626792c826a17c122c05508efd3fd6fa689e6135e81fea723048f78a8d8dda8d82fc677775dc08e19813601069af5cc56ff3b6ea6d2d54dcc6c1fb0be53a1f4f586ea617a1670523635a53add15cf7d372555789c887cc643d406b7a85bdba217d22883b99001c749d5c134b2e567e019facf5a42b8750deeb08be4bfd71be2d67a9a34f5fd5f000000", 0x0, 0x0, 0x6935b0920c624b66) (rerun: 32) 16:03:12 executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x8, 0x0, 0x4, 0x3, 0x3, 0xa00000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xa, 0xfffffffffffff69e, 0x9, 0x4], [0x9, 0x0, 0x0, 0x7, 0x5, 0x3, 0xfffffffffffffff8, 0x4, 0x8], [0x0, 0x40, 0xc38, 0x10000000000002, 0x0, 0x5], [0x0, 0x7, 0x6, 0x401, 0xd], [{0x1, 0x0, 0x0, 0x6}, {0x2ad, 0x7, 0xfff}, {0x1ff, 0x0, 0x2, 0x3}, {0x1f, 0xc1e}, {0x3, 0x0, 0x30e6}, {0x8009, 0x0, 0x1}, {0x0, 0x0, 0xfffffffd, 0x400000}, {0x38d, 0x1, 0x2}], {0x40, 0x0, 0x80000001, 0x1}, {0x0, 0x0, 0x0, 0x1}}}, 0x8}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7fffffff) fsync(r2) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0xfffffbff) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x8, 0x0, 0x4, 0x3, 0x3, 0xa00000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xa, 0xfffffffffffff69e, 0x9, 0x4], [0x9, 0x0, 0x0, 0x7, 0x5, 0x3, 0xfffffffffffffff8, 0x4, 0x8], [0x0, 0x40, 0xc38, 0x10000000000002, 0x0, 0x5], [0x0, 0x7, 0x6, 0x401, 0xd], [{0x1, 0x0, 0x0, 0x6}, {0x2ad, 0x7, 0xfff}, {0x1ff, 0x0, 0x2, 0x3}, {0x1f, 0xc1e}, {0x3, 0x0, 0x30e6}, {0x8009, 0x0, 0x1}, {0x0, 0x0, 0xfffffffd, 0x400000}, {0x38d, 0x1, 0x2}], {0x40, 0x0, 0x80000001, 0x1}, {0x0, 0x0, 0x0, 0x1}}}, 0x8}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) (async) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7fffffff) (async) fsync(r2) (async) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0xfffffbff) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) (async) 16:03:13 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:13 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async, rerun: 64) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) (async, rerun: 64) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:13 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x26, 0x0, 0x0, 0x7}, {0x78}, {0x6, 0x0, 0x0, 0x67e4}]}) pwrite(r0, &(0x7f0000000140)="23b3b9b970e01e65637acc684088", 0xe, 0x0) 16:03:13 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) (async, rerun: 64) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0) (rerun: 64) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) (async) fchmod(r0, 0x8e3) (async) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) 16:03:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) getpeername$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) (async) r1 = dup(r0) bind(r0, &(0x7f0000001180)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) (async) listen(r1, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x4) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) (async) close(r2) 16:03:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2a) setuid(0xee01) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="93b270e7d8cdaa84716e0b14e121ca5f01a2afae01ffd49044d457b2e7d5d41432a75fded6ed788c52d8d45a8bf656b0ef715558d33002ff4704ceab1746ec55db91be0c1d7e204a29ba47a2ad6ede5660850e3d368f420015ff582a4979db4c6bda58d6724df21690735904389f02fcfb9952d3cf68cdd9bbac210d56383e3e15", 0x81}, {&(0x7f0000000140)="b02f0a6f7668f2ee9ca5fa0882ba062721ff8a6146b47ce5f4dbf9e3b670c77613587dcee2618262f900a0d0ee2b18938254f11312f7d28173db0ba9906b8b91e8200ebf3092c8065bb7a26780efa4d55852f9b57ff37db1cb38085f7e26b424c184e85a35aa8cab70e9d4bec04734ebab6cd6575ccbd377865eef1e9179509d6be27bbd47089e8d91", 0x89}, {&(0x7f0000000200)="1f9aa6bb87ed56c9537924b1a0438bd94e835911689f69958ee2a9f337ced1258443e2dc88d85dfaaf64f737ed24859af2cf05cb4380b6ed3dc0109382505f747779a96080a1b31ad4f3db9e92ad0a4e7469f89c73551ca1d297df6a0ea2da23e526a7b5bf359c2909bc8a3559bbdb2d35", 0x71}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2a) (async) setuid(0xee01) (async) close(r0) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="93b270e7d8cdaa84716e0b14e121ca5f01a2afae01ffd49044d457b2e7d5d41432a75fded6ed788c52d8d45a8bf656b0ef715558d33002ff4704ceab1746ec55db91be0c1d7e204a29ba47a2ad6ede5660850e3d368f420015ff582a4979db4c6bda58d6724df21690735904389f02fcfb9952d3cf68cdd9bbac210d56383e3e15", 0x81}, {&(0x7f0000000140)="b02f0a6f7668f2ee9ca5fa0882ba062721ff8a6146b47ce5f4dbf9e3b670c77613587dcee2618262f900a0d0ee2b18938254f11312f7d28173db0ba9906b8b91e8200ebf3092c8065bb7a26780efa4d55852f9b57ff37db1cb38085f7e26b424c184e85a35aa8cab70e9d4bec04734ebab6cd6575ccbd377865eef1e9179509d6be27bbd47089e8d91", 0x89}, {&(0x7f0000000200)="1f9aa6bb87ed56c9537924b1a0438bd94e835911689f69958ee2a9f337ced1258443e2dc88d85dfaaf64f737ed24859af2cf05cb4380b6ed3dc0109382505f747779a96080a1b31ad4f3db9e92ad0a4e7469f89c73551ca1d297df6a0ea2da23e526a7b5bf359c2909bc8a3559bbdb2d35", 0x71}], 0x3) (async) pckbd_enable: command error 16:03:14 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x2000, 0x20000) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = socket(0x10, 0x2, 0xfd) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r3, 0x1}) (async) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', r3, 0x3}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000100)='./file1\x00', r0, 0x1}) (async) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) fcntl$getown(r0, 0x5) 16:03:14 executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) r2 = dup(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) (async) dup(r0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:03:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) 16:03:14 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x26, 0x0, 0x0, 0x7}, {0x78}, {0x6, 0x0, 0x0, 0x67e4}]}) pwrite(r0, &(0x7f0000000140)="23b3b9b970e01e65637acc684088", 0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000000831, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x26, 0x0, 0x0, 0x7}, {0x78}, {0x6, 0x0, 0x0, 0x67e4}]}) (async) pwrite(r0, &(0x7f0000000140)="23b3b9b970e01e65637acc684088", 0xe, 0x0) (async) pckbd_enable: command error 16:03:15 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) (async, rerun: 64) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0) (async, rerun: 64) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) (async) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async, rerun: 64) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) (rerun: 64) 16:03:15 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:15 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x2000, 0x20000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x10, 0x2, 0xfd) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r3, 0x1}) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', r3, 0x3}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000100)='./file1\x00', r0, 0x1}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$getown(r0, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x2000, 0x20000) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socket(0x10, 0x2, 0xfd) (async) dup(r1) (async) ioctl$LIOCSFD(r2, 0x80047476, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r3, 0x1}) (async) getpeername(r3, 0xffffffffffffffff, &(0x7f0000000080)) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', r3, 0x3}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000100)='./file1\x00', r0, 0x1}) (async) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) fcntl$getown(r0, 0x5) (async) 16:03:15 executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x8, 0x0, 0x4, 0x3, 0x3, 0xa00000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xa, 0xfffffffffffff69e, 0x9, 0x4], [0x9, 0x0, 0x0, 0x7, 0x5, 0x3, 0xfffffffffffffff8, 0x4, 0x8], [0x0, 0x40, 0xc38, 0x10000000000002, 0x0, 0x5], [0x0, 0x7, 0x6, 0x401, 0xd], [{0x1, 0x0, 0x0, 0x6}, {0x2ad, 0x7, 0xfff}, {0x1ff, 0x0, 0x2, 0x3}, {0x1f, 0xc1e}, {0x3, 0x0, 0x30e6}, {0x8009, 0x0, 0x1}, {0x0, 0x0, 0xfffffffd, 0x400000}, {0x38d, 0x1, 0x2}], {0x40, 0x0, 0x80000001, 0x1}, {0x0, 0x0, 0x0, 0x1}}}, 0x8}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7fffffff) (async, rerun: 64) fsync(r2) (rerun: 64) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0xfffffbff) (async, rerun: 64) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x2) (rerun: 64) 16:03:15 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:15 executing program 6: syz_emit_ethernet(0x1026, &(0x7f0000000080)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1018, 0x0, 0x7fff, 0x0, 0x6, 0x0, @multicast2}, @icmp=@generic={0x20, 0x3, 0x0, "954a360121424276fce9b2c281cf2162c14f172ac0f1bfb9983881e0df504eb1e4c0f4a27cca437bc8cc0324123d9da10cc6e7076bbb5c634ba5db7fa2e5f3a4290e376ed0a2ebc0a64d934559bb6d74b3154d29dba156146519d066ac0bc3130fe891ee6591261ce8bbcfc3a6dc3dddc9de078181cc13e43b8c81677ecc9c01eedddb977e439dcb848e19b859798d8d2069022c6b543d315619a114cba85148841be1725239b6e01bafac3700aac8579d85bc8d5e5dbef7e27a1b28fcc091d60edd68bb4a9587ab528bdfa40bc737707e31a35f1faf74a194d52864a72405a4d3d8e7d51299f8a92384e5d550265aaa64118e6fdb0283892210798a8271d545abc0be19bbe4fe820c15f328c267d4a953346a94a286e7835314e86e8b7675f539653dbcfd48b4ec8c171593b0df691062ad581791c547d499b1364bbf1e5c048bf5d12bd803d91ab9c03a3a474896e5fded12d6e4a89517050d6c33e862075eb4ab7dbfa770400b5d7d3b6c44517622487138129095b39d912359a174d16099cc3d31db4acdea3f8c9d073f78efcf3ee5ec89670cfb2f62a0c79536de6cf655e3277131a2220e5b1e1427a4efcba38b7a1a5ff8ae83701bda8311b0d49667baf0bd6efe379cd9b5f56b5ca3280b624be90626c70d2965492d548c63c6f3c977551a1f162320279498752dce2f73d6e2effc7d8b71263938ca96642aa3b1574ed506c4c982a81d235db412e0b6915bc3608898251a48a4a75c613da69705a3985c3b6c30e4cf08c7db96d3c7f592021410388fa60490c9831b22b50266333f8aabc7ed0488944b5bd33f6df8d3e13f8c61900c3cdbf95b961d9231cba82a5d2c2f34ee3318271f9101b8cfee0309c4c9adccd53db06729d844de5e1bbc92035be33c14b4dcd3107b6994486bdf12736c5fb3449c96a73136e4681ca9256c93f94c1c5b5a09f7bcd5b0340deef14ce0a96a31504dd3f9377475ef7ad3b0b2dfb2740b08c589d59f58d7aa46b78c12733198f73ef0ca4a81144276d3db70c50c5029c59da50aaaf5e9d8470ce6dc5381eae157478a6a61527dad3a8af87681bb5afdd16fcfc4280654e777ce65d56b09f5d392932226419fff9e79dd0fa148686aa1c844e2baa2f4f7333c06486dcf7521ca009b8ce059709d9c04fb7bebfb36d6edf80ea13ffd39ec0701f80528c0dea39c3937c9070b1d6d6b4dc9f06aa926eb4c20aac821d97c68ab10bbf4327dd4b06199c890ba00ab72a5ea265b6579fefe2fea88d3856454b6f05a710ffa26a365083c54a57a23a8a92da0df078a3b17fe6231de1da070c2eaf61fa263f2bc5190e65ef240029e0fc1e21d68f551f9ab9554e7f1f8bd140594f2b05bbf2527d42724ac1e985a3c72317c304bbb89ecab406fcad288beb5890eb149b64bca3f04f23cb32daaa0390d96b16e7deb52d3a865125389e9ac79bc7192d4df79c41a0c36745dca1d533544e1d7f927a2fb3d26f9b24190cabefff7946afa1d051b03945270c890520b20ec224bbf9fcc3b3747cb3ce916bfad08ed0913cad32aeec2de26d26a837fc7793504836b2c9cb7800eb4aa6002b971242f7b227e2d7f82c56c8773e445c511c681d8cae8b653f9d51530eccecaad60c2c7860978b11ced688e0f37be908c634ee870d9a55cd7433ab04f2df640dc3ac57f7ce89a99b3e8c9c7788f6f6dba16fc06df7d28ea4a8d4fe980c5d4920b672130107ab10b6cff16c258612a25a25fe7ed497251cc18522983b8643961fa6c6ab8dcc5c49c2acefc590af4b4666930efeb6e76cdf3dcb75d38510f980d36a15d0fbdcabe5c6f38327d139763a05de3e3ed32610da8902ba3cd80417d2253f2f38d1b8b1eb1b3b46f6ebff1f0325b154014390b3ed58dcb2854bd170d6d9bfd010ac56958a57c20bd22282383738020ff859b439dc34aacaa1cdcf8413a48a7cecd1d7c51d00107c076e2473d8329fa1024cdf4ff8ecfc8ea2f0e50b8c7006705bdb414d03124226ff7e030875aab06d160648b04f49d18243e7b074560d0899d3bef71d2ab859822de4d8864bf48e85732ebc9b28b035c0fb4149939388f939265b2ef391d1dc762004a1a8e654c0c1394d5fba10d71e5fe15f143e9fdaa07b39edda4e460c73ef68e8bf4b8dfdb1e1414e67da5cc2666e5fbbb3cd3d107daf2dae28d1831e59809ee1fb002d810d5b01ff2da33b3ae68e3c7d1fb885b5e72e878e0e3bdcccdb700cbf12d60167c9064240a4bd7d93ba060afde89c479f0119f4ec582c1899fcdcf1a917044b70ed40a97bb33e744f750c922347bad6d20fadd71186f23178864b8e09139c35f8e7debafa517a4f3cc3f2eba2824d8084229f2a58fc81205a9d25c3c9fd6e00ad32053270873b49c6d5c6a3a34c9464708b3f3db732e5e2fe260f64b10e68bc42849bfa1be5b9d6e6206a7d688ae8b1e306c18d25569f7310dc9c99628f9defe4955156b2f9ba68c16f3dd92ec18e43bc60fd49a9e4eadbefad9730d4cb0d47660f9ef24778300bba401ef45bc82359519a09d90fd811658b4ef2e5e8a2ba98de803e0d1570b7863bf348289b3f4420e403205c099a3e69fb3c42b3c29fc202abb455f32ea31afd51ef63ab82f2a8e5a82e74941eacfe702a837f96ba392f02eaadffd0dc493759d41fd062129297e7b596be4c8627990567d2acddcb9971c0a5004e80fd22518b3432c3139220e5b1651820b073bc3c857a83baeedab1956341e823d2bb0cd9d9fd0d1271954ad437b07d42a1891611931bc2a7e925db83dc76708398e1e11f1a9db8c7dd2435221d36cf717dd1e0f2c9f76237c891ec631b4194191e6c754f7c6faf7f8d7e6e0c0df664f12c97fffcccbaf86ebbdc374738f41986f3825a2424bd61e17ef159111a400fd34df95492e8554c6e03dcd21417d7d70d3895aaf0c1ab5c4a442f7c46338217b6892c19128952b2134cca3415a8f1a53c7dbbc3bb05785b1d91d7f13f9cb316fe33cd6ce9176141485c6ace809697997fc2fbe909b0d688d33b5a77663f7089cb9df9bddc55b364aeb25d12c028e51098ad6a2952d3ebf61f29fd742f27a7d397cc8f28ff1e66b43f723668225d8a7b6a71552129d03f809eb8c766f934645bdd003ae72563d6da0ecb88a99655150116be64c78a61181854db20e0a255ec1457951fe4228790d946c0e0b06b2af5158a6bcf4c203f9dfa4dda5adf6cf74de0be720aed959a199563498adc6ea93ffba761b3d339c3a2719c01f870abb7b433573e26784d224abcc6928d6a05639edbf9ff33b33b8908cfb9d68eb594072ea964328f251e119e37e5acc3cd6c3ac8d36e6972d681d3f8809b421e4887d209feeed652969f9ab30f8be26cd538959c421935bbfd78a3578045a4249e27d230a1728fab0d5e850fd97ebbee051034cfae86e11ea1340848fb8d49f19143a42c157ca247a8935e003ea9d1b9bf86cadbfdc6c67f9a26410dda6fb264ef4dda8bff0f891e53a14463bf2748e1e669d3d2642cb9497230f983a73c116e10814bebc34d9cd5fdccf233b4e6206492a157662a9554b7617f56ba63fce8f1d671d03325d5fe180bd1aac348d9189bf042aedf61b3798ed4c792a72c0708945f042f1672ad3087c56655965a5ac1ed7c5d223837cc492f3592dadb1289ead7bf774c230059cbd0368d32eb40885bb2f1d0d59b47b7c0b7dea17db11db5541adfcb529fba0ff6697fa33cdc573c678955818bfb90e2713086bb4cfc948e8d4b7def88a57f90129a5ee5ddefc584128648b5ffb93dea082a9bdef9d14a1dae382448a25c7637b2fa213a86ba5c48578e173a354968832865f2be0ba91dd071d2e94c39e1ca31943368a197925626ca80e585e573fbc20b62180487dd36ea71b05825ea6dae02266715c7e46e326999242e49766c7470b7c638c1a8e842eed3a493ba492afdf7247da67fd60af9d623411423fc4bad973b2f41ec112b5201908f8534a6fabc71fe50b4489e6ca5f78fa22ab429203d3101f802367e6deb257ba29fc239468fccdc3d41cd33b421e36aab32da7c61bd7c2917f0761b2d291ae32b2fe91eb659c9b2ae5d68bb132467302079890b5e472bb3d9a33345be686924e8251d35bf52cf18e97da905f9c3270be740e18e64af6ed3c5c5d7fe9da99c12c81a4fd4991d70693d38bd6d21c6f6e16b946f0185baefba998c05230755ae56a005e94434384ed5bef58d611b35003d571b8ed88c0afffd91ac0c0917e7fa5b58b8c7b696e68b6d08b0ad04514bf2d886d09ce598e48f10d79b2e10efeb7c5b3a77c2658bd926b8505986c1d7922498932b6e9646f1c466bea3f78da06abc4b029efeaffb5b26b58ec0965fd042aaf386e969171b2765cb7091adcc45a8b755a033769ffc6dda070fb5046a33541b9a1e43f73863ebe4843dac988797a10ad5411d131d9237ab9424e99b39540641a6e37dcec88079c3588775e00fe71a2cfb9f3498af7dfb77a3894ff8c990092a46a13557457d8babfe4e7c58842883adfecb6e9d048ebe6b3f0a4308c33f25f55f0498ffdb2c50ee2837eeb67e8ae71b01c126e70ecb85b1492a3cc8d17a43bd27bc2191e4d516b97f5c7a4289f5a9b24bab369424581c1d9a4c7779fbdeabfa70941ea870f470fea608e7aa8e5e7eea2afccf72e96bc0a789420221e86d2832fa6264bd1bde1ef18cab0e653fefa8140781df5540507885f7df603b99d3d7353d20888462abbd5698dd83486386cac45b4bacd3c6b51d4dcce138860c0eaf31eb83e9b9d3146d15a04fc15decbd1237b02dc88d22365b00622abd82a3716dc45bf965096ebb3962dad6110ab69b5596c13c1824c974f278140cc0145cb5eea9df26435dc8dcbf0d6fb5bfbe56b4c584dce6736e9dd54a57d9301ba00ca60bfe593195dafec1fad7833f705e35ec5a19207efdb7b634e6039c75a099c992e2274b7b4a223545f7398aec6d827749d378a55cc9675137a42f92fcf5803c4d2cb5a98c9cb508c3b6efd360146617a56acec28ad3e3419e64ea2beeb654dc45456055cf6bd0f8a44b7b31055725393e0b8ed3004bb8e1441ce4b082387f8064efd56b1310b7d15b50661793eb794371ce229de5f83f1b49271a6f498a97a9bf89934b2be8926cbb443e15680f4965f77afa6c53465f45bc3b157609c693358ed1bacadb8c6ed413fac1bf06123b230e2da8d6fae814f4b9e1eee19b6c60db0936492dbaa52f3fe0dabde8b5aa9c5a057d345a129ce35a36b6b60d14ba29f1aad05f9310edabc279b9ce8585d89337adb0e13f6654a37d266d9f0c7ccab9b23c3e00fc9e4dc6382ff84e9b0265a080e3cfedb68013e9a030bd9ac2cad5272280742a19eaa41ed4dcd3a27e1f4589a8bffb2b710819a143b73ef5fa2668d7a53d9ac9d36b7abf1f927c9d120aa534dfb36047217ca66a9c7e5584a57dce38af7cfb333b0492209df7fd8c312ac4b2652a272b80a1b7450ffd68eab29f1de747ff6c3ec6ac9e69338c47dd2346f408e618a9b4900aaed1fe3d52cd802789f7b69e3a755cd100622d54adc7c0746f0672ed92d94c9a30dccf4ca9e2911f31ac0f0a336ad95f7f4ab0b2007acc74e3dff795cd9194da8e6be44d3ea79f113bb6aaf94758c843cc7ff7b74c56f5de72a6d703d2808d6bae0fd22d8a1be933187c04a5720ceaa47fb36ea69948652d77814517d2ff3d04b3073b2a981c4b6b16c2666f9d9f0409eddcc65f4e2d5082893bebf81541108d5941f41f24bce289cf422fb4ae446d06e318634e8ec2357a749ec3ff46bb38c11"}}}}}) 16:03:15 executing program 6: syz_emit_ethernet(0x1026, &(0x7f0000000080)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1018, 0x0, 0x7fff, 0x0, 0x6, 0x0, @multicast2}, @icmp=@generic={0x20, 0x3, 0x0, "954a360121424276fce9b2c281cf2162c14f172ac0f1bfb9983881e0df504eb1e4c0f4a27cca437bc8cc0324123d9da10cc6e7076bbb5c634ba5db7fa2e5f3a4290e376ed0a2ebc0a64d934559bb6d74b3154d29dba156146519d066ac0bc3130fe891ee6591261ce8bbcfc3a6dc3dddc9de078181cc13e43b8c81677ecc9c01eedddb977e439dcb848e19b859798d8d2069022c6b543d315619a114cba85148841be1725239b6e01bafac3700aac8579d85bc8d5e5dbef7e27a1b28fcc091d60edd68bb4a9587ab528bdfa40bc737707e31a35f1faf74a194d52864a72405a4d3d8e7d51299f8a92384e5d550265aaa64118e6fdb0283892210798a8271d545abc0be19bbe4fe820c15f328c267d4a953346a94a286e7835314e86e8b7675f539653dbcfd48b4ec8c171593b0df691062ad581791c547d499b1364bbf1e5c048bf5d12bd803d91ab9c03a3a474896e5fded12d6e4a89517050d6c33e862075eb4ab7dbfa770400b5d7d3b6c44517622487138129095b39d912359a174d16099cc3d31db4acdea3f8c9d073f78efcf3ee5ec89670cfb2f62a0c79536de6cf655e3277131a2220e5b1e1427a4efcba38b7a1a5ff8ae83701bda8311b0d49667baf0bd6efe379cd9b5f56b5ca3280b624be90626c70d2965492d548c63c6f3c977551a1f162320279498752dce2f73d6e2effc7d8b71263938ca96642aa3b1574ed506c4c982a81d235db412e0b6915bc3608898251a48a4a75c613da69705a3985c3b6c30e4cf08c7db96d3c7f592021410388fa60490c9831b22b50266333f8aabc7ed0488944b5bd33f6df8d3e13f8c61900c3cdbf95b961d9231cba82a5d2c2f34ee3318271f9101b8cfee0309c4c9adccd53db06729d844de5e1bbc92035be33c14b4dcd3107b6994486bdf12736c5fb3449c96a73136e4681ca9256c93f94c1c5b5a09f7bcd5b0340deef14ce0a96a31504dd3f9377475ef7ad3b0b2dfb2740b08c589d59f58d7aa46b78c12733198f73ef0ca4a81144276d3db70c50c5029c59da50aaaf5e9d8470ce6dc5381eae157478a6a61527dad3a8af87681bb5afdd16fcfc4280654e777ce65d56b09f5d392932226419fff9e79dd0fa148686aa1c844e2baa2f4f7333c06486dcf7521ca009b8ce059709d9c04fb7bebfb36d6edf80ea13ffd39ec0701f80528c0dea39c3937c9070b1d6d6b4dc9f06aa926eb4c20aac821d97c68ab10bbf4327dd4b06199c890ba00ab72a5ea265b6579fefe2fea88d3856454b6f05a710ffa26a365083c54a57a23a8a92da0df078a3b17fe6231de1da070c2eaf61fa263f2bc5190e65ef240029e0fc1e21d68f551f9ab9554e7f1f8bd140594f2b05bbf2527d42724ac1e985a3c72317c304bbb89ecab406fcad288beb5890eb149b64bca3f04f23cb32daaa0390d96b16e7deb52d3a865125389e9ac79bc7192d4df79c41a0c36745dca1d533544e1d7f927a2fb3d26f9b24190cabefff7946afa1d051b03945270c890520b20ec224bbf9fcc3b3747cb3ce916bfad08ed0913cad32aeec2de26d26a837fc7793504836b2c9cb7800eb4aa6002b971242f7b227e2d7f82c56c8773e445c511c681d8cae8b653f9d51530eccecaad60c2c7860978b11ced688e0f37be908c634ee870d9a55cd7433ab04f2df640dc3ac57f7ce89a99b3e8c9c7788f6f6dba16fc06df7d28ea4a8d4fe980c5d4920b672130107ab10b6cff16c258612a25a25fe7ed497251cc18522983b8643961fa6c6ab8dcc5c49c2acefc590af4b4666930efeb6e76cdf3dcb75d38510f980d36a15d0fbdcabe5c6f38327d139763a05de3e3ed32610da8902ba3cd80417d2253f2f38d1b8b1eb1b3b46f6ebff1f0325b154014390b3ed58dcb2854bd170d6d9bfd010ac56958a57c20bd22282383738020ff859b439dc34aacaa1cdcf8413a48a7cecd1d7c51d00107c076e2473d8329fa1024cdf4ff8ecfc8ea2f0e50b8c7006705bdb414d03124226ff7e030875aab06d160648b04f49d18243e7b074560d0899d3bef71d2ab859822de4d8864bf48e85732ebc9b28b035c0fb4149939388f939265b2ef391d1dc762004a1a8e654c0c1394d5fba10d71e5fe15f143e9fdaa07b39edda4e460c73ef68e8bf4b8dfdb1e1414e67da5cc2666e5fbbb3cd3d107daf2dae28d1831e59809ee1fb002d810d5b01ff2da33b3ae68e3c7d1fb885b5e72e878e0e3bdcccdb700cbf12d60167c9064240a4bd7d93ba060afde89c479f0119f4ec582c1899fcdcf1a917044b70ed40a97bb33e744f750c922347bad6d20fadd71186f23178864b8e09139c35f8e7debafa517a4f3cc3f2eba2824d8084229f2a58fc81205a9d25c3c9fd6e00ad32053270873b49c6d5c6a3a34c9464708b3f3db732e5e2fe260f64b10e68bc42849bfa1be5b9d6e6206a7d688ae8b1e306c18d25569f7310dc9c99628f9defe4955156b2f9ba68c16f3dd92ec18e43bc60fd49a9e4eadbefad9730d4cb0d47660f9ef24778300bba401ef45bc82359519a09d90fd811658b4ef2e5e8a2ba98de803e0d1570b7863bf348289b3f4420e403205c099a3e69fb3c42b3c29fc202abb455f32ea31afd51ef63ab82f2a8e5a82e74941eacfe702a837f96ba392f02eaadffd0dc493759d41fd062129297e7b596be4c8627990567d2acddcb9971c0a5004e80fd22518b3432c3139220e5b1651820b073bc3c857a83baeedab1956341e823d2bb0cd9d9fd0d1271954ad437b07d42a1891611931bc2a7e925db83dc76708398e1e11f1a9db8c7dd2435221d36cf717dd1e0f2c9f76237c891ec631b4194191e6c754f7c6faf7f8d7e6e0c0df664f12c97fffcccbaf86ebbdc374738f41986f3825a2424bd61e17ef159111a400fd34df95492e8554c6e03dcd21417d7d70d3895aaf0c1ab5c4a442f7c46338217b6892c19128952b2134cca3415a8f1a53c7dbbc3bb05785b1d91d7f13f9cb316fe33cd6ce9176141485c6ace809697997fc2fbe909b0d688d33b5a77663f7089cb9df9bddc55b364aeb25d12c028e51098ad6a2952d3ebf61f29fd742f27a7d397cc8f28ff1e66b43f723668225d8a7b6a71552129d03f809eb8c766f934645bdd003ae72563d6da0ecb88a99655150116be64c78a61181854db20e0a255ec1457951fe4228790d946c0e0b06b2af5158a6bcf4c203f9dfa4dda5adf6cf74de0be720aed959a199563498adc6ea93ffba761b3d339c3a2719c01f870abb7b433573e26784d224abcc6928d6a05639edbf9ff33b33b8908cfb9d68eb594072ea964328f251e119e37e5acc3cd6c3ac8d36e6972d681d3f8809b421e4887d209feeed652969f9ab30f8be26cd538959c421935bbfd78a3578045a4249e27d230a1728fab0d5e850fd97ebbee051034cfae86e11ea1340848fb8d49f19143a42c157ca247a8935e003ea9d1b9bf86cadbfdc6c67f9a26410dda6fb264ef4dda8bff0f891e53a14463bf2748e1e669d3d2642cb9497230f983a73c116e10814bebc34d9cd5fdccf233b4e6206492a157662a9554b7617f56ba63fce8f1d671d03325d5fe180bd1aac348d9189bf042aedf61b3798ed4c792a72c0708945f042f1672ad3087c56655965a5ac1ed7c5d223837cc492f3592dadb1289ead7bf774c230059cbd0368d32eb40885bb2f1d0d59b47b7c0b7dea17db11db5541adfcb529fba0ff6697fa33cdc573c678955818bfb90e2713086bb4cfc948e8d4b7def88a57f90129a5ee5ddefc584128648b5ffb93dea082a9bdef9d14a1dae382448a25c7637b2fa213a86ba5c48578e173a354968832865f2be0ba91dd071d2e94c39e1ca31943368a197925626ca80e585e573fbc20b62180487dd36ea71b05825ea6dae02266715c7e46e326999242e49766c7470b7c638c1a8e842eed3a493ba492afdf7247da67fd60af9d623411423fc4bad973b2f41ec112b5201908f8534a6fabc71fe50b4489e6ca5f78fa22ab429203d3101f802367e6deb257ba29fc239468fccdc3d41cd33b421e36aab32da7c61bd7c2917f0761b2d291ae32b2fe91eb659c9b2ae5d68bb132467302079890b5e472bb3d9a33345be686924e8251d35bf52cf18e97da905f9c3270be740e18e64af6ed3c5c5d7fe9da99c12c81a4fd4991d70693d38bd6d21c6f6e16b946f0185baefba998c05230755ae56a005e94434384ed5bef58d611b35003d571b8ed88c0afffd91ac0c0917e7fa5b58b8c7b696e68b6d08b0ad04514bf2d886d09ce598e48f10d79b2e10efeb7c5b3a77c2658bd926b8505986c1d7922498932b6e9646f1c466bea3f78da06abc4b029efeaffb5b26b58ec0965fd042aaf386e969171b2765cb7091adcc45a8b755a033769ffc6dda070fb5046a33541b9a1e43f73863ebe4843dac988797a10ad5411d131d9237ab9424e99b39540641a6e37dcec88079c3588775e00fe71a2cfb9f3498af7dfb77a3894ff8c990092a46a13557457d8babfe4e7c58842883adfecb6e9d048ebe6b3f0a4308c33f25f55f0498ffdb2c50ee2837eeb67e8ae71b01c126e70ecb85b1492a3cc8d17a43bd27bc2191e4d516b97f5c7a4289f5a9b24bab369424581c1d9a4c7779fbdeabfa70941ea870f470fea608e7aa8e5e7eea2afccf72e96bc0a789420221e86d2832fa6264bd1bde1ef18cab0e653fefa8140781df5540507885f7df603b99d3d7353d20888462abbd5698dd83486386cac45b4bacd3c6b51d4dcce138860c0eaf31eb83e9b9d3146d15a04fc15decbd1237b02dc88d22365b00622abd82a3716dc45bf965096ebb3962dad6110ab69b5596c13c1824c974f278140cc0145cb5eea9df26435dc8dcbf0d6fb5bfbe56b4c584dce6736e9dd54a57d9301ba00ca60bfe593195dafec1fad7833f705e35ec5a19207efdb7b634e6039c75a099c992e2274b7b4a223545f7398aec6d827749d378a55cc9675137a42f92fcf5803c4d2cb5a98c9cb508c3b6efd360146617a56acec28ad3e3419e64ea2beeb654dc45456055cf6bd0f8a44b7b31055725393e0b8ed3004bb8e1441ce4b082387f8064efd56b1310b7d15b50661793eb794371ce229de5f83f1b49271a6f498a97a9bf89934b2be8926cbb443e15680f4965f77afa6c53465f45bc3b157609c693358ed1bacadb8c6ed413fac1bf06123b230e2da8d6fae814f4b9e1eee19b6c60db0936492dbaa52f3fe0dabde8b5aa9c5a057d345a129ce35a36b6b60d14ba29f1aad05f9310edabc279b9ce8585d89337adb0e13f6654a37d266d9f0c7ccab9b23c3e00fc9e4dc6382ff84e9b0265a080e3cfedb68013e9a030bd9ac2cad5272280742a19eaa41ed4dcd3a27e1f4589a8bffb2b710819a143b73ef5fa2668d7a53d9ac9d36b7abf1f927c9d120aa534dfb36047217ca66a9c7e5584a57dce38af7cfb333b0492209df7fd8c312ac4b2652a272b80a1b7450ffd68eab29f1de747ff6c3ec6ac9e69338c47dd2346f408e618a9b4900aaed1fe3d52cd802789f7b69e3a755cd100622d54adc7c0746f0672ed92d94c9a30dccf4ca9e2911f31ac0f0a336ad95f7f4ab0b2007acc74e3dff795cd9194da8e6be44d3ea79f113bb6aaf94758c843cc7ff7b74c56f5de72a6d703d2808d6bae0fd22d8a1be933187c04a5720ceaa47fb36ea69948652d77814517d2ff3d04b3073b2a981c4b6b16c2666f9d9f0409eddcc65f4e2d5082893bebf81541108d5941f41f24bce289cf422fb4ae446d06e318634e8ec2357a749ec3ff46bb38c11"}}}}}) syz_emit_ethernet(0x1026, &(0x7f0000000080)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1018, 0x0, 0x7fff, 0x0, 0x6, 0x0, @multicast2}, @icmp=@generic={0x20, 0x3, 0x0, "954a360121424276fce9b2c281cf2162c14f172ac0f1bfb9983881e0df504eb1e4c0f4a27cca437bc8cc0324123d9da10cc6e7076bbb5c634ba5db7fa2e5f3a4290e376ed0a2ebc0a64d934559bb6d74b3154d29dba156146519d066ac0bc3130fe891ee6591261ce8bbcfc3a6dc3dddc9de078181cc13e43b8c81677ecc9c01eedddb977e439dcb848e19b859798d8d2069022c6b543d315619a114cba85148841be1725239b6e01bafac3700aac8579d85bc8d5e5dbef7e27a1b28fcc091d60edd68bb4a9587ab528bdfa40bc737707e31a35f1faf74a194d52864a72405a4d3d8e7d51299f8a92384e5d550265aaa64118e6fdb0283892210798a8271d545abc0be19bbe4fe820c15f328c267d4a953346a94a286e7835314e86e8b7675f539653dbcfd48b4ec8c171593b0df691062ad581791c547d499b1364bbf1e5c048bf5d12bd803d91ab9c03a3a474896e5fded12d6e4a89517050d6c33e862075eb4ab7dbfa770400b5d7d3b6c44517622487138129095b39d912359a174d16099cc3d31db4acdea3f8c9d073f78efcf3ee5ec89670cfb2f62a0c79536de6cf655e3277131a2220e5b1e1427a4efcba38b7a1a5ff8ae83701bda8311b0d49667baf0bd6efe379cd9b5f56b5ca3280b624be90626c70d2965492d548c63c6f3c977551a1f162320279498752dce2f73d6e2effc7d8b71263938ca96642aa3b1574ed506c4c982a81d235db412e0b6915bc3608898251a48a4a75c613da69705a3985c3b6c30e4cf08c7db96d3c7f592021410388fa60490c9831b22b50266333f8aabc7ed0488944b5bd33f6df8d3e13f8c61900c3cdbf95b961d9231cba82a5d2c2f34ee3318271f9101b8cfee0309c4c9adccd53db06729d844de5e1bbc92035be33c14b4dcd3107b6994486bdf12736c5fb3449c96a73136e4681ca9256c93f94c1c5b5a09f7bcd5b0340deef14ce0a96a31504dd3f9377475ef7ad3b0b2dfb2740b08c589d59f58d7aa46b78c12733198f73ef0ca4a81144276d3db70c50c5029c59da50aaaf5e9d8470ce6dc5381eae157478a6a61527dad3a8af87681bb5afdd16fcfc4280654e777ce65d56b09f5d392932226419fff9e79dd0fa148686aa1c844e2baa2f4f7333c06486dcf7521ca009b8ce059709d9c04fb7bebfb36d6edf80ea13ffd39ec0701f80528c0dea39c3937c9070b1d6d6b4dc9f06aa926eb4c20aac821d97c68ab10bbf4327dd4b06199c890ba00ab72a5ea265b6579fefe2fea88d3856454b6f05a710ffa26a365083c54a57a23a8a92da0df078a3b17fe6231de1da070c2eaf61fa263f2bc5190e65ef240029e0fc1e21d68f551f9ab9554e7f1f8bd140594f2b05bbf2527d42724ac1e985a3c72317c304bbb89ecab406fcad288beb5890eb149b64bca3f04f23cb32daaa0390d96b16e7deb52d3a865125389e9ac79bc7192d4df79c41a0c36745dca1d533544e1d7f927a2fb3d26f9b24190cabefff7946afa1d051b03945270c890520b20ec224bbf9fcc3b3747cb3ce916bfad08ed0913cad32aeec2de26d26a837fc7793504836b2c9cb7800eb4aa6002b971242f7b227e2d7f82c56c8773e445c511c681d8cae8b653f9d51530eccecaad60c2c7860978b11ced688e0f37be908c634ee870d9a55cd7433ab04f2df640dc3ac57f7ce89a99b3e8c9c7788f6f6dba16fc06df7d28ea4a8d4fe980c5d4920b672130107ab10b6cff16c258612a25a25fe7ed497251cc18522983b8643961fa6c6ab8dcc5c49c2acefc590af4b4666930efeb6e76cdf3dcb75d38510f980d36a15d0fbdcabe5c6f38327d139763a05de3e3ed32610da8902ba3cd80417d2253f2f38d1b8b1eb1b3b46f6ebff1f0325b154014390b3ed58dcb2854bd170d6d9bfd010ac56958a57c20bd22282383738020ff859b439dc34aacaa1cdcf8413a48a7cecd1d7c51d00107c076e2473d8329fa1024cdf4ff8ecfc8ea2f0e50b8c7006705bdb414d03124226ff7e030875aab06d160648b04f49d18243e7b074560d0899d3bef71d2ab859822de4d8864bf48e85732ebc9b28b035c0fb4149939388f939265b2ef391d1dc762004a1a8e654c0c1394d5fba10d71e5fe15f143e9fdaa07b39edda4e460c73ef68e8bf4b8dfdb1e1414e67da5cc2666e5fbbb3cd3d107daf2dae28d1831e59809ee1fb002d810d5b01ff2da33b3ae68e3c7d1fb885b5e72e878e0e3bdcccdb700cbf12d60167c9064240a4bd7d93ba060afde89c479f0119f4ec582c1899fcdcf1a917044b70ed40a97bb33e744f750c922347bad6d20fadd71186f23178864b8e09139c35f8e7debafa517a4f3cc3f2eba2824d8084229f2a58fc81205a9d25c3c9fd6e00ad32053270873b49c6d5c6a3a34c9464708b3f3db732e5e2fe260f64b10e68bc42849bfa1be5b9d6e6206a7d688ae8b1e306c18d25569f7310dc9c99628f9defe4955156b2f9ba68c16f3dd92ec18e43bc60fd49a9e4eadbefad9730d4cb0d47660f9ef24778300bba401ef45bc82359519a09d90fd811658b4ef2e5e8a2ba98de803e0d1570b7863bf348289b3f4420e403205c099a3e69fb3c42b3c29fc202abb455f32ea31afd51ef63ab82f2a8e5a82e74941eacfe702a837f96ba392f02eaadffd0dc493759d41fd062129297e7b596be4c8627990567d2acddcb9971c0a5004e80fd22518b3432c3139220e5b1651820b073bc3c857a83baeedab1956341e823d2bb0cd9d9fd0d1271954ad437b07d42a1891611931bc2a7e925db83dc76708398e1e11f1a9db8c7dd2435221d36cf717dd1e0f2c9f76237c891ec631b4194191e6c754f7c6faf7f8d7e6e0c0df664f12c97fffcccbaf86ebbdc374738f41986f3825a2424bd61e17ef159111a400fd34df95492e8554c6e03dcd21417d7d70d3895aaf0c1ab5c4a442f7c46338217b6892c19128952b2134cca3415a8f1a53c7dbbc3bb05785b1d91d7f13f9cb316fe33cd6ce9176141485c6ace809697997fc2fbe909b0d688d33b5a77663f7089cb9df9bddc55b364aeb25d12c028e51098ad6a2952d3ebf61f29fd742f27a7d397cc8f28ff1e66b43f723668225d8a7b6a71552129d03f809eb8c766f934645bdd003ae72563d6da0ecb88a99655150116be64c78a61181854db20e0a255ec1457951fe4228790d946c0e0b06b2af5158a6bcf4c203f9dfa4dda5adf6cf74de0be720aed959a199563498adc6ea93ffba761b3d339c3a2719c01f870abb7b433573e26784d224abcc6928d6a05639edbf9ff33b33b8908cfb9d68eb594072ea964328f251e119e37e5acc3cd6c3ac8d36e6972d681d3f8809b421e4887d209feeed652969f9ab30f8be26cd538959c421935bbfd78a3578045a4249e27d230a1728fab0d5e850fd97ebbee051034cfae86e11ea1340848fb8d49f19143a42c157ca247a8935e003ea9d1b9bf86cadbfdc6c67f9a26410dda6fb264ef4dda8bff0f891e53a14463bf2748e1e669d3d2642cb9497230f983a73c116e10814bebc34d9cd5fdccf233b4e6206492a157662a9554b7617f56ba63fce8f1d671d03325d5fe180bd1aac348d9189bf042aedf61b3798ed4c792a72c0708945f042f1672ad3087c56655965a5ac1ed7c5d223837cc492f3592dadb1289ead7bf774c230059cbd0368d32eb40885bb2f1d0d59b47b7c0b7dea17db11db5541adfcb529fba0ff6697fa33cdc573c678955818bfb90e2713086bb4cfc948e8d4b7def88a57f90129a5ee5ddefc584128648b5ffb93dea082a9bdef9d14a1dae382448a25c7637b2fa213a86ba5c48578e173a354968832865f2be0ba91dd071d2e94c39e1ca31943368a197925626ca80e585e573fbc20b62180487dd36ea71b05825ea6dae02266715c7e46e326999242e49766c7470b7c638c1a8e842eed3a493ba492afdf7247da67fd60af9d623411423fc4bad973b2f41ec112b5201908f8534a6fabc71fe50b4489e6ca5f78fa22ab429203d3101f802367e6deb257ba29fc239468fccdc3d41cd33b421e36aab32da7c61bd7c2917f0761b2d291ae32b2fe91eb659c9b2ae5d68bb132467302079890b5e472bb3d9a33345be686924e8251d35bf52cf18e97da905f9c3270be740e18e64af6ed3c5c5d7fe9da99c12c81a4fd4991d70693d38bd6d21c6f6e16b946f0185baefba998c05230755ae56a005e94434384ed5bef58d611b35003d571b8ed88c0afffd91ac0c0917e7fa5b58b8c7b696e68b6d08b0ad04514bf2d886d09ce598e48f10d79b2e10efeb7c5b3a77c2658bd926b8505986c1d7922498932b6e9646f1c466bea3f78da06abc4b029efeaffb5b26b58ec0965fd042aaf386e969171b2765cb7091adcc45a8b755a033769ffc6dda070fb5046a33541b9a1e43f73863ebe4843dac988797a10ad5411d131d9237ab9424e99b39540641a6e37dcec88079c3588775e00fe71a2cfb9f3498af7dfb77a3894ff8c990092a46a13557457d8babfe4e7c58842883adfecb6e9d048ebe6b3f0a4308c33f25f55f0498ffdb2c50ee2837eeb67e8ae71b01c126e70ecb85b1492a3cc8d17a43bd27bc2191e4d516b97f5c7a4289f5a9b24bab369424581c1d9a4c7779fbdeabfa70941ea870f470fea608e7aa8e5e7eea2afccf72e96bc0a789420221e86d2832fa6264bd1bde1ef18cab0e653fefa8140781df5540507885f7df603b99d3d7353d20888462abbd5698dd83486386cac45b4bacd3c6b51d4dcce138860c0eaf31eb83e9b9d3146d15a04fc15decbd1237b02dc88d22365b00622abd82a3716dc45bf965096ebb3962dad6110ab69b5596c13c1824c974f278140cc0145cb5eea9df26435dc8dcbf0d6fb5bfbe56b4c584dce6736e9dd54a57d9301ba00ca60bfe593195dafec1fad7833f705e35ec5a19207efdb7b634e6039c75a099c992e2274b7b4a223545f7398aec6d827749d378a55cc9675137a42f92fcf5803c4d2cb5a98c9cb508c3b6efd360146617a56acec28ad3e3419e64ea2beeb654dc45456055cf6bd0f8a44b7b31055725393e0b8ed3004bb8e1441ce4b082387f8064efd56b1310b7d15b50661793eb794371ce229de5f83f1b49271a6f498a97a9bf89934b2be8926cbb443e15680f4965f77afa6c53465f45bc3b157609c693358ed1bacadb8c6ed413fac1bf06123b230e2da8d6fae814f4b9e1eee19b6c60db0936492dbaa52f3fe0dabde8b5aa9c5a057d345a129ce35a36b6b60d14ba29f1aad05f9310edabc279b9ce8585d89337adb0e13f6654a37d266d9f0c7ccab9b23c3e00fc9e4dc6382ff84e9b0265a080e3cfedb68013e9a030bd9ac2cad5272280742a19eaa41ed4dcd3a27e1f4589a8bffb2b710819a143b73ef5fa2668d7a53d9ac9d36b7abf1f927c9d120aa534dfb36047217ca66a9c7e5584a57dce38af7cfb333b0492209df7fd8c312ac4b2652a272b80a1b7450ffd68eab29f1de747ff6c3ec6ac9e69338c47dd2346f408e618a9b4900aaed1fe3d52cd802789f7b69e3a755cd100622d54adc7c0746f0672ed92d94c9a30dccf4ca9e2911f31ac0f0a336ad95f7f4ab0b2007acc74e3dff795cd9194da8e6be44d3ea79f113bb6aaf94758c843cc7ff7b74c56f5de72a6d703d2808d6bae0fd22d8a1be933187c04a5720ceaa47fb36ea69948652d77814517d2ff3d04b3073b2a981c4b6b16c2666f9d9f0409eddcc65f4e2d5082893bebf81541108d5941f41f24bce289cf422fb4ae446d06e318634e8ec2357a749ec3ff46bb38c11"}}}}}) (async) 16:03:15 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x89) r1 = getgid() r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r2, 0x0, r2, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="97c42fa0faa66cc8e697fa27b8d52e5ff33d01369b8442755ec65798b5c18d1fb6fc9f666e0c95bd7621b68285bb2af2a0d2e5650ff3f760fc93df778be093a676cf6ea328f744e86dcb3cf1d21630301e6f95d8a362c71ae8bc7d3a5b2f64da24fc4a354a19ea7a2c12ea9adfada5", 0x6f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x20, 0x1}, 0x11f36e83369a7f75) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000512, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000100)=':', 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:15 executing program 6: syz_emit_ethernet(0x1026, &(0x7f0000000080)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1018, 0x0, 0x7fff, 0x0, 0x6, 0x0, @multicast2}, @icmp=@generic={0x20, 0x3, 0x0, "954a360121424276fce9b2c281cf2162c14f172ac0f1bfb9983881e0df504eb1e4c0f4a27cca437bc8cc0324123d9da10cc6e7076bbb5c634ba5db7fa2e5f3a4290e376ed0a2ebc0a64d934559bb6d74b3154d29dba156146519d066ac0bc3130fe891ee6591261ce8bbcfc3a6dc3dddc9de078181cc13e43b8c81677ecc9c01eedddb977e439dcb848e19b859798d8d2069022c6b543d315619a114cba85148841be1725239b6e01bafac3700aac8579d85bc8d5e5dbef7e27a1b28fcc091d60edd68bb4a9587ab528bdfa40bc737707e31a35f1faf74a194d52864a72405a4d3d8e7d51299f8a92384e5d550265aaa64118e6fdb0283892210798a8271d545abc0be19bbe4fe820c15f328c267d4a953346a94a286e7835314e86e8b7675f539653dbcfd48b4ec8c171593b0df691062ad581791c547d499b1364bbf1e5c048bf5d12bd803d91ab9c03a3a474896e5fded12d6e4a89517050d6c33e862075eb4ab7dbfa770400b5d7d3b6c44517622487138129095b39d912359a174d16099cc3d31db4acdea3f8c9d073f78efcf3ee5ec89670cfb2f62a0c79536de6cf655e3277131a2220e5b1e1427a4efcba38b7a1a5ff8ae83701bda8311b0d49667baf0bd6efe379cd9b5f56b5ca3280b624be90626c70d2965492d548c63c6f3c977551a1f162320279498752dce2f73d6e2effc7d8b71263938ca96642aa3b1574ed506c4c982a81d235db412e0b6915bc3608898251a48a4a75c613da69705a3985c3b6c30e4cf08c7db96d3c7f592021410388fa60490c9831b22b50266333f8aabc7ed0488944b5bd33f6df8d3e13f8c61900c3cdbf95b961d9231cba82a5d2c2f34ee3318271f9101b8cfee0309c4c9adccd53db06729d844de5e1bbc92035be33c14b4dcd3107b6994486bdf12736c5fb3449c96a73136e4681ca9256c93f94c1c5b5a09f7bcd5b0340deef14ce0a96a31504dd3f9377475ef7ad3b0b2dfb2740b08c589d59f58d7aa46b78c12733198f73ef0ca4a81144276d3db70c50c5029c59da50aaaf5e9d8470ce6dc5381eae157478a6a61527dad3a8af87681bb5afdd16fcfc4280654e777ce65d56b09f5d392932226419fff9e79dd0fa148686aa1c844e2baa2f4f7333c06486dcf7521ca009b8ce059709d9c04fb7bebfb36d6edf80ea13ffd39ec0701f80528c0dea39c3937c9070b1d6d6b4dc9f06aa926eb4c20aac821d97c68ab10bbf4327dd4b06199c890ba00ab72a5ea265b6579fefe2fea88d3856454b6f05a710ffa26a365083c54a57a23a8a92da0df078a3b17fe6231de1da070c2eaf61fa263f2bc5190e65ef240029e0fc1e21d68f551f9ab9554e7f1f8bd140594f2b05bbf2527d42724ac1e985a3c72317c304bbb89ecab406fcad288beb5890eb149b64bca3f04f23cb32daaa0390d96b16e7deb52d3a865125389e9ac79bc7192d4df79c41a0c36745dca1d533544e1d7f927a2fb3d26f9b24190cabefff7946afa1d051b03945270c890520b20ec224bbf9fcc3b3747cb3ce916bfad08ed0913cad32aeec2de26d26a837fc7793504836b2c9cb7800eb4aa6002b971242f7b227e2d7f82c56c8773e445c511c681d8cae8b653f9d51530eccecaad60c2c7860978b11ced688e0f37be908c634ee870d9a55cd7433ab04f2df640dc3ac57f7ce89a99b3e8c9c7788f6f6dba16fc06df7d28ea4a8d4fe980c5d4920b672130107ab10b6cff16c258612a25a25fe7ed497251cc18522983b8643961fa6c6ab8dcc5c49c2acefc590af4b4666930efeb6e76cdf3dcb75d38510f980d36a15d0fbdcabe5c6f38327d139763a05de3e3ed32610da8902ba3cd80417d2253f2f38d1b8b1eb1b3b46f6ebff1f0325b154014390b3ed58dcb2854bd170d6d9bfd010ac56958a57c20bd22282383738020ff859b439dc34aacaa1cdcf8413a48a7cecd1d7c51d00107c076e2473d8329fa1024cdf4ff8ecfc8ea2f0e50b8c7006705bdb414d03124226ff7e030875aab06d160648b04f49d18243e7b074560d0899d3bef71d2ab859822de4d8864bf48e85732ebc9b28b035c0fb4149939388f939265b2ef391d1dc762004a1a8e654c0c1394d5fba10d71e5fe15f143e9fdaa07b39edda4e460c73ef68e8bf4b8dfdb1e1414e67da5cc2666e5fbbb3cd3d107daf2dae28d1831e59809ee1fb002d810d5b01ff2da33b3ae68e3c7d1fb885b5e72e878e0e3bdcccdb700cbf12d60167c9064240a4bd7d93ba060afde89c479f0119f4ec582c1899fcdcf1a917044b70ed40a97bb33e744f750c922347bad6d20fadd71186f23178864b8e09139c35f8e7debafa517a4f3cc3f2eba2824d8084229f2a58fc81205a9d25c3c9fd6e00ad32053270873b49c6d5c6a3a34c9464708b3f3db732e5e2fe260f64b10e68bc42849bfa1be5b9d6e6206a7d688ae8b1e306c18d25569f7310dc9c99628f9defe4955156b2f9ba68c16f3dd92ec18e43bc60fd49a9e4eadbefad9730d4cb0d47660f9ef24778300bba401ef45bc82359519a09d90fd811658b4ef2e5e8a2ba98de803e0d1570b7863bf348289b3f4420e403205c099a3e69fb3c42b3c29fc202abb455f32ea31afd51ef63ab82f2a8e5a82e74941eacfe702a837f96ba392f02eaadffd0dc493759d41fd062129297e7b596be4c8627990567d2acddcb9971c0a5004e80fd22518b3432c3139220e5b1651820b073bc3c857a83baeedab1956341e823d2bb0cd9d9fd0d1271954ad437b07d42a1891611931bc2a7e925db83dc76708398e1e11f1a9db8c7dd2435221d36cf717dd1e0f2c9f76237c891ec631b4194191e6c754f7c6faf7f8d7e6e0c0df664f12c97fffcccbaf86ebbdc374738f41986f3825a2424bd61e17ef159111a400fd34df95492e8554c6e03dcd21417d7d70d3895aaf0c1ab5c4a442f7c46338217b6892c19128952b2134cca3415a8f1a53c7dbbc3bb05785b1d91d7f13f9cb316fe33cd6ce9176141485c6ace809697997fc2fbe909b0d688d33b5a77663f7089cb9df9bddc55b364aeb25d12c028e51098ad6a2952d3ebf61f29fd742f27a7d397cc8f28ff1e66b43f723668225d8a7b6a71552129d03f809eb8c766f934645bdd003ae72563d6da0ecb88a99655150116be64c78a61181854db20e0a255ec1457951fe4228790d946c0e0b06b2af5158a6bcf4c203f9dfa4dda5adf6cf74de0be720aed959a199563498adc6ea93ffba761b3d339c3a2719c01f870abb7b433573e26784d224abcc6928d6a05639edbf9ff33b33b8908cfb9d68eb594072ea964328f251e119e37e5acc3cd6c3ac8d36e6972d681d3f8809b421e4887d209feeed652969f9ab30f8be26cd538959c421935bbfd78a3578045a4249e27d230a1728fab0d5e850fd97ebbee051034cfae86e11ea1340848fb8d49f19143a42c157ca247a8935e003ea9d1b9bf86cadbfdc6c67f9a26410dda6fb264ef4dda8bff0f891e53a14463bf2748e1e669d3d2642cb9497230f983a73c116e10814bebc34d9cd5fdccf233b4e6206492a157662a9554b7617f56ba63fce8f1d671d03325d5fe180bd1aac348d9189bf042aedf61b3798ed4c792a72c0708945f042f1672ad3087c56655965a5ac1ed7c5d223837cc492f3592dadb1289ead7bf774c230059cbd0368d32eb40885bb2f1d0d59b47b7c0b7dea17db11db5541adfcb529fba0ff6697fa33cdc573c678955818bfb90e2713086bb4cfc948e8d4b7def88a57f90129a5ee5ddefc584128648b5ffb93dea082a9bdef9d14a1dae382448a25c7637b2fa213a86ba5c48578e173a354968832865f2be0ba91dd071d2e94c39e1ca31943368a197925626ca80e585e573fbc20b62180487dd36ea71b05825ea6dae02266715c7e46e326999242e49766c7470b7c638c1a8e842eed3a493ba492afdf7247da67fd60af9d623411423fc4bad973b2f41ec112b5201908f8534a6fabc71fe50b4489e6ca5f78fa22ab429203d3101f802367e6deb257ba29fc239468fccdc3d41cd33b421e36aab32da7c61bd7c2917f0761b2d291ae32b2fe91eb659c9b2ae5d68bb132467302079890b5e472bb3d9a33345be686924e8251d35bf52cf18e97da905f9c3270be740e18e64af6ed3c5c5d7fe9da99c12c81a4fd4991d70693d38bd6d21c6f6e16b946f0185baefba998c05230755ae56a005e94434384ed5bef58d611b35003d571b8ed88c0afffd91ac0c0917e7fa5b58b8c7b696e68b6d08b0ad04514bf2d886d09ce598e48f10d79b2e10efeb7c5b3a77c2658bd926b8505986c1d7922498932b6e9646f1c466bea3f78da06abc4b029efeaffb5b26b58ec0965fd042aaf386e969171b2765cb7091adcc45a8b755a033769ffc6dda070fb5046a33541b9a1e43f73863ebe4843dac988797a10ad5411d131d9237ab9424e99b39540641a6e37dcec88079c3588775e00fe71a2cfb9f3498af7dfb77a3894ff8c990092a46a13557457d8babfe4e7c58842883adfecb6e9d048ebe6b3f0a4308c33f25f55f0498ffdb2c50ee2837eeb67e8ae71b01c126e70ecb85b1492a3cc8d17a43bd27bc2191e4d516b97f5c7a4289f5a9b24bab369424581c1d9a4c7779fbdeabfa70941ea870f470fea608e7aa8e5e7eea2afccf72e96bc0a789420221e86d2832fa6264bd1bde1ef18cab0e653fefa8140781df5540507885f7df603b99d3d7353d20888462abbd5698dd83486386cac45b4bacd3c6b51d4dcce138860c0eaf31eb83e9b9d3146d15a04fc15decbd1237b02dc88d22365b00622abd82a3716dc45bf965096ebb3962dad6110ab69b5596c13c1824c974f278140cc0145cb5eea9df26435dc8dcbf0d6fb5bfbe56b4c584dce6736e9dd54a57d9301ba00ca60bfe593195dafec1fad7833f705e35ec5a19207efdb7b634e6039c75a099c992e2274b7b4a223545f7398aec6d827749d378a55cc9675137a42f92fcf5803c4d2cb5a98c9cb508c3b6efd360146617a56acec28ad3e3419e64ea2beeb654dc45456055cf6bd0f8a44b7b31055725393e0b8ed3004bb8e1441ce4b082387f8064efd56b1310b7d15b50661793eb794371ce229de5f83f1b49271a6f498a97a9bf89934b2be8926cbb443e15680f4965f77afa6c53465f45bc3b157609c693358ed1bacadb8c6ed413fac1bf06123b230e2da8d6fae814f4b9e1eee19b6c60db0936492dbaa52f3fe0dabde8b5aa9c5a057d345a129ce35a36b6b60d14ba29f1aad05f9310edabc279b9ce8585d89337adb0e13f6654a37d266d9f0c7ccab9b23c3e00fc9e4dc6382ff84e9b0265a080e3cfedb68013e9a030bd9ac2cad5272280742a19eaa41ed4dcd3a27e1f4589a8bffb2b710819a143b73ef5fa2668d7a53d9ac9d36b7abf1f927c9d120aa534dfb36047217ca66a9c7e5584a57dce38af7cfb333b0492209df7fd8c312ac4b2652a272b80a1b7450ffd68eab29f1de747ff6c3ec6ac9e69338c47dd2346f408e618a9b4900aaed1fe3d52cd802789f7b69e3a755cd100622d54adc7c0746f0672ed92d94c9a30dccf4ca9e2911f31ac0f0a336ad95f7f4ab0b2007acc74e3dff795cd9194da8e6be44d3ea79f113bb6aaf94758c843cc7ff7b74c56f5de72a6d703d2808d6bae0fd22d8a1be933187c04a5720ceaa47fb36ea69948652d77814517d2ff3d04b3073b2a981c4b6b16c2666f9d9f0409eddcc65f4e2d5082893bebf81541108d5941f41f24bce289cf422fb4ae446d06e318634e8ec2357a749ec3ff46bb38c11"}}}}}) 16:03:15 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:15 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8020, 0x112) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:15 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x28, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) 16:03:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x89) r1 = getgid() (async) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r2, 0x0, r2, 0x0, 0x0, 0x0]) (async) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="97c42fa0faa66cc8e697fa27b8d52e5ff33d01369b8442755ec65798b5c18d1fb6fc9f666e0c95bd7621b68285bb2af2a0d2e5650ff3f760fc93df778be093a676cf6ea328f744e86dcb3cf1d21630301e6f95d8a362c71ae8bc7d3a5b2f64da24fc4a354a19ea7a2c12ea9adfada5", 0x6f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x20, 0x1}, 0x11f36e83369a7f75) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000512, 0x0) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) (async) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000100)=':', 0x1) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x41c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x27, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/62, 0x3e, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:03:16 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:16 executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x26, 0x0, 0x0, 0x7}, {0x78}, {0x6, 0x0, 0x0, 0x67e4}]}) (async) pwrite(r0, &(0x7f0000000140)="23b3b9b970e01e65637acc684088", 0xe, 0x0) 16:03:16 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x28, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x28, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) (async) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) (async) 16:03:16 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x8020, 0x112) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) 16:03:16 executing program 2: r0 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0xe4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010003}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="4b6f59ee0c3b3d8c03426d532b3d2b399e384474526d9a45337291cc97699fcf800713f1b1ba4958f021a17adf4b92610687e2d4da1fc713aca1d50f81b17ec2a5c8ed554e1cbec1ee183b4fda6b4aac816ba1674b6d9d7c6d1cb9d60d489205e699929aa82073d7ac26b34a597354ce54c650965971b620e328349cf3d8ae163379b630566e273362eed08715a0722c9ac91d994e0a64823ac036bd345daaacd50730a95d3c744d1612b832150b87be02", 0xb1}, {&(0x7f0000000380)="f36b61a6aadf067cb4adfbfb32400d0d6b89f806baf572a3c3ae2ae40c1a59362856fa830a1a84c5849f21137a392242dfd0e3294bac6a5ea7ca23f3641d3434e2695b93b2c46370d3ef063baa8f4f82e9cbf4d3243003d12843966e996063995edd6ab436a9ac25d57fc8c02070a12982ff5919724c565a832ae76bf27456306edac8f36cc485043ce6b5bfcc9af53b4eed5fae725acd36f845c55897c48811e72561bab5251486f7e4bc0bb3e8d5dfcc46034d300c5beddd0ea0046e237805b3fe72ae36d9ed2211c814054e6d5160fa46d1aca586269c87b7f23da02abdb0f4bb65d0c21190f0930e70701b956cdd27a0cfde68669d773e842937b7d74edd12bba52d73bf45be91a2623567164a09502fd1578da7c86bf8fa07ca0d6fceb8eeee34953aa176b0c1a3b5fb34fd49d6123a0a688b1fa950c39270a7affaa93c4967142e2dcfaea987c8b940d9726a329c3d140ce529aad0091aca0410ddc74aadec0797ce111e00946fb8b52adf9deb650cf6edaecbcc070d45b957f352cc77b04ea46d5409bb1f9d3f0f555db040b2a4a18eaa7bf6a58fadb90b6eeef430e6d8db5bbd366641b7ffd4f611c8f0b3954c25b164fc227840c4231d5b43f75c284c668b37bfc2d9f3577dde210c821429bffc5663d0d853cd6ea4291b8c31422b80c25a7d4d7a95a74d067997068d7f0bccb27c53e8fe616a5bdebbf2dcbdfdb74bc51c3cfb213caabfd1890fd14a71f7fd8592525326099e31e671b6fbb7ada37a064fb580c243bb43a7113b44c4a02527162197840b288b5133d050c4529697e177bd4528c2ddddae6d3e46afe0a40779beb52a41e602c4b50f86bc0a2c615e9efee3bfebeba55e7e0415fc451deb33d3a5f2c18c41b5e1afbf53c5d08415c641608f0008329051a62e5934911695ac479377ef19be6863eac133747392e4231c0035406fdf67797fb4f4b5fe3e7719b1cdae80ed3a3869fb95438f712c8a1172b7d9e80da9484dc08de43dcce521de28a680fd83161d5c1e3fe8d09662b2820488f0c22755dd90b32463f5b5826c9019e070ccd81ab18eed125f105c8f9f66302d6c3179fd85594f18e96edab19cc9fe4e124d49560f1ab960d5f832494f24f67034c92b41491b6646ebbf244d18a8ea4bb3f43ba65eca7335e4b165017494e08ce6e4a814fbbc9ac1a4ece53030be38b05525abc5391c62d7a5f61dfdbdb7c21feb28ea86a494661844eed35435b28d6f557166b4569d5986cf236c13d6d921083b2d6303f1768564ba88c2195b28014bc81b20b18253e317d6092f3b52df145bc2a5bfc768ef2ba4020ce6ddc58160310c1a6919b070934ab80493c5882406b9657d920b3accd9b34b6d6f0f17f01d68a587b3d9b0559379e5d890995cd12dcc13d4073e35bb9c2d954681d615572492336cb9cce58b49bf9352e9e568456b749da73219d2b162e32327010f24ec8ce2916954f13e497d6c732d6636d9e9308985d210224a67979882e17a46730f214dd304a17f0eb8bf906178f16778996a44c9006fd14eacd0edcdea3fe50c41465ce0cfe20a7f569a55b380a9e2e87b8355ed5047e870f9edece676418ef5ba3d55713f4ff425d67ad7cf40a580f8b0b9dd25d534aa7099446bc113e80c39fdef439fbf388c8f43a955b47edb59b03c9fbe90f1ddfd8f31c1225d85e9d342cc9dc986038bc18c1dfeb2600c39483b637f44f1f8050f782f74a947fe217ef85bc9f87af2be47ecea8b2d781bf285d55950ad69adb9432a5784ecae77ee2646a364a5bc2d936fa2207cd0a208d966fa315759d3a24b2045653f3e75919060ff1a131af58be16b83cd47a67395548c2196a365ca9f129c3ffed761aa40128715018fb08709e82d7f68a7806918432dc97898110ffa5a7f10c2dd238516fa5df89179db11a11b215f3bbe2ffe2a79de4b3c6fb28e59cd6763ce6e84c48d3246ace6ca96a336a757022a5ac3e419c090b3ec2a711e9d80980f8c1c6597f48dbd28e2fc6cd2607c9275e3cf291c26145da0198ad62748d4334829044d419aaf0c17e8ecf5e33bb71719f20866197b83a68b04ec89f2718a2f55f33543a034606ffac9d3d5b558ad5bacd2b544cdb411f85819640526def5b0bd724e46b53a354dadd6a519c8895f3c960e6e5af5ddb241055aff274a7cf5fc5fcdc47edc88e69ee85a6363743dbcfc91d9aff8420856188505d3789887961c375c809313e3a46c7c3fff49ed7e79c3f2d278bc393ad96f5942cea3858e481ee81c963cc7eaef5884ee0bcb7ec9c7400a598170766ffc63a36406178244baeed2c21fe257ff3a9dcad81f011ce24a0bb1e13be2b12bc30b2fdd705069b358f1bf9ac2dca55f5f33a0d439fd76c01c8f51cf1d7dde885b06579227c56d4131ca3e46d09c145c0b219ee7766aa50953538ae37eb7ceeb7d97879a3ed9462b24281007deefdd5a097860c85a5dc84165af06d0cb048346b4581fb4a6f8abea021df5f13d7657b5c04bf5485c03c55e6a85f367c703c49193e5894d95360ba686ee6e5831cce0deb1f40da324862ad53d811a5d80258b16d02202689f545c794c352b0682f7f664874e744efe4e6a57ce8306c389f9af056879c5cdec68f6a7c1a41b76bf263327601f12bee78bd019feea3e65ec3845a051e98adb47de6ec9ea0da54998f70106d0fb7db67ffba364af3ebb19689278ac8c5b346e3de9a02f7f8a0a8842e523c4b2d80dbf8ef85952e0d75a661b2bf5e88d29ac39e549f8d13f2c512ef3a393d8e65497d16d386789629106fd76cec78d3a575e0e9a04c37271b722f968424400312a7e5230e110ed8226526acac3089deabc648b3a78fa49da753c223562f91104dd3b1b217859277c7701c51b5a9d6c1361647f1e844c9992b2aef8b5099e749dabce76437972c2bda0e177be4a4763843cf9f92c17f7b40593744fa12059eb85cbebd63e55ac09d5f908e04a4fab085ce068d854242c60088cf5550a3f33e45216506be7b5f155e458b289d0b504e668667a12e53107c5155db703e3c9c02b3f3a43ed3fbc1c2bc67ce65542da00581f5501512e17823981e79a3cac7c761c18089b33b72b6819f3715d82457c20fd330b1bdc621386a170c9f3f0a2e316e4411117b7056412bf114986d39f6912903b89b89de9f07c2277355325e0cdce012b052f7d0fb6e70e7e22985ddc196e080c6107efa2999468df42c11447702368d18b919e88b13817d82c455a9f14eb54175b7062e18eba8af2bbbdd1622fb6a88eb148dbe9c48e9fed1c962daf84f41c0b25450c5089a496eacda7bf679ba450dce5055357f5595c640b633f5424660e44a48092cfe93faf27cbea4557a2056c535228c5dc198397e5fcf4bd59cfd0c7cadc63e5a1f25c784452b0e355b194b6db76099f980f0745472fbb38286edf914d42a2e2429c356860f182694c383f87a794a4ff9f996f51bd87ab23355b81de96ded6889cadd229bd0ee71ca979a4801c46ca0268332d858baf2ee028e88368cdcced5f95732dfdcdb7931ecaa070e38bb94037998c542b60334ebbb858795a5c60736d67afe6669988abdb42ffde20e11a2095e7fbec754039a8dc403c59b0917dc476e7818278432a5b38fd33edd2a8af2cdd9b49171d1cf9b933a029bcf100ecbfe3dfad37ff560f16fe70f48425468a7776ed607727bd3d38728370398f0d41703fcc523f34d2a12d99a24d366beb80c0a10a2811bb27289005a0f40f18ceb8d1474929b3154993f4aac6f7436e729952a65e13b4191825ca6f2e9c1419f2d57036b790c30cd8bb7f5c58815a645d3819e138efa50b6268d1cdb9f8409c670f6df924ccf977deb2ddb562693fd4f4e649bd3d8d03b6827098b8d2ad5f0de79758af346ff843e343b212a9e913c3a211ba2d1bb29ef479b40cd5f9cbf890398c0a6e4f1cc5d513fa70fb382e749263f7932b99cfc9d9d7f60bf15763fc112cfcf683a96d9c5c3e342a4bbf57219ac1a935c9dbfa4194c1cafdfaa110c3285c614d15ce176b8f526f1f9a016f2ae8f6306acf99c7bcb522ef6df218defd90874d79191082c956697e527fe2a6d80b1a9edff9f10569186017fbcdad8ea24ec65be2a22fc4b30477e5faf235579d9dca1793bb0cd7c8a132e0c1a42eba144f93b7a5a23003a99fe7c0e5310bd2edf1fef829c72c10ed27183bfbd481bf8f9f08ddcae8ca779eccd64dae286fbf6494ee90d54a12a763df73d36f368433300ab058ccebaf990548093354ed6966633a84f137f1be3bb440729e7bdb81887b600645f4fcc9511bffe5fc1d590e39529f24dd8caa07be6e835dbe1da657b90d0a71397f30d96bf987e7bf13b46afce31958f6ff5fb6d6f3280c6d14523343bfee67af08ca3d09f70e4b55e9c89a11f44fe29c98e6a22343cbc2a12bd8f27bc987486a9ed17e7f2d553ececab0f2f6fedfaaa7e36014fcf70a90115b92bc3b566a89df15c67a747dad43bb4ff8019a604bfdf3397deb47e2cffe31199a1bf1499d8a8afa736943d71fb148de3199b2e05ad90a2e9303a72a66dc1f3268a14461fb326f38f5196c44bfc846d59e22b82a7b1fc97ed511dc33c5f567534f1d7ed7334cc0d81f73c6bcad73687d362ec7a1a2a303ff2afe64b31e6ed3a2828a7e7f560ff428ee8181478dfcf2fbd45ddcecd9991f262ceb6e5c7d68b7c9d7514ed5baaf92d7b07601354c353b73800f978e02f1baf7bdbedc227cf87f77e562c90acbb1b0a633ceaf19d66bbf7fbd3b4607610021dc247ddcfd71c2582ae29393a12ddced0ae70368f856c6329d6306670e2d7fdc9537a14859054c49bf2213ef082bdba12a8cceb159363eba5d1be9ddd61814bea9f0c1bb083f7740b6f109c4c3bcac4b08079556d6343f1dcb1a0a45da40cef459943a26f9f90e1e3bf60f964367a852243e16ccfe94e52e9f150e7a507c9a126929fa8385a5d6c313822cc406f1d6026bae9ac4e1aaaaef5988a7ba1ca24adf7ce4f73b68ef8d340cacf04216345a49a62f2ea8049ade5305ad55786f7e4e38bb55fe6ea95fc8f7c77c94ed7bf4b66408f1a3893b33ca17df3896b6e3c44b85dce958dae1a920a571f7b340a13e5bbda6a657c4252caf4c6de14cc5048ebce8a2646f83ef8c75e79a0146b7a70da7f51da57598dbe26de0b2381ce633c60b689712a671eb5615e4d8f51d14727f67fe0c6ea29bcf40c45ffe291ef7086022db00e063c1d965a3530d905fa9cc3dc71d89e7f9b9ca549461095102fd13a5584431ab2ad92299d66af5be96d4cc23aa6cc6d814687b37c8d8cf2eed0e75ee0f8bb3393a0dd68ea640c15c5165e4d95cafd9e39d7830c86126bc141d8d1004e4108056f57c94dfdbc38a747af058a62c4552e527ce5b19376c65a55fd19df03f88dca9d7580fe1ba10bca6f2b774a2ee862ed5c1432e72a59e95e934bf689bbe353919cdd74f319a1d67fdb76dea2f8423a44fb0148854119ddba0bf54e244425ae8a50b0ae2930052cff85fcc1c1382e5d723e6b610eb7f70bcf8dd3290402dcd210914d215449936b70487f2a1e358e2190e14dbbe20918864e88cab16643a5ebccb4bc517c7c03c4560f229c2ba11c80fcf8f7d984525231149d7660acc5fa34106c3f62a8cadbe449ce4a42aef93632c35132330e9cb73cefc26a4014bff40a367206d6ec88187fbe21df5395190391881ea94441549035bab39277df99706a09a9fa6b7a8091717c5d9e04abc4fed1716adccb1d3fda7de94ba5430269b85d98d0b21c869387362743ca239454364c7f3", 0x1000}, {&(0x7f0000000240)="f5105926cb2042330eb557b0295847e80436b920c2ae3bb03f9d29e4d3deaf81f920f4a60eb7d410340f01079b8b180315891e4acce3d6893d8de88a164d0fa5c0e705002571cf4b6b4c3e3ad6929016d9e346ed50e5592747a435bec5935006e05c796f4dbb6ab6ec6834cc71e9f585dec6038018282eea7122e005148f70f1c7142e1d9226f7b77fa3b32d7e527f090d2dbf2457007e74b2c27d49b79e9fd9986d5ff76083186b35582a76d2a6fe7a45cda468eb119823684a0caf4603f0ae33287fb019da26555c2c901a7b43c4f9e8695794bb540665441621ed995369fa4b0912681ac2ed86a3018198", 0xec}, {&(0x7f0000001380)="65873ef26574688777db92615dedf58758904207a14f82b19148d1f69d02014d649235d1b57730051c90bd8f3a4da1890f492bf3ce3e4fbe40954f1e80da50728e5dbdab6920fe0f7a3c7a61e62f6ae6323b81eec4a99e81c6c9c66a92616f5df05fd1a3abf2dce57239f17a13fc19c002bc77792f220f4ef4e57cde4f8c9ce281a1fec37626bba59a3b0f0c847d85714a977ba2a4406d0b732ccc0a85101e7104f119e4267d5e420a3a647ad71435636a887ee9b8018a90bfa17fe4865d8ab4e372ce24637e5224fbc41871388aae64", 0xd0}], 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:03:16 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/181, 0xb5, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000400)=0x4) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="e8ff2d10fe7ee7352f78696c653000"], 0xa) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="2405f1f428bf8a110392586bc752f815d16a528925301dd8192926ec78a29f2b67fdf1947a92cfd23f37b3ab4bb16a91a16af35c666b9f970a712b941f316676a7f726ef023a0406f9c7c68951519dbd625de862d2d3f4f9626bc0cab368d2280a65fac8a4452eb58b2c026f33d142392ef8b03f890ddf1ac5fd46bdea3cf3c75cb90a2e21329d087f35d5b18eec22fbea747a8db355899ee7458b133ed3e961a82a27f80143446735e81be8ce3bec883f30b47f6d3b2030d89be5162656a5badc7e36e7590fa21156717bf864421e17227101aaabd5904eb6e66112885b177d961d970000000000"], 0x10) dup2(r5, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x89) r1 = getgid() (async) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r2, 0x0, r2, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="97c42fa0faa66cc8e697fa27b8d52e5ff33d01369b8442755ec65798b5c18d1fb6fc9f666e0c95bd7621b68285bb2af2a0d2e5650ff3f760fc93df778be093a676cf6ea328f744e86dcb3cf1d21630301e6f95d8a362c71ae8bc7d3a5b2f64da24fc4a354a19ea7a2c12ea9adfada5", 0x6f}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x20, 0x1}, 0x11f36e83369a7f75) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000512, 0x0) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) (async) write(r3, &(0x7f0000000100)=':', 0x1) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x41c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x27, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/62, 0x3e, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x41c) (async) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvfrom$unix(r0, 0x0, 0x27, 0x0, 0x0, 0x0) (async) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/62, 0x3e, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) 16:03:17 executing program 4: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='c\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='-}\\\x00', &(0x7f00000004c0)='c\x00']) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 16:03:17 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x28, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0) 16:03:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x41c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvfrom$unix(r0, 0x0, 0x27, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/62, 0x3e, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:03:17 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:17 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8020, 0x112) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) (async) getsockopt(r0, 0x0, 0x7, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x8020, 0x112) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) (async) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) (async) dup(r2) (async) fcntl$dupfd(r1, 0x0, r3) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={0x0}) (async) 16:03:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r3, 0xffffffffffffffff]) setgroups(0x2, &(0x7f00000002c0)=[r0, r1, r2, 0x0, r5]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x28c, 0xffff}, 0x8000, 0x4, 0x9}) r7 = geteuid() r8 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0xf78, r4, 0x0, r7, r8, 0x2, 0x1}, 0x30, 0xffffffffffffabfd, 0x1}) setgroups(0x0, &(0x7f0000000040)) 16:03:17 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/181, 0xb5, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) (async) socket$inet(0x2, 0x2, 0x8) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) (async) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) (async, rerun: 64) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000400)=0x4) (async, rerun: 64) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="e8ff2d10fe7ee7352f78696c653000"], 0xa) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) (async) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="2405f1f428bf8a110392586bc752f815d16a528925301dd8192926ec78a29f2b67fdf1947a92cfd23f37b3ab4bb16a91a16af35c666b9f970a712b941f316676a7f726ef023a0406f9c7c68951519dbd625de862d2d3f4f9626bc0cab368d2280a65fac8a4452eb58b2c026f33d142392ef8b03f890ddf1ac5fd46bdea3cf3c75cb90a2e21329d087f35d5b18eec22fbea747a8db355899ee7458b133ed3e961a82a27f80143446735e81be8ce3bec883f30b47f6d3b2030d89be5162656a5badc7e36e7590fa21156717bf864421e17227101aaabd5904eb6e66112885b177d961d970000000000"], 0x10) dup2(r5, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffff8, 0x0, "21a31d2c43169823a3d4e329a12da82177f0c640"}) write(r1, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(r1, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffff12e) 16:03:17 executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400), 0x0) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r3, 0x0, r3, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, r6, 0x0, r1, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x28c, 0xffff}, 0x8000, 0x4, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r0, r5, 0xffffffffffffffff, 0x13, 0x100}, 0x1, 0xb75e, 0x100}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x200000000, 0x2}) sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:03:17 executing program 4: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='c\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='-}\\\x00', &(0x7f00000004c0)='c\x00']) (async) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 16:03:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) (async) setgroups(0x0, 0x0) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async, rerun: 32) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r3, 0xffffffffffffffff]) setgroups(0x2, &(0x7f00000002c0)=[r0, r1, r2, 0x0, r5]) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000340)='./file0\x00', 0x107) (async) setuid(0xee01) (async) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r6]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x28c, 0xffff}, 0x8000, 0x4, 0x9}) (async) r7 = geteuid() r8 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0xf78, r4, 0x0, r7, r8, 0x2, 0x1}, 0x30, 0xffffffffffffabfd, 0x1}) (async) setgroups(0x0, &(0x7f0000000040)) 16:03:17 executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb82}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x9, 0x4], [0x7, 0x7f, 0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2, 0x4], [0x80001, 0x0, 0x0, 0x3], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x6a}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {0x0, 0x2}, {}, {}, {0x0, 0x4, 0x4}], {0x0, 0x0, 0xffffffff, 0x8000002000000000}}}, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000500)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0xd2c], [0x384], [0x0, 0x0, 0x2, 0x2, 0x0, 0x64a3], [{}, {0x1, 0x0, 0x0, 0x81}, {}, {}, {}, {0xfffe}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000000), 0x10004) 16:03:17 executing program 2: r0 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0xe4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010003}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="4b6f59ee0c3b3d8c03426d532b3d2b399e384474526d9a45337291cc97699fcf800713f1b1ba4958f021a17adf4b92610687e2d4da1fc713aca1d50f81b17ec2a5c8ed554e1cbec1ee183b4fda6b4aac816ba1674b6d9d7c6d1cb9d60d489205e699929aa82073d7ac26b34a597354ce54c650965971b620e328349cf3d8ae163379b630566e273362eed08715a0722c9ac91d994e0a64823ac036bd345daaacd50730a95d3c744d1612b832150b87be02", 0xb1}, {&(0x7f0000000380)="f36b61a6aadf067cb4adfbfb32400d0d6b89f806baf572a3c3ae2ae40c1a59362856fa830a1a84c5849f21137a392242dfd0e3294bac6a5ea7ca23f3641d3434e2695b93b2c46370d3ef063baa8f4f82e9cbf4d3243003d12843966e996063995edd6ab436a9ac25d57fc8c02070a12982ff5919724c565a832ae76bf27456306edac8f36cc485043ce6b5bfcc9af53b4eed5fae725acd36f845c55897c48811e72561bab5251486f7e4bc0bb3e8d5dfcc46034d300c5beddd0ea0046e237805b3fe72ae36d9ed2211c814054e6d5160fa46d1aca586269c87b7f23da02abdb0f4bb65d0c21190f0930e70701b956cdd27a0cfde68669d773e842937b7d74edd12bba52d73bf45be91a2623567164a09502fd1578da7c86bf8fa07ca0d6fceb8eeee34953aa176b0c1a3b5fb34fd49d6123a0a688b1fa950c39270a7affaa93c4967142e2dcfaea987c8b940d9726a329c3d140ce529aad0091aca0410ddc74aadec0797ce111e00946fb8b52adf9deb650cf6edaecbcc070d45b957f352cc77b04ea46d5409bb1f9d3f0f555db040b2a4a18eaa7bf6a58fadb90b6eeef430e6d8db5bbd366641b7ffd4f611c8f0b3954c25b164fc227840c4231d5b43f75c284c668b37bfc2d9f3577dde210c821429bffc5663d0d853cd6ea4291b8c31422b80c25a7d4d7a95a74d067997068d7f0bccb27c53e8fe616a5bdebbf2dcbdfdb74bc51c3cfb213caabfd1890fd14a71f7fd8592525326099e31e671b6fbb7ada37a064fb580c243bb43a7113b44c4a02527162197840b288b5133d050c4529697e177bd4528c2ddddae6d3e46afe0a40779beb52a41e602c4b50f86bc0a2c615e9efee3bfebeba55e7e0415fc451deb33d3a5f2c18c41b5e1afbf53c5d08415c641608f0008329051a62e5934911695ac479377ef19be6863eac133747392e4231c0035406fdf67797fb4f4b5fe3e7719b1cdae80ed3a3869fb95438f712c8a1172b7d9e80da9484dc08de43dcce521de28a680fd83161d5c1e3fe8d09662b2820488f0c22755dd90b32463f5b5826c9019e070ccd81ab18eed125f105c8f9f66302d6c3179fd85594f18e96edab19cc9fe4e124d49560f1ab960d5f832494f24f67034c92b41491b6646ebbf244d18a8ea4bb3f43ba65eca7335e4b165017494e08ce6e4a814fbbc9ac1a4ece53030be38b05525abc5391c62d7a5f61dfdbdb7c21feb28ea86a494661844eed35435b28d6f557166b4569d5986cf236c13d6d921083b2d6303f1768564ba88c2195b28014bc81b20b18253e317d6092f3b52df145bc2a5bfc768ef2ba4020ce6ddc58160310c1a6919b070934ab80493c5882406b9657d920b3accd9b34b6d6f0f17f01d68a587b3d9b0559379e5d890995cd12dcc13d4073e35bb9c2d954681d615572492336cb9cce58b49bf9352e9e568456b749da73219d2b162e32327010f24ec8ce2916954f13e497d6c732d6636d9e9308985d210224a67979882e17a46730f214dd304a17f0eb8bf906178f16778996a44c9006fd14eacd0edcdea3fe50c41465ce0cfe20a7f569a55b380a9e2e87b8355ed5047e870f9edece676418ef5ba3d55713f4ff425d67ad7cf40a580f8b0b9dd25d534aa7099446bc113e80c39fdef439fbf388c8f43a955b47edb59b03c9fbe90f1ddfd8f31c1225d85e9d342cc9dc986038bc18c1dfeb2600c39483b637f44f1f8050f782f74a947fe217ef85bc9f87af2be47ecea8b2d781bf285d55950ad69adb9432a5784ecae77ee2646a364a5bc2d936fa2207cd0a208d966fa315759d3a24b2045653f3e75919060ff1a131af58be16b83cd47a67395548c2196a365ca9f129c3ffed761aa40128715018fb08709e82d7f68a7806918432dc97898110ffa5a7f10c2dd238516fa5df89179db11a11b215f3bbe2ffe2a79de4b3c6fb28e59cd6763ce6e84c48d3246ace6ca96a336a757022a5ac3e419c090b3ec2a711e9d80980f8c1c6597f48dbd28e2fc6cd2607c9275e3cf291c26145da0198ad62748d4334829044d419aaf0c17e8ecf5e33bb71719f20866197b83a68b04ec89f2718a2f55f33543a034606ffac9d3d5b558ad5bacd2b544cdb411f85819640526def5b0bd724e46b53a354dadd6a519c8895f3c960e6e5af5ddb241055aff274a7cf5fc5fcdc47edc88e69ee85a6363743dbcfc91d9aff8420856188505d3789887961c375c809313e3a46c7c3fff49ed7e79c3f2d278bc393ad96f5942cea3858e481ee81c963cc7eaef5884ee0bcb7ec9c7400a598170766ffc63a36406178244baeed2c21fe257ff3a9dcad81f011ce24a0bb1e13be2b12bc30b2fdd705069b358f1bf9ac2dca55f5f33a0d439fd76c01c8f51cf1d7dde885b06579227c56d4131ca3e46d09c145c0b219ee7766aa50953538ae37eb7ceeb7d97879a3ed9462b24281007deefdd5a097860c85a5dc84165af06d0cb048346b4581fb4a6f8abea021df5f13d7657b5c04bf5485c03c55e6a85f367c703c49193e5894d95360ba686ee6e5831cce0deb1f40da324862ad53d811a5d80258b16d02202689f545c794c352b0682f7f664874e744efe4e6a57ce8306c389f9af056879c5cdec68f6a7c1a41b76bf263327601f12bee78bd019feea3e65ec3845a051e98adb47de6ec9ea0da54998f70106d0fb7db67ffba364af3ebb19689278ac8c5b346e3de9a02f7f8a0a8842e523c4b2d80dbf8ef85952e0d75a661b2bf5e88d29ac39e549f8d13f2c512ef3a393d8e65497d16d386789629106fd76cec78d3a575e0e9a04c37271b722f968424400312a7e5230e110ed8226526acac3089deabc648b3a78fa49da753c223562f91104dd3b1b217859277c7701c51b5a9d6c1361647f1e844c9992b2aef8b5099e749dabce76437972c2bda0e177be4a4763843cf9f92c17f7b40593744fa12059eb85cbebd63e55ac09d5f908e04a4fab085ce068d854242c60088cf5550a3f33e45216506be7b5f155e458b289d0b504e668667a12e53107c5155db703e3c9c02b3f3a43ed3fbc1c2bc67ce65542da00581f5501512e17823981e79a3cac7c761c18089b33b72b6819f3715d82457c20fd330b1bdc621386a170c9f3f0a2e316e4411117b7056412bf114986d39f6912903b89b89de9f07c2277355325e0cdce012b052f7d0fb6e70e7e22985ddc196e080c6107efa2999468df42c11447702368d18b919e88b13817d82c455a9f14eb54175b7062e18eba8af2bbbdd1622fb6a88eb148dbe9c48e9fed1c962daf84f41c0b25450c5089a496eacda7bf679ba450dce5055357f5595c640b633f5424660e44a48092cfe93faf27cbea4557a2056c535228c5dc198397e5fcf4bd59cfd0c7cadc63e5a1f25c784452b0e355b194b6db76099f980f0745472fbb38286edf914d42a2e2429c356860f182694c383f87a794a4ff9f996f51bd87ab23355b81de96ded6889cadd229bd0ee71ca979a4801c46ca0268332d858baf2ee028e88368cdcced5f95732dfdcdb7931ecaa070e38bb94037998c542b60334ebbb858795a5c60736d67afe6669988abdb42ffde20e11a2095e7fbec754039a8dc403c59b0917dc476e7818278432a5b38fd33edd2a8af2cdd9b49171d1cf9b933a029bcf100ecbfe3dfad37ff560f16fe70f48425468a7776ed607727bd3d38728370398f0d41703fcc523f34d2a12d99a24d366beb80c0a10a2811bb27289005a0f40f18ceb8d1474929b3154993f4aac6f7436e729952a65e13b4191825ca6f2e9c1419f2d57036b790c30cd8bb7f5c58815a645d3819e138efa50b6268d1cdb9f8409c670f6df924ccf977deb2ddb562693fd4f4e649bd3d8d03b6827098b8d2ad5f0de79758af346ff843e343b212a9e913c3a211ba2d1bb29ef479b40cd5f9cbf890398c0a6e4f1cc5d513fa70fb382e749263f7932b99cfc9d9d7f60bf15763fc112cfcf683a96d9c5c3e342a4bbf57219ac1a935c9dbfa4194c1cafdfaa110c3285c614d15ce176b8f526f1f9a016f2ae8f6306acf99c7bcb522ef6df218defd90874d79191082c956697e527fe2a6d80b1a9edff9f10569186017fbcdad8ea24ec65be2a22fc4b30477e5faf235579d9dca1793bb0cd7c8a132e0c1a42eba144f93b7a5a23003a99fe7c0e5310bd2edf1fef829c72c10ed27183bfbd481bf8f9f08ddcae8ca779eccd64dae286fbf6494ee90d54a12a763df73d36f368433300ab058ccebaf990548093354ed6966633a84f137f1be3bb440729e7bdb81887b600645f4fcc9511bffe5fc1d590e39529f24dd8caa07be6e835dbe1da657b90d0a71397f30d96bf987e7bf13b46afce31958f6ff5fb6d6f3280c6d14523343bfee67af08ca3d09f70e4b55e9c89a11f44fe29c98e6a22343cbc2a12bd8f27bc987486a9ed17e7f2d553ececab0f2f6fedfaaa7e36014fcf70a90115b92bc3b566a89df15c67a747dad43bb4ff8019a604bfdf3397deb47e2cffe31199a1bf1499d8a8afa736943d71fb148de3199b2e05ad90a2e9303a72a66dc1f3268a14461fb326f38f5196c44bfc846d59e22b82a7b1fc97ed511dc33c5f567534f1d7ed7334cc0d81f73c6bcad73687d362ec7a1a2a303ff2afe64b31e6ed3a2828a7e7f560ff428ee8181478dfcf2fbd45ddcecd9991f262ceb6e5c7d68b7c9d7514ed5baaf92d7b07601354c353b73800f978e02f1baf7bdbedc227cf87f77e562c90acbb1b0a633ceaf19d66bbf7fbd3b4607610021dc247ddcfd71c2582ae29393a12ddced0ae70368f856c6329d6306670e2d7fdc9537a14859054c49bf2213ef082bdba12a8cceb159363eba5d1be9ddd61814bea9f0c1bb083f7740b6f109c4c3bcac4b08079556d6343f1dcb1a0a45da40cef459943a26f9f90e1e3bf60f964367a852243e16ccfe94e52e9f150e7a507c9a126929fa8385a5d6c313822cc406f1d6026bae9ac4e1aaaaef5988a7ba1ca24adf7ce4f73b68ef8d340cacf04216345a49a62f2ea8049ade5305ad55786f7e4e38bb55fe6ea95fc8f7c77c94ed7bf4b66408f1a3893b33ca17df3896b6e3c44b85dce958dae1a920a571f7b340a13e5bbda6a657c4252caf4c6de14cc5048ebce8a2646f83ef8c75e79a0146b7a70da7f51da57598dbe26de0b2381ce633c60b689712a671eb5615e4d8f51d14727f67fe0c6ea29bcf40c45ffe291ef7086022db00e063c1d965a3530d905fa9cc3dc71d89e7f9b9ca549461095102fd13a5584431ab2ad92299d66af5be96d4cc23aa6cc6d814687b37c8d8cf2eed0e75ee0f8bb3393a0dd68ea640c15c5165e4d95cafd9e39d7830c86126bc141d8d1004e4108056f57c94dfdbc38a747af058a62c4552e527ce5b19376c65a55fd19df03f88dca9d7580fe1ba10bca6f2b774a2ee862ed5c1432e72a59e95e934bf689bbe353919cdd74f319a1d67fdb76dea2f8423a44fb0148854119ddba0bf54e244425ae8a50b0ae2930052cff85fcc1c1382e5d723e6b610eb7f70bcf8dd3290402dcd210914d215449936b70487f2a1e358e2190e14dbbe20918864e88cab16643a5ebccb4bc517c7c03c4560f229c2ba11c80fcf8f7d984525231149d7660acc5fa34106c3f62a8cadbe449ce4a42aef93632c35132330e9cb73cefc26a4014bff40a367206d6ec88187fbe21df5395190391881ea94441549035bab39277df99706a09a9fa6b7a8091717c5d9e04abc4fed1716adccb1d3fda7de94ba5430269b85d98d0b21c869387362743ca239454364c7f3", 0x1000}, {&(0x7f0000000240)="f5105926cb2042330eb557b0295847e80436b920c2ae3bb03f9d29e4d3deaf81f920f4a60eb7d410340f01079b8b180315891e4acce3d6893d8de88a164d0fa5c0e705002571cf4b6b4c3e3ad6929016d9e346ed50e5592747a435bec5935006e05c796f4dbb6ab6ec6834cc71e9f585dec6038018282eea7122e005148f70f1c7142e1d9226f7b77fa3b32d7e527f090d2dbf2457007e74b2c27d49b79e9fd9986d5ff76083186b35582a76d2a6fe7a45cda468eb119823684a0caf4603f0ae33287fb019da26555c2c901a7b43c4f9e8695794bb540665441621ed995369fa4b0912681ac2ed86a3018198", 0xec}, {&(0x7f0000001380)="65873ef26574688777db92615dedf58758904207a14f82b19148d1f69d02014d649235d1b57730051c90bd8f3a4da1890f492bf3ce3e4fbe40954f1e80da50728e5dbdab6920fe0f7a3c7a61e62f6ae6323b81eec4a99e81c6c9c66a92616f5df05fd1a3abf2dce57239f17a13fc19c002bc77792f220f4ef4e57cde4f8c9ce281a1fec37626bba59a3b0f0c847d85714a977ba2a4406d0b732ccc0a85101e7104f119e4267d5e420a3a647ad71435636a887ee9b8018a90bfa17fe4865d8ab4e372ce24637e5224fbc41871388aae64", 0xd0}], 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000340)='./file0\x00', 0x8, 0xe4) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010003}) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) (async) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="4b6f59ee0c3b3d8c03426d532b3d2b399e384474526d9a45337291cc97699fcf800713f1b1ba4958f021a17adf4b92610687e2d4da1fc713aca1d50f81b17ec2a5c8ed554e1cbec1ee183b4fda6b4aac816ba1674b6d9d7c6d1cb9d60d489205e699929aa82073d7ac26b34a597354ce54c650965971b620e328349cf3d8ae163379b630566e273362eed08715a0722c9ac91d994e0a64823ac036bd345daaacd50730a95d3c744d1612b832150b87be02", 0xb1}, {&(0x7f0000000380)="f36b61a6aadf067cb4adfbfb32400d0d6b89f806baf572a3c3ae2ae40c1a59362856fa830a1a84c5849f21137a392242dfd0e3294bac6a5ea7ca23f3641d3434e2695b93b2c46370d3ef063baa8f4f82e9cbf4d3243003d12843966e996063995edd6ab436a9ac25d57fc8c02070a12982ff5919724c565a832ae76bf27456306edac8f36cc485043ce6b5bfcc9af53b4eed5fae725acd36f845c55897c48811e72561bab5251486f7e4bc0bb3e8d5dfcc46034d300c5beddd0ea0046e237805b3fe72ae36d9ed2211c814054e6d5160fa46d1aca586269c87b7f23da02abdb0f4bb65d0c21190f0930e70701b956cdd27a0cfde68669d773e842937b7d74edd12bba52d73bf45be91a2623567164a09502fd1578da7c86bf8fa07ca0d6fceb8eeee34953aa176b0c1a3b5fb34fd49d6123a0a688b1fa950c39270a7affaa93c4967142e2dcfaea987c8b940d9726a329c3d140ce529aad0091aca0410ddc74aadec0797ce111e00946fb8b52adf9deb650cf6edaecbcc070d45b957f352cc77b04ea46d5409bb1f9d3f0f555db040b2a4a18eaa7bf6a58fadb90b6eeef430e6d8db5bbd366641b7ffd4f611c8f0b3954c25b164fc227840c4231d5b43f75c284c668b37bfc2d9f3577dde210c821429bffc5663d0d853cd6ea4291b8c31422b80c25a7d4d7a95a74d067997068d7f0bccb27c53e8fe616a5bdebbf2dcbdfdb74bc51c3cfb213caabfd1890fd14a71f7fd8592525326099e31e671b6fbb7ada37a064fb580c243bb43a7113b44c4a02527162197840b288b5133d050c4529697e177bd4528c2ddddae6d3e46afe0a40779beb52a41e602c4b50f86bc0a2c615e9efee3bfebeba55e7e0415fc451deb33d3a5f2c18c41b5e1afbf53c5d08415c641608f0008329051a62e5934911695ac479377ef19be6863eac133747392e4231c0035406fdf67797fb4f4b5fe3e7719b1cdae80ed3a3869fb95438f712c8a1172b7d9e80da9484dc08de43dcce521de28a680fd83161d5c1e3fe8d09662b2820488f0c22755dd90b32463f5b5826c9019e070ccd81ab18eed125f105c8f9f66302d6c3179fd85594f18e96edab19cc9fe4e124d49560f1ab960d5f832494f24f67034c92b41491b6646ebbf244d18a8ea4bb3f43ba65eca7335e4b165017494e08ce6e4a814fbbc9ac1a4ece53030be38b05525abc5391c62d7a5f61dfdbdb7c21feb28ea86a494661844eed35435b28d6f557166b4569d5986cf236c13d6d921083b2d6303f1768564ba88c2195b28014bc81b20b18253e317d6092f3b52df145bc2a5bfc768ef2ba4020ce6ddc58160310c1a6919b070934ab80493c5882406b9657d920b3accd9b34b6d6f0f17f01d68a587b3d9b0559379e5d890995cd12dcc13d4073e35bb9c2d954681d615572492336cb9cce58b49bf9352e9e568456b749da73219d2b162e32327010f24ec8ce2916954f13e497d6c732d6636d9e9308985d210224a67979882e17a46730f214dd304a17f0eb8bf906178f16778996a44c9006fd14eacd0edcdea3fe50c41465ce0cfe20a7f569a55b380a9e2e87b8355ed5047e870f9edece676418ef5ba3d55713f4ff425d67ad7cf40a580f8b0b9dd25d534aa7099446bc113e80c39fdef439fbf388c8f43a955b47edb59b03c9fbe90f1ddfd8f31c1225d85e9d342cc9dc986038bc18c1dfeb2600c39483b637f44f1f8050f782f74a947fe217ef85bc9f87af2be47ecea8b2d781bf285d55950ad69adb9432a5784ecae77ee2646a364a5bc2d936fa2207cd0a208d966fa315759d3a24b2045653f3e75919060ff1a131af58be16b83cd47a67395548c2196a365ca9f129c3ffed761aa40128715018fb08709e82d7f68a7806918432dc97898110ffa5a7f10c2dd238516fa5df89179db11a11b215f3bbe2ffe2a79de4b3c6fb28e59cd6763ce6e84c48d3246ace6ca96a336a757022a5ac3e419c090b3ec2a711e9d80980f8c1c6597f48dbd28e2fc6cd2607c9275e3cf291c26145da0198ad62748d4334829044d419aaf0c17e8ecf5e33bb71719f20866197b83a68b04ec89f2718a2f55f33543a034606ffac9d3d5b558ad5bacd2b544cdb411f85819640526def5b0bd724e46b53a354dadd6a519c8895f3c960e6e5af5ddb241055aff274a7cf5fc5fcdc47edc88e69ee85a6363743dbcfc91d9aff8420856188505d3789887961c375c809313e3a46c7c3fff49ed7e79c3f2d278bc393ad96f5942cea3858e481ee81c963cc7eaef5884ee0bcb7ec9c7400a598170766ffc63a36406178244baeed2c21fe257ff3a9dcad81f011ce24a0bb1e13be2b12bc30b2fdd705069b358f1bf9ac2dca55f5f33a0d439fd76c01c8f51cf1d7dde885b06579227c56d4131ca3e46d09c145c0b219ee7766aa50953538ae37eb7ceeb7d97879a3ed9462b24281007deefdd5a097860c85a5dc84165af06d0cb048346b4581fb4a6f8abea021df5f13d7657b5c04bf5485c03c55e6a85f367c703c49193e5894d95360ba686ee6e5831cce0deb1f40da324862ad53d811a5d80258b16d02202689f545c794c352b0682f7f664874e744efe4e6a57ce8306c389f9af056879c5cdec68f6a7c1a41b76bf263327601f12bee78bd019feea3e65ec3845a051e98adb47de6ec9ea0da54998f70106d0fb7db67ffba364af3ebb19689278ac8c5b346e3de9a02f7f8a0a8842e523c4b2d80dbf8ef85952e0d75a661b2bf5e88d29ac39e549f8d13f2c512ef3a393d8e65497d16d386789629106fd76cec78d3a575e0e9a04c37271b722f968424400312a7e5230e110ed8226526acac3089deabc648b3a78fa49da753c223562f91104dd3b1b217859277c7701c51b5a9d6c1361647f1e844c9992b2aef8b5099e749dabce76437972c2bda0e177be4a4763843cf9f92c17f7b40593744fa12059eb85cbebd63e55ac09d5f908e04a4fab085ce068d854242c60088cf5550a3f33e45216506be7b5f155e458b289d0b504e668667a12e53107c5155db703e3c9c02b3f3a43ed3fbc1c2bc67ce65542da00581f5501512e17823981e79a3cac7c761c18089b33b72b6819f3715d82457c20fd330b1bdc621386a170c9f3f0a2e316e4411117b7056412bf114986d39f6912903b89b89de9f07c2277355325e0cdce012b052f7d0fb6e70e7e22985ddc196e080c6107efa2999468df42c11447702368d18b919e88b13817d82c455a9f14eb54175b7062e18eba8af2bbbdd1622fb6a88eb148dbe9c48e9fed1c962daf84f41c0b25450c5089a496eacda7bf679ba450dce5055357f5595c640b633f5424660e44a48092cfe93faf27cbea4557a2056c535228c5dc198397e5fcf4bd59cfd0c7cadc63e5a1f25c784452b0e355b194b6db76099f980f0745472fbb38286edf914d42a2e2429c356860f182694c383f87a794a4ff9f996f51bd87ab23355b81de96ded6889cadd229bd0ee71ca979a4801c46ca0268332d858baf2ee028e88368cdcced5f95732dfdcdb7931ecaa070e38bb94037998c542b60334ebbb858795a5c60736d67afe6669988abdb42ffde20e11a2095e7fbec754039a8dc403c59b0917dc476e7818278432a5b38fd33edd2a8af2cdd9b49171d1cf9b933a029bcf100ecbfe3dfad37ff560f16fe70f48425468a7776ed607727bd3d38728370398f0d41703fcc523f34d2a12d99a24d366beb80c0a10a2811bb27289005a0f40f18ceb8d1474929b3154993f4aac6f7436e729952a65e13b4191825ca6f2e9c1419f2d57036b790c30cd8bb7f5c58815a645d3819e138efa50b6268d1cdb9f8409c670f6df924ccf977deb2ddb562693fd4f4e649bd3d8d03b6827098b8d2ad5f0de79758af346ff843e343b212a9e913c3a211ba2d1bb29ef479b40cd5f9cbf890398c0a6e4f1cc5d513fa70fb382e749263f7932b99cfc9d9d7f60bf15763fc112cfcf683a96d9c5c3e342a4bbf57219ac1a935c9dbfa4194c1cafdfaa110c3285c614d15ce176b8f526f1f9a016f2ae8f6306acf99c7bcb522ef6df218defd90874d79191082c956697e527fe2a6d80b1a9edff9f10569186017fbcdad8ea24ec65be2a22fc4b30477e5faf235579d9dca1793bb0cd7c8a132e0c1a42eba144f93b7a5a23003a99fe7c0e5310bd2edf1fef829c72c10ed27183bfbd481bf8f9f08ddcae8ca779eccd64dae286fbf6494ee90d54a12a763df73d36f368433300ab058ccebaf990548093354ed6966633a84f137f1be3bb440729e7bdb81887b600645f4fcc9511bffe5fc1d590e39529f24dd8caa07be6e835dbe1da657b90d0a71397f30d96bf987e7bf13b46afce31958f6ff5fb6d6f3280c6d14523343bfee67af08ca3d09f70e4b55e9c89a11f44fe29c98e6a22343cbc2a12bd8f27bc987486a9ed17e7f2d553ececab0f2f6fedfaaa7e36014fcf70a90115b92bc3b566a89df15c67a747dad43bb4ff8019a604bfdf3397deb47e2cffe31199a1bf1499d8a8afa736943d71fb148de3199b2e05ad90a2e9303a72a66dc1f3268a14461fb326f38f5196c44bfc846d59e22b82a7b1fc97ed511dc33c5f567534f1d7ed7334cc0d81f73c6bcad73687d362ec7a1a2a303ff2afe64b31e6ed3a2828a7e7f560ff428ee8181478dfcf2fbd45ddcecd9991f262ceb6e5c7d68b7c9d7514ed5baaf92d7b07601354c353b73800f978e02f1baf7bdbedc227cf87f77e562c90acbb1b0a633ceaf19d66bbf7fbd3b4607610021dc247ddcfd71c2582ae29393a12ddced0ae70368f856c6329d6306670e2d7fdc9537a14859054c49bf2213ef082bdba12a8cceb159363eba5d1be9ddd61814bea9f0c1bb083f7740b6f109c4c3bcac4b08079556d6343f1dcb1a0a45da40cef459943a26f9f90e1e3bf60f964367a852243e16ccfe94e52e9f150e7a507c9a126929fa8385a5d6c313822cc406f1d6026bae9ac4e1aaaaef5988a7ba1ca24adf7ce4f73b68ef8d340cacf04216345a49a62f2ea8049ade5305ad55786f7e4e38bb55fe6ea95fc8f7c77c94ed7bf4b66408f1a3893b33ca17df3896b6e3c44b85dce958dae1a920a571f7b340a13e5bbda6a657c4252caf4c6de14cc5048ebce8a2646f83ef8c75e79a0146b7a70da7f51da57598dbe26de0b2381ce633c60b689712a671eb5615e4d8f51d14727f67fe0c6ea29bcf40c45ffe291ef7086022db00e063c1d965a3530d905fa9cc3dc71d89e7f9b9ca549461095102fd13a5584431ab2ad92299d66af5be96d4cc23aa6cc6d814687b37c8d8cf2eed0e75ee0f8bb3393a0dd68ea640c15c5165e4d95cafd9e39d7830c86126bc141d8d1004e4108056f57c94dfdbc38a747af058a62c4552e527ce5b19376c65a55fd19df03f88dca9d7580fe1ba10bca6f2b774a2ee862ed5c1432e72a59e95e934bf689bbe353919cdd74f319a1d67fdb76dea2f8423a44fb0148854119ddba0bf54e244425ae8a50b0ae2930052cff85fcc1c1382e5d723e6b610eb7f70bcf8dd3290402dcd210914d215449936b70487f2a1e358e2190e14dbbe20918864e88cab16643a5ebccb4bc517c7c03c4560f229c2ba11c80fcf8f7d984525231149d7660acc5fa34106c3f62a8cadbe449ce4a42aef93632c35132330e9cb73cefc26a4014bff40a367206d6ec88187fbe21df5395190391881ea94441549035bab39277df99706a09a9fa6b7a8091717c5d9e04abc4fed1716adccb1d3fda7de94ba5430269b85d98d0b21c869387362743ca239454364c7f3", 0x1000}, {&(0x7f0000000240)="f5105926cb2042330eb557b0295847e80436b920c2ae3bb03f9d29e4d3deaf81f920f4a60eb7d410340f01079b8b180315891e4acce3d6893d8de88a164d0fa5c0e705002571cf4b6b4c3e3ad6929016d9e346ed50e5592747a435bec5935006e05c796f4dbb6ab6ec6834cc71e9f585dec6038018282eea7122e005148f70f1c7142e1d9226f7b77fa3b32d7e527f090d2dbf2457007e74b2c27d49b79e9fd9986d5ff76083186b35582a76d2a6fe7a45cda468eb119823684a0caf4603f0ae33287fb019da26555c2c901a7b43c4f9e8695794bb540665441621ed995369fa4b0912681ac2ed86a3018198", 0xec}, {&(0x7f0000001380)="65873ef26574688777db92615dedf58758904207a14f82b19148d1f69d02014d649235d1b57730051c90bd8f3a4da1890f492bf3ce3e4fbe40954f1e80da50728e5dbdab6920fe0f7a3c7a61e62f6ae6323b81eec4a99e81c6c9c66a92616f5df05fd1a3abf2dce57239f17a13fc19c002bc77792f220f4ef4e57cde4f8c9ce281a1fec37626bba59a3b0f0c847d85714a977ba2a4406d0b732ccc0a85101e7104f119e4267d5e420a3a647ad71435636a887ee9b8018a90bfa17fe4865d8ab4e372ce24637e5224fbc41871388aae64", 0xd0}], 0x4) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) (async) flock(r0, 0x1) (async) execve(0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) 16:03:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) (async, rerun: 32) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r3, 0xffffffffffffffff]) (rerun: 32) setgroups(0x2, &(0x7f00000002c0)=[r0, r1, r2, 0x0, r5]) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000340)='./file0\x00', 0x107) (async, rerun: 32) setuid(0xee01) (rerun: 32) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r6]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x28c, 0xffff}, 0x8000, 0x4, 0x9}) (async) r7 = geteuid() r8 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0xf78, r4, 0x0, r7, r8, 0x2, 0x1}, 0x30, 0xffffffffffffabfd, 0x1}) (async) setgroups(0x0, &(0x7f0000000040)) 16:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) (async) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffff8, 0x0, "21a31d2c43169823a3d4e329a12da82177f0c640"}) write(r1, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(r1, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) (async) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffff12e) 16:03:18 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0xe4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010003}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="4b6f59ee0c3b3d8c03426d532b3d2b399e384474526d9a45337291cc97699fcf800713f1b1ba4958f021a17adf4b92610687e2d4da1fc713aca1d50f81b17ec2a5c8ed554e1cbec1ee183b4fda6b4aac816ba1674b6d9d7c6d1cb9d60d489205e699929aa82073d7ac26b34a597354ce54c650965971b620e328349cf3d8ae163379b630566e273362eed08715a0722c9ac91d994e0a64823ac036bd345daaacd50730a95d3c744d1612b832150b87be02", 0xb1}, {&(0x7f0000000380)="f36b61a6aadf067cb4adfbfb32400d0d6b89f806baf572a3c3ae2ae40c1a59362856fa830a1a84c5849f21137a392242dfd0e3294bac6a5ea7ca23f3641d3434e2695b93b2c46370d3ef063baa8f4f82e9cbf4d3243003d12843966e996063995edd6ab436a9ac25d57fc8c02070a12982ff5919724c565a832ae76bf27456306edac8f36cc485043ce6b5bfcc9af53b4eed5fae725acd36f845c55897c48811e72561bab5251486f7e4bc0bb3e8d5dfcc46034d300c5beddd0ea0046e237805b3fe72ae36d9ed2211c814054e6d5160fa46d1aca586269c87b7f23da02abdb0f4bb65d0c21190f0930e70701b956cdd27a0cfde68669d773e842937b7d74edd12bba52d73bf45be91a2623567164a09502fd1578da7c86bf8fa07ca0d6fceb8eeee34953aa176b0c1a3b5fb34fd49d6123a0a688b1fa950c39270a7affaa93c4967142e2dcfaea987c8b940d9726a329c3d140ce529aad0091aca0410ddc74aadec0797ce111e00946fb8b52adf9deb650cf6edaecbcc070d45b957f352cc77b04ea46d5409bb1f9d3f0f555db040b2a4a18eaa7bf6a58fadb90b6eeef430e6d8db5bbd366641b7ffd4f611c8f0b3954c25b164fc227840c4231d5b43f75c284c668b37bfc2d9f3577dde210c821429bffc5663d0d853cd6ea4291b8c31422b80c25a7d4d7a95a74d067997068d7f0bccb27c53e8fe616a5bdebbf2dcbdfdb74bc51c3cfb213caabfd1890fd14a71f7fd8592525326099e31e671b6fbb7ada37a064fb580c243bb43a7113b44c4a02527162197840b288b5133d050c4529697e177bd4528c2ddddae6d3e46afe0a40779beb52a41e602c4b50f86bc0a2c615e9efee3bfebeba55e7e0415fc451deb33d3a5f2c18c41b5e1afbf53c5d08415c641608f0008329051a62e5934911695ac479377ef19be6863eac133747392e4231c0035406fdf67797fb4f4b5fe3e7719b1cdae80ed3a3869fb95438f712c8a1172b7d9e80da9484dc08de43dcce521de28a680fd83161d5c1e3fe8d09662b2820488f0c22755dd90b32463f5b5826c9019e070ccd81ab18eed125f105c8f9f66302d6c3179fd85594f18e96edab19cc9fe4e124d49560f1ab960d5f832494f24f67034c92b41491b6646ebbf244d18a8ea4bb3f43ba65eca7335e4b165017494e08ce6e4a814fbbc9ac1a4ece53030be38b05525abc5391c62d7a5f61dfdbdb7c21feb28ea86a494661844eed35435b28d6f557166b4569d5986cf236c13d6d921083b2d6303f1768564ba88c2195b28014bc81b20b18253e317d6092f3b52df145bc2a5bfc768ef2ba4020ce6ddc58160310c1a6919b070934ab80493c5882406b9657d920b3accd9b34b6d6f0f17f01d68a587b3d9b0559379e5d890995cd12dcc13d4073e35bb9c2d954681d615572492336cb9cce58b49bf9352e9e568456b749da73219d2b162e32327010f24ec8ce2916954f13e497d6c732d6636d9e9308985d210224a67979882e17a46730f214dd304a17f0eb8bf906178f16778996a44c9006fd14eacd0edcdea3fe50c41465ce0cfe20a7f569a55b380a9e2e87b8355ed5047e870f9edece676418ef5ba3d55713f4ff425d67ad7cf40a580f8b0b9dd25d534aa7099446bc113e80c39fdef439fbf388c8f43a955b47edb59b03c9fbe90f1ddfd8f31c1225d85e9d342cc9dc986038bc18c1dfeb2600c39483b637f44f1f8050f782f74a947fe217ef85bc9f87af2be47ecea8b2d781bf285d55950ad69adb9432a5784ecae77ee2646a364a5bc2d936fa2207cd0a208d966fa315759d3a24b2045653f3e75919060ff1a131af58be16b83cd47a67395548c2196a365ca9f129c3ffed761aa40128715018fb08709e82d7f68a7806918432dc97898110ffa5a7f10c2dd238516fa5df89179db11a11b215f3bbe2ffe2a79de4b3c6fb28e59cd6763ce6e84c48d3246ace6ca96a336a757022a5ac3e419c090b3ec2a711e9d80980f8c1c6597f48dbd28e2fc6cd2607c9275e3cf291c26145da0198ad62748d4334829044d419aaf0c17e8ecf5e33bb71719f20866197b83a68b04ec89f2718a2f55f33543a034606ffac9d3d5b558ad5bacd2b544cdb411f85819640526def5b0bd724e46b53a354dadd6a519c8895f3c960e6e5af5ddb241055aff274a7cf5fc5fcdc47edc88e69ee85a6363743dbcfc91d9aff8420856188505d3789887961c375c809313e3a46c7c3fff49ed7e79c3f2d278bc393ad96f5942cea3858e481ee81c963cc7eaef5884ee0bcb7ec9c7400a598170766ffc63a36406178244baeed2c21fe257ff3a9dcad81f011ce24a0bb1e13be2b12bc30b2fdd705069b358f1bf9ac2dca55f5f33a0d439fd76c01c8f51cf1d7dde885b06579227c56d4131ca3e46d09c145c0b219ee7766aa50953538ae37eb7ceeb7d97879a3ed9462b24281007deefdd5a097860c85a5dc84165af06d0cb048346b4581fb4a6f8abea021df5f13d7657b5c04bf5485c03c55e6a85f367c703c49193e5894d95360ba686ee6e5831cce0deb1f40da324862ad53d811a5d80258b16d02202689f545c794c352b0682f7f664874e744efe4e6a57ce8306c389f9af056879c5cdec68f6a7c1a41b76bf263327601f12bee78bd019feea3e65ec3845a051e98adb47de6ec9ea0da54998f70106d0fb7db67ffba364af3ebb19689278ac8c5b346e3de9a02f7f8a0a8842e523c4b2d80dbf8ef85952e0d75a661b2bf5e88d29ac39e549f8d13f2c512ef3a393d8e65497d16d386789629106fd76cec78d3a575e0e9a04c37271b722f968424400312a7e5230e110ed8226526acac3089deabc648b3a78fa49da753c223562f91104dd3b1b217859277c7701c51b5a9d6c1361647f1e844c9992b2aef8b5099e749dabce76437972c2bda0e177be4a4763843cf9f92c17f7b40593744fa12059eb85cbebd63e55ac09d5f908e04a4fab085ce068d854242c60088cf5550a3f33e45216506be7b5f155e458b289d0b504e668667a12e53107c5155db703e3c9c02b3f3a43ed3fbc1c2bc67ce65542da00581f5501512e17823981e79a3cac7c761c18089b33b72b6819f3715d82457c20fd330b1bdc621386a170c9f3f0a2e316e4411117b7056412bf114986d39f6912903b89b89de9f07c2277355325e0cdce012b052f7d0fb6e70e7e22985ddc196e080c6107efa2999468df42c11447702368d18b919e88b13817d82c455a9f14eb54175b7062e18eba8af2bbbdd1622fb6a88eb148dbe9c48e9fed1c962daf84f41c0b25450c5089a496eacda7bf679ba450dce5055357f5595c640b633f5424660e44a48092cfe93faf27cbea4557a2056c535228c5dc198397e5fcf4bd59cfd0c7cadc63e5a1f25c784452b0e355b194b6db76099f980f0745472fbb38286edf914d42a2e2429c356860f182694c383f87a794a4ff9f996f51bd87ab23355b81de96ded6889cadd229bd0ee71ca979a4801c46ca0268332d858baf2ee028e88368cdcced5f95732dfdcdb7931ecaa070e38bb94037998c542b60334ebbb858795a5c60736d67afe6669988abdb42ffde20e11a2095e7fbec754039a8dc403c59b0917dc476e7818278432a5b38fd33edd2a8af2cdd9b49171d1cf9b933a029bcf100ecbfe3dfad37ff560f16fe70f48425468a7776ed607727bd3d38728370398f0d41703fcc523f34d2a12d99a24d366beb80c0a10a2811bb27289005a0f40f18ceb8d1474929b3154993f4aac6f7436e729952a65e13b4191825ca6f2e9c1419f2d57036b790c30cd8bb7f5c58815a645d3819e138efa50b6268d1cdb9f8409c670f6df924ccf977deb2ddb562693fd4f4e649bd3d8d03b6827098b8d2ad5f0de79758af346ff843e343b212a9e913c3a211ba2d1bb29ef479b40cd5f9cbf890398c0a6e4f1cc5d513fa70fb382e749263f7932b99cfc9d9d7f60bf15763fc112cfcf683a96d9c5c3e342a4bbf57219ac1a935c9dbfa4194c1cafdfaa110c3285c614d15ce176b8f526f1f9a016f2ae8f6306acf99c7bcb522ef6df218defd90874d79191082c956697e527fe2a6d80b1a9edff9f10569186017fbcdad8ea24ec65be2a22fc4b30477e5faf235579d9dca1793bb0cd7c8a132e0c1a42eba144f93b7a5a23003a99fe7c0e5310bd2edf1fef829c72c10ed27183bfbd481bf8f9f08ddcae8ca779eccd64dae286fbf6494ee90d54a12a763df73d36f368433300ab058ccebaf990548093354ed6966633a84f137f1be3bb440729e7bdb81887b600645f4fcc9511bffe5fc1d590e39529f24dd8caa07be6e835dbe1da657b90d0a71397f30d96bf987e7bf13b46afce31958f6ff5fb6d6f3280c6d14523343bfee67af08ca3d09f70e4b55e9c89a11f44fe29c98e6a22343cbc2a12bd8f27bc987486a9ed17e7f2d553ececab0f2f6fedfaaa7e36014fcf70a90115b92bc3b566a89df15c67a747dad43bb4ff8019a604bfdf3397deb47e2cffe31199a1bf1499d8a8afa736943d71fb148de3199b2e05ad90a2e9303a72a66dc1f3268a14461fb326f38f5196c44bfc846d59e22b82a7b1fc97ed511dc33c5f567534f1d7ed7334cc0d81f73c6bcad73687d362ec7a1a2a303ff2afe64b31e6ed3a2828a7e7f560ff428ee8181478dfcf2fbd45ddcecd9991f262ceb6e5c7d68b7c9d7514ed5baaf92d7b07601354c353b73800f978e02f1baf7bdbedc227cf87f77e562c90acbb1b0a633ceaf19d66bbf7fbd3b4607610021dc247ddcfd71c2582ae29393a12ddced0ae70368f856c6329d6306670e2d7fdc9537a14859054c49bf2213ef082bdba12a8cceb159363eba5d1be9ddd61814bea9f0c1bb083f7740b6f109c4c3bcac4b08079556d6343f1dcb1a0a45da40cef459943a26f9f90e1e3bf60f964367a852243e16ccfe94e52e9f150e7a507c9a126929fa8385a5d6c313822cc406f1d6026bae9ac4e1aaaaef5988a7ba1ca24adf7ce4f73b68ef8d340cacf04216345a49a62f2ea8049ade5305ad55786f7e4e38bb55fe6ea95fc8f7c77c94ed7bf4b66408f1a3893b33ca17df3896b6e3c44b85dce958dae1a920a571f7b340a13e5bbda6a657c4252caf4c6de14cc5048ebce8a2646f83ef8c75e79a0146b7a70da7f51da57598dbe26de0b2381ce633c60b689712a671eb5615e4d8f51d14727f67fe0c6ea29bcf40c45ffe291ef7086022db00e063c1d965a3530d905fa9cc3dc71d89e7f9b9ca549461095102fd13a5584431ab2ad92299d66af5be96d4cc23aa6cc6d814687b37c8d8cf2eed0e75ee0f8bb3393a0dd68ea640c15c5165e4d95cafd9e39d7830c86126bc141d8d1004e4108056f57c94dfdbc38a747af058a62c4552e527ce5b19376c65a55fd19df03f88dca9d7580fe1ba10bca6f2b774a2ee862ed5c1432e72a59e95e934bf689bbe353919cdd74f319a1d67fdb76dea2f8423a44fb0148854119ddba0bf54e244425ae8a50b0ae2930052cff85fcc1c1382e5d723e6b610eb7f70bcf8dd3290402dcd210914d215449936b70487f2a1e358e2190e14dbbe20918864e88cab16643a5ebccb4bc517c7c03c4560f229c2ba11c80fcf8f7d984525231149d7660acc5fa34106c3f62a8cadbe449ce4a42aef93632c35132330e9cb73cefc26a4014bff40a367206d6ec88187fbe21df5395190391881ea94441549035bab39277df99706a09a9fa6b7a8091717c5d9e04abc4fed1716adccb1d3fda7de94ba5430269b85d98d0b21c869387362743ca239454364c7f3", 0x1000}, {&(0x7f0000000240)="f5105926cb2042330eb557b0295847e80436b920c2ae3bb03f9d29e4d3deaf81f920f4a60eb7d410340f01079b8b180315891e4acce3d6893d8de88a164d0fa5c0e705002571cf4b6b4c3e3ad6929016d9e346ed50e5592747a435bec5935006e05c796f4dbb6ab6ec6834cc71e9f585dec6038018282eea7122e005148f70f1c7142e1d9226f7b77fa3b32d7e527f090d2dbf2457007e74b2c27d49b79e9fd9986d5ff76083186b35582a76d2a6fe7a45cda468eb119823684a0caf4603f0ae33287fb019da26555c2c901a7b43c4f9e8695794bb540665441621ed995369fa4b0912681ac2ed86a3018198", 0xec}, {&(0x7f0000001380)="65873ef26574688777db92615dedf58758904207a14f82b19148d1f69d02014d649235d1b57730051c90bd8f3a4da1890f492bf3ce3e4fbe40954f1e80da50728e5dbdab6920fe0f7a3c7a61e62f6ae6323b81eec4a99e81c6c9c66a92616f5df05fd1a3abf2dce57239f17a13fc19c002bc77792f220f4ef4e57cde4f8c9ce281a1fec37626bba59a3b0f0c847d85714a977ba2a4406d0b732ccc0a85101e7104f119e4267d5e420a3a647ad71435636a887ee9b8018a90bfa17fe4865d8ab4e372ce24637e5224fbc41871388aae64", 0xd0}], 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:03:18 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) recvfrom$inet(r1, &(0x7f0000000300)=""/181, 0xb5, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) (async, rerun: 64) socket$inet(0x2, 0x2, 0x8) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) (async) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000400)=0x4) getpeername(r2, 0xffffffffffffffff, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="e8ff2d10fe7ee7352f78696c653000"], 0xa) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) (async) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="2405f1f428bf8a110392586bc752f815d16a528925301dd8192926ec78a29f2b67fdf1947a92cfd23f37b3ab4bb16a91a16af35c666b9f970a712b941f316676a7f726ef023a0406f9c7c68951519dbd625de862d2d3f4f9626bc0cab368d2280a65fac8a4452eb58b2c026f33d142392ef8b03f890ddf1ac5fd46bdea3cf3c75cb90a2e21329d087f35d5b18eec22fbea747a8db355899ee7458b133ed3e961a82a27f80143446735e81be8ce3bec883f30b47f6d3b2030d89be5162656a5badc7e36e7590fa21156717bf864421e17227101aaabd5904eb6e66112885b177d961d970000000000"], 0x10) dup2(r5, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) (async) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) witness: lock_object uninitialized: 0xffff800000d4e028 Starting stack trace... witness_checkorder(ffff800000d4e028,9,0) at witness_checkorder+0x133 rw_enter_write(ffff800000d4e018) at rw_enter_write+0x5b unveil_delete_names(ffff800000d4e000) at unveil_delete_names+0x30 unveil_destroy(ffff8000ffffa998) at unveil_destroy+0xad exit1(ffff80002e3fd270,0,0,1) at exit1+0x3d5 sys_exit(ffff80002e3fd270,ffff80002e3f7f50,ffff80002e3f7fb0) at sys_exit+0x16 syscall(ffff80002e3f8020) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcfad0, count: 249 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp