fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x0, &(0x7f0000076700)=ANY=[@ANYBLOB], 0x1) (async) 00:07:13 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124400000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:13 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0xb, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:13 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124800000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:13 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000140), 0x3, 0x3dbaf0ddb2142dc3) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180)="4e005c67c327688bdd15a6ddac0a78f7eade6f32978c9a66ca1882743586b9af780616cb49daf078cd24bc5ac544", 0x2e) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') write$smackfs_access(r2, &(0x7f0000000040)={'net_prio.prioidx\x00', 0x20, '/)&:$', 0x20, 'wabl'}, 0x1d) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) 00:07:13 executing program 0: userfaultfd(0x80001) (async) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, &(0x7f0000000140), 0x0) (async) syz_mount_image$ntfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x120004, 0x29, &(0x7f0000000200)=[{&(0x7f0000010000)="f752904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f60000001000000088c3c373e3f9231345896cf60e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f742061206220506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0}, {&(0x7f0000000180)="00000000000000000000f3ffff6086cf3e9900000000000000000000020f00000055aa", 0x23, 0x1e0}, {&(0x7f0000010100)="ffff0007000000003f00"/32, 0x20, 0x2000}, {&(0x7f0000010120)="46494c4530000300000000000000000001000100380001009801000000040000000000000000000004000000000000000800000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010070000000000000006c0000000000000600000000000000040324004d0046005400000000000000800000004800000001004000000001000000000000000000120000000000000040000000000000000030010000000000001801000000000000180100000000001113040000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000ffffffff00"/416, 0x1a0, 0x4000}, {&(0x7f00000102c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0x41e0}, {&(0x7f00000009c0)="000000000000000000000000000000000000000000000000000000000000080046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000700000000000ff61237100000000000018000100050000000000050000ab884a9fc6d80100ab884ad80100ab884a9fc6d801001000000000000000100000000000000600897b2d653bc1244a24004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040120000000000000010000000000000001000000000000000100000000000002c01ff0000000000ffffffff000000000000000000000000874309f719ff328293f989aecb5b9b76563b2c4ba7fbce0d6ff5cabf9e67f590075e3afac315c6388d2da3be1e8f9ee219da74ff557d6781bc5ec6e7b1705399121101f2b1d1508557e610742a15648db60aefc1373674ad748d85f4a336882478c6414b61cdbc24b3d21ff0ac498727e93b4ed5f5adf25dbe1d79d8ba552c6f6902026b3f0dda4f6c51", 0x200, 0x43e0}, {&(0x7f0000010460)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x45e0}, {&(0x7f0000010480)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f0000000000000040000000000000000000040000000000000004000000000000000400000000002140000100000000ffffffff00"/384, 0x180, 0x47e0}, {&(0x7f0000010600)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x49e0}, {&(0x7f0000010620)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000200", 0x220, 0x4be0}, {&(0x7f00000007c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a0000000000001101460000000000ffffffff00000000", 0x1e0, 0x4fe0}, {&(0x7f0000010a20)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x51e0}, {&(0x7f0000010a40)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000070000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80137340d4b9fc6d80137340d4b9fc6d80100ab884a9fc6d80126000000000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a000000050000000010440000000050000000000000000000000000000000000480000000000000000100000000000000010000000000000001000000000000024004900330030001101450000000000b0000000280000000004180000000400080000002000000024004900330030000100000000000000ffffffff00000700", 0x220, 0x53e0}, {&(0x7f0000010c60)="000000000000000000000000000000000000000000000000000000000000070046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000400000000000000040000000000000001101470000000000ffffffff00"/384, 0x180, 0x57e0}, {&(0x7f0000000600)="000004000000000000002000006271568f000024ea5d2eb299a1916b0d7a224400008e000200", 0x26, 0x59e0}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000700010038000100b80100000004000000000000000000000400000007000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000002004c00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f007400000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000020000000000000002000000000000000200000000000001102000000000000ffffffff00"/480, 0x1e0, 0x5be0}, {&(0x7f0000010fe0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x5de0}, {&(0x7f0000011000)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff010000000000ffffffff00"/416, 0x1a0, 0x5fe0}, {&(0x7f0000000140)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x61e0}, {&(0x7f00000111c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900a80200000004000000000000000000000500000009000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000fc00040000000000fc000400000000002400530044005300114148000000000090000000b00000000004180000000300900000002000000024005300440048000000000012000000001000000100000010000000800000008000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200020090000000a000000000041800000004008000000020000000240053004900490000000000100000000010000001000000100000007000000070000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c00000000000000000000001000000002000000ffffffff00"/736, 0x2e0, 0x63e0}, {&(0x7f0000000cc0)="000000000000000000000000000000000000000000000000000000000000020046494c45300003000000000000000080000000003800010098010000000400000000000000000000040000000a000019020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f0000000000000040000000000000000000020000000000000002000000000000000200000000002120890000000000800000004800000000051800000002002000000028000000240049006e0066006f0000000000000020000000000000000c691b6b777edcda00000000000000000000000000000000ffffffff000000000000000000000000bd78d23d7faccff9f95942ab", 0x1cc, 0x67e0}, {&(0x7f0000011660)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x69e0}, {&(0x7f0000011680)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000b0001003800030080020000000400000000000000000000030000000b000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640090000000780100000004180000000200580100002000000024004900330030003000000001000000001000000100000010000000480100004801000000000000190000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000000000000000000000000000000002600002000000000060324004f0062006a00490064000000180000000000010060004e00000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000006032400510075006f007400610002001a0000000000010068005200000000000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000008032400520065007000610072007300650000000000000000000000000000001000000002000000ffffffff00000000", 0x2a0, 0x6be0}, {&(0x7f0000011920)="00000000000000000000000000000000f20000000000000000000000000002", 0x1f, 0x6fe0}, {&(0x7f00000125a0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000100010038000d00700200000004000000000000000000000400000018000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80126000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001004e000000180001000b00000000000b0000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000200000000006032400510075006f0074006100000090000000780000000002180000000300580000002000000024004f00000000000000000011000000001000000100000010000000480000004800000000000000200004000000000028001000000000000102000000000005200000002002000000010000200000000000000000000000100000000200000090000000f00000000002180000000200d00000002000000024005100000000000000000010000000001000000100000010000000c0000000c00000000000000014003000000000004800040000000000010000000200000001000000000000000000000000ab884a9fc6d801ffffffffffffffffffffffffffffffff0000000000000000000002", 0x21f, 0x9fe0}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000002d461243e4b5356d5588ac71a90c69ea277e92d7d4bd55d84f6088a0b5c7a359e7842582261c4c83c453068cd3967ec468544b663a0cccc9e2bab17f5ece04715951cf712de060d49efe6dd7a25aac9837eec3b63e1f9157501a732efb55bcdc7c012abc83d101d63f786302054a414df5099823abf9d8b7e9279cf40480f014bd4f8ca3bfda8780f05dbddd672874f91fafd85e1fb81017ecd1f", 0xb9, 0xa3e0}, {&(0x7f0000014c80)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000001800d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6180000ab884a9fc6d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000020000001800000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab884a9fc6d80137340d4b9fc6d80137340d4b9fc6d80100ab884a9fc6d80100000000000000000000000000000000260000100000000001032e0000000000450000000000010068005400000000000500000000000500e3330d4b9fc6d801d0370d4b9fc6d801d0370d4b9fc6d801e3330d4b9fc6d8016800000000000000640000000000000020000000000000000900660069006c0065002e0063006f006c00640000000000400000000000010060004c00000000000500000000000500abea0c4b9fc6d80107040d4b9fc6d80107040d4b9fc6d801abea0c4b9fc6d8010000000000000000000000000000000020000010000000000500660069006c006500300000000000430000000000010060004c00000000000500000000000500170a0d4b9fc6d801d70f0d4b9fc6d80141180d4b9fc6d801170a0d4b9fc6d80110000000000000000a0000000000000020000000000000000500660069006c0065003100000018", 0x5ff, 0x45000}, {&(0x7f0000015360)="0000000000000000000000000000000000000000000000000000000000001800", 0x20, 0x457dc}, {&(0x7f0000015380)="00000000000000000000000000000000000000000000000000000000000018", 0x1f, 0x459e0}, {&(0x7f00000153a0)="00000000000000000000000000000000000000000000000000000000000018", 0x1f, 0x45be0}, {&(0x7f00000153c0)="00000000000000000000000000000000000000000000000000000000000018", 0x1f, 0x45de0}, {&(0x7f00000153e0)="0000000000000000000000000000000000000000000000000000000000001800", 0x20, 0x45fe0}, {&(0x7f0000015aa0)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f00500051", 0xa3, 0x89000}, {&(0x7f0000035aa0)="46494c4530000300000000000000000001000100380001009801000000040000000000000000000004000000000000000800000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010070000000000000006c0000000000000600000000000000040324004d0046005400000000000000800000004800000001004000000001000000000000000000120000000000000040000000000000000030010000000000001801000000000000180100000000001113040000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000ffffffff", 0x194, 0xff000}, {&(0x7f0000035c40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x1f, 0xff1e0}, {&(0x7f0000001040)="000000000000000000000000000000000000000000000000000000000000088046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801060000000000000000000000000000000000000000010000000000000000000000000000000000003000000070000000000018000000020052000000180001000500231e29b0050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000007c6b548040000000000000000010000000000000001000000000000000100000000000002101ff0000000000fffffffffea74d628001aae48c5d71081fc745c5591f2bcbc45a1ef65700fdb203096a98a9cedded4a637be1cc4c6793a0773dee13140b3951a9ba44f303671ec0e24a42112c3d09a81b50c71808ff3e0755e879516832bb99746060b5d6a027c3072bc4d41148459d84082f9abcab9bb15975a5a2fac63373ac655747d721c72509bdceba5f8353dd8e1397ec2c6c2e", 0x200, 0xff3e0}, {&(0x7f0000035de0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0xff5e0}, {&(0x7f0000035e00)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f0000000000000040000000000000000000040000000000000004000000000000000400000000002140000100000000ffffffff", 0x174, 0xff7e0}, {&(0x7f00000001c0)="195200000000000000d40200000000000400000000f3dc712f747029000000003158af4900", 0x25, 0xff9e0}, {&(0x7f0000035fa0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000020000000000000010000000480000000000180000000000300000001800000000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d80100ab884a9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000002", 0x21f, 0xffbe0}, {&(0x7f00000361c0)="0000000000000000000000000000000000000000000000000000000000000200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbbe6ded91bc677ebfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}], 0x0, &(0x7f0000076700)=ANY=[@ANYBLOB], 0x1) 00:07:13 executing program 1: unshare(0xc060200) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xb, 0x10, 0xffffffffffffffff, 0x0) unshare(0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f00000003c0)={0xa, 0x4e22, 0x0, @empty}, 0x1c) (async, rerun: 64) r1 = socket$packet(0x11, 0x3, 0x300) (rerun: 64) unshare(0x2a000400) (async) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000fbe000)={0x2, &(0x7f0000000280)=[{0x28, 0x0, 0x0, 0xfefff034}, {0x80000006}]}, 0x10) getsockname$packet(r1, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) (async) unshare(0x4050180) sendto$inet6(r0, 0x0, 0x0, 0x24000810, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) (async) r2 = socket(0x10, 0x80000000000802, 0x0) write(r2, &(0x7f0000000500)="fc0000001d00071bab0925003a00070007ab080025000000f0ffff082100000000000000000000000037000040039815fad151ba010200d0a8e54e46fe00006a0a00020006f8ffffff6c4fe52f2d01958dd603d9182a9bfbbae9e58c01b5562ab55b44a79e32d9df0d11512fcd4e51e0cad44000150000008934d07302ad23fed20100e9d39c51c701185e744afe49e28162f4fe7b0000005538000033d477e2a0fc0008000000000000d49e0c0d6ebe06ba4a463ae4f5566f91cf190201ded815b2ccdd430695392a01040000000000000000066b17e583df150c3b880f411f46a60467b4d57155870271bfe9c8c077c34d3c0fd5f79a58a1000000", 0xfc) (async) sendto$packet(r2, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x11, 0x3, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)) (async) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) (async) r4 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) (async) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) (async) sendmmsg$inet6(r4, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async, rerun: 64) write$binfmt_script(r4, 0x0, 0x0) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x16, 0x8, &(0x7f0000000600)=ANY=[@ANYBLOB="9bb16f453228bca4e5542382e8", @ANYRES16=r4], &(0x7f00000004c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (async) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) mremap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f0000fff000/0x1000)=nil) (async, rerun: 64) r6 = fcntl$getown(r5, 0x9) (rerun: 64) syz_clone3(&(0x7f0000000540)={0x800, &(0x7f0000000240), &(0x7f0000000480), &(0x7f0000000300), {0x35}, &(0x7f0000000340)=""/36, 0x24, &(0x7f0000000380)=""/212, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, r6], 0x6, {r3}}, 0x58) sendmsg$nl_route_sched(r3, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)=@gettaction={0x44, 0x32, 0x300, 0x70bd2b, 0x25dfdbfe, {}, [@action_gd=@TCA_ACT_TAB={0x30, 0x1, [{0xc, 0x4, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}]}]}, 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 00:07:13 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0xc, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:13 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124900000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:13 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0xd, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:13 executing program 4: syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000e90201020c0d5907000003070000000000000c240200e9fffff5ffffffff09240300000000050045240505"], 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=@newtfilter={0x598c, 0x2c, 0x1, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0xd, 0x7}, {0x6, 0x9}, {0xe, 0x7}}, [@TCA_CHAIN={0x8}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x7}}, @TCA_CHAIN={0x8, 0xb, 0xfffffc01}, @filter_kind_options=@f_fw={{0x7}, {0x2138, 0x2, [@TCA_FW_POLICE={0x830, 0x2, [@TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x7fff, 0x3, 0x7, 0x80000000, 0x0, 0x9, 0x4, 0x6, 0x93, 0x9, 0x2, 0x3, 0x1, 0x101, 0x7ff, 0x5, 0x3ff, 0xb614, 0x1, 0x3, 0x1, 0x100, 0xab82, 0x7, 0x5, 0xffffffff, 0x3, 0x7fffffff, 0x1, 0x33397476, 0x201f, 0xffffff81, 0x253, 0x81, 0x20, 0x2, 0x1, 0x1, 0x20, 0x1, 0x400, 0x1000, 0x1, 0x3ff, 0x6, 0x6, 0x1000, 0x8, 0xc7, 0x3, 0x1513, 0x100, 0x3, 0x7ff, 0x0, 0x100, 0x10001, 0x8000, 0x9, 0x6, 0x1edd, 0x40, 0xa85, 0xa426, 0x5, 0x100, 0xb603, 0x4000, 0x9, 0x81, 0x8, 0x1, 0xffffffff, 0x7fffffff, 0x1f, 0x9dd9, 0x8000, 0x2, 0x4000000, 0x0, 0xffff, 0x7f, 0x3, 0xfffffff8, 0x5, 0x8, 0x5, 0x47af, 0xfffffffb, 0x6, 0x1000, 0x3f, 0x9, 0x8, 0x46e, 0x1, 0x6, 0x1, 0x0, 0xe9, 0x9ea3, 0x4, 0x7, 0x9, 0x0, 0x1, 0x7, 0x1ff, 0x5, 0x7, 0x7ff, 0x7, 0xfff, 0x1f, 0x5, 0x7, 0x9e9, 0x9, 0x1d7, 0xffff, 0x800, 0x200, 0xfffffffa, 0x7, 0x3, 0x3, 0x3, 0x9, 0x4a5, 0x6, 0x20, 0x2, 0x5, 0x200, 0x0, 0x1, 0x8, 0x5, 0x10001, 0x6, 0x3, 0x2, 0x8000, 0x80000000, 0x0, 0x8001, 0x9, 0x4, 0x41dd, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x101, 0xfffffff7, 0x1, 0x7, 0x2, 0x6, 0x1f53, 0x80000000, 0xf62, 0x1, 0x0, 0x2, 0x80000000, 0xffffffff, 0x0, 0x6, 0x2, 0xffffffff, 0x5, 0x1, 0x1, 0x3, 0x1000, 0x2, 0xcc0b3a2b, 0x4, 0x82a, 0x10000, 0x4, 0x200, 0x1000, 0x7, 0xffff, 0x6, 0xa077, 0x20, 0x40, 0x5, 0x400, 0x0, 0x3f, 0x10000, 0x2e1, 0x2, 0x5, 0x9, 0xfffffffe, 0x4, 0x5, 0xd1, 0x8, 0x8, 0x3, 0x4, 0x5, 0x4, 0x400, 0xfffffff8, 0x24c84bf8, 0x285, 0x5, 0x4e54, 0x6, 0x80, 0x33bf, 0x1, 0x9, 0x5, 0x4c, 0x7, 0x7f, 0x3ff, 0x1, 0xffffffff, 0xd1a2, 0x2, 0x0, 0x4, 0x9, 0x8, 0x41, 0x9, 0xca1, 0x3, 0x7ff, 0x5, 0xfffffff9, 0x1f, 0x9, 0x8, 0x3, 0x2, 0x9, 0x7, 0x7f, 0x101, 0x6, 0x2]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x10001, 0x0, 0xffff55c8, 0x1, 0x310, 0x3, 0xe489, 0x100, 0x8, 0x3, 0xfffffbff, 0xff, 0x9f, 0xffffffff, 0x10000, 0xfff, 0x7, 0x100, 0x4, 0x6, 0x400, 0x1000, 0x7fffffff, 0xa7e2, 0x5, 0x81, 0x4, 0x6, 0x4, 0x4, 0x7, 0x9, 0x5, 0x8708, 0x401, 0x7, 0x5, 0x4c, 0x2, 0x81, 0x8, 0x0, 0x1f, 0x8, 0xffffffff, 0x9f, 0x5c, 0xffff4680, 0x3f, 0x4, 0x3, 0x5, 0x9, 0x3, 0x800, 0x9, 0x4, 0x6, 0x8000, 0xffff, 0xf15, 0x8b9, 0x3ecb, 0x4, 0x10001, 0x965, 0x400, 0x3ff, 0xffffffff, 0x4, 0x3, 0x9, 0xed7d, 0x5, 0x6, 0x9, 0xa8, 0xfffffa1f, 0x10000, 0x6b, 0x8, 0x0, 0x7, 0x8, 0xfffffffa, 0x0, 0x800, 0x532, 0x80, 0x6, 0x36249c27, 0x0, 0x7f, 0x0, 0x20, 0x5, 0x0, 0xd4, 0x1c, 0x6, 0xfffff5b9, 0x4, 0x470, 0x7, 0x80000001, 0x0, 0x3, 0x7, 0x4, 0x3, 0x6, 0x20, 0x7fffffff, 0x2, 0x6, 0x8, 0x1f, 0x1, 0x7fffffff, 0x3f, 0x74a, 0x7, 0x101, 0x1ff, 0xa3c, 0x1ff, 0x2, 0xff, 0x9, 0xb129, 0x0, 0x4, 0x3, 0x1b, 0x8f5, 0x6, 0x4, 0xfee, 0x3, 0x800, 0x2, 0x2, 0x1f, 0x9, 0x1, 0x80000000, 0x7, 0xffffffe1, 0x0, 0x0, 0x3, 0x10001, 0x8000, 0xffffffff, 0x8, 0xfff, 0x80000001, 0x10000, 0x9, 0x6, 0xf41, 0x0, 0x0, 0x2, 0x7fff, 0x3, 0x0, 0x7fb7, 0x7, 0x2, 0x5b, 0x1f, 0x8001, 0x7f, 0x7, 0x4, 0x6, 0x5, 0xfff, 0x8000000, 0x1, 0x9, 0x2, 0x1, 0x80000001, 0x9d8, 0x7f, 0x8, 0x101, 0x8, 0x1, 0x80000000, 0x200, 0x54, 0x6, 0x1, 0xc0, 0xffffff6b, 0xfffffff8, 0x0, 0x5, 0x0, 0x80, 0x6, 0xc8, 0x10000, 0x401, 0x0, 0x80000001, 0x5, 0x1, 0x5000, 0x400, 0xae, 0x3, 0x8, 0xfffffffc, 0x1, 0x80, 0x8, 0x1, 0xfffffffa, 0xadb4, 0x1f, 0x1, 0xec5b, 0xabfb, 0x7fff, 0xffffff80, 0xb02, 0xb776, 0x400, 0x4, 0x5, 0x1, 0xfffffffd, 0x44, 0xfff, 0x10000, 0x80000000, 0x3ff, 0x8000, 0x200, 0x4, 0x100, 0x9, 0x1, 0x4, 0x3, 0x10001, 0x3ff, 0x7, 0x97, 0x7, 0x3]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}]}, @TCA_FW_POLICE={0xc44, 0x2, [@TCA_POLICE_AVRATE={0x8, 0x4, 0xf062}, @TCA_POLICE_RATE={0x404, 0x2, [0x10001, 0x627, 0x3, 0x9, 0x800, 0x2, 0x902, 0x9, 0x5, 0x4, 0xfffffffa, 0x80000000, 0x5, 0xff, 0x7, 0x5, 0x3, 0x2, 0x34, 0x78, 0x9, 0x7, 0x3, 0x10001, 0x9, 0x3, 0xee, 0x7, 0x7, 0x32f6, 0x28, 0x6, 0x2, 0x0, 0x6, 0x2, 0x1, 0x40100, 0x3f, 0x1, 0x0, 0x2, 0x5, 0x2, 0x8, 0x8c, 0xfffff0a8, 0x10001, 0xc00, 0xfe4e, 0x1, 0x8, 0x1, 0x4, 0x8, 0x7fffffff, 0xda96, 0x40, 0x5404, 0x6, 0xce, 0x1000, 0xfffffff8, 0xff, 0x4, 0x7, 0x6e8bc000, 0x50cc, 0xaa, 0xd2, 0x101, 0x1, 0xfffffffc, 0x9, 0x9, 0x5ccc, 0x7fffffff, 0x7fff, 0x49b, 0x6, 0xa999, 0x4, 0x4, 0xfffffff8, 0x28, 0x0, 0xffff, 0x8001, 0x6, 0x9, 0xfffffff9, 0xd01f, 0x0, 0x9, 0xb82, 0x6, 0x8, 0x4, 0x7f, 0x417, 0x0, 0x9d, 0xe4, 0x10001, 0x7ff, 0xfffffffa, 0x1f, 0x4, 0x7000000, 0x9, 0x2, 0x1, 0x4, 0x80, 0x40, 0x62a, 0x82d9, 0x9, 0x10000, 0x1f, 0x4, 0x8, 0x7f, 0xec, 0x3f, 0x80000001, 0x10000, 0x1, 0x1, 0x38, 0x0, 0xfffffc00, 0x101, 0x7fffffff, 0x4, 0x1800, 0x400, 0x7, 0x3, 0x40, 0xffff, 0x2, 0x7, 0x4, 0x6, 0xd5, 0x1, 0x2, 0x1ff, 0x1, 0x3, 0x4, 0xffffffff, 0x1, 0x2d1, 0x100, 0x45, 0x8, 0x4, 0x2, 0xffff, 0x80000000, 0x9, 0x10001, 0xffff, 0xff, 0x1, 0x0, 0x8, 0x3ff, 0xfffffffc, 0x7f, 0x3ff, 0x8, 0x4, 0x0, 0x3ff, 0x2000, 0x3, 0x3, 0x8001, 0x7, 0x1416, 0x80000001, 0x2, 0x29d80000, 0x57, 0x9, 0xfffffffb, 0x5, 0x3, 0x0, 0xa5cf, 0x6, 0x4, 0xfffff286, 0x3, 0x2fd4, 0x7, 0x101, 0x3, 0x1, 0x100, 0x7ff, 0xda, 0x99f, 0x20, 0x6, 0x7, 0x6, 0x2094, 0x3ff, 0x1, 0x0, 0x7757, 0x4, 0xfffffff8, 0x7, 0xfffffffd, 0x9, 0xfffffffa, 0x4, 0x9, 0xa4bc, 0xb689, 0x56, 0x5, 0x5, 0x3d, 0x6, 0x2, 0x4, 0xff, 0x5, 0x8, 0xf0b, 0x1f, 0x4, 0x726, 0x4, 0x6, 0x100, 0x6, 0xb5, 0x800, 0x5, 0x2, 0x1, 0x100, 0x4, 0x5, 0x7, 0x7fc2, 0x65f2, 0x0, 0x3]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x184, 0x1, 0xffffffff, 0x4, 0x8984, 0x9, 0x5, 0x35, 0x7, 0x1, 0x7, 0x27f1, 0x8, 0x1, 0x3, 0x3dbf, 0x1ff, 0x7f, 0x80, 0x1f9, 0xff, 0x2, 0x5, 0x7, 0xfff, 0x7, 0x438, 0x2, 0x1, 0x5, 0x1, 0x7, 0x6a91, 0xa2d, 0x9, 0x0, 0x2, 0xfffffff7, 0xfffffffc, 0x5, 0x9, 0x100, 0x8001, 0xfff, 0x80000000, 0x7, 0xdc6, 0x9dbd, 0x2, 0x7, 0x3, 0x4, 0x9, 0x7, 0x4, 0x800, 0x3, 0x81, 0x9, 0x6, 0x799, 0x65, 0x8, 0x1, 0x17a, 0x800, 0x80, 0x8ee, 0xfa1d, 0x5, 0x1d758656, 0x6, 0x2, 0xc, 0x6, 0x4f, 0x3ff, 0x5, 0x0, 0x98f4cb8e, 0x2, 0x2, 0x9, 0x3, 0xb2b6, 0x427, 0x9000000, 0x0, 0xfa, 0x81, 0xd3e2, 0x6, 0x1f, 0x8, 0x9e, 0x6, 0x1, 0x18cc80, 0x1000, 0x8, 0x6, 0x8, 0x7, 0x1, 0x8001, 0x3, 0x7, 0x21b, 0x8, 0x8, 0xea, 0x401, 0x1ff, 0x4, 0x3d2, 0x6c88, 0x491e2317, 0x3, 0x200, 0x2, 0x7, 0x0, 0x9, 0x40, 0x1a92, 0x200, 0x0, 0x5, 0x5, 0xfff, 0x9, 0x4, 0x9, 0x400, 0x6, 0xca, 0x401, 0x16d, 0x10000000, 0x5, 0x37c1, 0x6cf, 0xc4ef, 0x1, 0x2, 0x2, 0x8, 0x7, 0x80000000, 0xfff, 0x4, 0x800, 0x1, 0x8, 0x4d7e, 0x0, 0x4, 0x0, 0xff, 0x86, 0x4, 0x1, 0x1, 0x20, 0x3, 0x8, 0x9c4a, 0x7ff, 0x3, 0x7, 0x8a, 0x4, 0x8d, 0x3, 0x1, 0x3f, 0x4, 0xd37, 0x2, 0x401, 0x4, 0x53, 0xffffffff, 0x1f, 0xffffff09, 0xe042, 0x8, 0x1, 0x7, 0xffff, 0x5, 0x0, 0x20, 0x0, 0x10001, 0x80000000, 0x4, 0x9d, 0xf1c, 0x3, 0x5, 0x3, 0x1, 0x7, 0x8, 0x9, 0x8, 0x800, 0x0, 0x6, 0x9, 0xffff181c, 0x3ff, 0xdc, 0x4, 0x6, 0xffff0000, 0xffffffff, 0x204, 0x7, 0x4, 0xffffffff, 0x2, 0x1, 0x2, 0x7, 0x4, 0x5e2c, 0x2, 0x9, 0x1f, 0x5, 0xd09, 0x1d65, 0x3, 0x19, 0x6, 0x3, 0x101, 0xffffff0d, 0xd3f4, 0x76, 0x0, 0x2, 0x7f, 0x0, 0x8, 0x3, 0x1000, 0x1, 0x1ff, 0x7, 0x5, 0xf13b, 0x4, 0x62cb]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xc4}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x97e}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x1, 0x800, 0x20, 0x7, 0x8, 0xfff, 0x6, 0x8000, 0x0, 0x7ff, 0x1, 0x8, 0x400, 0x4, 0xc39e, 0x4, 0x2, 0x4, 0x7, 0x5f822508, 0x8001, 0x4, 0x7960f8d7, 0x7ff, 0xffffff7f, 0x6, 0x6, 0x9ad, 0x9, 0x2, 0x3, 0x40, 0x4, 0x0, 0x4, 0x1, 0x6191, 0xfff, 0xffffff01, 0x2, 0x0, 0x2, 0x5, 0x7b, 0x6, 0x4, 0x1, 0x0, 0x80000001, 0x1, 0xfff, 0x7, 0x7fffffff, 0x7f, 0x0, 0x0, 0xfff, 0x1, 0x9, 0x7, 0x3, 0x7fffffff, 0x6, 0x5, 0x6, 0x6, 0x7fff, 0x5c96, 0x6, 0xb6f, 0x1f, 0x5a7, 0x401, 0x2, 0x1, 0xcbb, 0x9, 0x0, 0x80, 0xa772, 0x0, 0x9, 0x7fff, 0x84, 0x2, 0x3ff, 0xc0, 0x1000, 0x5, 0x400, 0x1, 0x1, 0x5, 0x800, 0x9, 0x6443, 0x1, 0x7, 0x3, 0x4, 0x9, 0x6f5, 0xfff, 0x0, 0x8, 0x5, 0x0, 0x8, 0x70f, 0x7, 0x6, 0x3, 0x3, 0x65, 0x7fffffff, 0x3, 0x2, 0x404, 0x10000, 0x1, 0xf73, 0x2, 0x0, 0x3, 0x401, 0x3, 0x8, 0x0, 0x6, 0x8, 0x401, 0x741, 0x4, 0x1, 0x20, 0x7fffffff, 0x80, 0x81, 0x2e, 0xe5, 0x7f, 0x2, 0xfff, 0xff, 0x8001, 0x94, 0x1, 0x200, 0x1, 0x5, 0x5, 0x2, 0xfffff298, 0xffff1afd, 0x1ff, 0x180000, 0x6, 0x80000000, 0x100, 0x9, 0x2, 0x1, 0x5, 0x9, 0x1000, 0x0, 0xff, 0x9, 0x6, 0x40, 0x3, 0x80, 0x0, 0x1, 0x1, 0x20, 0x5, 0x1, 0x6201, 0x7, 0x101, 0xffffff00, 0x80, 0x9, 0x2, 0x1, 0x1ff, 0x9ed, 0x1, 0xcc3, 0xffff8000, 0x2, 0x5, 0xffffff41, 0x1, 0xeed2000, 0x6000000, 0x7fff, 0x2, 0x4, 0xfffffff7, 0x8, 0x10000, 0x5, 0x8, 0x40, 0x3, 0x30, 0x8, 0x10001, 0x50dde751, 0x401, 0x3, 0x20, 0xffffffff, 0x20, 0xfffffff9, 0x80a8, 0x4, 0x7878, 0xfffffffe, 0x1, 0xab8f, 0x7fff, 0x9fa5, 0x2e, 0x81, 0x1, 0x2, 0x6, 0x1f, 0x5, 0xfffffffd, 0x3, 0x3f, 0x780, 0xdae3, 0x4, 0x5, 0x0, 0x8, 0x0, 0x3, 0x7, 0x10001, 0x84, 0x7, 0x0, 0x9, 0x4, 0x4, 0x800, 0x6, 0x0, 0x817]}]}, @TCA_FW_CLASSID={0x8, 0x1, {0xa, 0x5}}, @TCA_FW_POLICE={0x40, 0x2, [@TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x6, 0x20, 0x0, 0x4, {0x3d, 0x0, 0x7, 0xfff8, 0x7, 0x3ff}, {0xb0, 0x2, 0xfff, 0x1, 0xa9c}, 0xffffff01, 0x90f7, 0x800}}]}, @TCA_FW_INDEV={0x14, 0x3, 'team0\x00'}, @TCA_FW_MASK={0x8, 0x5, 0x7}, @TCA_FW_POLICE={0xc5c, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x3, 0x8, 0x8, 0x1, 0x773, 0x1, 0x9, 0x1, 0x101, 0x7, 0x6d, 0x1f, 0xbc5, 0x4, 0x7fffffff, 0x3, 0x5, 0xb6d, 0x81, 0x5, 0x6, 0x80000001, 0x2, 0x4, 0x10000, 0x6, 0x7, 0x200, 0x2, 0x5, 0x4, 0xfffffffe, 0x3f, 0x8, 0x5, 0x7, 0x7ff, 0x6, 0x7fffffff, 0x2008000, 0x1f74, 0x7, 0x2, 0x72ae9a06, 0xff, 0x7f, 0x0, 0x80000000, 0x8, 0x3, 0x4, 0xfffffff9, 0x3, 0x8001, 0x9, 0x5, 0xff, 0xfffffffd, 0xff, 0x3, 0x1, 0x1, 0x8, 0x1f, 0x3f, 0x0, 0x1, 0xa8, 0x3ff, 0x0, 0x44ba, 0xf684, 0x1, 0x6, 0x400, 0x4c, 0x8, 0x9, 0x0, 0x6, 0x3, 0x4, 0x2868, 0x80, 0xd, 0x2, 0x7, 0x80000000, 0x3, 0x3, 0x6, 0x2, 0x5, 0x5, 0xffffffff, 0xffffff64, 0x1, 0x7fffffff, 0x1, 0x40, 0x9, 0x5, 0x6, 0x6, 0x8, 0x0, 0x80000001, 0x3, 0x1000, 0x2, 0x4, 0x5, 0x3, 0x800, 0x888, 0x4, 0x8000, 0x4, 0x200, 0xfffffff8, 0xfffffff9, 0xc5d3, 0x0, 0x0, 0x0, 0x2, 0x2, 0x1ff, 0x7fffffff, 0xdca0, 0x8, 0x10001, 0xffffffff, 0x7f, 0x1, 0xfffffff8, 0x10000, 0x7f, 0x9, 0x10f900, 0xbad, 0x84, 0x2, 0x8, 0x20, 0x9, 0xfffffff8, 0x6, 0xfffffffb, 0x6, 0xe2, 0x3, 0x81, 0x3ff, 0x6, 0x8, 0xf0, 0x8001, 0xfff, 0x0, 0x75e, 0xae8, 0x2, 0x10000, 0x400, 0x7, 0x3f, 0x100, 0x6, 0x9, 0x3, 0x40, 0x9, 0x5, 0x469, 0x7ff, 0x0, 0x1, 0x8, 0x6, 0x796, 0x4acf75b1, 0x1ff, 0x100, 0x7942, 0xb6, 0x101, 0x0, 0xffffffff, 0x5, 0x3, 0x9, 0x9, 0x8, 0x3ff, 0x1, 0x7, 0x6, 0x8, 0x87, 0x20, 0x77, 0x9, 0x6, 0x4040000, 0x7fff, 0x6, 0x0, 0xfffffffc, 0x1, 0x7, 0x4, 0x5, 0xccfa, 0xffff, 0x1, 0x0, 0x20, 0x1, 0x1000, 0x1, 0x5, 0x8000, 0x0, 0xc0, 0x7fff, 0x9, 0x3, 0x1f, 0xfff, 0x3b, 0x4, 0x5, 0x8, 0x1ff, 0x7f, 0x800000, 0x2, 0x3, 0x8000, 0x1, 0x9, 0x7, 0x6, 0x5, 0x1, 0x8, 0x9, 0xfffff800, 0x6, 0x7, 0x7, 0x3, 0x7fffffff, 0x1f, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x800, 0x3ff, 0x3, 0xf0cd, 0x5, 0x70, 0x0, 0x7ff, 0x5900, 0x5, 0x6, 0x4, 0x4d97, 0x2, 0x1, 0x5, 0x1, 0x7fffffff, 0x8001, 0x4, 0x10001, 0x9b4, 0x1, 0xfffffffa, 0x20, 0x2, 0x8, 0x5, 0x4, 0x0, 0xfff, 0xfffffffc, 0x3, 0x400, 0x7f, 0xfffffff8, 0x0, 0x7f, 0x75, 0x7fff, 0x0, 0x2, 0x80000001, 0x9, 0x8001, 0x90, 0x3f, 0xb4df, 0x3, 0x4, 0x30000, 0x80000000, 0xffff, 0x7, 0x8, 0x6, 0xfffffffc, 0x7, 0x8, 0x1ff, 0xfffffffa, 0x1000, 0x1, 0x1248, 0xffffffe1, 0x1, 0xffff0000, 0x0, 0x5, 0x0, 0x9, 0x6, 0x7fff, 0x7ff, 0x99, 0xe4, 0x8, 0x40, 0x6, 0x1481, 0x1332, 0x3, 0x8001, 0x1, 0x67e2, 0x7b5, 0x6, 0x0, 0x1dcf951b, 0x4, 0xa9, 0x9, 0x5, 0x3ff, 0x43, 0x6, 0x9, 0x4, 0x7, 0x1e, 0x36000000, 0x7fffffff, 0x37, 0xb797, 0x7f, 0x1000, 0x11e, 0x83, 0x401, 0x8, 0x2, 0x4, 0x8001, 0xff, 0x5, 0x6, 0x0, 0x40, 0x1, 0x1, 0x20, 0xd68, 0x40, 0x6, 0x1, 0x401, 0x4, 0x3, 0x7, 0x3, 0xfffffff9, 0xffff, 0x4, 0x7f, 0x7, 0x5, 0x9, 0x800, 0x5, 0x0, 0x3f, 0x0, 0xa08, 0x7, 0xfffffffb, 0x7fff, 0x4, 0x7, 0x5, 0x0, 0xfd, 0x5, 0x80, 0x7a9, 0x6d4, 0x500, 0xfffffff7, 0x2, 0x9, 0x7, 0x4, 0x4, 0x80000, 0x5, 0x81, 0x10000, 0x7f, 0x3, 0x0, 0x3, 0x8000, 0x5, 0x800, 0x7c1, 0x2, 0x800, 0x0, 0x8266, 0x5c6c, 0xff, 0xff, 0x8, 0x6, 0xffff8000, 0x2, 0x8, 0x200, 0x1, 0x6, 0x5e7b, 0x79, 0xffffffb0, 0xfff, 0x401, 0x10000, 0x7, 0x2, 0x4, 0x6, 0x3, 0x4, 0x3ff, 0x80000001, 0x4, 0x3, 0x2, 0xdefa, 0x7, 0x7, 0x3, 0xfff, 0x1, 0xfffffffa, 0x5, 0x8, 0x3f, 0x7, 0x81, 0x6, 0x6, 0x10001, 0xfffff7ed, 0x8, 0x1, 0xffffffe0, 0x0, 0x3f, 0x6000, 0xffffffff, 0x5, 0xfffffffc, 0x6, 0x99, 0x9, 0x2, 0xff, 0x0, 0x3, 0xc000000, 0x401, 0x3f, 0x40, 0x0, 0x0, 0xe66, 0x7f, 0x198, 0x2, 0xfffffc00, 0x400, 0x3, 0xcdc, 0x6dfa, 0x1, 0x869, 0x2]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6f}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x3, 0x401, 0x80000000, 0xa08d, 0x1, 0x9, 0x5, 0xfffffff8, 0x3, 0x100, 0x6, 0x92, 0x9, 0x3ff, 0x80000001, 0x9, 0x401, 0xbe9, 0x4, 0x5, 0x2, 0x0, 0xa8, 0x80, 0x5, 0x7, 0x7, 0x1, 0x400, 0x0, 0x400, 0x5, 0x0, 0x9, 0xffffff7f, 0x49, 0x8, 0x800, 0x401, 0x7f, 0xffff, 0x9, 0x4, 0xdd, 0x80, 0xffff, 0xa14, 0x9, 0x1f, 0x6, 0x684, 0x9, 0x31b0e10b, 0x1, 0x1f, 0x8, 0x4, 0x5, 0x1000, 0x5, 0xd26e, 0x8, 0xfffffff7, 0xedf0, 0x1, 0x20, 0x3, 0x6, 0x5, 0x80, 0xfde3, 0xb4, 0xffff, 0x9, 0x20, 0xd210, 0x1, 0x0, 0x3, 0x8, 0x2, 0x7, 0x692b775c, 0x934, 0x9, 0xe4c2, 0x20, 0x62a, 0x3ff, 0x9, 0x5, 0x8, 0x5, 0xffffffff, 0x4, 0x40, 0x1, 0xfff, 0x100, 0x3, 0x2, 0x2, 0x4, 0x3, 0x3ff, 0x7, 0x0, 0xffffff8d, 0x401, 0x3, 0x9, 0x0, 0x4, 0x7, 0x9, 0x7, 0x3, 0x2, 0x10001, 0x3, 0x0, 0x0, 0x1, 0x6, 0x80000001, 0x4, 0x1746, 0x8000, 0x2, 0xfffffc6d, 0x9, 0x1b, 0x9, 0x40, 0x2, 0x40, 0x81, 0xb6, 0x8b, 0x0, 0x0, 0x9, 0x14, 0x7ea3cef4, 0x3ff, 0xffff7fff, 0xfffffffc, 0x6, 0x9, 0x101, 0x0, 0x8, 0x4000000, 0x7, 0xfffffffa, 0x2, 0x5, 0x2, 0x7, 0x4, 0x2e, 0x3, 0x0, 0x2, 0x5, 0x2, 0x4, 0x3, 0x2, 0x9, 0x100, 0x6, 0x8, 0x4, 0x100, 0x9, 0x3, 0x0, 0xe56, 0x8, 0x81, 0x3, 0x0, 0x300000, 0x80000001, 0x2, 0x192, 0x9, 0x5, 0xfff, 0x8, 0xb6, 0xffff, 0x5e000000, 0x602f, 0x5, 0xfffffffd, 0x1, 0x5, 0x1, 0xfea7, 0xe8, 0x8001, 0x6, 0x1, 0x7fffffff, 0x5, 0xffffffff, 0x7, 0x40, 0x4, 0x2, 0xb09253f, 0x7fffffff, 0xc0000000, 0xc, 0x0, 0xa8, 0x1, 0x8, 0x8, 0x1, 0x7, 0x7fffffff, 0x3, 0x2, 0x73d, 0x6, 0x1, 0x6, 0x0, 0x1, 0x6, 0x4, 0x4, 0x2, 0x6000, 0x4, 0x20, 0x9, 0xd0, 0x9, 0x40, 0x4, 0x1c, 0x2, 0x81, 0x2, 0x3, 0x5, 0x0, 0x9c2, 0x9, 0x6, 0x7fffffff]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3f}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80}]}]}}, @filter_kind_options=@f_route={{0xa}, {0x37f4, 0x2, [@TCA_ROUTE4_ACT={0x35e4, 0x6, [@m_skbmod={0xd0, 0x0, 0x0, 0x0, {{0xb}, {0x68, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1}, @TCA_SKBMOD_SMAC={0xa, 0x4, @multicast}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0xf622, 0x7e7, 0xffffffffffffffff, 0x5, 0x3}, 0xe}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x4}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x40, 0xd6b9, 0x0, 0x2}, 0x3}}]}, {0x40, 0x6, "e6b0306d12716c408f51deb7fc949b300c10d746d188f486feb23e8d09dade52cffa54d3c2980a701448cc2f2e0f7959762b72715f46290001ba94f4"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_sample={0xc0, 0xf, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x4}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x3}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x9}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x6dc4}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0xa75, 0x0, 0x8, 0x80000, 0x8}}]}, {0x5c, 0x6, "f8b7cfad230955a00f84cb5541c6d12863902998fcc575a4c5352f513abac4cd8ba836276af330c7047f5e10ced08f02e7567fcf60031992b4afeb00474e270d8d83c130789b177b98cf904baf9126d257222b9b9ee790c8"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_bpf={0x3c, 0x0, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x5, 0x6, "82"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_skbmod={0x18c, 0x19, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @multicast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x1, 0x3, 0xffffffffdffffff9, 0x4, 0x104}}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0xe5, 0xd, 0x6, 0xffff0001, 0x98}, 0xf}}]}, {0x100, 0x6, "94888937126ca453a9433887e24df17f9cc396378c92c2fb8f6898875682a9a160d6348a6cfc1f88ee76ae8c3c4653c013d191f4faf76b914e19a2141bd4beabcecd95528e0c90ad1325169d0e0be6fd4782b00efa610500b1fef28e5e50f4013d6c5c5fbea21af1832d7ed7fe17dd5be91747f3ce67c5d1eccee3242e09793d199fe5e2ee8aee1b0289c2df8b87139be2f870fce6e0d7416a8fae196baeb11f1372d4e51576fe4750ea0d5f2e83052eda7ec67a3865c58328ec6d471fbf3f2616dfe3f912bccfdd3585068849efcf6b6b7f132894a5bba3df095653087bf6e5a04193699f403f8370612a6fa2ac47c735701049f2eb0f711b5476d3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x5}}}}, @m_ife={0x1038, 0xa, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @broadcast}]}, {0x1004, 0x6, "124e8c56c2859fa1b8b90dd2dc20531dbc9d9d255476620f7d7328302fc3bad1fd8fd1d71c88e4c630299a0909f620854cedfe823115c5468c22150ea02f7a07ac327c26b59babe9b83f926cc6ef443a1b31bc0b10a3b1ff6570be44c72099a6de7ae822cdd92b2ab6f31822e630056d4b041e0694c66adae770ec90a158600c9e887ca54b8353e128c0109ce20b09e4b8250bd6ddbeaa10d2e5e27e228b5b9c69f506add6d40e90bd05173522484f30c9251d0684f3cdaa6582cbbb9b8e15a22df85f0a401ab065a68ee23b6f043231404649cc577db04d2df4b4ef8bb97eb524d97da44a5f14dea6d69df68b6a0877cddd286756a92f2bbb143473ed792cfc71b2acee95096929df43224520b63063ed6b87de50c1b96ab8832300e9f71ce7a545d5b091f8ca0c53b6fb0b7d2142569494c65d6adf83732fc8b0f08cb398805b81776a7f509eb3bd3aae5155f3f08dd93e26761d212df9035a54ad40859b1307b1834b17a051c4247c0dcc4fad1ee1298f89e283d3d9dc29a9817673da3142daa864dda9afb8ee086547eaa77eb34a23e67c4b0d11553faf0ce43fa65c4923839d07fa61ccd9ac9994c56d0636263d94daf1ed8dae1578206b1e83e3d46762a29e0b337c833b1e9473e2f93fa0bcef21f4739770059ed85113d602faae2b4911243f5c89275ae6d2347dfede5b25ea34370211490502f4e8fd2aa671824fa9b86146c8a7952da08ce684d7203540626c81fc9edaa57b857d5516274bcedbc7528cb1254e8fd74cea2ee22187221924701f705cbc8e0a0f8a59fd55c681b243a6afa757e3b3702c26a0b6d85793288f22f88629390c99bf9ef95edf53d07702dc6694e9fbbcc3e6b3112d31cd93a257b0a5d6d7c27ab0ce384dac3d8f0a7e1c70fa66a66a679a0906c3b38a6d94607e2fd82b95f36ef545111d74e81a21865f7c9f0d31e6b8fb0d7e4279ab2feb97655440a9179d12cb3e1c58d98c8d9fdc05b87dfdbfc6b9d8cc6b388e04b3e942b367c1a49ff9e75d228e800383519fac5a779d99be1bc3e7c79862b0b90e0392e36e1dfa1d1a33372dccb5b2a08939f78fe03be5d8e65796bff900324defc0b219ced668cabc753f932258a11f6535d76e5acc8c3cb98b0a21136091862c7e001c0d9c5809a2ffdd05419e1d6eda06d83efeedc3bbbcd16db1e6284f89c0cef98020cf16fd0112df2c415a14a352838f9942cee71c33a3357803c03e7e958434646e6345e5aab5277b6ad6121728ea7b489d865568d08c86038433582a5ed26112b13758d085eedbc9d2b7b43f3e0614bbffa642aae69221b380c06fc9db0baf609da3162b5214b2ff68d3efb930cafe9e17d78bc1b8eed7f0bb29242939ab800594425f8093a0960276ecaf02dfe52b1c5bcb9f4d4eb2d66688d66baa0204e9d041f4e8a7d0700297d47da157155826168176175be9f4e0d1c19122b8d6b0778b6ad2297387fcd0b62a18831622562355b8d909e44df793d4060451e0bf2125f862cd64fc4258645c35ea638b3458c712404cf9e230fce5b039bf9dfcc900f00c7601ff0dc1bec555ae10cec10b1077b1e26797bd932eb26c12c53234d992e6fc1b3e6dc2c1ae28b3ce1ae88a4d714b86f020889375820112a94cf79939420fec670ee311f6da9c105d81891eac101507c2588f3b84f61b026a88900cd3669537b486d07cb77f51bfacde9fc39a530d8bc6328c12e816fa65109604bd4dd322ae44edae4e3c69bd103e6766b433b7c8f100fbe8cae82daa9dc529771d963f635bf4876193bc44f7e783fdbe85cc886466704f26cf5fcb7e81d94d29d042acbd7b562b8eb56eb533fc299b1db058b3b62f086791f02c60c93befb91c37ff640a8b165d7903ccab1a22540a87a3806c7c9c96fc8c80bf2a1ffdbee5a3728fc73b362f3b6914166729b165ec5f2735c08fd0485bd9e665577ebf55e05ebd82bd2a46884a325333d3c1d5c5b4e49769b00140c9a77b274dccd03c145fa015084e8d592349292a93538743b1c7bad29f11800ed92bc99fe3638b8238ad0b4aeda59136d6d855904d64225c5d7e2ce28f6300d7069ba2041fecf85580ea5d3548ceb77bee0b1737c71091643b22ad2ca7c91cbf359a557edbc26d42439791c48794ca792958cc6db9c4f77c557a69b523aafb630237324725ddf777a7f3c79a907be8010a867a79e311cbe654c906599b404bd552e2ed46a445a6ee264ec4575cd9b94b7168e72490c3623f279fbbfc1c2a816656b6abc7b5a211a2f8bfb589a86a3cbe917ea35cf0c1c1f37a603db9cab6ddbdac47965308f639eb4388a536d8ad4cf9a272ce61e3350ea9d7d8f78014a512e320912f804ac6a7c8d91794a4b98ea9630e2da3bd7fb129052678ebd56dd061cea51c2b59277903c1024ec384d2901ef60fd9398a5da8b93a93076e165a6457739d6d96e9be00d135228fb20575755f1c16735d64b2489fc66f6975aba69355a89c779f8db9c9223ab133bce76fb7b584cd18ac4c5977d3cac3ccb53ed59c9c8cd1b8935163d4c66105e5863c1cb9e2afe9d3b3e9c6779da35647b661ed9e07af339699628fdd77db7c5886532dbdef90c2003029b06256e4558d03f80f24cab9465a33d0523a6028699fbd513b808676edb849670bad89959fb74581120cd0ac0db74d03286f439b41a3318065883134e83afd05093cf362876138fde98edc55603462fbc1ac71fd62f410f6e51e3129409994fb2b64e8fcd261ba1510352b3f609aae63e89faee7ebcaea7a9ca807900a0f3141c1512a69ad6276f94461606751e9c09ee2db680e1bf2c5f0d485aadfbdcfc1c9bc7fd596e906261cb676b628c3919bab318384b4250f7e7ef934ed78f2c5a232e0410dd3026b065bf9f0c58faf96b78fb0e5fa0b78ce17a3e366d272652748e1b6863123df31c8169f1d91e84a8cd7d3d5becc1e8eb37cfe2fa51af6bb4bce60732041b3fe2a852e1d497c252a187f0beb1da4997be7528a8cd99df31213c7ed9449b7b6a3d255e0fc36e488ad1fff6e44032531896651d6fdfb0dda3387303015f355976447fdccc1b15d8416d581a24baf2a19b14bb894d6a2d94ebe4858f3be23ec989d1df02c21668588e0eb604a9d3d07e1bb88eb627f4df3bcbe03f79e25a99329482983b5317a66b3d8a0633938fa3c6ef152984ea6915b02d9204aa3d4f0843fe71272d996e768ca70ec500b906448afad7eabdfab60dac556674f1b5d5a89ab2c11e4eb4f5a0293951e1fc9abe4020f22c5efd8eb17e7d468e9201538691f8e13e6e572073ada70e0fb1007e287bb53b292373e8cff39a75ca8f1891b75853c87045e2392844db66d5ad8872a955bf3e6ba11f5e5d2cd493dd665d882bee868663125272728666faba5652bc15aabbc9b290f729adee6cd5b6108c6e6e2a67b783fc83f7504aa4171cceabf0e8ccfd2f0ea9b2a89b141208446ff3104a19380a6b444c7b9a05c20a8f119ab2d1f4b55385a6e2cada7dd724029526cf827d3a7990109fd6e50fa01740b07200e6845d4cd7aa9e93e63ae4eeed6a66c762b5dc3cf2a4f81dc83e6bc373b1b0b5045eee733f70858f8c710a96405e87b7078601a106793bc15d6a03a6004cb37ba0c427475178b819456eb0da2c660e11bd64daf7298bf343a4c7e39be298803f1a0783a80d8d7b9f7b2199840a1c4cd86b81ea45ad8aeedb54327fd39f754220d9f29ab4b058258577ffd407c108db9c937695d5eec160ae5ab617ddff56515bd7dca60377dd4098efa9bcb96f4871bb1f27e8bee6440af8f2bc7305a3234de85b200352ff43ef8e48ffa658d402d5ddf5040cdfc7618b87406d66c390452eb4fa83a0f68f93fd1a156946e3470deadf5e5d5ee288d3b6b6391308a923f98976f1d585c0eead807f87c2a2d88a43c1d146300a91ccb466a9b9ce7c5246f78f11ba0440e0f87be2624b6d2a4058f2ed92f3cde8b04242429be7d4ff194c55085b9775a1ca2fcca130908935e3e57a3f0e14e368a9ef8ccbdfcfa0ac4ad060098dc57443f020ae665c5954f575908cc5cf376df5f4cf2b16ea0607d8a8490ad5431cf67cb2305b85a4e8f087e658812b17c964b56bc30f1d1b25a12935e9cda399dcb478c234ec50222cc80ca66000a9d7fdd0bdd471cefdc43696a7bc7a7fb69a36c46301d25a2cdaec9d323d94bbc4f530aee88398d18d17d324668c065c758f33a4326880e6bfe8a424f14429edcd5aa3710a1408e2066f908c63f14999ba008a0a1711838ffd549495f8ceb9b057e7a1699d19cd62a4d0ba3be9cfa73634aaae335f093b7f6d01cdcbc6c0c24a17d92af21ebc3544f78c780d67b961e3b5cf97b9216e57350d1d19bf08f1be73148ad8d1ef31dacf93963030a076a4677b1582622030447e20b20ab48f89a547276c3391b1469528cc3e9ac52869374141da2e25d1356554baa36b109e2906d0c1dcd92e97833b7c1cd30eeca688330c0cdbebf0bc06d48b185289e67b559be7df510ea7bb924e283ff4ea1063ef3ee04fc3df7188bb51ed5e78f5d01aa1d8b758222c111a009cc125710d6c70c1b2d6ec9ef7db53a8ebbe56f517a72c2784e1f91905c98a2139e1850a9ecbf2f09a8b39a527497481f1597af6095d35c339bb54d93862b8fd559e78f01117ababf1f798b317a4bc8c5dbce0edc06084bdc28d1439aeab13266ac706ad7f248f6705e0ff026cdbe89e40225f0cf5bee0aeb74cb3042ce6abba420deb363012682cfb37fa16605ea2cdef5b4f1b68d3193aca7638c1558cf3fce4bb27da707706d6813458e1708482b9b2878b079bb505716c24e4459806d61377b7f092785a29ea7e0f3c69428ae8c74fdcacbd6c44d08c02620a21bf449a9b93a05ae7f326215bb5a565a4c552a7ec40b4849959ef95f47c04bf7721d56657e678d75480de8863acae0a751898c35a5c22661e719552c952ddfeb603ad4726a7f8d98c9640dd05e5287bc5dd7e8bbf1d9a13b1d29b62630144632775d52df640ff1db19cb119a042f0558b9d9b649b478269659d43453057b6fcd9520038555deac4b40226ec9b1a480c57dde113940d1abfaac26078b944d33b928376efe1705691ff8959b03a48715d3d1e34083f3a4f628fdc28e121dd532f9b7ffd687030842c094742a2c060ff20d6f4a4963f6c41ccf5964737c910a90d73d38f40c7feaa03f315036e675511f47bfec9753d5884c50a51715bd85d829a053b31ccc396e372dcfe0ccb84e38d879c83ef84ef09b452659c82bfd692ed01a94686993d050ce31f5e7248cd45bddeddacf31adbac911c32651ef78f347e7ae393b02c0ec678f574fb181d85c56fb9eaa6bfb42ba1c05b5363119678edc4797a7d8910d9e74d8efdc2367a9143411842a8fe808fe39f680381a752e2679b12719cb7ac015c7d0376d20e14f8174455f4b4b5a91413b4dfdc6b3e5e617d0351022168025d8592254e66c56113347e7852ebf7f8e14aeb5c9b4ccf1cf9e59d4a95afd7315dcdb33f739777c4d329660637403c79c62d1171fc69dbf0754d8528cf8207db010672ff3c1a25ae4dba1fbb7a5fbc1d80ea4db6f9b1f5a215b4182611629a73b74b33baf52cc9ae571057a8fa63de0fac2ee60edbb0173785fb2c4edd2987dc79aa318ed2ec9369410aebce822dc9305bb490048ec463e3a4f22a0376d4731682839d33949c8f09659e60d7cd6e8c777beb633661c9dba42ff7df81693f414b47dc0ca84e89946d5c1e53694edd1575519e6be6d8ed583ae69602c83a181f566708baf3f8e21a0b0"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ipt={0x50, 0x3, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_HOOK={0x8}]}, {0x15, 0x6, "46288d03718ccc6dcb82c8a164f6847789"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x1dec, 0x1, 0x0, 0x0, {{0xb}, {0x1d8c, 0x2, 0x0, 0x1, [[@TCA_POLICE_AVRATE={0x8, 0x4, 0x18805973}, @TCA_POLICE_TBF={0x3c, 0x1, {0xfff, 0x8, 0x8, 0x0, 0x80000001, {0x1, 0x1, 0x55d, 0x7, 0x3, 0x3}, {0x9, 0x1, 0x8001, 0x9, 0x8, 0x8}, 0xff, 0x400, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x10000, 0x401, 0x8001, 0x2, 0x7, 0x1, 0x6, 0x9, 0xffffffff, 0x5, 0x2, 0x3, 0x9, 0xfffffff7, 0x2, 0x7, 0x0, 0x0, 0x5, 0x81, 0xda0, 0x0, 0x1f, 0x3, 0x40, 0x82d7, 0x439, 0xfc000000, 0x0, 0xc8, 0xf8000000, 0x5, 0x3ff, 0x0, 0x0, 0xa8b, 0x3, 0xffffffff, 0x4, 0x2, 0x1, 0xf1e, 0x3d1, 0xc5, 0x7, 0x4c, 0x1ff, 0x401, 0x80000000, 0x6, 0x2, 0x7fff, 0x3, 0x9, 0x4, 0x6222, 0x400, 0x20, 0x80, 0x4, 0x6, 0x80, 0x100, 0xffff, 0xffffffff, 0x7, 0x0, 0x10001, 0x3, 0x80000000, 0xffffffc7, 0x8, 0x0, 0x6, 0x1, 0x1, 0x3, 0x53c90383, 0x2, 0xec47, 0x675, 0x2, 0x5, 0x5, 0x1f, 0x7f, 0x3, 0x1, 0x6f1, 0x0, 0x7fff, 0x8000, 0x7, 0x0, 0x4, 0x1, 0x10000, 0xb5, 0x3, 0x8, 0x443, 0x1, 0xfffffffe, 0x68, 0x8, 0x9, 0xd98, 0x0, 0x1, 0x401, 0x8, 0x2, 0xffffff7f, 0x4, 0x9, 0x0, 0x7fff, 0x1, 0x0, 0x81c, 0x10000, 0xfff, 0xa6, 0x3, 0x10001, 0xd166, 0xfffffff8, 0x1, 0xfffffeff, 0x8, 0xfffffffb, 0x8, 0x1, 0x0, 0x3fd, 0x1, 0xc5fa, 0x200, 0x2, 0x0, 0x8, 0x8, 0x5, 0x20, 0x2, 0x2, 0xdb5, 0x6, 0x8000, 0xe2f, 0x10000, 0xff, 0x9, 0x3, 0x4, 0x59903b13, 0x1, 0x8001, 0x3, 0x3f, 0x8, 0x3f, 0x4, 0x20, 0x2, 0xe94, 0x2, 0x2, 0x2, 0x3, 0xfffff801, 0x6, 0x10000, 0x1, 0x4, 0x1, 0x7, 0x401, 0x9976, 0x10000, 0xff, 0x759, 0x400, 0x1f, 0x7, 0x7ff, 0x2, 0x2, 0x8, 0xc33, 0x1, 0x10001, 0x6, 0x7, 0x5, 0x6, 0x7, 0x40e, 0x819, 0x3, 0x7, 0xd8, 0x1, 0x1, 0xffffffff, 0x4, 0x7fffffff, 0x40, 0x4, 0xff, 0x40, 0x80, 0xe93f, 0x3, 0x9, 0x4, 0x1, 0x972, 0x6f30, 0x4, 0x7, 0x3, 0x40, 0x8, 0x800, 0x760b, 0x3, 0x0, 0xb0, 0x3ff, 0xd39, 0x9, 0x8001, 0x7ff, 0xccb, 0x3, 0xac, 0x20, 0x9, 0x800, 0x7, 0x7f, 0x6, 0x8001, 0x6, 0x4, 0x1f, 0x7, 0x5, 0x17, 0xfffff800, 0x5, 0x8, 0x0, 0x401]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x407e}, @TCA_POLICE_TBF={0x3c, 0x1, {0xa009, 0x20000000, 0xb6b, 0x4, 0x8000, {0x29, 0x0, 0xfff8, 0x8000, 0x1, 0xffff8001}, {0x81, 0x2, 0x1, 0x1000, 0x2, 0x9}, 0x8000, 0x3, 0x81}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x8000}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffffb}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x60}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RATE64={0xc, 0x8, 0x4}, @TCA_POLICE_RATE64={0xc, 0x8, 0x20}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x10000}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x81}, @TCA_POLICE_RATE={0x404, 0x2, [0x1, 0x1, 0x5, 0x7, 0x1, 0xda3, 0x8, 0x0, 0x1, 0x8, 0x800, 0x42a, 0x4, 0xb97, 0x8000, 0x7fff, 0x9, 0x7, 0xffff, 0x1, 0x7f, 0x101, 0x6, 0x1cd73383, 0x3, 0x9a3, 0x1f, 0x10001, 0x10000, 0x9, 0x2, 0x6, 0x435, 0x8, 0x8, 0xa39, 0x3ff, 0x180000, 0xffffffe1, 0xfff, 0x0, 0x4, 0xfffffff7, 0x1, 0x3f, 0x101, 0x8000, 0xb0, 0x5, 0xa7, 0x0, 0x80000000, 0x9, 0x1, 0x2, 0x10000, 0x5, 0x4, 0x8e, 0x1f, 0x100, 0x9, 0x6, 0x400, 0x0, 0x3, 0x7, 0x100, 0x6, 0x6, 0x81, 0x0, 0x2, 0x9101, 0x6, 0x2, 0x200, 0x0, 0x8, 0xfffffff7, 0x1000, 0x4, 0x6, 0x7f, 0x80000001, 0x7, 0x4, 0x7, 0x4, 0x81, 0x6, 0x3, 0x26a, 0x7, 0x1f, 0x81, 0x9, 0x2, 0xffffffff, 0x6, 0xe6, 0x9, 0x80, 0x4d, 0x4, 0xbb, 0x5, 0x800, 0x101, 0x2, 0x2, 0x0, 0xa78, 0x9, 0x1, 0x3, 0x5, 0x3, 0x40000000, 0x800, 0x4, 0x0, 0x1, 0x6, 0x3, 0x8, 0x6, 0xfffffff8, 0x0, 0x0, 0x7, 0x6, 0x6, 0x0, 0x0, 0x3, 0xaf5, 0x876, 0x4, 0x4, 0x6, 0x2, 0x80, 0x800, 0x9, 0xd3800000, 0x1, 0x9, 0x400, 0x2, 0x400, 0x7, 0x6ec1cf6e, 0x5e, 0xffff, 0x800, 0x8001, 0x0, 0x102, 0x0, 0x5, 0xffffffff, 0x5383, 0x8, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x8, 0x3, 0x800, 0x6, 0x1, 0x5, 0xfff, 0x1, 0x4, 0x100, 0x5, 0x1f, 0x2, 0x20, 0x8, 0x4, 0x0, 0x80000000, 0x5, 0x1f, 0xfff, 0x3, 0x8, 0x400, 0xd5, 0x6, 0x4, 0x3f, 0x7, 0x0, 0x7, 0x1ff4, 0x81, 0x7f, 0x3ff, 0x7ff, 0x0, 0x4, 0x1, 0xff, 0x55ab, 0x7ff, 0x1, 0x92, 0x8, 0x447f7581, 0x0, 0x10001, 0x9, 0x7, 0x0, 0x0, 0x5, 0x8, 0x43d, 0x1f, 0x3df4da84, 0x2, 0x54c, 0x80000001, 0x100, 0x7ff, 0x3, 0x7, 0x7, 0x30f2, 0x2, 0x0, 0x2, 0x408, 0x8001, 0x7, 0x3cc, 0xfffff001, 0x7fffffff, 0x6, 0x5, 0xaa, 0xeccb, 0xf99, 0x6, 0x400, 0xf60, 0xab8, 0x8, 0x7]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE={0x404, 0x2, [0x2, 0x8001, 0x9, 0x1, 0x55, 0x4, 0xc0000000, 0xc7bd, 0x6, 0x100, 0x2, 0x1, 0x2, 0x100, 0x7, 0x8, 0x0, 0x3ff, 0x5, 0x7ff, 0x3ff, 0x2, 0x401, 0x8, 0x80, 0x518, 0x1, 0x24d, 0x0, 0x3, 0x8, 0x800, 0x100, 0x9, 0xbba6, 0x2, 0x8, 0x0, 0x101, 0x6, 0x9, 0x9, 0x10001, 0x3, 0x8, 0x10001, 0x5, 0x7fff, 0x0, 0xbd, 0x20, 0x81, 0x5, 0x1f, 0x7, 0x7fffffff, 0xfffffffb, 0x0, 0x7, 0x7, 0x10000, 0x1, 0x7626, 0x6, 0x80000001, 0x4, 0x2, 0xff, 0x800, 0x8, 0x1f, 0x2, 0x3, 0x3ff, 0x5, 0xffffffff, 0x8000, 0x9, 0xe0ae, 0x400, 0x0, 0x7, 0x1, 0x0, 0x80000000, 0x3, 0x0, 0xfffffff8, 0xce4a, 0x3f, 0xcb, 0x8a7, 0x7fffffff, 0x1e, 0xfffffffc, 0x831f, 0x0, 0x4, 0x2, 0xfffffffa, 0x9, 0x401, 0x81, 0x6, 0x6, 0xfff, 0x81, 0x8, 0x3ef, 0x4, 0x2, 0xb9de, 0x0, 0x20, 0xdf6, 0x1, 0x2, 0x0, 0xfd64, 0x3, 0x80000000, 0x5, 0x716d7e0a, 0x9, 0x3, 0xffff, 0x9, 0x8, 0x400, 0x6, 0xfffffffe, 0x6, 0x2, 0x7fff, 0x80000001, 0x5, 0x8, 0x9, 0x8a, 0xfffffffa, 0x7, 0x7ff, 0xbdfe, 0x0, 0x7, 0x10001, 0x5, 0x8, 0x2, 0x5, 0x6, 0x1, 0x4, 0x72bd, 0x8, 0x7, 0x5, 0x80000000, 0x80000001, 0x3, 0x6, 0x0, 0x9, 0x1000, 0x3, 0x5, 0x7, 0x7ff, 0x1, 0x4, 0x1, 0x4b, 0x6, 0x5, 0xf6, 0x400, 0x3ff, 0x8, 0x9, 0x6, 0x5, 0xff, 0x9, 0x2, 0xffffb602, 0x8, 0x56b3, 0x81, 0x0, 0x6, 0x213f, 0x5, 0x0, 0x4, 0x5, 0x3, 0x9, 0x6, 0x5, 0x4, 0x5, 0x101, 0x9, 0xffffff81, 0xffff, 0x8000, 0xfffffff9, 0x8, 0xea, 0x5, 0x1ff, 0x4, 0x3, 0x5, 0xea, 0x1, 0x1, 0x6, 0x66, 0x81, 0xff, 0x2, 0xfffffffd, 0x4, 0x2, 0x1, 0x10000, 0x1f, 0x6, 0x3, 0x88, 0x5, 0x401, 0x3f, 0x0, 0x9, 0x8, 0x400, 0x5, 0x3, 0x5, 0x6, 0x5, 0xd2, 0x800, 0x1, 0x3, 0xffff, 0x1, 0xfffff147, 0x200000, 0x80, 0x0, 0x0, 0x200, 0x8]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x8, 0x20, 0x2, 0x9c8, 0x0, 0x3ff, 0x5, 0x7fff, 0x9, 0x1, 0x1da, 0x7, 0x7, 0x7, 0x0, 0x3, 0xf0, 0x4, 0x9, 0xbd2, 0xdb, 0x9a, 0x7, 0x7, 0x6, 0x401, 0x10000, 0x1, 0x62, 0xd6d, 0x0, 0xbb0, 0x4, 0x6bc, 0xfff, 0x79, 0x2, 0x2, 0x8000, 0x9, 0x8, 0xfffffff8, 0x8, 0xffff31d8, 0xdd5, 0xba4, 0xffff8000, 0x10000, 0x6, 0x9, 0x9, 0x2, 0x81, 0x2, 0x1, 0x40, 0x81, 0x2, 0x400, 0x0, 0xd6af, 0x80000001, 0x3b, 0x9, 0x8, 0x10000, 0xfff, 0x7ff, 0x8001, 0x3, 0x20, 0x5c, 0xa7, 0x6, 0x8, 0x10000, 0x0, 0x100, 0x6, 0x1, 0x5, 0x7fff, 0x7f, 0x3f, 0x9, 0x7, 0x6, 0x10000, 0xfff, 0x6, 0x0, 0x1, 0x40, 0xff, 0x4, 0x80000000, 0x3, 0x100, 0x9, 0x6, 0x8, 0x0, 0x1f, 0x9, 0xa081, 0x3, 0x40, 0x0, 0x7fff, 0x3ff, 0x2fff, 0x80000000, 0xffffff81, 0x0, 0x8001, 0x81, 0x7f, 0x1ff, 0xff, 0x1, 0x400, 0xffff, 0x7fff, 0x7ff, 0x8, 0x80000001, 0x4, 0x7, 0xffff, 0x28a3, 0x4, 0xffffffff, 0x81, 0x7, 0x8, 0xf70, 0x8, 0x1000, 0x1ff, 0x1, 0x9, 0x401, 0x4, 0x200, 0xff, 0x7fffffff, 0x1, 0x1, 0x5, 0xffff, 0xe, 0x1, 0x2, 0x4, 0x300, 0x401, 0x1, 0x1, 0x5, 0x8000, 0xffff2658, 0x9, 0xc62, 0x3, 0x100, 0x7f, 0x8, 0x8, 0xffffffc1, 0x200, 0x3, 0x2, 0x3, 0xffffff76, 0x8, 0x1, 0x4, 0x2, 0xffffff80, 0x1, 0x4, 0x8, 0x4, 0x200, 0x6, 0x3, 0x80, 0x7372441f, 0x9, 0xd47, 0x80000000, 0x9, 0x4, 0x80, 0x5, 0x81, 0xff, 0x6, 0x7f, 0x1f7, 0xfffffffa, 0x1, 0x2, 0x917, 0x8, 0x200, 0x1, 0x9, 0x1, 0x1, 0x800, 0x100, 0xfffffffa, 0x2, 0xffffffff, 0x6, 0x100, 0x6, 0x8000, 0x1, 0x277b, 0xc37, 0x3e, 0x0, 0xfd, 0x0, 0x1, 0x6, 0x4, 0x2, 0x5, 0x400, 0x5, 0x3, 0xfffffff9, 0x2, 0x1, 0x3f, 0x7, 0x480, 0x100, 0x0, 0x6, 0x3f, 0xfffffff8, 0x9, 0x6, 0xff, 0x7f, 0xfffff040, 0x5, 0x0, 0x3, 0xf58, 0x2, 0x3]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x401, 0x10000, 0x6, 0x1f, 0x6, 0x5, 0x6, 0x2, 0x3ff, 0x7, 0x9, 0x2, 0x2, 0x3f, 0x5, 0x4, 0x7f, 0x2, 0x6, 0x6930, 0x5, 0x3f93, 0x1000, 0x3b, 0x200, 0x4, 0x0, 0x6, 0x4, 0x9, 0x0, 0x3f, 0x0, 0xb7c, 0x41, 0x9, 0x3, 0x64986129, 0x2, 0x6, 0x0, 0x9, 0x7, 0x7ff, 0x7, 0x6, 0x2, 0x5, 0xffffffe0, 0x1f, 0xc6f, 0x0, 0x6, 0x0, 0x8, 0x8001, 0xd8d, 0x81, 0x4, 0x4d, 0xfffffffd, 0xff, 0x9, 0x1, 0x1, 0x7fffffff, 0x9, 0xfff, 0x2, 0x10001, 0x0, 0x80000001, 0x1, 0x1f, 0x200, 0x6, 0x6, 0x9, 0x6, 0x101, 0x835, 0x4, 0x8000, 0x200, 0x3, 0x9, 0x877, 0x0, 0x1, 0xf513, 0x2, 0x3, 0x530, 0xffff, 0x8, 0x2, 0x1d61, 0x5, 0x1, 0x1000, 0x1, 0x800, 0x2, 0x7, 0x1, 0x3, 0x1, 0x20, 0x6, 0x9, 0x3, 0x80, 0x1, 0x7, 0x40, 0x8, 0x8, 0x80000000, 0xf1, 0xffffffc1, 0x80000001, 0x8001, 0x1, 0x1, 0x1, 0x0, 0x3ddc, 0x2, 0x4, 0x2, 0x7fff, 0x7, 0x10000, 0xf66, 0x4, 0x1, 0x40, 0x7fffffff, 0x7, 0x8, 0xfffff801, 0x3, 0x9f1, 0x9, 0x1, 0x400, 0x8001, 0x8001, 0xffffffff, 0xfffffa59, 0xff, 0x8, 0x8001, 0x4, 0x4, 0xc0, 0x4, 0x1, 0x0, 0x9, 0x0, 0x2, 0x8, 0x6, 0x7f, 0xfffffffc, 0x4, 0x101, 0x35d86a22, 0x6, 0x49, 0x0, 0xc5, 0x6, 0x7, 0x7, 0x3, 0x6, 0x0, 0x0, 0x5ab, 0x8329, 0x0, 0x7fffffff, 0xfffff001, 0x800, 0xffff3305, 0x10000, 0xa8, 0x8f9, 0x2, 0x20, 0x401, 0x1, 0xa82, 0x4, 0x1000, 0x5, 0x7, 0x8, 0x7fff, 0x4eae, 0x800, 0xff, 0xfffffffc, 0x81, 0x2, 0x9, 0x9, 0xc800000, 0xbaec, 0x1, 0x9, 0xe0000000, 0x3, 0x8, 0x6, 0xd2b0, 0x5ad452b4, 0x1ff, 0x7f, 0x3, 0x7ff, 0x8, 0x5, 0x3, 0x2, 0x10000, 0x807e, 0x8, 0x7, 0xbfe, 0x9, 0x9, 0x0, 0x1, 0x3, 0x10a, 0x6, 0x80, 0xb7, 0x29, 0x74795a3d, 0x48f, 0x1ff, 0x8000, 0xffff02e5, 0x0, 0xd50ff29, 0x3f, 0xcc, 0x1, 0x9, 0x3, 0x100]}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x8, 0x5221473b, 0x1, 0x7c93c051, 0x262, 0xff, 0x4, 0x80, 0xebf3, 0x9, 0x800, 0x800, 0x11, 0xf1, 0xfffffff9, 0x4, 0x4, 0x8, 0x6, 0x401, 0x4, 0x5, 0x9, 0xfffffffa, 0x6, 0xc1e1, 0xfffffffc, 0x800, 0x6, 0xff, 0x1000, 0x7, 0x1ff, 0xfff, 0x8, 0x1, 0x7, 0x4, 0x7f, 0xff, 0x4, 0x8001, 0x4, 0x59c16286, 0x2, 0x5, 0x5, 0x8, 0x40000, 0xd2, 0x1, 0x10001, 0x80000001, 0xffff, 0x59, 0x7fffffff, 0x1, 0x80, 0x3, 0xffff1946, 0xced6, 0x8, 0x2, 0x2, 0x0, 0x55, 0x3, 0x6, 0x3, 0x20000000, 0x7, 0x5, 0x7, 0x5, 0x5c, 0xb7, 0x3, 0x8, 0x8, 0xfffffeb5, 0x0, 0x8, 0x6, 0x5, 0x6, 0x20000000, 0x7f, 0x400, 0x6, 0x0, 0x3, 0x0, 0x2, 0x85, 0x1, 0x80000001, 0x9, 0x3, 0x8, 0x200, 0x1000, 0x7, 0x1f, 0x5, 0x80, 0x0, 0x4, 0x8, 0x9, 0x401, 0x8, 0x2, 0x2, 0x7, 0x5, 0x8, 0xeb, 0x8001, 0x7, 0x1, 0x1c, 0xdb, 0x0, 0xe227, 0x287bda7c, 0x3000, 0xf415, 0x80, 0x4, 0x641, 0x7, 0x100, 0x1, 0x8, 0x7fff, 0x4, 0x5, 0x80000000, 0x8000, 0x3, 0xfffffff9, 0x80, 0x10000, 0xfffffff9, 0x5, 0x40, 0x7, 0x8, 0x2, 0x7ff8, 0x7ff, 0xffff, 0x3107, 0x7, 0xaae6, 0x6, 0xa4, 0x9, 0xe3, 0x80000000, 0x80, 0x800, 0xa4, 0xfff, 0x23d, 0x5, 0xffff, 0x2de0, 0x1, 0x2, 0x472c, 0x80000001, 0x7, 0x9a, 0x200, 0x0, 0x10000000, 0x2, 0x2, 0xeb, 0x9, 0x101, 0x2, 0x8, 0x7f, 0xe91, 0xac72, 0x5, 0xfffffe00, 0x40, 0x800, 0x1, 0xe4e, 0x5, 0x3a8, 0x1, 0x2, 0x200, 0x1f, 0x8001, 0x8001, 0xa, 0x4, 0xfffffffe, 0x4, 0xffffff80, 0x6, 0x2, 0x10000, 0x8, 0xfffffff8, 0x1, 0x20, 0x6, 0x70f91521, 0x8, 0x0, 0x6a5f, 0x969, 0x1, 0x1, 0xbbcf, 0x8, 0x8, 0x7fff, 0x0, 0x6, 0x7ff, 0x1, 0x9, 0x0, 0xbd0, 0x2, 0x6, 0x8, 0xffff2ab1, 0x800, 0x0, 0x7fffffff, 0x0, 0x4, 0xc5e3, 0x4, 0xffffffe1, 0x9, 0x80000001, 0x2, 0x7, 0x40, 0x34, 0x9, 0x7, 0x81, 0x0, 0x9]}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_RATE64={0xc, 0x8, 0xfffffffffffff748}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x2, 0x37eb, 0x0, {0x20, 0x0, 0xffff, 0x6, 0x1, 0xfffffc01}, {0x8, 0x1, 0x3, 0x7ff, 0x0, 0x7fff}, 0x3, 0x6, 0x1}}, @TCA_POLICE_RATE={0x404, 0x2, [0x800, 0x4, 0x80, 0x9, 0x2, 0x20, 0x81, 0xffff0000, 0xfffffff7, 0x7, 0x6d, 0x7f, 0x8, 0x83f, 0x4, 0x4, 0x1, 0xffff, 0x8001, 0x800, 0x2, 0x3, 0x1, 0x6, 0x6, 0x3b, 0x80000001, 0x8123, 0xe9c0, 0x3, 0x7fff, 0x4, 0x0, 0x3, 0x3, 0x1, 0x8, 0x1, 0x8, 0x7fff, 0x9, 0x6, 0x800, 0x9, 0xed140000, 0x20, 0x800, 0x2, 0x5, 0x7, 0xd06, 0x2, 0x0, 0xff, 0x8, 0x7fffffff, 0x7baf, 0x5, 0xfffeffff, 0x6, 0x61, 0x80000001, 0x6, 0xfffffe00, 0x7, 0x4, 0x9, 0xfffffbff, 0x200, 0x800, 0x1, 0x2, 0x7, 0x40, 0x5, 0x21ae, 0xffffff8d, 0xc7, 0x0, 0x7fff, 0x1, 0x8, 0x2, 0x0, 0xfffffffc, 0x9, 0x200, 0xdc42, 0x3, 0x400, 0x6, 0xbb7, 0x7, 0x2, 0x2, 0x4, 0xfffffff9, 0xfff, 0xff, 0xfff, 0xfff, 0x0, 0x8e99, 0x7, 0xfffffffa, 0x8, 0x6, 0x7fffffff, 0x47360a37, 0xa00000, 0x2, 0x2, 0x800, 0xd8, 0x5, 0x3, 0x2, 0xfffffffd, 0x10001, 0x6, 0x2, 0x9, 0x101, 0x9, 0x7, 0x6, 0x100, 0x9, 0x7, 0x7f, 0x1, 0xfff, 0x5, 0x1, 0x800, 0x7ff, 0x10000, 0x1, 0x401, 0xffffffff, 0xffffffff, 0xfffffffd, 0xd52f, 0x9e, 0x800, 0x1000, 0x0, 0x4, 0x1ff, 0x10000, 0x6, 0x5, 0x7, 0x7fff, 0x6, 0x4, 0x8, 0x6, 0xfffffffd, 0x41c, 0x5, 0x115, 0x449e00, 0x100, 0x400, 0x7, 0x6, 0xffffffe1, 0x5, 0x3ff, 0x7, 0x8001, 0x5, 0xfffffff7, 0x1, 0x200, 0x400, 0x8, 0x0, 0x1, 0x6, 0xa9f, 0x9, 0x6, 0x4, 0x0, 0x5, 0x5, 0xfffffffb, 0x8001, 0x8bb3, 0x61, 0x3f, 0x3, 0x2, 0x800, 0x2, 0x51e3061c, 0xc5c, 0x0, 0x9, 0xc8ed, 0x101, 0x3, 0xffff7fff, 0x5, 0x3, 0x5, 0x9, 0x3, 0x1, 0x4, 0x7fff, 0x37a, 0x7, 0x800, 0x8000, 0x4, 0x1, 0x7ff, 0x92c, 0xfffffffb, 0x1, 0x6a, 0x8000, 0x3, 0x9, 0x5828, 0x6, 0x80, 0x9, 0x1, 0x485, 0xff, 0x9, 0x0, 0x0, 0xf, 0x9, 0x80, 0xfffffffb, 0x401, 0x7f, 0xfffffe00, 0x8, 0x4, 0xff1e, 0x0, 0x6b0fef9c, 0xd778, 0x5, 0x9, 0x7, 0x6, 0x9, 0x1]}]]}, {0x37, 0x6, "ccb3f43c48025e92a8bdb6aa634125238529fd47593c22e95e6f67ea8ec1658bcf8a73e7ef087735d550307945c7d1cc1cc4d5"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_connmark={0x154, 0x1, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0x2, 0x8, 0x80000000, 0x1000}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xfffffffe, 0xfffffff8, 0x6, 0x3ff, 0x80000000}, 0x200}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xe7, 0x2, 0x6, 0x17, 0xdc9a}, 0x6}}]}, {0xcd, 0x6, "d46f7abc5ad8c1a86752938fa67fe772c92bbe991c717bb24c9073af05f0d1bb32bdde65546b0256dafff3f3c5461d22a0d57ee2f4530dd086743d37c4e265234eb583b5a72aeb43183403f1e4d9e6ac7ff4835f1525ff4542d5bc818811272a7650faf09f2d646db3f45f3028fc861ef2fac4a44c4747b4e57b6c336177ae877a3a43606ea894cd9b1fbe5230037895b71300997e6145a894cf1d27b85bb9d627bb87468eed38bf0a5eabcf983d406a2d76606e556076252110999e216b0a1fb6d0b39000919ea3ac"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_skbmod={0x14c, 0x1b, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x0, 0x9d, 0x9, 0x7ff, 0x3}, 0xd}}, @TCA_SKBMOD_DMAC={0xa, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3c}}]}, {0xe1, 0x6, "9efb86cd6dda6a699575baee0126a4f59a326200acde0ee3163e10285ca7de10f364b07580474a9800329ddbcce699b18b913bed8a41a124d3de514836af8929f8bc7e73f771ff3b84fce7d9fedb1f2d59ebbc5f67e598a5dc26d842a8b09f6a622479798b6908d42d989d4753fc098b331bee8c546353c3ef7dfdaca7f59a0c8a41daacc8025fc8c26de9ed84b6a0db1a8f520bc006de02541612361300c254a967506d1be2bf7670ac2f2acd4d6538f9df51881eab20076cf2892f6fe4b909475f48adba71d4859005732a1b2d711f95b2d9651962802a1c6193c1cc"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_bpf={0x174, 0x1, 0x0, 0x0, {{0x8}, {0x78, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x9, 0x6, 0x7, 0x3f}]}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x81, 0x6, 0x8, 0x7}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0xa30, 0x3ff, 0xffffffffffffffff, 0x5, 0xe2fe}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0xd8, 0x6, "a37cb9fe84067ef80f4a13ae3dd91c4efb65275654d3b279689bab9d74d565661779580bbd68eaeb7d28680b3fca56e328063b5fb46698160be4e011cb9e59c8ac252437bebfb6021ae8faa6a19f114b863791d565666966ab0024d663c807453f6f204876b526c3838dd5b4c9dcf00c5c1edf3bbb97410e35a442e9bc6f10fc0d019b2b3fb5a6c2874c8c65166e4b35bd37152b5af97848a33960356bbebe0af523aaf9f000c511368a190cae1f46feab1609a1b891c22147e537dde0caaa6e3c1d8ac3b489742ad53f2bb8c3ce60133b5a6aa7"}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_ROUTE4_ACT={0x204, 0x6, [@m_gact={0x124, 0x2, 0x0, 0x0, {{0x9}, {0x64, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x1, 0x227d, 0x6}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1fda, 0x2}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x93a, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x7, 0x2, 0x6, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x0, 0x7, 0x20000000, 0x7, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x115c, 0x2}}]}, {0x96, 0x6, "d8408978a7dcccc804c013dbc9cd56c1c82d8a99dc84701ad16eaf25c758bacdb82bd1d6f380cee4cc1c42b109753d32c2f3e6864ed6167ab852a4b26844360c22a1a4c6cf74d0ef0d4b01bc11d5f46f3c769b0afeb0a0e521fd69a0f0ccc050ed6e0762ff576daad2e55e1ae4d72ffa2703c0dfbcbefaf935ddb39664c6a66d700e3c8fa9099743b0dd5f486fc60dc649b5"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_ife={0x58, 0x18, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @remote}]}, {0x23, 0x6, "2d13b9a7f4daea8f0cf04ac9114f01f3815f9ed5f084d04e30ea053d4c3ad8"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_ife={0x84, 0x1b, 0x0, 0x0, {{0x8}, {0x4}, {0x5a, 0x6, "4b5efaa1d2f0f388ea0155305e152cfff4aa4d7a6dd761fee49f2be98694a4f6710a602dfb80902da8aa90e6e70e9f2a09d96e6f336db27809f9253b9406a6001bb410c5d171fcfd4781af82a90788d68f7e693cd121"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_ROUTE4_IIF={0x8, 0x4, r1}]}}, @TCA_CHAIN={0x8, 0xb, 0x2}]}, 0x598c}, 0x1, 0x0, 0x0, 0x90}, 0x8041) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="009e6900986e80feb500ffffffffffffff7f56214d09215f2a58828978329e5629f102ebb3f48373c65ecf7930acc2dca9371edfb2"], 0x2c}}, 0x0) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000000)={0x1d, r1, 0x0, {0x0, 0x1, 0x4}, 0x1}, 0x18) 00:07:13 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124a00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:13 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0xe, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) [ 433.639949][T17998] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 433.644748][T17998] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:13 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124b00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 433.664851][T17998] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:13 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) (async) r1 = syz_open_dev$vcsa(&(0x7f0000000140), 0x3, 0x3dbaf0ddb2142dc3) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180)="4e005c67c327688bdd15a6ddac0a78f7eade6f32978c9a66ca1882743586b9af780616cb49daf078cd24bc5ac544", 0x2e) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') (async) write$smackfs_access(r2, &(0x7f0000000040)={'net_prio.prioidx\x00', 0x20, '/)&:$', 0x20, 'wabl'}, 0x1d) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) 00:07:13 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0xf, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:13 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124d00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:13 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x11, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124e00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:16 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) (async) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) (async) r1 = syz_open_dev$vcsa(&(0x7f0000000140), 0x3, 0x3dbaf0ddb2142dc3) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180)="4e005c67c327688bdd15a6ddac0a78f7eade6f32978c9a66ca1882743586b9af780616cb49daf078cd24bc5ac544", 0x2e) (async) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') (async) write$smackfs_access(r2, &(0x7f0000000040)={'net_prio.prioidx\x00', 0x20, '/)&:$', 0x20, 'wabl'}, 0x1d) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) 00:07:16 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:16 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000004880)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r2 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r2) ptrace(0x10, r2) ptrace(0x11, r2) ptrace(0x10, r2) ptrace(0x11, r2) r3 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r3, 0x9) r4 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) sendmmsg$inet6(r4, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) write$binfmt_script(r4, 0x0, 0x0) ptrace$getregset(0x4204, 0x0, 0x4, &(0x7f0000000e00)={&(0x7f0000006c40)=""/4096, 0x1000}) r5 = ioctl$UDMABUF_CREATE(0xffffffffffffffff, 0x40187542, &(0x7f00000068c0)={0xffffffffffffffff, 0x0, 0xfffffffff0000000, 0xfffffffff0000000}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000006900)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) r7 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r8 = socket$inet6(0xa, 0x5, 0x0) bind$inet6(r8, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r8, 0x9) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r10, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r10, 0x9) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006a40)=[{{&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000000)="f63e309129e02a9fea", 0x9}, {&(0x7f0000000200)="2c753e1f8874a519d8958e20a6214e2b01d960e1ea5709e0cf046a2bafc447a43670fbda31bd5a050db56f122ae5ea2d8818be0d0715a81f5d0f51b19bdddf6fed19b113a8d50eada80ad33af76c8ec397631538d5f46be714709d2c960edb48a8f5e8fb4b8a37b1233c36d0f467c7e0c20dfc1d66244a437d9398bab91220b751634ec597d56206240f8eb522f1aeaa6e7462690d5787f9273c254951544efec63fa21ddd51e3b4dae65ab5572e0536bde1a0da0a55708cef53abd0589658cc3b0c9de4ffe048d3d12da0a8c44d985671c70054bf460e0000", 0xd9}, {&(0x7f0000000300)="c923eea410a409e10867b9cdd901a600717c4907f0e5f86405fbd5ef27d2dff45454f27a2ef9c3c38eb249a405336400ea72ec944f66ac7e10fc15f0830e6b3d8b7a04868b137c7580c4dfe300d9738a70baf136f21c8aec6ee67f84a1e4310d43c90a7d44f2ddcaf987433816e26679be3105054accef328f76243b3aa4bbce0888c9c4b6b002143f8312f0e94be0769e13cd8f48f05f4af4d06461e61f7698f253e4ed25351ef27ec1048b0aaaa8ff7536fd3011443cd97545617f82bf20185125a72fc82f739ee96239bb58667ef442781f419e1ceaba39", 0xd9}, {&(0x7f0000000400)="09e6e85bd164b2a5b4eff76f8c49b3232c5a8ba0fd2251b1a04f730a3e19e6ea43634e04fddf0bb0a7898f5031b393718ab74b757e7b27d0317109af435e6fdf5340a4c01108e13a46746d893df50c61778c25a09c52846e9ba4268ea8618bb7e2b75c9d040ff215594073cd812e0f8f6ea7f3420e3ef8bd20122ad1f19db51b0fbf6dea3657f5a30afe7e6b3fba725c889edff41639073a0f6ed20869e3387d184257a59946a5aa1f23617d52369773663b7d1caff3dfd2a485b56c40efdd51", 0xc0}, {&(0x7f00000004c0)="17e79aedfe4da2f54434f3d4df905691bb8412b1f43fd7d1fcd1eeaf1e3c22527d0d23df07044c3caa6839ddc5bfb8b9a377e06258ccf4c5827a320a2fa453b2092cf39c5b786e1152821ab85bbc274d0ca614e1abcd33030990449a1672f2f2600204476140567164b9e8875a4dac70a58cf70647d5f0dbe49f307ad314a7959c5933560d2be7c838b4791c517f2e4bfa309ef734e616cd04e2093119fe5c8b05e87024b20e436873d217b3ef2c74d3bcc522178a6ccb07732141741ddb0981bc65fce209612af43238ab6b8f1cb5bfdf66805ee5890362846615aa992f6792334908b33633d23261bab3873db17d", 0xef}, {&(0x7f0000000100)="85dbf510cba2717a68271b81d1780997b3796be620fa36", 0x17}, {&(0x7f00000005c0)="dd2a29ba5fd2d9d0e01bd88f642bb37776c4c164d4848f90f6e61da1ca831427c500a29c10ae12292ad4f37fcc208c7417697a86c22b41a41809cf0905058d22f47a85c9501cf983e44bd7b90522e67b9f7a33bf40608b0107e0ec2581cb95cfa5c11af16796ff3559a67c30e7aa1b670a1a6dc5c2ca3326cf77498fc447d9ecd23a929cd7157874f42915a2022d02392638678a1c5ee343ab24dd85594d962d5e748afd89283a22c501814ea78db802f7537a79d19bd1d2be14fc1b3927b5b2ffd5277f00388ccd147a6bd93791a88abfd0c0", 0xd3}, {&(0x7f00000006c0)="47bba55af68da0797377222554082f86ce774edb5a61dac2456a6af40d1b47500a9b3435849924a089f895c3751387479070997d10f2ecd3e63ae29d9813f1b7c77cdbdf9943cf1f9d100014a3b67a0d8cca9f64b9250aaebb923f085847355753bc484d3571d103b8ffda52e79736b50b14499ebe3c49f5e2ded724699db0ea0af7d187411bedf8f7c60bf50bee4453117f41dfb2e8f66f7ab30cc81398fe8b750739a5e226992087e027c3d3113da32d8cf3c43dcc0af652089025ec9bc8cbb2d4ec633a67241ce65ef54d85743030408e11de27e7159ee8ad9f5066eaff8d6f9b621b73e608", 0xe7}, {&(0x7f00000007c0)="4fa4c41f05c8a219a8afefe1bb6aa188c6a66a", 0x13}, {&(0x7f0000000800)="8e9af8fc43a38eb0aef90aed1cbaa66edf7ca1bb27fa6fa9ab8c757eb05af19faa80859244ce33f1763597dec8cae06a689507", 0x33}], 0xa, 0x0, 0x0, 0x4000}}, {{&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000980)="7557985d77797216ac06de421da9e4c9364068a7d60083c1c2fe71961be0bd36f943bd4b995fbb3248cd14f0a7eb3a2ad381abcbf02ee92e76fa6999f46c69", 0x3f}, {&(0x7f00000009c0)="00dfc96f89baeb12a9", 0x9}, {&(0x7f0000000a00)="a1706e8acd59e072d3e307665f807d6c0b9640b4ae64244611b49fdb2d24af4725949e4aa14a953c7e484696c2cd43d19719468316ee3db8c14e9620c41c408a0a9785d9280d", 0x46}, {&(0x7f0000000a80)="32476ffd03a8b3aa6e8e6eba42ce80ffc3c842de4c5b9023f8202dbc6987ea39ee7290f23fb428945673c2594341d950a883c40e9e46d191e9d432727738198ab28aa07f40814805d70900ff7b3a832bc26f8207e1eb5bebf36e8912579965b23c27aa031c761f7017137cfb1e446a06523f153e9ea8d4d322fe46170e2d5ec12dbb06fc6be2971c5beb5b9470d65ccefa109d58d371dd2628a0ed51d892ea6a56677e51ad14477432c097f6bf5338be5ac7f40b5b85c853a3ab5e", 0xbb}, {&(0x7f0000000b40)="80360695cbacece6c4e4b270822e83d4eefe9d826c1f848b2b289dd6480cf69a7b9acefced119ef6b2ff256ef13138804a489291e455fe1738b475f06bedb39f27c3b9201d61df0a3982d1a37be5175119e63b742622e5fa182e5e7a5681524159f607fc6d2405e57b18041fe301cea72a18c6e236cdbe49aa7b9de798aff50c0c8b2595e6ff75c262b7f0df21b7e6a8695919c369c867561f30b3765a66ea7bc7f2c7248bf5ede97b71ff43124e315d6108cbe5d69ae4d7e1c0f9debae6bff678f8a14a3c59e12c5982cd2deb62d2b59c", 0xd1}], 0x5, &(0x7f0000000e40)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x98, 0x240008d0}}, {{&(0x7f0000000f00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000f80)="2adacc087386dc80a97bbb9ab5d2036722bc3a118d5b6a662054ca9ee7ed74a917e18f3cc65a1e24a55a637ea2b50d56a9b0bc931e0a6f82eed07e325e2f1de6932f5e4c8aa458", 0x47}], 0x1, &(0x7f0000001300)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x10}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x138, 0x4}}, {{&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001740)=[{&(0x7f00000014c0)="e385426ed48f9984e6d738d3eda6218aea73371d93513c8d597fd49f14b21c4e5b36d84c7670d265de9c0773619758041cafb9795f488a4e8b61c578a2de13c582c264868b8c99d466642e8fecdecb25b6f9778b721bca0c083d4d687fe6619786f1109463bd743096896907b2993f4c92a4df77285251fd4606c817663d5a9fb5974f073e09a2d2b5fa16ccb6493559ac6cdcaee8bc723065dc7181dba6366eec783f7b85e19180740edd21b201e400e6be5adc9411b34ae8c230188a1492a9f00ddb18693940388fe6c10063dd1e33141872d897450b6cf995eb37cb", 0xdd}, {&(0x7f00000015c0)="b6eaa05febb3db975e60f22396dde580e1d193720db5e12fe79d1aef08c7db5e6519b695a2c62e6c47cfc81d6132d4446990412e958b54f3ad82f04804c740a0bf780625a854b1719b0590702a39334577c8f12ee0c15845dc08e64f1c31a8752f66eed6426e0446c4e838c206d7cb79d83f2c9b9d1ef0c4038d62c7110ace03267b4e4bdef128b9ba0e7ef289797344c5e27bb7ce59547ab986feb716460f7560115e2c79e3350eae2acce6552459785407c32193e71cf51f3b64b64c823498c5807a660f9a761bd20e7986d403000270e99ccb", 0xd4}, {&(0x7f00000016c0)="5c233d0224264bb1accdb80b3b88ffd0453ecec13330eccc591a8eb143a52ef9d8e4b959dcbb429011358839904a51de9ad1d5f268a792ce3aae3bc679b05fc5ee3604961e42420adf49984b6e70d83dc830231e91bc318d479139e6fffcd3d6538e30", 0x63}], 0x3, &(0x7f0000001a00)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd8, 0x40}}, {{&(0x7f0000001b00)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002c40)=[{&(0x7f0000001b80)="8264fc5ce78461b284a3e6a7e6b6717abd28b4cdd4eab52d4d5874f066e559f662c28ea395b4aec279b6bf5c30ecf10a5ac365e4d6cbf348e0a554448ab3ecd301c524357198ce32c7e181d65928f43a36c6a6f53083174ff9d7842673151a24b86d071c8f75f083750feb096e907ff3ec5fba5833407dbc2446d03d3271b3384157e88effce8c48c52823db2b0cb98b14999165a3ae902e69a6d12a7a82555fb320dfc092244fe453842da7df4bedd5ed0a45357183728b496725d567df86b14db7549d2454b5a309fb406e08df20a054678004a7fc81d72f31d93865e1c1bc3fb212aa3c8686aacd71d18f93bea217262b00eaafd7dac6f528446832d1abaafe548484a1ffa5657cf51936446a63a21f0aa6b27d95411121e4d308d2c43f060b5da88726c6566a685cfcf12d8a288db762897105e6541ad4976522af80d373884e5671910877c8defa4d830fd54d91a830936978d34e658bac786d9cc02e5cccb2d9b50c70f9fa7b9b465d104b2509a82c3d225de8ab8bd06516e3be66dfb4b73257e60a367119221d13a1c6f2399a1de39dee4d3f748c47fcc94807d68f248d77d052596c034f5057c68d133c01cf7f677985d083cf5ef116a9b0f20d816b0fe56832280396a2accf6721eddb6cf055cf81cd85a3f6dca96a5fe8aec83ea096ae1438d7966942b5c5712c3e201aaf46df659fc0cccc0ea123ce60a52a428714412c1e990a9a4f681e2ed09bc85ff2812aae06a3349c911f348b277696c2fd0272cfe728c52c49a786c0f28a32fe120fb531a387d60a36150c7bdad93b5d00e17780d2da8d592e522d34f97612a191c47c25dfe9906b74450546dce3decfcff6a58d7aeed985d20872535f240e3bec85807faea0c19e4753f08bac436a4287cb36cfd3d70baa244190c247cfb07139771d162eb1fe7f51be76619d54b3c63a6042190f861c723b6ec9d32371fc10c5eb346c01d570bbfc27d57e39a22d61ba3d868408fac106446edd20184171016dcac93e9b72a6c0bae87d0d9993a013ad483e5d809b11ebbc05cd468bf5685353392714b7e767c5d3e886f0ecae9380cecf269ff8c30fb01f93cfcbaeac9300309259769ea10c95e4b68ef496af2279adaad5c8d35a59d8a58c60a3930696361765827776e3aa9d5c7b81bf25d44cee3ec522606e2a0d80d8a7e79c0f997c52832ce1622fa9b4544e57969567ca22bd9fe54900c7de8ff6e8695f3b8a464780efda9c570b0f2feba7b7dc7a2523631447492e07a674f72c07a350e2b8366cf7f9ea55a7d5b92b267fbba7b271c7a324fa88ce8ea83729c65e4c0cf97172a1446e6bf4ac91e2d481fde7e73770e49f58dc78c4ea7871cf6b37986d338e85c83709e67aa9e1f1a54cd7a984c0df7f2025b89f21af49d2e3bfe2d8fb1ed38ccc3b3190e62cabc0109e32b8cf164d61848ce1ca09796d24ebb6152aae130329b063ff3649ac707b936ea1363d80bdbb2dfe0f16fa8b9fa238af42b31eb0e1711c13cf7c2ba24d7650368110ec49525c4537ccc679bb4e0d4dec5221edadfd45effb351d2bc2203af61c22fb7647423adb0467c458fffc394403bc6d8667302f2a143eca9350a4fc7a20161cf586b22109448362a9837fd03c79922d77ce0558217624fd7bd18f7c7f2d42141f2abbf4936cd8716a278262125978acf0a029846934e977adad7839a39d0c6392e8dd4f42713a14f86f9a6a68a78a703b465b7e1f8bde5df7738a3a1016be27231977f8c7500240b64d80ed9cc98e676bcc908ff1599dd6b650614751357d583a99738753079b74aaf5b2c7334b0dfb8cf28749724a7716370b4ededfe8ddeba8e8b6318a6aa086ba52a63182d7dc7e5755c12ebd9ac9d85596fd4562f398bfc0b8438285c95c0edaac3e5f610c3b4e56773ebab09870f4da31a3b6d220d5d911da5c91c6bdcb5cbc238630ea16b0f2c624f3d63a0c96c03bf6a108cf28ba4b611c1753a9d8be149266aafdd41fac76c0898d495820a905da20672a6e98f514ec9ca35147603b475de9fb9dfc57d52ab12ec338471798bad399d137b761b00f41576b4b41081a3378748b072f8b076b9f1d2f24d0324cd76b037fca560f5e66ea616abf9366d50c649de7826717b90e09dc4fe3f0c03a57e88b07ac131b85351add9333b3ebe26b655e878b0eaf818a51ab0c14cbc2728f203bd887493033f432fcd627a24fc23c00b07c1e4916804a1e376d7e6894511b309c434c7e5981613f36d5e1547639ea889e68e00444cb93de94450fbeb65a423a856d4efe93c50a64a4d9c24792637a6d48558e6de84b84ed15030cf4c5f414082d9e199e8c4ded7284df21d44922914cda98dab711dcd9fb438d33667855eab7e0dcfb34553099bf12e5d38025e622c1292db517c1bae2c1eae2924d7d7d660a7d23f2b91f534b71f3689f3caedcf1bacfd3153b74ce36767286966080d3ad831c71052745a8fcf2513e38685395f65bebd4bb44e83dd635efba8b35b86450def41a67b0a92cd838c5d0e350c932a47f6aee19058cc775d64362fd689d628f18dd972a281a1313722ffa4f8606d66bfebba6402ed3a06f3b8e7bf5b381acbaaf8beb8d34083ea464953034ce6ad50769b08ae0160cc0ed2dcfc5c63bf14cf03beae6ba16819d052d511b98175a2b0438ed4ca09a0c8f52fcecee4b0cbfa89b85bc2634764bd3f46ca3468e77944cae66af5e20f17b0ba44334b29dbb9e2278274a1ffacd4fd19d923ec613fcc3872f96f53f3e086fa48611fecc966cf019c15364df00d6ec9accbc1e7ba85018d93a8990ae0e096a111a6f65caa2abd36f18e75bd8a23ef5bf2f538dc62f6f1e9565142d1a4525d4bb6886809a975911596f16c316425439fd2a73d94101eb70ffc13ada9117be86d4dd07fcfd17fbe883053e50a1a57ab69b09cd428fa40682d0db04a3e4c6b52f86b331a153ca81d2dd416f7d86fc508d3a8bd1a54d0e5c888e1158970d52a4ed164880b47820f509c2bd93705c9dfb9b42dacbc10379b21d5cb14ec275f469970cefb03966e75a89e94b40107495d1ce00c24fd313909bcffba84b02da704bf696f12cda22ae23c8b07c4baafbdd7973dc4adb18150713f588ab16902b243f98e3b031d74e84ca5605c2b404443ed2cd7a092beac01428cf6b8609a9f24de8227087e1c02a706e442ce26728aa4c9a5757849e4f879eecce64bbf2803590b41acfbb72e1c02da8c5084c45f1284e9b566d7b7a6b531bbc40341a9844782d030e1cbe14556b8e7f69d6093f5dcd4b3612d246d16f9c3ac6d7da3dd51166dc1a48ed117b53d9ef24d93053f775a90c0c5e2c780470dabc1d16c8392d4439cae58d63707b8b3182c6c1d86c0572febefcd0c64f0d5098c8e928ad4127828a6229c311181e2dbe6c1615ad748ee6ec9e0f7dab7e1eab89eced30f5e807e650a369723e3b50cac8c6124789ab33378f0e788a9afa875c0ff119f8d0192dd58a11e93961091aa1df51f85fe5c495fd4a41a6dc9e11014d7065def55b3daf01a5df4a612077f61936cdd3d06bf0422fdd6898bb16dd2b274fa204bbf39391c6489cc7a6fc9ab851ec423c0f468c05127a03df85b762fa38f4bdf02ff49f41853030be40dd7e794701bf0cd601887e78444e199edbd9dc90febba759a3609aed6cd6b5482c42ac9b12480d35efc199adb4a4d2d978419f4182480eba3f458012bbcfe0c7c6b2f99f0733ce7786dffc43868d03e2b8d649bc8d1df3c6821346968abd44d0aecd4b0b6893b16d2dec91c9280419c5ccdf5aaed1c4eee7f0b11873ada2cd9530dc2072750abfcb7264668de2a030a3fd0fe19dd9254fa059e142418a34fb8ed21baeff7c05fadbb56389897386ad2b142cca1e1a926e551034860bf2b3d8b2cc4f4b6834cbefc8419b4e249776ae4b246f4a09aad29ccf78b7f21ca0295f2ead43b74ed5726ab4373e3d8ca3c20fa4f0d7b3ce58ff37c5ba5d1c3036ba9bc335e93949bdbe14f5f1a9a486c402fe394908693a5b298f775c0a3171c62d718a26bc9907006c00d33b0b88443a072e0ccdca92333aff1672f1e241cf3d68bfa195ea225f6e2b0d17068537a96156254d43411e4cbac47302911f2374718a9c20a1cc2cb44b0c86cacfc27013e2c1cf16177f3ce8452e6b8baa02fef7a5424d07d74832349ef69e1f3ae827c27fb901fa0e354cfa2e93218704a0a8a057c72e9413799b1220a0e6280c5e5441ff8604c2dddf6c47c8662da81ddde513ec9d49bf44335a898a31a71cca9e1a73a901318430eafad45522fbe4b148819ec800e8ec86753a13d0bc1a267aacee812b18b3fa28349fc73fef6a3ace6413c89e8dfc71ad0b78931f515f1d8a505b6671dc973ad53736aaae9cb36f33a1ab49660e641fb04021a0082ffafa679f3a0fda5ee8886752e3e8a90527f367ccd1d1e102ad2aa7851b7e75770e5dfff6f5bcd21dee76048f23171c5e5a02b7480b67da209603ccbd89200bc69a748b109868c38a2977f97e5d2a70f2652a2a6ab0ddea970afc58c31a4f3053645b4d44b0b29c781bc548768ab57cacb1dd64bbfbe2925f81c7ac07d4542dfc0aa86600e42f2d5baae66b5c35282f1366693b53f5dffe4457b38f29ead4da7ad35b94afa60d180562169e9fe12c4e791898cee312c71677976160505c70df14ee6e4917d5643ff8a3e6fc671313381f5d7308bdee78b627a68615d7341ccc39ca209e57ee864e4bb9109d782993258ea66f51105b4d1a4a8e638920a06b759e64f40a81c642bf1459888efa49cc72a5fe72b15abcda39398c95cb1fa0b95a14b95f32a5597593f1a69e025b54747ead3dc8bb1b272b766ee1245f3ed8e1d530544cac5bcecf69d959e00b36f8e54a9a3ef77fbd815e9534154f3492855d9771c6a035b3aeeae419a4d7c7eaf6544e47c6553e8e13ed1a5b1ab0b06ad6f9e08ac4b7629c655c39b8adc409cb548f18a0ff9cc78a7555b9ca7b4bb398118135b6dd362bac67d7a0ce5a6e32cc12300346067e5e92a74c50650c395ed0d37f23ec985380f5a591811771a696ad4a8a04009cf20ff1b72d2c6e8db75f987a33b31e4769d15cfeeeffbbe98466811efc82fae1e7fd836bdb23970afe43f802b4c5cdaa710e6c83054f4bcebf4e83f4f58e7183153d8c208e43a801e0fdc80d1a888ccb791fa0dce7f2ed34b5c96ae7dfa8c54e87c4456df8038f6254a97bef73c5ddcac719168199080ea8b65b96e8877d89a088ee58a534ddcdf80a202dd600144495a697b9cd5bbd7dbd7ca1177b2f62bf642d6d078490ed91444c5de3696bcb5ca4c54c334be60b08d21e40d481f3583b8d7bff6d033f7dcfbb798293eb5f56b2158aac60f239dfe24274c910c282739be008a0db89526eaacbb3314c1b428467a253c20e4443c46c2b54afe986502cd4c9fd0e7bd837f002df1eae6b0278870ea902f3f320e589d654f81495c1a947198782bdc63bfd32576e78ae5156f97756557696a49183e186aea99d2524502dde6579542033997de6ad2f10aaf3d4097cdfcc2d13f15f87e78ffe4810db463ae5ffd3360d19920e9973498dfd86b31973e6ecdfb3ccbb43bca0ffcdd30f14026c4d1cd775649ce4977132d7fb025d25e17eab09b49a6449375687056af948a513b64700539407954a13889c41d1d6431c1f97d2c77d1881943046a7b157e818092560e0745fc255ec2c325c18b55723ac883ad7ce3c6c19d7b0c6af7a7835fa94aa94482ebe876ef43276074f6d5af3393c16bc4fc66d6b1382929e28a16a894abde0e2", 0x1000}, {&(0x7f0000002b80)="9ede1ddcbf85e267dbf08b2c9973d811ef9ec7e8ea02fa1a1886ab718d6848dab0052108902516f75f2550b32e259edccc8dc6a044c181593f7dd4b3083df0e1e9edbf0d7971a4473cc631e66efab1b4b0ee8d43dd5a35f7d4a56fefbee540", 0x5f}, {&(0x7f0000002c00)="9eee96c2448f65814fd13035fb184df71ed9cbac", 0x14}], 0x3, &(0x7f0000002c80)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}], 0x20, 0x20048890}}, {{&(0x7f0000002cc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002e80)=[{0xffffffffffffffff}, {&(0x7f0000002d40)="7a9c92a4e3dc40bf80a8e3e9d9c197251dc6e3d03f76620d68d0fea388c844a032", 0x21}, {&(0x7f0000002d80)="76927c031a3a11e1d1f3867a8d79903a414e168a7c052b71d38e827fd01a5867aa1d40dfb4ffaf5fdf7507936dc72e0f09132ebd", 0x34}, {&(0x7f0000002dc0)="fc5db041783aa2696b8b999db356e1aa18497cd56250cd2e1158d17fa228bdf37aeb1953a889923f2df18fb8770c869740f8ec600305c1e1d197c24d81b54d15426ff600c1d01b06c43f624731a2b7900d3bafdfd2bd067ea863e2dfcbcaf3220db383586c8ba9ed040d986c332e70bb", 0x70}, {&(0x7f0000002e40)="21a5725f0371f28802cf6f7602f758091c20b5b24726327cbcf5f79a95e2676ba9a0fa0daf7525ce2989c9", 0x2b}], 0x5, &(0x7f0000001040)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x60, 0x4000000}}, {{0x0, 0x0, &(0x7f0000004300)=[{&(0x7f00000030c0)="fcd7fd192de7b1705ab58ae2f517fdcd2de249223a19677ab507e59ccad63227c6cbeaec06e948ec0509e21c670dae0727cd645899187850cd3f3ac49afbb42f35f11634e3fb469c6e29db4717a45215c3d3b8da9cb5cc8d0eb828dfe3bdfd51d0aa6f6afe36d1e5a8d3ceab7207752a89e6890603767c9c2ae9603476e451cad08a173213c19c0edf24c0530eae1956e1732273a87bf32edf03f5ef8df18cc093618ea625edb2c7ffef35cfbd65478b409643eb714583b203ba0b652c28ea181158059b31d26131f4a9bc393e68e76cf9ac20ae71cdba2669af8a7854a763511447172a016f5c", 0xe7}, {&(0x7f00000031c0)="5ea46f140853be396d93aa", 0xb}, {&(0x7f0000003200)="eee9da9e2bc5cdb36897f5dc5325a859ef0ba16d2f607c2cdf9684e43a25390ab2246b27032d7df693d76481271e1c8e05a58cc4bfca3a311581f4a4eb8bd46941d21e4abb13515755f2c3d585aeab8024f91e53a757d7494bf8c113f0f08f7c9b0f89a3ee0364a0d4aa7939d292456912c94ccadee2b9fbc983a926cc3ddd3d65ca4711ed5eb0c5e575cc95009251e910d74535c8dc263662b746bd035ce3aceccad245a274c19a169f180adfe5eeb7b689065cf279c3ece067c28245be0e554b5cdb2a4d9bf0a55085a80629adf4e1ae1052ebb372fd3c1091a340df4fe208599b4c5bec0cd072ca332d9f17d5f3be1d7f7903136ffedb830754402075455f078a1e5e10ab5bef53de9864297046d4e2894bc233308dbca4184b9887a9328cfbe50030249fe313701a982d1eea6d9b120545f36f39cd2c3baf069176f9ff45f1e4c75646f5c473d5605a9f70aab1be503eb8694debad5803f96db00e83913563b7f4b0bb0c3ed3204912eefba160ea3226f27fbaecd092831dccb3533a0dfb71f86517a1100a80c6b370af0f1429e24648e7af1e9b66d8924acd66ae78e31e294b9cdf317c0b5b2779eb2ab84af852d6c811eaeaf48a846ece7ab5bfac73fc6fdf69e91af0ca94964fd2c0b817a4b62919074e31c2c67a8cda8cab7da6491fca0e44c9cf053dcdc728c4b7017c5dc12d1aee5a090663b1e5eda7d61a0a04d3c2136e06f4a02f913c12ad7a2dd23c444f3d59dbc458379c8696ca09aaac224a8eeeef78ea1d489f14aab47c6be8db2735b71f3e980c0cddc090c809fbd810d64b9c7d9a9ad38ae27453d90700d2e4dc514f89376a4e4882ac42f304bbe80b9fa82adce32f1b9e16eff9d5c0d5b6dd80410424231138381e6aa52e4c1435ab120e9e4df5ac37e3636ae79ff4d16fc913a1fdbd25e1db421f01ba585b3ae47e6ab56592a2c270f2bbca552052145af90717489e443609c65754e88ddc1a47c694615f6b00ed4e955e2ee7084d47051585c6bba947ccd4ec94173f769efd95540a81702bf4ace288abef586f8c3ece8f5af70f440da6f53ba0850ee5c713e5294a8bff5f91cfcaa07951fef787bb09c1ba5cc970617fb88c0ff9ff94f3393c2888a12a67a777b5fd87212e9df4b79e8dd15ae1d9a2ebe75a5830b8eb93cb4df135c382120b4a687ed711ee2fdfdeef972e55c4a0900998ae0ee9c993f97d4631eb676fae9ae2c63d9c6145a71d7501bdee28f4ec0f13bcd7432f3a915d6a0742d865413449c3f44ca93802d34c3681d1be175391bd2e7a641e13707915edd1b4baf86853031aa54e187f5c5ac805eba3cfa96dcee08e6fc8f6b538052ed5a5905cbe0bf85a5075dde7a166d7887d7a31f9ba53df26ecbde0197cfb9b5b875501877e2cd24a58d655b34788ef85b327789b52681f4a9012ba1af5bcbf1e0521ecb9a594ef7689b251621971389d120c37ff139dea49855a4f0f47cbb3b6332e053099c6b28b524a4c225fcbbf4c0addf351a1a878986a3d2f8a62adda1a9a00be58e09faba9a728b52280f46fed0f290f1e4fb1dd1b11ad1a64c4b8c44aeae2c25a41c4cb9530382aeb209743c1ccba8b8028c04b73f21962c3332c4e51c9974c4cdd176cd72d5c5ceceee3b7fc46452f788f8480cd55d0d20d39010bce2547571c5b95ed2b90b95cd871ed787ae7d1ad060a819fbe526328fb5b736115b1118b4cf98551fefb2d86b8ef8bf9dae4b325d161e32e09928994478ccfb3ebbe298d409708488c5ed0214a001bef6cca5068a2843c51b4259bf5566e9fe42a6a31922e00e40be2bb82ce846f150ed378fe29030144d8267f5009a54ba64d52e5d8a0995f7f9dd7981bb97df64f18fbbc49b4ccec430e7f603edf6461d569bde25fe774c2cd9d257af2e91ee3d23918e82a5ab56825ac529fe3c83b3065bc83d239749b1eae42ace6b2276b63bb408053ab9d1f23b2264b4ebd4824eab58b7cfdf5422cab9068c228f0a184f2d02006f05768a72eb6ba58bf87b48ca4d9778249377af2faa190cb36d4a7e3fb69e1eabdbc75ade1fc25f7c43fc846a105e7f5c019bd1475b91c818590008a410290d6176f00b340e69565bbd370b5f381e863e2278b8b13962cf2fedf32cd49601be96c8fe8a59429c57706c2ef34bb7a30dd3d7f0b600ad8406c5974b475b3c868e9160d003b9ccfc49a52847983bd7543e478085be80ef99e299b5c37aa0c232fcacd16d25aed3ea58a957934357891aaa050bdd032f8bf8e6755b5f126ed515b1de45bfa39dde2172d38340ddedaa2f03e3ad5e3004a579b3604f046e2ac6802ce8f0a38873808f8c80735c16e37167273ae59dc37e5d63d78969adfa8efa9029559f047e3d42429d300577b0331ccebbb06aeaf4846da5f628075a9348114c686ac5955caa4d7bda17950396b9cc0b3cbcc8016b771ac91562fef2ae9dee4c6b3af4c9ae6d5c12c0f9be75433b690535a6e64bbddcbadbdc2c117bf5e98aa7d2ea912a01a0f936382c2d1ec6cce552f4131c4ab433a82545631639b612134f418aeeb8515e2a99692cf81700fe914de19fba159fac1edcdbfc7d83c690eb65028979edabdcb3d0331b330a3c47abf0eeef45a576a6236ca045ab6c3355068fe75f0b95f546e4a73b4024b0c5fc6d17bc54e768afb1de9c4d3b006b97df4e875683d64d8e444227d1b860e969189fabbe7a72fa49707d5df90e4c0b3b8be50112ebd6225c97af4559db775ff417e5967e5f5416509b17249a3c6e9755ed56be5d4e56164186df32cfe4549b0d99a3e9799c020f47378e784a354a0bc9c26dc4007766a9f3a6997f8df137713159e6961c3a9f17846763e8354003d6b4604d69643b1d60bea9385057d4a75a464380f2dc76524059abca05e995669b4e7d5af3fedfda7718d3f5f791895faaa3c66082ab5326c00fbceff2b1b22cf0bb1127aeaf689fb549ae156528993378e30eaf61a334f2229ed53f8300210e5fded2496a97a7ddcffeb9328aed1c649eb7faf81453cf4fb196a2caeb6cc28b7c1bf282eba91d34fb226cbe2831757298a77f238cdee71994ce7dee34b1978bdb8a2b4b9c588fe7a8a91d6ad60750919f52c4a69f062ec8d951e88095bab52a89cec92d9764b40f07a42ecc99f82d8d3c84f00c5aa20a9c962ae6f092930ef8b2c5d429d0d26a3f8a82c7b70b08bd9160ff3b29850ee6053a18510a7108e7af22002bea0ffbbb4f0d54d6a9f1184ab7b409d13ef919df2611f52c4f3e886f2f3aa2679fe96d920baeeaa727942d7e98fd451a8897a0b6d145fe339d1b6a808c0e388212cbcda01cd52d6bcfb0ec7037603c14165d4585a44d820479f1914a0539627da6825c345f03d3981b67af2d3fd52cb4253d7db3e2920396de87edf3561aa0db3a499f4287a11fc14c341864e99c6aad30748b6322c4a731398a14aef9393992d4360648c4b561825e114fe491c813262c3a7b9e256e4edc8a0b1ba2ccd4f469449dfe01b4ce20468fcbd5ef75e0862bd0d9fc5c2cbeb982cb19c4f899250bc38752ee88481aea6d0ed24b03e851db657fe85b456488fb0025b01954c8ccfcd43c4c70d51861c1c7a6644c70479339e5c2686f4fc19fa86c0b443d86d21d91608f9c477ff56798d45f0f22dd0a2cd4464109756fa152e6792f71d9678a52bfb2ee890f1750d4ec87b32b1ca201bd582f282f065cb7a13c815404f0e046fbd0798d8a9862f652e6ca64d1c638a45b7ce3608308ae84b8afadadf4fd05c87e5287b8140d482b0b66099e60013d9df9e1116dd59cc602976dffb3fdf6356594bd825befdd2b187c62cc9662235827dc37d904876b087b638a91055e425e44609a6c80b3d2596e241781676727804174cfec7da85d4db35b60fb31ec8e615b81e3191789e731574f1b67aafc8f379130943f405639f81d1698c891c069c6ef728d26f1c86842fe1d9655d62d10aae42b919373326b39be6a4a425d5129770a066c678d271c6e4775ce6505f361cab3571d9dbb3196d406105e9966f21e1b9fcff10e271373b4fa341aad84283f7ad8799de947fd7f14417935f6f8bc02bbd411e9422f13ea556a1c87d6827c4fb8a450cd0f72a759be84fb8f3608ed30e57346b30cdcde25145d7f5fd741cb7396031d98db1f58daee9e193f031508f08d4bd68c03ed3b85a99b2ff33db0a07e2da591b8d3efa1758168aa80ecbe37bc28818a49ee6b50cbca0c5f0b9608b48b72236124cfaa0e67c4eb61caf609455a8daae2400a361ceae4eed31cad2f4a5177fdc63f239da2ed19f5fe7054f1cfab7860cac3786556af0ead8e98e6e9e1b4fb9f02a8a9517d569da13cfa1060e1dfdd8fd884d62161441007dea0da0e23309f6790323d318973392d00f8997ecafbfaefcf2aa4f099b9defef07d5d6bb206066d6b2560e67268e83df534406d9d8cf847c55dda25c8d287760330dc6b452c4a5f1df7abaa8e53abf50288831abff321d635b15cabba274f261dcfde352bca3b02579d0416524dd66733e87f591b32fde8c2d077642e703bb37aa0e22e31ab024a93f5a432f3883d5ac7b15732a180b529760b465e78047be45f74e5be747050740e7dba7173ff4072bbfca99af5ca43f085e8dcd3a74692c0517b59661a82f8878c03bdefc2d2ed7c5cd2d0ab157fb71cbb488b137ace059668bb16c71517c354a8a3c7ffc05f2a72382fae452c30096c296f395d33c6b4c1c8ce5177987211425fc5027e8eaf076b68c9d2c69c849c114ab949c728baca7838789385fdf28d3b83fe6b0b2a91d6e587b91f2dc588e588ea9227295eb55705d45b1a7d7e487123d968c10c910280f1b0558e2d84bc3650bb7584c2b6fc9b11c3678e768c7ab688e3d36c9e329e3d5f74b736d053375a0b0365b4178a07380a81e16ca788960b6786ac1874d332b1a4e971a99e30ed7f1423d624b81d48f259d29e33c3826a3505f6858deda836896763857dd2ff59f397370b5a9896885cbfd2933e750e8bcd6189510835be85e4abff64806266a7cecf038fe0e9657c6e1d7f8a837129431548c58f382c88fc36b01745794e734d995dae970f18bb9a6b898dce2862c09e637a90e90937c508b2268cbec7a6d2161d039259fb2f69739dda8815f92d18148252506e46fcb432b0c8f89d6a6331766347ff0c63c1aa394f558e7e92f0e2c117e82193e3948ffc6693fff4bbfc5d4bc849a8bf9a3250b10a5fa28a63b16e1423c682f8a70e45f029ac0a5ce64962776a75a388c40648118d2ddcd212e8d669a4c530744c368072452d3ed24f0a2480ddc0b550d1d1476aa8c4d5b5dceeca7b4c8d1bcf70b31bb94df4e255b8f3b6b4306ab743213814f75ca73741ca999d3a6c4b343b21ace66cff90a851ec59a80c74803200b526a5ea495f5ce182c20d68e262b4b7b2d471a2c735dec6bd2501de6c9b540bedb03104d08624fd03edcec3c197db691873180c1d277637692e2d148ee9537dccb08e57c91391e614e229da9d99074049ce0246ffeaad68c11e9ccf213daaeb81b1cab9c919840f548f7af4db1bebc70c3420d4bb77853cb3cf30ec3d41476af1276b44be2f62517c546e6e9e181ebb3e28d1582c732985510045fa356e7fccbfcfb910785214ade2e44befa2fe741e83fea81ef714d6ec0fe861cbe28f57579daafbe7781978494fbd5295a4b739866d62d3c86c692a63e361aaf0dbf802909237afb6db016c70cc356e6d3d243e23d153c64246d15e6e122dd0f7357fa0f852bbb41e77717214f974efa3640b2c5a759869678f22d0f67", 0x1000}, {&(0x7f0000004200)="c8d1638e97fd01d640c99d4128a4f9f36e45310d1f995e6ca7c441ba2cff347b26af8a32601af0b74cbefbab4ac67a9ea76184a6ba37b466303c87822487b89f8a9a128f829bf3a70646f6520d9ea51b217e6ccd3181abdf179e06efd5dc7dd145289a2faefc7ce8c5e3945ad9f745d9456ce2a5092b6202d6b3aee39f85e6a7b72307219da979c7f22b48912a26914c85c85dcc6c9640269e960ef8f01146aaf37a1fad7d03e27e774858379dce2a989a414134afc2d97628b781e34459d091aef5d66c3b8be13ee280ef38e254185cec75ee0a99ee827c952d56e52ca3ebcc8e2d0acf23a2965536023a37156f88775cc75e3fd2ee32df", 0xf8}], 0x4, &(0x7f0000004640)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xb0, 0xc0010c0}}, {{&(0x7f0000004700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004840)=[{&(0x7f0000004780)="15e460c4", 0x4}, {&(0x7f00000047c0)="3701779c1fa535aa3394932b45f937f6447d84223b6d256a1174dd8add28cbbcc407e132cb96192ad7c6454c02b4138551652e20b3aaf4c7184133f9047b86fce72002b38fc012acc936aa3ffb3e92380c74c2cc6f3711136e286fef166d8b72fe78ae9a24a834e2b92e64eb57d6e4a0361f52", 0x73}], 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r3, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000001000000000000000010000000100000020000000000000000100000001000000", @ANYRESOCT=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=r9, @ANYBLOB="1ce30000140000c2000100105a810f9b00348069e4cf9f5149af70600688a92876ba5e5e4b23cb70dd15554d35d7b4cc4044453ce2847ce4e23cec67bd596ab7d44fa954ebe9c9e491c76dac5bea00000000", @ANYRES32, @ANYRES32, @ANYRES8, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4040001}}], 0x8, 0x40000) r11 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="500000001000010400000000000000000000ffff", @ANYRES32=0x0, @ANYBLOB="0000000000000000090000000900010078667289000000000c000280080b0200c1fedafd10ddc7ab7866726d3000"/56], 0x50}}, 0x0) 00:07:16 executing program 4: syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000e90201020c0d5907000003070000000000000c240200e9fffff5ffffffff09240300000000050045240505"], 0x0) (async) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=@newtfilter={0x598c, 0x2c, 0x1, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0xd, 0x7}, {0x6, 0x9}, {0xe, 0x7}}, [@TCA_CHAIN={0x8}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x7}}, @TCA_CHAIN={0x8, 0xb, 0xfffffc01}, @filter_kind_options=@f_fw={{0x7}, {0x2138, 0x2, [@TCA_FW_POLICE={0x830, 0x2, [@TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x7fff, 0x3, 0x7, 0x80000000, 0x0, 0x9, 0x4, 0x6, 0x93, 0x9, 0x2, 0x3, 0x1, 0x101, 0x7ff, 0x5, 0x3ff, 0xb614, 0x1, 0x3, 0x1, 0x100, 0xab82, 0x7, 0x5, 0xffffffff, 0x3, 0x7fffffff, 0x1, 0x33397476, 0x201f, 0xffffff81, 0x253, 0x81, 0x20, 0x2, 0x1, 0x1, 0x20, 0x1, 0x400, 0x1000, 0x1, 0x3ff, 0x6, 0x6, 0x1000, 0x8, 0xc7, 0x3, 0x1513, 0x100, 0x3, 0x7ff, 0x0, 0x100, 0x10001, 0x8000, 0x9, 0x6, 0x1edd, 0x40, 0xa85, 0xa426, 0x5, 0x100, 0xb603, 0x4000, 0x9, 0x81, 0x8, 0x1, 0xffffffff, 0x7fffffff, 0x1f, 0x9dd9, 0x8000, 0x2, 0x4000000, 0x0, 0xffff, 0x7f, 0x3, 0xfffffff8, 0x5, 0x8, 0x5, 0x47af, 0xfffffffb, 0x6, 0x1000, 0x3f, 0x9, 0x8, 0x46e, 0x1, 0x6, 0x1, 0x0, 0xe9, 0x9ea3, 0x4, 0x7, 0x9, 0x0, 0x1, 0x7, 0x1ff, 0x5, 0x7, 0x7ff, 0x7, 0xfff, 0x1f, 0x5, 0x7, 0x9e9, 0x9, 0x1d7, 0xffff, 0x800, 0x200, 0xfffffffa, 0x7, 0x3, 0x3, 0x3, 0x9, 0x4a5, 0x6, 0x20, 0x2, 0x5, 0x200, 0x0, 0x1, 0x8, 0x5, 0x10001, 0x6, 0x3, 0x2, 0x8000, 0x80000000, 0x0, 0x8001, 0x9, 0x4, 0x41dd, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x101, 0xfffffff7, 0x1, 0x7, 0x2, 0x6, 0x1f53, 0x80000000, 0xf62, 0x1, 0x0, 0x2, 0x80000000, 0xffffffff, 0x0, 0x6, 0x2, 0xffffffff, 0x5, 0x1, 0x1, 0x3, 0x1000, 0x2, 0xcc0b3a2b, 0x4, 0x82a, 0x10000, 0x4, 0x200, 0x1000, 0x7, 0xffff, 0x6, 0xa077, 0x20, 0x40, 0x5, 0x400, 0x0, 0x3f, 0x10000, 0x2e1, 0x2, 0x5, 0x9, 0xfffffffe, 0x4, 0x5, 0xd1, 0x8, 0x8, 0x3, 0x4, 0x5, 0x4, 0x400, 0xfffffff8, 0x24c84bf8, 0x285, 0x5, 0x4e54, 0x6, 0x80, 0x33bf, 0x1, 0x9, 0x5, 0x4c, 0x7, 0x7f, 0x3ff, 0x1, 0xffffffff, 0xd1a2, 0x2, 0x0, 0x4, 0x9, 0x8, 0x41, 0x9, 0xca1, 0x3, 0x7ff, 0x5, 0xfffffff9, 0x1f, 0x9, 0x8, 0x3, 0x2, 0x9, 0x7, 0x7f, 0x101, 0x6, 0x2]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x10001, 0x0, 0xffff55c8, 0x1, 0x310, 0x3, 0xe489, 0x100, 0x8, 0x3, 0xfffffbff, 0xff, 0x9f, 0xffffffff, 0x10000, 0xfff, 0x7, 0x100, 0x4, 0x6, 0x400, 0x1000, 0x7fffffff, 0xa7e2, 0x5, 0x81, 0x4, 0x6, 0x4, 0x4, 0x7, 0x9, 0x5, 0x8708, 0x401, 0x7, 0x5, 0x4c, 0x2, 0x81, 0x8, 0x0, 0x1f, 0x8, 0xffffffff, 0x9f, 0x5c, 0xffff4680, 0x3f, 0x4, 0x3, 0x5, 0x9, 0x3, 0x800, 0x9, 0x4, 0x6, 0x8000, 0xffff, 0xf15, 0x8b9, 0x3ecb, 0x4, 0x10001, 0x965, 0x400, 0x3ff, 0xffffffff, 0x4, 0x3, 0x9, 0xed7d, 0x5, 0x6, 0x9, 0xa8, 0xfffffa1f, 0x10000, 0x6b, 0x8, 0x0, 0x7, 0x8, 0xfffffffa, 0x0, 0x800, 0x532, 0x80, 0x6, 0x36249c27, 0x0, 0x7f, 0x0, 0x20, 0x5, 0x0, 0xd4, 0x1c, 0x6, 0xfffff5b9, 0x4, 0x470, 0x7, 0x80000001, 0x0, 0x3, 0x7, 0x4, 0x3, 0x6, 0x20, 0x7fffffff, 0x2, 0x6, 0x8, 0x1f, 0x1, 0x7fffffff, 0x3f, 0x74a, 0x7, 0x101, 0x1ff, 0xa3c, 0x1ff, 0x2, 0xff, 0x9, 0xb129, 0x0, 0x4, 0x3, 0x1b, 0x8f5, 0x6, 0x4, 0xfee, 0x3, 0x800, 0x2, 0x2, 0x1f, 0x9, 0x1, 0x80000000, 0x7, 0xffffffe1, 0x0, 0x0, 0x3, 0x10001, 0x8000, 0xffffffff, 0x8, 0xfff, 0x80000001, 0x10000, 0x9, 0x6, 0xf41, 0x0, 0x0, 0x2, 0x7fff, 0x3, 0x0, 0x7fb7, 0x7, 0x2, 0x5b, 0x1f, 0x8001, 0x7f, 0x7, 0x4, 0x6, 0x5, 0xfff, 0x8000000, 0x1, 0x9, 0x2, 0x1, 0x80000001, 0x9d8, 0x7f, 0x8, 0x101, 0x8, 0x1, 0x80000000, 0x200, 0x54, 0x6, 0x1, 0xc0, 0xffffff6b, 0xfffffff8, 0x0, 0x5, 0x0, 0x80, 0x6, 0xc8, 0x10000, 0x401, 0x0, 0x80000001, 0x5, 0x1, 0x5000, 0x400, 0xae, 0x3, 0x8, 0xfffffffc, 0x1, 0x80, 0x8, 0x1, 0xfffffffa, 0xadb4, 0x1f, 0x1, 0xec5b, 0xabfb, 0x7fff, 0xffffff80, 0xb02, 0xb776, 0x400, 0x4, 0x5, 0x1, 0xfffffffd, 0x44, 0xfff, 0x10000, 0x80000000, 0x3ff, 0x8000, 0x200, 0x4, 0x100, 0x9, 0x1, 0x4, 0x3, 0x10001, 0x3ff, 0x7, 0x97, 0x7, 0x3]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}]}, @TCA_FW_POLICE={0xc44, 0x2, [@TCA_POLICE_AVRATE={0x8, 0x4, 0xf062}, @TCA_POLICE_RATE={0x404, 0x2, [0x10001, 0x627, 0x3, 0x9, 0x800, 0x2, 0x902, 0x9, 0x5, 0x4, 0xfffffffa, 0x80000000, 0x5, 0xff, 0x7, 0x5, 0x3, 0x2, 0x34, 0x78, 0x9, 0x7, 0x3, 0x10001, 0x9, 0x3, 0xee, 0x7, 0x7, 0x32f6, 0x28, 0x6, 0x2, 0x0, 0x6, 0x2, 0x1, 0x40100, 0x3f, 0x1, 0x0, 0x2, 0x5, 0x2, 0x8, 0x8c, 0xfffff0a8, 0x10001, 0xc00, 0xfe4e, 0x1, 0x8, 0x1, 0x4, 0x8, 0x7fffffff, 0xda96, 0x40, 0x5404, 0x6, 0xce, 0x1000, 0xfffffff8, 0xff, 0x4, 0x7, 0x6e8bc000, 0x50cc, 0xaa, 0xd2, 0x101, 0x1, 0xfffffffc, 0x9, 0x9, 0x5ccc, 0x7fffffff, 0x7fff, 0x49b, 0x6, 0xa999, 0x4, 0x4, 0xfffffff8, 0x28, 0x0, 0xffff, 0x8001, 0x6, 0x9, 0xfffffff9, 0xd01f, 0x0, 0x9, 0xb82, 0x6, 0x8, 0x4, 0x7f, 0x417, 0x0, 0x9d, 0xe4, 0x10001, 0x7ff, 0xfffffffa, 0x1f, 0x4, 0x7000000, 0x9, 0x2, 0x1, 0x4, 0x80, 0x40, 0x62a, 0x82d9, 0x9, 0x10000, 0x1f, 0x4, 0x8, 0x7f, 0xec, 0x3f, 0x80000001, 0x10000, 0x1, 0x1, 0x38, 0x0, 0xfffffc00, 0x101, 0x7fffffff, 0x4, 0x1800, 0x400, 0x7, 0x3, 0x40, 0xffff, 0x2, 0x7, 0x4, 0x6, 0xd5, 0x1, 0x2, 0x1ff, 0x1, 0x3, 0x4, 0xffffffff, 0x1, 0x2d1, 0x100, 0x45, 0x8, 0x4, 0x2, 0xffff, 0x80000000, 0x9, 0x10001, 0xffff, 0xff, 0x1, 0x0, 0x8, 0x3ff, 0xfffffffc, 0x7f, 0x3ff, 0x8, 0x4, 0x0, 0x3ff, 0x2000, 0x3, 0x3, 0x8001, 0x7, 0x1416, 0x80000001, 0x2, 0x29d80000, 0x57, 0x9, 0xfffffffb, 0x5, 0x3, 0x0, 0xa5cf, 0x6, 0x4, 0xfffff286, 0x3, 0x2fd4, 0x7, 0x101, 0x3, 0x1, 0x100, 0x7ff, 0xda, 0x99f, 0x20, 0x6, 0x7, 0x6, 0x2094, 0x3ff, 0x1, 0x0, 0x7757, 0x4, 0xfffffff8, 0x7, 0xfffffffd, 0x9, 0xfffffffa, 0x4, 0x9, 0xa4bc, 0xb689, 0x56, 0x5, 0x5, 0x3d, 0x6, 0x2, 0x4, 0xff, 0x5, 0x8, 0xf0b, 0x1f, 0x4, 0x726, 0x4, 0x6, 0x100, 0x6, 0xb5, 0x800, 0x5, 0x2, 0x1, 0x100, 0x4, 0x5, 0x7, 0x7fc2, 0x65f2, 0x0, 0x3]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x184, 0x1, 0xffffffff, 0x4, 0x8984, 0x9, 0x5, 0x35, 0x7, 0x1, 0x7, 0x27f1, 0x8, 0x1, 0x3, 0x3dbf, 0x1ff, 0x7f, 0x80, 0x1f9, 0xff, 0x2, 0x5, 0x7, 0xfff, 0x7, 0x438, 0x2, 0x1, 0x5, 0x1, 0x7, 0x6a91, 0xa2d, 0x9, 0x0, 0x2, 0xfffffff7, 0xfffffffc, 0x5, 0x9, 0x100, 0x8001, 0xfff, 0x80000000, 0x7, 0xdc6, 0x9dbd, 0x2, 0x7, 0x3, 0x4, 0x9, 0x7, 0x4, 0x800, 0x3, 0x81, 0x9, 0x6, 0x799, 0x65, 0x8, 0x1, 0x17a, 0x800, 0x80, 0x8ee, 0xfa1d, 0x5, 0x1d758656, 0x6, 0x2, 0xc, 0x6, 0x4f, 0x3ff, 0x5, 0x0, 0x98f4cb8e, 0x2, 0x2, 0x9, 0x3, 0xb2b6, 0x427, 0x9000000, 0x0, 0xfa, 0x81, 0xd3e2, 0x6, 0x1f, 0x8, 0x9e, 0x6, 0x1, 0x18cc80, 0x1000, 0x8, 0x6, 0x8, 0x7, 0x1, 0x8001, 0x3, 0x7, 0x21b, 0x8, 0x8, 0xea, 0x401, 0x1ff, 0x4, 0x3d2, 0x6c88, 0x491e2317, 0x3, 0x200, 0x2, 0x7, 0x0, 0x9, 0x40, 0x1a92, 0x200, 0x0, 0x5, 0x5, 0xfff, 0x9, 0x4, 0x9, 0x400, 0x6, 0xca, 0x401, 0x16d, 0x10000000, 0x5, 0x37c1, 0x6cf, 0xc4ef, 0x1, 0x2, 0x2, 0x8, 0x7, 0x80000000, 0xfff, 0x4, 0x800, 0x1, 0x8, 0x4d7e, 0x0, 0x4, 0x0, 0xff, 0x86, 0x4, 0x1, 0x1, 0x20, 0x3, 0x8, 0x9c4a, 0x7ff, 0x3, 0x7, 0x8a, 0x4, 0x8d, 0x3, 0x1, 0x3f, 0x4, 0xd37, 0x2, 0x401, 0x4, 0x53, 0xffffffff, 0x1f, 0xffffff09, 0xe042, 0x8, 0x1, 0x7, 0xffff, 0x5, 0x0, 0x20, 0x0, 0x10001, 0x80000000, 0x4, 0x9d, 0xf1c, 0x3, 0x5, 0x3, 0x1, 0x7, 0x8, 0x9, 0x8, 0x800, 0x0, 0x6, 0x9, 0xffff181c, 0x3ff, 0xdc, 0x4, 0x6, 0xffff0000, 0xffffffff, 0x204, 0x7, 0x4, 0xffffffff, 0x2, 0x1, 0x2, 0x7, 0x4, 0x5e2c, 0x2, 0x9, 0x1f, 0x5, 0xd09, 0x1d65, 0x3, 0x19, 0x6, 0x3, 0x101, 0xffffff0d, 0xd3f4, 0x76, 0x0, 0x2, 0x7f, 0x0, 0x8, 0x3, 0x1000, 0x1, 0x1ff, 0x7, 0x5, 0xf13b, 0x4, 0x62cb]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xc4}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x97e}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x1, 0x800, 0x20, 0x7, 0x8, 0xfff, 0x6, 0x8000, 0x0, 0x7ff, 0x1, 0x8, 0x400, 0x4, 0xc39e, 0x4, 0x2, 0x4, 0x7, 0x5f822508, 0x8001, 0x4, 0x7960f8d7, 0x7ff, 0xffffff7f, 0x6, 0x6, 0x9ad, 0x9, 0x2, 0x3, 0x40, 0x4, 0x0, 0x4, 0x1, 0x6191, 0xfff, 0xffffff01, 0x2, 0x0, 0x2, 0x5, 0x7b, 0x6, 0x4, 0x1, 0x0, 0x80000001, 0x1, 0xfff, 0x7, 0x7fffffff, 0x7f, 0x0, 0x0, 0xfff, 0x1, 0x9, 0x7, 0x3, 0x7fffffff, 0x6, 0x5, 0x6, 0x6, 0x7fff, 0x5c96, 0x6, 0xb6f, 0x1f, 0x5a7, 0x401, 0x2, 0x1, 0xcbb, 0x9, 0x0, 0x80, 0xa772, 0x0, 0x9, 0x7fff, 0x84, 0x2, 0x3ff, 0xc0, 0x1000, 0x5, 0x400, 0x1, 0x1, 0x5, 0x800, 0x9, 0x6443, 0x1, 0x7, 0x3, 0x4, 0x9, 0x6f5, 0xfff, 0x0, 0x8, 0x5, 0x0, 0x8, 0x70f, 0x7, 0x6, 0x3, 0x3, 0x65, 0x7fffffff, 0x3, 0x2, 0x404, 0x10000, 0x1, 0xf73, 0x2, 0x0, 0x3, 0x401, 0x3, 0x8, 0x0, 0x6, 0x8, 0x401, 0x741, 0x4, 0x1, 0x20, 0x7fffffff, 0x80, 0x81, 0x2e, 0xe5, 0x7f, 0x2, 0xfff, 0xff, 0x8001, 0x94, 0x1, 0x200, 0x1, 0x5, 0x5, 0x2, 0xfffff298, 0xffff1afd, 0x1ff, 0x180000, 0x6, 0x80000000, 0x100, 0x9, 0x2, 0x1, 0x5, 0x9, 0x1000, 0x0, 0xff, 0x9, 0x6, 0x40, 0x3, 0x80, 0x0, 0x1, 0x1, 0x20, 0x5, 0x1, 0x6201, 0x7, 0x101, 0xffffff00, 0x80, 0x9, 0x2, 0x1, 0x1ff, 0x9ed, 0x1, 0xcc3, 0xffff8000, 0x2, 0x5, 0xffffff41, 0x1, 0xeed2000, 0x6000000, 0x7fff, 0x2, 0x4, 0xfffffff7, 0x8, 0x10000, 0x5, 0x8, 0x40, 0x3, 0x30, 0x8, 0x10001, 0x50dde751, 0x401, 0x3, 0x20, 0xffffffff, 0x20, 0xfffffff9, 0x80a8, 0x4, 0x7878, 0xfffffffe, 0x1, 0xab8f, 0x7fff, 0x9fa5, 0x2e, 0x81, 0x1, 0x2, 0x6, 0x1f, 0x5, 0xfffffffd, 0x3, 0x3f, 0x780, 0xdae3, 0x4, 0x5, 0x0, 0x8, 0x0, 0x3, 0x7, 0x10001, 0x84, 0x7, 0x0, 0x9, 0x4, 0x4, 0x800, 0x6, 0x0, 0x817]}]}, @TCA_FW_CLASSID={0x8, 0x1, {0xa, 0x5}}, @TCA_FW_POLICE={0x40, 0x2, [@TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x6, 0x20, 0x0, 0x4, {0x3d, 0x0, 0x7, 0xfff8, 0x7, 0x3ff}, {0xb0, 0x2, 0xfff, 0x1, 0xa9c}, 0xffffff01, 0x90f7, 0x800}}]}, @TCA_FW_INDEV={0x14, 0x3, 'team0\x00'}, @TCA_FW_MASK={0x8, 0x5, 0x7}, @TCA_FW_POLICE={0xc5c, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x3, 0x8, 0x8, 0x1, 0x773, 0x1, 0x9, 0x1, 0x101, 0x7, 0x6d, 0x1f, 0xbc5, 0x4, 0x7fffffff, 0x3, 0x5, 0xb6d, 0x81, 0x5, 0x6, 0x80000001, 0x2, 0x4, 0x10000, 0x6, 0x7, 0x200, 0x2, 0x5, 0x4, 0xfffffffe, 0x3f, 0x8, 0x5, 0x7, 0x7ff, 0x6, 0x7fffffff, 0x2008000, 0x1f74, 0x7, 0x2, 0x72ae9a06, 0xff, 0x7f, 0x0, 0x80000000, 0x8, 0x3, 0x4, 0xfffffff9, 0x3, 0x8001, 0x9, 0x5, 0xff, 0xfffffffd, 0xff, 0x3, 0x1, 0x1, 0x8, 0x1f, 0x3f, 0x0, 0x1, 0xa8, 0x3ff, 0x0, 0x44ba, 0xf684, 0x1, 0x6, 0x400, 0x4c, 0x8, 0x9, 0x0, 0x6, 0x3, 0x4, 0x2868, 0x80, 0xd, 0x2, 0x7, 0x80000000, 0x3, 0x3, 0x6, 0x2, 0x5, 0x5, 0xffffffff, 0xffffff64, 0x1, 0x7fffffff, 0x1, 0x40, 0x9, 0x5, 0x6, 0x6, 0x8, 0x0, 0x80000001, 0x3, 0x1000, 0x2, 0x4, 0x5, 0x3, 0x800, 0x888, 0x4, 0x8000, 0x4, 0x200, 0xfffffff8, 0xfffffff9, 0xc5d3, 0x0, 0x0, 0x0, 0x2, 0x2, 0x1ff, 0x7fffffff, 0xdca0, 0x8, 0x10001, 0xffffffff, 0x7f, 0x1, 0xfffffff8, 0x10000, 0x7f, 0x9, 0x10f900, 0xbad, 0x84, 0x2, 0x8, 0x20, 0x9, 0xfffffff8, 0x6, 0xfffffffb, 0x6, 0xe2, 0x3, 0x81, 0x3ff, 0x6, 0x8, 0xf0, 0x8001, 0xfff, 0x0, 0x75e, 0xae8, 0x2, 0x10000, 0x400, 0x7, 0x3f, 0x100, 0x6, 0x9, 0x3, 0x40, 0x9, 0x5, 0x469, 0x7ff, 0x0, 0x1, 0x8, 0x6, 0x796, 0x4acf75b1, 0x1ff, 0x100, 0x7942, 0xb6, 0x101, 0x0, 0xffffffff, 0x5, 0x3, 0x9, 0x9, 0x8, 0x3ff, 0x1, 0x7, 0x6, 0x8, 0x87, 0x20, 0x77, 0x9, 0x6, 0x4040000, 0x7fff, 0x6, 0x0, 0xfffffffc, 0x1, 0x7, 0x4, 0x5, 0xccfa, 0xffff, 0x1, 0x0, 0x20, 0x1, 0x1000, 0x1, 0x5, 0x8000, 0x0, 0xc0, 0x7fff, 0x9, 0x3, 0x1f, 0xfff, 0x3b, 0x4, 0x5, 0x8, 0x1ff, 0x7f, 0x800000, 0x2, 0x3, 0x8000, 0x1, 0x9, 0x7, 0x6, 0x5, 0x1, 0x8, 0x9, 0xfffff800, 0x6, 0x7, 0x7, 0x3, 0x7fffffff, 0x1f, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x800, 0x3ff, 0x3, 0xf0cd, 0x5, 0x70, 0x0, 0x7ff, 0x5900, 0x5, 0x6, 0x4, 0x4d97, 0x2, 0x1, 0x5, 0x1, 0x7fffffff, 0x8001, 0x4, 0x10001, 0x9b4, 0x1, 0xfffffffa, 0x20, 0x2, 0x8, 0x5, 0x4, 0x0, 0xfff, 0xfffffffc, 0x3, 0x400, 0x7f, 0xfffffff8, 0x0, 0x7f, 0x75, 0x7fff, 0x0, 0x2, 0x80000001, 0x9, 0x8001, 0x90, 0x3f, 0xb4df, 0x3, 0x4, 0x30000, 0x80000000, 0xffff, 0x7, 0x8, 0x6, 0xfffffffc, 0x7, 0x8, 0x1ff, 0xfffffffa, 0x1000, 0x1, 0x1248, 0xffffffe1, 0x1, 0xffff0000, 0x0, 0x5, 0x0, 0x9, 0x6, 0x7fff, 0x7ff, 0x99, 0xe4, 0x8, 0x40, 0x6, 0x1481, 0x1332, 0x3, 0x8001, 0x1, 0x67e2, 0x7b5, 0x6, 0x0, 0x1dcf951b, 0x4, 0xa9, 0x9, 0x5, 0x3ff, 0x43, 0x6, 0x9, 0x4, 0x7, 0x1e, 0x36000000, 0x7fffffff, 0x37, 0xb797, 0x7f, 0x1000, 0x11e, 0x83, 0x401, 0x8, 0x2, 0x4, 0x8001, 0xff, 0x5, 0x6, 0x0, 0x40, 0x1, 0x1, 0x20, 0xd68, 0x40, 0x6, 0x1, 0x401, 0x4, 0x3, 0x7, 0x3, 0xfffffff9, 0xffff, 0x4, 0x7f, 0x7, 0x5, 0x9, 0x800, 0x5, 0x0, 0x3f, 0x0, 0xa08, 0x7, 0xfffffffb, 0x7fff, 0x4, 0x7, 0x5, 0x0, 0xfd, 0x5, 0x80, 0x7a9, 0x6d4, 0x500, 0xfffffff7, 0x2, 0x9, 0x7, 0x4, 0x4, 0x80000, 0x5, 0x81, 0x10000, 0x7f, 0x3, 0x0, 0x3, 0x8000, 0x5, 0x800, 0x7c1, 0x2, 0x800, 0x0, 0x8266, 0x5c6c, 0xff, 0xff, 0x8, 0x6, 0xffff8000, 0x2, 0x8, 0x200, 0x1, 0x6, 0x5e7b, 0x79, 0xffffffb0, 0xfff, 0x401, 0x10000, 0x7, 0x2, 0x4, 0x6, 0x3, 0x4, 0x3ff, 0x80000001, 0x4, 0x3, 0x2, 0xdefa, 0x7, 0x7, 0x3, 0xfff, 0x1, 0xfffffffa, 0x5, 0x8, 0x3f, 0x7, 0x81, 0x6, 0x6, 0x10001, 0xfffff7ed, 0x8, 0x1, 0xffffffe0, 0x0, 0x3f, 0x6000, 0xffffffff, 0x5, 0xfffffffc, 0x6, 0x99, 0x9, 0x2, 0xff, 0x0, 0x3, 0xc000000, 0x401, 0x3f, 0x40, 0x0, 0x0, 0xe66, 0x7f, 0x198, 0x2, 0xfffffc00, 0x400, 0x3, 0xcdc, 0x6dfa, 0x1, 0x869, 0x2]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6f}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x3, 0x401, 0x80000000, 0xa08d, 0x1, 0x9, 0x5, 0xfffffff8, 0x3, 0x100, 0x6, 0x92, 0x9, 0x3ff, 0x80000001, 0x9, 0x401, 0xbe9, 0x4, 0x5, 0x2, 0x0, 0xa8, 0x80, 0x5, 0x7, 0x7, 0x1, 0x400, 0x0, 0x400, 0x5, 0x0, 0x9, 0xffffff7f, 0x49, 0x8, 0x800, 0x401, 0x7f, 0xffff, 0x9, 0x4, 0xdd, 0x80, 0xffff, 0xa14, 0x9, 0x1f, 0x6, 0x684, 0x9, 0x31b0e10b, 0x1, 0x1f, 0x8, 0x4, 0x5, 0x1000, 0x5, 0xd26e, 0x8, 0xfffffff7, 0xedf0, 0x1, 0x20, 0x3, 0x6, 0x5, 0x80, 0xfde3, 0xb4, 0xffff, 0x9, 0x20, 0xd210, 0x1, 0x0, 0x3, 0x8, 0x2, 0x7, 0x692b775c, 0x934, 0x9, 0xe4c2, 0x20, 0x62a, 0x3ff, 0x9, 0x5, 0x8, 0x5, 0xffffffff, 0x4, 0x40, 0x1, 0xfff, 0x100, 0x3, 0x2, 0x2, 0x4, 0x3, 0x3ff, 0x7, 0x0, 0xffffff8d, 0x401, 0x3, 0x9, 0x0, 0x4, 0x7, 0x9, 0x7, 0x3, 0x2, 0x10001, 0x3, 0x0, 0x0, 0x1, 0x6, 0x80000001, 0x4, 0x1746, 0x8000, 0x2, 0xfffffc6d, 0x9, 0x1b, 0x9, 0x40, 0x2, 0x40, 0x81, 0xb6, 0x8b, 0x0, 0x0, 0x9, 0x14, 0x7ea3cef4, 0x3ff, 0xffff7fff, 0xfffffffc, 0x6, 0x9, 0x101, 0x0, 0x8, 0x4000000, 0x7, 0xfffffffa, 0x2, 0x5, 0x2, 0x7, 0x4, 0x2e, 0x3, 0x0, 0x2, 0x5, 0x2, 0x4, 0x3, 0x2, 0x9, 0x100, 0x6, 0x8, 0x4, 0x100, 0x9, 0x3, 0x0, 0xe56, 0x8, 0x81, 0x3, 0x0, 0x300000, 0x80000001, 0x2, 0x192, 0x9, 0x5, 0xfff, 0x8, 0xb6, 0xffff, 0x5e000000, 0x602f, 0x5, 0xfffffffd, 0x1, 0x5, 0x1, 0xfea7, 0xe8, 0x8001, 0x6, 0x1, 0x7fffffff, 0x5, 0xffffffff, 0x7, 0x40, 0x4, 0x2, 0xb09253f, 0x7fffffff, 0xc0000000, 0xc, 0x0, 0xa8, 0x1, 0x8, 0x8, 0x1, 0x7, 0x7fffffff, 0x3, 0x2, 0x73d, 0x6, 0x1, 0x6, 0x0, 0x1, 0x6, 0x4, 0x4, 0x2, 0x6000, 0x4, 0x20, 0x9, 0xd0, 0x9, 0x40, 0x4, 0x1c, 0x2, 0x81, 0x2, 0x3, 0x5, 0x0, 0x9c2, 0x9, 0x6, 0x7fffffff]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3f}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80}]}]}}, @filter_kind_options=@f_route={{0xa}, {0x37f4, 0x2, [@TCA_ROUTE4_ACT={0x35e4, 0x6, [@m_skbmod={0xd0, 0x0, 0x0, 0x0, {{0xb}, {0x68, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1}, @TCA_SKBMOD_SMAC={0xa, 0x4, @multicast}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0xf622, 0x7e7, 0xffffffffffffffff, 0x5, 0x3}, 0xe}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x4}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x40, 0xd6b9, 0x0, 0x2}, 0x3}}]}, {0x40, 0x6, "e6b0306d12716c408f51deb7fc949b300c10d746d188f486feb23e8d09dade52cffa54d3c2980a701448cc2f2e0f7959762b72715f46290001ba94f4"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_sample={0xc0, 0xf, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x4}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x3}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x9}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x6dc4}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0xa75, 0x0, 0x8, 0x80000, 0x8}}]}, {0x5c, 0x6, "f8b7cfad230955a00f84cb5541c6d12863902998fcc575a4c5352f513abac4cd8ba836276af330c7047f5e10ced08f02e7567fcf60031992b4afeb00474e270d8d83c130789b177b98cf904baf9126d257222b9b9ee790c8"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_bpf={0x3c, 0x0, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x5, 0x6, "82"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_skbmod={0x18c, 0x19, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @multicast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x1, 0x3, 0xffffffffdffffff9, 0x4, 0x104}}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0xe5, 0xd, 0x6, 0xffff0001, 0x98}, 0xf}}]}, {0x100, 0x6, "94888937126ca453a9433887e24df17f9cc396378c92c2fb8f6898875682a9a160d6348a6cfc1f88ee76ae8c3c4653c013d191f4faf76b914e19a2141bd4beabcecd95528e0c90ad1325169d0e0be6fd4782b00efa610500b1fef28e5e50f4013d6c5c5fbea21af1832d7ed7fe17dd5be91747f3ce67c5d1eccee3242e09793d199fe5e2ee8aee1b0289c2df8b87139be2f870fce6e0d7416a8fae196baeb11f1372d4e51576fe4750ea0d5f2e83052eda7ec67a3865c58328ec6d471fbf3f2616dfe3f912bccfdd3585068849efcf6b6b7f132894a5bba3df095653087bf6e5a04193699f403f8370612a6fa2ac47c735701049f2eb0f711b5476d3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x5}}}}, @m_ife={0x1038, 0xa, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @broadcast}]}, {0x1004, 0x6, "124e8c56c2859fa1b8b90dd2dc20531dbc9d9d255476620f7d7328302fc3bad1fd8fd1d71c88e4c630299a0909f620854cedfe823115c5468c22150ea02f7a07ac327c26b59babe9b83f926cc6ef443a1b31bc0b10a3b1ff6570be44c72099a6de7ae822cdd92b2ab6f31822e630056d4b041e0694c66adae770ec90a158600c9e887ca54b8353e128c0109ce20b09e4b8250bd6ddbeaa10d2e5e27e228b5b9c69f506add6d40e90bd05173522484f30c9251d0684f3cdaa6582cbbb9b8e15a22df85f0a401ab065a68ee23b6f043231404649cc577db04d2df4b4ef8bb97eb524d97da44a5f14dea6d69df68b6a0877cddd286756a92f2bbb143473ed792cfc71b2acee95096929df43224520b63063ed6b87de50c1b96ab8832300e9f71ce7a545d5b091f8ca0c53b6fb0b7d2142569494c65d6adf83732fc8b0f08cb398805b81776a7f509eb3bd3aae5155f3f08dd93e26761d212df9035a54ad40859b1307b1834b17a051c4247c0dcc4fad1ee1298f89e283d3d9dc29a9817673da3142daa864dda9afb8ee086547eaa77eb34a23e67c4b0d11553faf0ce43fa65c4923839d07fa61ccd9ac9994c56d0636263d94daf1ed8dae1578206b1e83e3d46762a29e0b337c833b1e9473e2f93fa0bcef21f4739770059ed85113d602faae2b4911243f5c89275ae6d2347dfede5b25ea34370211490502f4e8fd2aa671824fa9b86146c8a7952da08ce684d7203540626c81fc9edaa57b857d5516274bcedbc7528cb1254e8fd74cea2ee22187221924701f705cbc8e0a0f8a59fd55c681b243a6afa757e3b3702c26a0b6d85793288f22f88629390c99bf9ef95edf53d07702dc6694e9fbbcc3e6b3112d31cd93a257b0a5d6d7c27ab0ce384dac3d8f0a7e1c70fa66a66a679a0906c3b38a6d94607e2fd82b95f36ef545111d74e81a21865f7c9f0d31e6b8fb0d7e4279ab2feb97655440a9179d12cb3e1c58d98c8d9fdc05b87dfdbfc6b9d8cc6b388e04b3e942b367c1a49ff9e75d228e800383519fac5a779d99be1bc3e7c79862b0b90e0392e36e1dfa1d1a33372dccb5b2a08939f78fe03be5d8e65796bff900324defc0b219ced668cabc753f932258a11f6535d76e5acc8c3cb98b0a21136091862c7e001c0d9c5809a2ffdd05419e1d6eda06d83efeedc3bbbcd16db1e6284f89c0cef98020cf16fd0112df2c415a14a352838f9942cee71c33a3357803c03e7e958434646e6345e5aab5277b6ad6121728ea7b489d865568d08c86038433582a5ed26112b13758d085eedbc9d2b7b43f3e0614bbffa642aae69221b380c06fc9db0baf609da3162b5214b2ff68d3efb930cafe9e17d78bc1b8eed7f0bb29242939ab800594425f8093a0960276ecaf02dfe52b1c5bcb9f4d4eb2d66688d66baa0204e9d041f4e8a7d0700297d47da157155826168176175be9f4e0d1c19122b8d6b0778b6ad2297387fcd0b62a18831622562355b8d909e44df793d4060451e0bf2125f862cd64fc4258645c35ea638b3458c712404cf9e230fce5b039bf9dfcc900f00c7601ff0dc1bec555ae10cec10b1077b1e26797bd932eb26c12c53234d992e6fc1b3e6dc2c1ae28b3ce1ae88a4d714b86f020889375820112a94cf79939420fec670ee311f6da9c105d81891eac101507c2588f3b84f61b026a88900cd3669537b486d07cb77f51bfacde9fc39a530d8bc6328c12e816fa65109604bd4dd322ae44edae4e3c69bd103e6766b433b7c8f100fbe8cae82daa9dc529771d963f635bf4876193bc44f7e783fdbe85cc886466704f26cf5fcb7e81d94d29d042acbd7b562b8eb56eb533fc299b1db058b3b62f086791f02c60c93befb91c37ff640a8b165d7903ccab1a22540a87a3806c7c9c96fc8c80bf2a1ffdbee5a3728fc73b362f3b6914166729b165ec5f2735c08fd0485bd9e665577ebf55e05ebd82bd2a46884a325333d3c1d5c5b4e49769b00140c9a77b274dccd03c145fa015084e8d592349292a93538743b1c7bad29f11800ed92bc99fe3638b8238ad0b4aeda59136d6d855904d64225c5d7e2ce28f6300d7069ba2041fecf85580ea5d3548ceb77bee0b1737c71091643b22ad2ca7c91cbf359a557edbc26d42439791c48794ca792958cc6db9c4f77c557a69b523aafb630237324725ddf777a7f3c79a907be8010a867a79e311cbe654c906599b404bd552e2ed46a445a6ee264ec4575cd9b94b7168e72490c3623f279fbbfc1c2a816656b6abc7b5a211a2f8bfb589a86a3cbe917ea35cf0c1c1f37a603db9cab6ddbdac47965308f639eb4388a536d8ad4cf9a272ce61e3350ea9d7d8f78014a512e320912f804ac6a7c8d91794a4b98ea9630e2da3bd7fb129052678ebd56dd061cea51c2b59277903c1024ec384d2901ef60fd9398a5da8b93a93076e165a6457739d6d96e9be00d135228fb20575755f1c16735d64b2489fc66f6975aba69355a89c779f8db9c9223ab133bce76fb7b584cd18ac4c5977d3cac3ccb53ed59c9c8cd1b8935163d4c66105e5863c1cb9e2afe9d3b3e9c6779da35647b661ed9e07af339699628fdd77db7c5886532dbdef90c2003029b06256e4558d03f80f24cab9465a33d0523a6028699fbd513b808676edb849670bad89959fb74581120cd0ac0db74d03286f439b41a3318065883134e83afd05093cf362876138fde98edc55603462fbc1ac71fd62f410f6e51e3129409994fb2b64e8fcd261ba1510352b3f609aae63e89faee7ebcaea7a9ca807900a0f3141c1512a69ad6276f94461606751e9c09ee2db680e1bf2c5f0d485aadfbdcfc1c9bc7fd596e906261cb676b628c3919bab318384b4250f7e7ef934ed78f2c5a232e0410dd3026b065bf9f0c58faf96b78fb0e5fa0b78ce17a3e366d272652748e1b6863123df31c8169f1d91e84a8cd7d3d5becc1e8eb37cfe2fa51af6bb4bce60732041b3fe2a852e1d497c252a187f0beb1da4997be7528a8cd99df31213c7ed9449b7b6a3d255e0fc36e488ad1fff6e44032531896651d6fdfb0dda3387303015f355976447fdccc1b15d8416d581a24baf2a19b14bb894d6a2d94ebe4858f3be23ec989d1df02c21668588e0eb604a9d3d07e1bb88eb627f4df3bcbe03f79e25a99329482983b5317a66b3d8a0633938fa3c6ef152984ea6915b02d9204aa3d4f0843fe71272d996e768ca70ec500b906448afad7eabdfab60dac556674f1b5d5a89ab2c11e4eb4f5a0293951e1fc9abe4020f22c5efd8eb17e7d468e9201538691f8e13e6e572073ada70e0fb1007e287bb53b292373e8cff39a75ca8f1891b75853c87045e2392844db66d5ad8872a955bf3e6ba11f5e5d2cd493dd665d882bee868663125272728666faba5652bc15aabbc9b290f729adee6cd5b6108c6e6e2a67b783fc83f7504aa4171cceabf0e8ccfd2f0ea9b2a89b141208446ff3104a19380a6b444c7b9a05c20a8f119ab2d1f4b55385a6e2cada7dd724029526cf827d3a7990109fd6e50fa01740b07200e6845d4cd7aa9e93e63ae4eeed6a66c762b5dc3cf2a4f81dc83e6bc373b1b0b5045eee733f70858f8c710a96405e87b7078601a106793bc15d6a03a6004cb37ba0c427475178b819456eb0da2c660e11bd64daf7298bf343a4c7e39be298803f1a0783a80d8d7b9f7b2199840a1c4cd86b81ea45ad8aeedb54327fd39f754220d9f29ab4b058258577ffd407c108db9c937695d5eec160ae5ab617ddff56515bd7dca60377dd4098efa9bcb96f4871bb1f27e8bee6440af8f2bc7305a3234de85b200352ff43ef8e48ffa658d402d5ddf5040cdfc7618b87406d66c390452eb4fa83a0f68f93fd1a156946e3470deadf5e5d5ee288d3b6b6391308a923f98976f1d585c0eead807f87c2a2d88a43c1d146300a91ccb466a9b9ce7c5246f78f11ba0440e0f87be2624b6d2a4058f2ed92f3cde8b04242429be7d4ff194c55085b9775a1ca2fcca130908935e3e57a3f0e14e368a9ef8ccbdfcfa0ac4ad060098dc57443f020ae665c5954f575908cc5cf376df5f4cf2b16ea0607d8a8490ad5431cf67cb2305b85a4e8f087e658812b17c964b56bc30f1d1b25a12935e9cda399dcb478c234ec50222cc80ca66000a9d7fdd0bdd471cefdc43696a7bc7a7fb69a36c46301d25a2cdaec9d323d94bbc4f530aee88398d18d17d324668c065c758f33a4326880e6bfe8a424f14429edcd5aa3710a1408e2066f908c63f14999ba008a0a1711838ffd549495f8ceb9b057e7a1699d19cd62a4d0ba3be9cfa73634aaae335f093b7f6d01cdcbc6c0c24a17d92af21ebc3544f78c780d67b961e3b5cf97b9216e57350d1d19bf08f1be73148ad8d1ef31dacf93963030a076a4677b1582622030447e20b20ab48f89a547276c3391b1469528cc3e9ac52869374141da2e25d1356554baa36b109e2906d0c1dcd92e97833b7c1cd30eeca688330c0cdbebf0bc06d48b185289e67b559be7df510ea7bb924e283ff4ea1063ef3ee04fc3df7188bb51ed5e78f5d01aa1d8b758222c111a009cc125710d6c70c1b2d6ec9ef7db53a8ebbe56f517a72c2784e1f91905c98a2139e1850a9ecbf2f09a8b39a527497481f1597af6095d35c339bb54d93862b8fd559e78f01117ababf1f798b317a4bc8c5dbce0edc06084bdc28d1439aeab13266ac706ad7f248f6705e0ff026cdbe89e40225f0cf5bee0aeb74cb3042ce6abba420deb363012682cfb37fa16605ea2cdef5b4f1b68d3193aca7638c1558cf3fce4bb27da707706d6813458e1708482b9b2878b079bb505716c24e4459806d61377b7f092785a29ea7e0f3c69428ae8c74fdcacbd6c44d08c02620a21bf449a9b93a05ae7f326215bb5a565a4c552a7ec40b4849959ef95f47c04bf7721d56657e678d75480de8863acae0a751898c35a5c22661e719552c952ddfeb603ad4726a7f8d98c9640dd05e5287bc5dd7e8bbf1d9a13b1d29b62630144632775d52df640ff1db19cb119a042f0558b9d9b649b478269659d43453057b6fcd9520038555deac4b40226ec9b1a480c57dde113940d1abfaac26078b944d33b928376efe1705691ff8959b03a48715d3d1e34083f3a4f628fdc28e121dd532f9b7ffd687030842c094742a2c060ff20d6f4a4963f6c41ccf5964737c910a90d73d38f40c7feaa03f315036e675511f47bfec9753d5884c50a51715bd85d829a053b31ccc396e372dcfe0ccb84e38d879c83ef84ef09b452659c82bfd692ed01a94686993d050ce31f5e7248cd45bddeddacf31adbac911c32651ef78f347e7ae393b02c0ec678f574fb181d85c56fb9eaa6bfb42ba1c05b5363119678edc4797a7d8910d9e74d8efdc2367a9143411842a8fe808fe39f680381a752e2679b12719cb7ac015c7d0376d20e14f8174455f4b4b5a91413b4dfdc6b3e5e617d0351022168025d8592254e66c56113347e7852ebf7f8e14aeb5c9b4ccf1cf9e59d4a95afd7315dcdb33f739777c4d329660637403c79c62d1171fc69dbf0754d8528cf8207db010672ff3c1a25ae4dba1fbb7a5fbc1d80ea4db6f9b1f5a215b4182611629a73b74b33baf52cc9ae571057a8fa63de0fac2ee60edbb0173785fb2c4edd2987dc79aa318ed2ec9369410aebce822dc9305bb490048ec463e3a4f22a0376d4731682839d33949c8f09659e60d7cd6e8c777beb633661c9dba42ff7df81693f414b47dc0ca84e89946d5c1e53694edd1575519e6be6d8ed583ae69602c83a181f566708baf3f8e21a0b0"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ipt={0x50, 0x3, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_HOOK={0x8}]}, {0x15, 0x6, "46288d03718ccc6dcb82c8a164f6847789"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x1dec, 0x1, 0x0, 0x0, {{0xb}, {0x1d8c, 0x2, 0x0, 0x1, [[@TCA_POLICE_AVRATE={0x8, 0x4, 0x18805973}, @TCA_POLICE_TBF={0x3c, 0x1, {0xfff, 0x8, 0x8, 0x0, 0x80000001, {0x1, 0x1, 0x55d, 0x7, 0x3, 0x3}, {0x9, 0x1, 0x8001, 0x9, 0x8, 0x8}, 0xff, 0x400, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x10000, 0x401, 0x8001, 0x2, 0x7, 0x1, 0x6, 0x9, 0xffffffff, 0x5, 0x2, 0x3, 0x9, 0xfffffff7, 0x2, 0x7, 0x0, 0x0, 0x5, 0x81, 0xda0, 0x0, 0x1f, 0x3, 0x40, 0x82d7, 0x439, 0xfc000000, 0x0, 0xc8, 0xf8000000, 0x5, 0x3ff, 0x0, 0x0, 0xa8b, 0x3, 0xffffffff, 0x4, 0x2, 0x1, 0xf1e, 0x3d1, 0xc5, 0x7, 0x4c, 0x1ff, 0x401, 0x80000000, 0x6, 0x2, 0x7fff, 0x3, 0x9, 0x4, 0x6222, 0x400, 0x20, 0x80, 0x4, 0x6, 0x80, 0x100, 0xffff, 0xffffffff, 0x7, 0x0, 0x10001, 0x3, 0x80000000, 0xffffffc7, 0x8, 0x0, 0x6, 0x1, 0x1, 0x3, 0x53c90383, 0x2, 0xec47, 0x675, 0x2, 0x5, 0x5, 0x1f, 0x7f, 0x3, 0x1, 0x6f1, 0x0, 0x7fff, 0x8000, 0x7, 0x0, 0x4, 0x1, 0x10000, 0xb5, 0x3, 0x8, 0x443, 0x1, 0xfffffffe, 0x68, 0x8, 0x9, 0xd98, 0x0, 0x1, 0x401, 0x8, 0x2, 0xffffff7f, 0x4, 0x9, 0x0, 0x7fff, 0x1, 0x0, 0x81c, 0x10000, 0xfff, 0xa6, 0x3, 0x10001, 0xd166, 0xfffffff8, 0x1, 0xfffffeff, 0x8, 0xfffffffb, 0x8, 0x1, 0x0, 0x3fd, 0x1, 0xc5fa, 0x200, 0x2, 0x0, 0x8, 0x8, 0x5, 0x20, 0x2, 0x2, 0xdb5, 0x6, 0x8000, 0xe2f, 0x10000, 0xff, 0x9, 0x3, 0x4, 0x59903b13, 0x1, 0x8001, 0x3, 0x3f, 0x8, 0x3f, 0x4, 0x20, 0x2, 0xe94, 0x2, 0x2, 0x2, 0x3, 0xfffff801, 0x6, 0x10000, 0x1, 0x4, 0x1, 0x7, 0x401, 0x9976, 0x10000, 0xff, 0x759, 0x400, 0x1f, 0x7, 0x7ff, 0x2, 0x2, 0x8, 0xc33, 0x1, 0x10001, 0x6, 0x7, 0x5, 0x6, 0x7, 0x40e, 0x819, 0x3, 0x7, 0xd8, 0x1, 0x1, 0xffffffff, 0x4, 0x7fffffff, 0x40, 0x4, 0xff, 0x40, 0x80, 0xe93f, 0x3, 0x9, 0x4, 0x1, 0x972, 0x6f30, 0x4, 0x7, 0x3, 0x40, 0x8, 0x800, 0x760b, 0x3, 0x0, 0xb0, 0x3ff, 0xd39, 0x9, 0x8001, 0x7ff, 0xccb, 0x3, 0xac, 0x20, 0x9, 0x800, 0x7, 0x7f, 0x6, 0x8001, 0x6, 0x4, 0x1f, 0x7, 0x5, 0x17, 0xfffff800, 0x5, 0x8, 0x0, 0x401]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x407e}, @TCA_POLICE_TBF={0x3c, 0x1, {0xa009, 0x20000000, 0xb6b, 0x4, 0x8000, {0x29, 0x0, 0xfff8, 0x8000, 0x1, 0xffff8001}, {0x81, 0x2, 0x1, 0x1000, 0x2, 0x9}, 0x8000, 0x3, 0x81}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x8000}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffffb}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x60}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RATE64={0xc, 0x8, 0x4}, @TCA_POLICE_RATE64={0xc, 0x8, 0x20}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x10000}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x81}, @TCA_POLICE_RATE={0x404, 0x2, [0x1, 0x1, 0x5, 0x7, 0x1, 0xda3, 0x8, 0x0, 0x1, 0x8, 0x800, 0x42a, 0x4, 0xb97, 0x8000, 0x7fff, 0x9, 0x7, 0xffff, 0x1, 0x7f, 0x101, 0x6, 0x1cd73383, 0x3, 0x9a3, 0x1f, 0x10001, 0x10000, 0x9, 0x2, 0x6, 0x435, 0x8, 0x8, 0xa39, 0x3ff, 0x180000, 0xffffffe1, 0xfff, 0x0, 0x4, 0xfffffff7, 0x1, 0x3f, 0x101, 0x8000, 0xb0, 0x5, 0xa7, 0x0, 0x80000000, 0x9, 0x1, 0x2, 0x10000, 0x5, 0x4, 0x8e, 0x1f, 0x100, 0x9, 0x6, 0x400, 0x0, 0x3, 0x7, 0x100, 0x6, 0x6, 0x81, 0x0, 0x2, 0x9101, 0x6, 0x2, 0x200, 0x0, 0x8, 0xfffffff7, 0x1000, 0x4, 0x6, 0x7f, 0x80000001, 0x7, 0x4, 0x7, 0x4, 0x81, 0x6, 0x3, 0x26a, 0x7, 0x1f, 0x81, 0x9, 0x2, 0xffffffff, 0x6, 0xe6, 0x9, 0x80, 0x4d, 0x4, 0xbb, 0x5, 0x800, 0x101, 0x2, 0x2, 0x0, 0xa78, 0x9, 0x1, 0x3, 0x5, 0x3, 0x40000000, 0x800, 0x4, 0x0, 0x1, 0x6, 0x3, 0x8, 0x6, 0xfffffff8, 0x0, 0x0, 0x7, 0x6, 0x6, 0x0, 0x0, 0x3, 0xaf5, 0x876, 0x4, 0x4, 0x6, 0x2, 0x80, 0x800, 0x9, 0xd3800000, 0x1, 0x9, 0x400, 0x2, 0x400, 0x7, 0x6ec1cf6e, 0x5e, 0xffff, 0x800, 0x8001, 0x0, 0x102, 0x0, 0x5, 0xffffffff, 0x5383, 0x8, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x8, 0x3, 0x800, 0x6, 0x1, 0x5, 0xfff, 0x1, 0x4, 0x100, 0x5, 0x1f, 0x2, 0x20, 0x8, 0x4, 0x0, 0x80000000, 0x5, 0x1f, 0xfff, 0x3, 0x8, 0x400, 0xd5, 0x6, 0x4, 0x3f, 0x7, 0x0, 0x7, 0x1ff4, 0x81, 0x7f, 0x3ff, 0x7ff, 0x0, 0x4, 0x1, 0xff, 0x55ab, 0x7ff, 0x1, 0x92, 0x8, 0x447f7581, 0x0, 0x10001, 0x9, 0x7, 0x0, 0x0, 0x5, 0x8, 0x43d, 0x1f, 0x3df4da84, 0x2, 0x54c, 0x80000001, 0x100, 0x7ff, 0x3, 0x7, 0x7, 0x30f2, 0x2, 0x0, 0x2, 0x408, 0x8001, 0x7, 0x3cc, 0xfffff001, 0x7fffffff, 0x6, 0x5, 0xaa, 0xeccb, 0xf99, 0x6, 0x400, 0xf60, 0xab8, 0x8, 0x7]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE={0x404, 0x2, [0x2, 0x8001, 0x9, 0x1, 0x55, 0x4, 0xc0000000, 0xc7bd, 0x6, 0x100, 0x2, 0x1, 0x2, 0x100, 0x7, 0x8, 0x0, 0x3ff, 0x5, 0x7ff, 0x3ff, 0x2, 0x401, 0x8, 0x80, 0x518, 0x1, 0x24d, 0x0, 0x3, 0x8, 0x800, 0x100, 0x9, 0xbba6, 0x2, 0x8, 0x0, 0x101, 0x6, 0x9, 0x9, 0x10001, 0x3, 0x8, 0x10001, 0x5, 0x7fff, 0x0, 0xbd, 0x20, 0x81, 0x5, 0x1f, 0x7, 0x7fffffff, 0xfffffffb, 0x0, 0x7, 0x7, 0x10000, 0x1, 0x7626, 0x6, 0x80000001, 0x4, 0x2, 0xff, 0x800, 0x8, 0x1f, 0x2, 0x3, 0x3ff, 0x5, 0xffffffff, 0x8000, 0x9, 0xe0ae, 0x400, 0x0, 0x7, 0x1, 0x0, 0x80000000, 0x3, 0x0, 0xfffffff8, 0xce4a, 0x3f, 0xcb, 0x8a7, 0x7fffffff, 0x1e, 0xfffffffc, 0x831f, 0x0, 0x4, 0x2, 0xfffffffa, 0x9, 0x401, 0x81, 0x6, 0x6, 0xfff, 0x81, 0x8, 0x3ef, 0x4, 0x2, 0xb9de, 0x0, 0x20, 0xdf6, 0x1, 0x2, 0x0, 0xfd64, 0x3, 0x80000000, 0x5, 0x716d7e0a, 0x9, 0x3, 0xffff, 0x9, 0x8, 0x400, 0x6, 0xfffffffe, 0x6, 0x2, 0x7fff, 0x80000001, 0x5, 0x8, 0x9, 0x8a, 0xfffffffa, 0x7, 0x7ff, 0xbdfe, 0x0, 0x7, 0x10001, 0x5, 0x8, 0x2, 0x5, 0x6, 0x1, 0x4, 0x72bd, 0x8, 0x7, 0x5, 0x80000000, 0x80000001, 0x3, 0x6, 0x0, 0x9, 0x1000, 0x3, 0x5, 0x7, 0x7ff, 0x1, 0x4, 0x1, 0x4b, 0x6, 0x5, 0xf6, 0x400, 0x3ff, 0x8, 0x9, 0x6, 0x5, 0xff, 0x9, 0x2, 0xffffb602, 0x8, 0x56b3, 0x81, 0x0, 0x6, 0x213f, 0x5, 0x0, 0x4, 0x5, 0x3, 0x9, 0x6, 0x5, 0x4, 0x5, 0x101, 0x9, 0xffffff81, 0xffff, 0x8000, 0xfffffff9, 0x8, 0xea, 0x5, 0x1ff, 0x4, 0x3, 0x5, 0xea, 0x1, 0x1, 0x6, 0x66, 0x81, 0xff, 0x2, 0xfffffffd, 0x4, 0x2, 0x1, 0x10000, 0x1f, 0x6, 0x3, 0x88, 0x5, 0x401, 0x3f, 0x0, 0x9, 0x8, 0x400, 0x5, 0x3, 0x5, 0x6, 0x5, 0xd2, 0x800, 0x1, 0x3, 0xffff, 0x1, 0xfffff147, 0x200000, 0x80, 0x0, 0x0, 0x200, 0x8]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x8, 0x20, 0x2, 0x9c8, 0x0, 0x3ff, 0x5, 0x7fff, 0x9, 0x1, 0x1da, 0x7, 0x7, 0x7, 0x0, 0x3, 0xf0, 0x4, 0x9, 0xbd2, 0xdb, 0x9a, 0x7, 0x7, 0x6, 0x401, 0x10000, 0x1, 0x62, 0xd6d, 0x0, 0xbb0, 0x4, 0x6bc, 0xfff, 0x79, 0x2, 0x2, 0x8000, 0x9, 0x8, 0xfffffff8, 0x8, 0xffff31d8, 0xdd5, 0xba4, 0xffff8000, 0x10000, 0x6, 0x9, 0x9, 0x2, 0x81, 0x2, 0x1, 0x40, 0x81, 0x2, 0x400, 0x0, 0xd6af, 0x80000001, 0x3b, 0x9, 0x8, 0x10000, 0xfff, 0x7ff, 0x8001, 0x3, 0x20, 0x5c, 0xa7, 0x6, 0x8, 0x10000, 0x0, 0x100, 0x6, 0x1, 0x5, 0x7fff, 0x7f, 0x3f, 0x9, 0x7, 0x6, 0x10000, 0xfff, 0x6, 0x0, 0x1, 0x40, 0xff, 0x4, 0x80000000, 0x3, 0x100, 0x9, 0x6, 0x8, 0x0, 0x1f, 0x9, 0xa081, 0x3, 0x40, 0x0, 0x7fff, 0x3ff, 0x2fff, 0x80000000, 0xffffff81, 0x0, 0x8001, 0x81, 0x7f, 0x1ff, 0xff, 0x1, 0x400, 0xffff, 0x7fff, 0x7ff, 0x8, 0x80000001, 0x4, 0x7, 0xffff, 0x28a3, 0x4, 0xffffffff, 0x81, 0x7, 0x8, 0xf70, 0x8, 0x1000, 0x1ff, 0x1, 0x9, 0x401, 0x4, 0x200, 0xff, 0x7fffffff, 0x1, 0x1, 0x5, 0xffff, 0xe, 0x1, 0x2, 0x4, 0x300, 0x401, 0x1, 0x1, 0x5, 0x8000, 0xffff2658, 0x9, 0xc62, 0x3, 0x100, 0x7f, 0x8, 0x8, 0xffffffc1, 0x200, 0x3, 0x2, 0x3, 0xffffff76, 0x8, 0x1, 0x4, 0x2, 0xffffff80, 0x1, 0x4, 0x8, 0x4, 0x200, 0x6, 0x3, 0x80, 0x7372441f, 0x9, 0xd47, 0x80000000, 0x9, 0x4, 0x80, 0x5, 0x81, 0xff, 0x6, 0x7f, 0x1f7, 0xfffffffa, 0x1, 0x2, 0x917, 0x8, 0x200, 0x1, 0x9, 0x1, 0x1, 0x800, 0x100, 0xfffffffa, 0x2, 0xffffffff, 0x6, 0x100, 0x6, 0x8000, 0x1, 0x277b, 0xc37, 0x3e, 0x0, 0xfd, 0x0, 0x1, 0x6, 0x4, 0x2, 0x5, 0x400, 0x5, 0x3, 0xfffffff9, 0x2, 0x1, 0x3f, 0x7, 0x480, 0x100, 0x0, 0x6, 0x3f, 0xfffffff8, 0x9, 0x6, 0xff, 0x7f, 0xfffff040, 0x5, 0x0, 0x3, 0xf58, 0x2, 0x3]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x401, 0x10000, 0x6, 0x1f, 0x6, 0x5, 0x6, 0x2, 0x3ff, 0x7, 0x9, 0x2, 0x2, 0x3f, 0x5, 0x4, 0x7f, 0x2, 0x6, 0x6930, 0x5, 0x3f93, 0x1000, 0x3b, 0x200, 0x4, 0x0, 0x6, 0x4, 0x9, 0x0, 0x3f, 0x0, 0xb7c, 0x41, 0x9, 0x3, 0x64986129, 0x2, 0x6, 0x0, 0x9, 0x7, 0x7ff, 0x7, 0x6, 0x2, 0x5, 0xffffffe0, 0x1f, 0xc6f, 0x0, 0x6, 0x0, 0x8, 0x8001, 0xd8d, 0x81, 0x4, 0x4d, 0xfffffffd, 0xff, 0x9, 0x1, 0x1, 0x7fffffff, 0x9, 0xfff, 0x2, 0x10001, 0x0, 0x80000001, 0x1, 0x1f, 0x200, 0x6, 0x6, 0x9, 0x6, 0x101, 0x835, 0x4, 0x8000, 0x200, 0x3, 0x9, 0x877, 0x0, 0x1, 0xf513, 0x2, 0x3, 0x530, 0xffff, 0x8, 0x2, 0x1d61, 0x5, 0x1, 0x1000, 0x1, 0x800, 0x2, 0x7, 0x1, 0x3, 0x1, 0x20, 0x6, 0x9, 0x3, 0x80, 0x1, 0x7, 0x40, 0x8, 0x8, 0x80000000, 0xf1, 0xffffffc1, 0x80000001, 0x8001, 0x1, 0x1, 0x1, 0x0, 0x3ddc, 0x2, 0x4, 0x2, 0x7fff, 0x7, 0x10000, 0xf66, 0x4, 0x1, 0x40, 0x7fffffff, 0x7, 0x8, 0xfffff801, 0x3, 0x9f1, 0x9, 0x1, 0x400, 0x8001, 0x8001, 0xffffffff, 0xfffffa59, 0xff, 0x8, 0x8001, 0x4, 0x4, 0xc0, 0x4, 0x1, 0x0, 0x9, 0x0, 0x2, 0x8, 0x6, 0x7f, 0xfffffffc, 0x4, 0x101, 0x35d86a22, 0x6, 0x49, 0x0, 0xc5, 0x6, 0x7, 0x7, 0x3, 0x6, 0x0, 0x0, 0x5ab, 0x8329, 0x0, 0x7fffffff, 0xfffff001, 0x800, 0xffff3305, 0x10000, 0xa8, 0x8f9, 0x2, 0x20, 0x401, 0x1, 0xa82, 0x4, 0x1000, 0x5, 0x7, 0x8, 0x7fff, 0x4eae, 0x800, 0xff, 0xfffffffc, 0x81, 0x2, 0x9, 0x9, 0xc800000, 0xbaec, 0x1, 0x9, 0xe0000000, 0x3, 0x8, 0x6, 0xd2b0, 0x5ad452b4, 0x1ff, 0x7f, 0x3, 0x7ff, 0x8, 0x5, 0x3, 0x2, 0x10000, 0x807e, 0x8, 0x7, 0xbfe, 0x9, 0x9, 0x0, 0x1, 0x3, 0x10a, 0x6, 0x80, 0xb7, 0x29, 0x74795a3d, 0x48f, 0x1ff, 0x8000, 0xffff02e5, 0x0, 0xd50ff29, 0x3f, 0xcc, 0x1, 0x9, 0x3, 0x100]}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x8, 0x5221473b, 0x1, 0x7c93c051, 0x262, 0xff, 0x4, 0x80, 0xebf3, 0x9, 0x800, 0x800, 0x11, 0xf1, 0xfffffff9, 0x4, 0x4, 0x8, 0x6, 0x401, 0x4, 0x5, 0x9, 0xfffffffa, 0x6, 0xc1e1, 0xfffffffc, 0x800, 0x6, 0xff, 0x1000, 0x7, 0x1ff, 0xfff, 0x8, 0x1, 0x7, 0x4, 0x7f, 0xff, 0x4, 0x8001, 0x4, 0x59c16286, 0x2, 0x5, 0x5, 0x8, 0x40000, 0xd2, 0x1, 0x10001, 0x80000001, 0xffff, 0x59, 0x7fffffff, 0x1, 0x80, 0x3, 0xffff1946, 0xced6, 0x8, 0x2, 0x2, 0x0, 0x55, 0x3, 0x6, 0x3, 0x20000000, 0x7, 0x5, 0x7, 0x5, 0x5c, 0xb7, 0x3, 0x8, 0x8, 0xfffffeb5, 0x0, 0x8, 0x6, 0x5, 0x6, 0x20000000, 0x7f, 0x400, 0x6, 0x0, 0x3, 0x0, 0x2, 0x85, 0x1, 0x80000001, 0x9, 0x3, 0x8, 0x200, 0x1000, 0x7, 0x1f, 0x5, 0x80, 0x0, 0x4, 0x8, 0x9, 0x401, 0x8, 0x2, 0x2, 0x7, 0x5, 0x8, 0xeb, 0x8001, 0x7, 0x1, 0x1c, 0xdb, 0x0, 0xe227, 0x287bda7c, 0x3000, 0xf415, 0x80, 0x4, 0x641, 0x7, 0x100, 0x1, 0x8, 0x7fff, 0x4, 0x5, 0x80000000, 0x8000, 0x3, 0xfffffff9, 0x80, 0x10000, 0xfffffff9, 0x5, 0x40, 0x7, 0x8, 0x2, 0x7ff8, 0x7ff, 0xffff, 0x3107, 0x7, 0xaae6, 0x6, 0xa4, 0x9, 0xe3, 0x80000000, 0x80, 0x800, 0xa4, 0xfff, 0x23d, 0x5, 0xffff, 0x2de0, 0x1, 0x2, 0x472c, 0x80000001, 0x7, 0x9a, 0x200, 0x0, 0x10000000, 0x2, 0x2, 0xeb, 0x9, 0x101, 0x2, 0x8, 0x7f, 0xe91, 0xac72, 0x5, 0xfffffe00, 0x40, 0x800, 0x1, 0xe4e, 0x5, 0x3a8, 0x1, 0x2, 0x200, 0x1f, 0x8001, 0x8001, 0xa, 0x4, 0xfffffffe, 0x4, 0xffffff80, 0x6, 0x2, 0x10000, 0x8, 0xfffffff8, 0x1, 0x20, 0x6, 0x70f91521, 0x8, 0x0, 0x6a5f, 0x969, 0x1, 0x1, 0xbbcf, 0x8, 0x8, 0x7fff, 0x0, 0x6, 0x7ff, 0x1, 0x9, 0x0, 0xbd0, 0x2, 0x6, 0x8, 0xffff2ab1, 0x800, 0x0, 0x7fffffff, 0x0, 0x4, 0xc5e3, 0x4, 0xffffffe1, 0x9, 0x80000001, 0x2, 0x7, 0x40, 0x34, 0x9, 0x7, 0x81, 0x0, 0x9]}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_RATE64={0xc, 0x8, 0xfffffffffffff748}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x2, 0x37eb, 0x0, {0x20, 0x0, 0xffff, 0x6, 0x1, 0xfffffc01}, {0x8, 0x1, 0x3, 0x7ff, 0x0, 0x7fff}, 0x3, 0x6, 0x1}}, @TCA_POLICE_RATE={0x404, 0x2, [0x800, 0x4, 0x80, 0x9, 0x2, 0x20, 0x81, 0xffff0000, 0xfffffff7, 0x7, 0x6d, 0x7f, 0x8, 0x83f, 0x4, 0x4, 0x1, 0xffff, 0x8001, 0x800, 0x2, 0x3, 0x1, 0x6, 0x6, 0x3b, 0x80000001, 0x8123, 0xe9c0, 0x3, 0x7fff, 0x4, 0x0, 0x3, 0x3, 0x1, 0x8, 0x1, 0x8, 0x7fff, 0x9, 0x6, 0x800, 0x9, 0xed140000, 0x20, 0x800, 0x2, 0x5, 0x7, 0xd06, 0x2, 0x0, 0xff, 0x8, 0x7fffffff, 0x7baf, 0x5, 0xfffeffff, 0x6, 0x61, 0x80000001, 0x6, 0xfffffe00, 0x7, 0x4, 0x9, 0xfffffbff, 0x200, 0x800, 0x1, 0x2, 0x7, 0x40, 0x5, 0x21ae, 0xffffff8d, 0xc7, 0x0, 0x7fff, 0x1, 0x8, 0x2, 0x0, 0xfffffffc, 0x9, 0x200, 0xdc42, 0x3, 0x400, 0x6, 0xbb7, 0x7, 0x2, 0x2, 0x4, 0xfffffff9, 0xfff, 0xff, 0xfff, 0xfff, 0x0, 0x8e99, 0x7, 0xfffffffa, 0x8, 0x6, 0x7fffffff, 0x47360a37, 0xa00000, 0x2, 0x2, 0x800, 0xd8, 0x5, 0x3, 0x2, 0xfffffffd, 0x10001, 0x6, 0x2, 0x9, 0x101, 0x9, 0x7, 0x6, 0x100, 0x9, 0x7, 0x7f, 0x1, 0xfff, 0x5, 0x1, 0x800, 0x7ff, 0x10000, 0x1, 0x401, 0xffffffff, 0xffffffff, 0xfffffffd, 0xd52f, 0x9e, 0x800, 0x1000, 0x0, 0x4, 0x1ff, 0x10000, 0x6, 0x5, 0x7, 0x7fff, 0x6, 0x4, 0x8, 0x6, 0xfffffffd, 0x41c, 0x5, 0x115, 0x449e00, 0x100, 0x400, 0x7, 0x6, 0xffffffe1, 0x5, 0x3ff, 0x7, 0x8001, 0x5, 0xfffffff7, 0x1, 0x200, 0x400, 0x8, 0x0, 0x1, 0x6, 0xa9f, 0x9, 0x6, 0x4, 0x0, 0x5, 0x5, 0xfffffffb, 0x8001, 0x8bb3, 0x61, 0x3f, 0x3, 0x2, 0x800, 0x2, 0x51e3061c, 0xc5c, 0x0, 0x9, 0xc8ed, 0x101, 0x3, 0xffff7fff, 0x5, 0x3, 0x5, 0x9, 0x3, 0x1, 0x4, 0x7fff, 0x37a, 0x7, 0x800, 0x8000, 0x4, 0x1, 0x7ff, 0x92c, 0xfffffffb, 0x1, 0x6a, 0x8000, 0x3, 0x9, 0x5828, 0x6, 0x80, 0x9, 0x1, 0x485, 0xff, 0x9, 0x0, 0x0, 0xf, 0x9, 0x80, 0xfffffffb, 0x401, 0x7f, 0xfffffe00, 0x8, 0x4, 0xff1e, 0x0, 0x6b0fef9c, 0xd778, 0x5, 0x9, 0x7, 0x6, 0x9, 0x1]}]]}, {0x37, 0x6, "ccb3f43c48025e92a8bdb6aa634125238529fd47593c22e95e6f67ea8ec1658bcf8a73e7ef087735d550307945c7d1cc1cc4d5"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_connmark={0x154, 0x1, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0x2, 0x8, 0x80000000, 0x1000}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xfffffffe, 0xfffffff8, 0x6, 0x3ff, 0x80000000}, 0x200}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xe7, 0x2, 0x6, 0x17, 0xdc9a}, 0x6}}]}, {0xcd, 0x6, "d46f7abc5ad8c1a86752938fa67fe772c92bbe991c717bb24c9073af05f0d1bb32bdde65546b0256dafff3f3c5461d22a0d57ee2f4530dd086743d37c4e265234eb583b5a72aeb43183403f1e4d9e6ac7ff4835f1525ff4542d5bc818811272a7650faf09f2d646db3f45f3028fc861ef2fac4a44c4747b4e57b6c336177ae877a3a43606ea894cd9b1fbe5230037895b71300997e6145a894cf1d27b85bb9d627bb87468eed38bf0a5eabcf983d406a2d76606e556076252110999e216b0a1fb6d0b39000919ea3ac"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_skbmod={0x14c, 0x1b, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x0, 0x9d, 0x9, 0x7ff, 0x3}, 0xd}}, @TCA_SKBMOD_DMAC={0xa, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3c}}]}, {0xe1, 0x6, "9efb86cd6dda6a699575baee0126a4f59a326200acde0ee3163e10285ca7de10f364b07580474a9800329ddbcce699b18b913bed8a41a124d3de514836af8929f8bc7e73f771ff3b84fce7d9fedb1f2d59ebbc5f67e598a5dc26d842a8b09f6a622479798b6908d42d989d4753fc098b331bee8c546353c3ef7dfdaca7f59a0c8a41daacc8025fc8c26de9ed84b6a0db1a8f520bc006de02541612361300c254a967506d1be2bf7670ac2f2acd4d6538f9df51881eab20076cf2892f6fe4b909475f48adba71d4859005732a1b2d711f95b2d9651962802a1c6193c1cc"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_bpf={0x174, 0x1, 0x0, 0x0, {{0x8}, {0x78, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x9, 0x6, 0x7, 0x3f}]}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x81, 0x6, 0x8, 0x7}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0xa30, 0x3ff, 0xffffffffffffffff, 0x5, 0xe2fe}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0xd8, 0x6, "a37cb9fe84067ef80f4a13ae3dd91c4efb65275654d3b279689bab9d74d565661779580bbd68eaeb7d28680b3fca56e328063b5fb46698160be4e011cb9e59c8ac252437bebfb6021ae8faa6a19f114b863791d565666966ab0024d663c807453f6f204876b526c3838dd5b4c9dcf00c5c1edf3bbb97410e35a442e9bc6f10fc0d019b2b3fb5a6c2874c8c65166e4b35bd37152b5af97848a33960356bbebe0af523aaf9f000c511368a190cae1f46feab1609a1b891c22147e537dde0caaa6e3c1d8ac3b489742ad53f2bb8c3ce60133b5a6aa7"}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_ROUTE4_ACT={0x204, 0x6, [@m_gact={0x124, 0x2, 0x0, 0x0, {{0x9}, {0x64, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x1, 0x227d, 0x6}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1fda, 0x2}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x93a, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x7, 0x2, 0x6, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x0, 0x7, 0x20000000, 0x7, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x115c, 0x2}}]}, {0x96, 0x6, "d8408978a7dcccc804c013dbc9cd56c1c82d8a99dc84701ad16eaf25c758bacdb82bd1d6f380cee4cc1c42b109753d32c2f3e6864ed6167ab852a4b26844360c22a1a4c6cf74d0ef0d4b01bc11d5f46f3c769b0afeb0a0e521fd69a0f0ccc050ed6e0762ff576daad2e55e1ae4d72ffa2703c0dfbcbefaf935ddb39664c6a66d700e3c8fa9099743b0dd5f486fc60dc649b5"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_ife={0x58, 0x18, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @remote}]}, {0x23, 0x6, "2d13b9a7f4daea8f0cf04ac9114f01f3815f9ed5f084d04e30ea053d4c3ad8"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_ife={0x84, 0x1b, 0x0, 0x0, {{0x8}, {0x4}, {0x5a, 0x6, "4b5efaa1d2f0f388ea0155305e152cfff4aa4d7a6dd761fee49f2be98694a4f6710a602dfb80902da8aa90e6e70e9f2a09d96e6f336db27809f9253b9406a6001bb410c5d171fcfd4781af82a90788d68f7e693cd121"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_ROUTE4_IIF={0x8, 0x4, r1}]}}, @TCA_CHAIN={0x8, 0xb, 0x2}]}, 0x598c}, 0x1, 0x0, 0x0, 0x90}, 0x8041) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="009e6900986e80feb500ffffffffffffff7f56214d09215f2a58828978329e5629f102ebb3f48373c65ecf7930acc2dca9371edfb2"], 0x2c}}, 0x0) (async) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000000)={0x1d, r1, 0x0, {0x0, 0x1, 0x4}, 0x1}, 0x18) [ 436.326459][T18025] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 436.328738][T18025] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:16 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x29, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61124f00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 436.341553][T18026] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125000000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:16 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2b, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125100000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:16 executing program 2: r0 = syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb7690455846415420", 0x9}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U', 0x1f, 0x1e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f0000000140)="0000000000000000000000008959212c000000000000000000000000000055aae2d046aa5ab76d3a22fb4d31e8ac8ce1ebcba4fb8bf623c533667d4452ff017c80c44885045e862beec5176aa4ed4988fc0e91e23e9737b630f3f32ebec4fd3129eb992eaef594f3cc3efc435ff344c8455ad67bce3fe7b0bd80a68878be10b677ede12e6052d03ba8affcd6d11e3d6fcf0ede09e3a5453472b09899699de34dcc8d06949c86a06b16265b24b3", 0xad, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r1, &(0x7f00000003c0)=ANY=[], 0x208e24b) r2 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r2, 0x9) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0xd466d000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) 00:07:16 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2c, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:16 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125200000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:16 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2f, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:16 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000005c0)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x400, 0x0, 0x32}, 0x9c) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x412400, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000100)={@loopback, 0x1000, 0x1, 0xff, 0x1, 0xb7fc}, &(0x7f0000000140)=0x20) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r2 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) write$binfmt_script(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f00000003c0)=[@in6={0xa, 0x4e21, 0xfff, @dev={0xfe, 0x80, '\x00', 0x16}, 0x2}, @in6={0xa, 0x4e21, 0x400, @loopback, 0x5}, @in={0x2, 0x4e21, @local}], 0x48) shutdown(r0, 0x2) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x0, 0x0, 0x0, 0x0, 0x8c}, 0x9c) setsockopt$MRT6_FLUSH(r1, 0x29, 0xd4, &(0x7f00000002c0)=0x4, 0x4) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="98000000", @ANYRES16=r4, @ANYBLOB="210c2dbd7000fbdbdf25070000002800068008000300ac1e000108000700", @ANYRES32=0x0, @ANYBLOB="140004000000000000ac64a29f38d12dc1000000240006800500020006000000080006000000000006000100020000000661e286fb000000080003000800009e6289864f0030000180080006000300000014000400fc020000000000000000000000000001060005004e2000000500023625e197d07f1e4c9f3a96a80d000000000000ac7b4d498f2b4149dff5e0bef7"], 0x98}}, 0x0) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x64, r4, 0x1, 0x70bd26, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_ADDR={0x38, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @private=0xa010100}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @mcast1}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x14}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x1}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}]}, 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x180d1) [ 436.537600][T18055] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.0'. [ 436.659104][T18060] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 00:07:17 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000004880)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r2 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r2) (async) ptrace(0x10, r2) (async) ptrace(0x11, r2) (async) ptrace(0x10, r2) ptrace(0x11, r2) r3 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r3, 0x9) (async) r4 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) (async) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) (async) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) (async) sendmmsg$inet6(r4, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) write$binfmt_script(r4, 0x0, 0x0) (async) ptrace$getregset(0x4204, 0x0, 0x4, &(0x7f0000000e00)={&(0x7f0000006c40)=""/4096, 0x1000}) r5 = ioctl$UDMABUF_CREATE(0xffffffffffffffff, 0x40187542, &(0x7f00000068c0)={0xffffffffffffffff, 0x0, 0xfffffffff0000000, 0xfffffffff0000000}) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000006900)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) (async) r7 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) (async) r8 = socket$inet6(0xa, 0x5, 0x0) bind$inet6(r8, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r8, 0x9) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r10, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async) listen(r10, 0x9) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006a40)=[{{&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000000)="f63e309129e02a9fea", 0x9}, {&(0x7f0000000200)="2c753e1f8874a519d8958e20a6214e2b01d960e1ea5709e0cf046a2bafc447a43670fbda31bd5a050db56f122ae5ea2d8818be0d0715a81f5d0f51b19bdddf6fed19b113a8d50eada80ad33af76c8ec397631538d5f46be714709d2c960edb48a8f5e8fb4b8a37b1233c36d0f467c7e0c20dfc1d66244a437d9398bab91220b751634ec597d56206240f8eb522f1aeaa6e7462690d5787f9273c254951544efec63fa21ddd51e3b4dae65ab5572e0536bde1a0da0a55708cef53abd0589658cc3b0c9de4ffe048d3d12da0a8c44d985671c70054bf460e0000", 0xd9}, {&(0x7f0000000300)="c923eea410a409e10867b9cdd901a600717c4907f0e5f86405fbd5ef27d2dff45454f27a2ef9c3c38eb249a405336400ea72ec944f66ac7e10fc15f0830e6b3d8b7a04868b137c7580c4dfe300d9738a70baf136f21c8aec6ee67f84a1e4310d43c90a7d44f2ddcaf987433816e26679be3105054accef328f76243b3aa4bbce0888c9c4b6b002143f8312f0e94be0769e13cd8f48f05f4af4d06461e61f7698f253e4ed25351ef27ec1048b0aaaa8ff7536fd3011443cd97545617f82bf20185125a72fc82f739ee96239bb58667ef442781f419e1ceaba39", 0xd9}, {&(0x7f0000000400)="09e6e85bd164b2a5b4eff76f8c49b3232c5a8ba0fd2251b1a04f730a3e19e6ea43634e04fddf0bb0a7898f5031b393718ab74b757e7b27d0317109af435e6fdf5340a4c01108e13a46746d893df50c61778c25a09c52846e9ba4268ea8618bb7e2b75c9d040ff215594073cd812e0f8f6ea7f3420e3ef8bd20122ad1f19db51b0fbf6dea3657f5a30afe7e6b3fba725c889edff41639073a0f6ed20869e3387d184257a59946a5aa1f23617d52369773663b7d1caff3dfd2a485b56c40efdd51", 0xc0}, {&(0x7f00000004c0)="17e79aedfe4da2f54434f3d4df905691bb8412b1f43fd7d1fcd1eeaf1e3c22527d0d23df07044c3caa6839ddc5bfb8b9a377e06258ccf4c5827a320a2fa453b2092cf39c5b786e1152821ab85bbc274d0ca614e1abcd33030990449a1672f2f2600204476140567164b9e8875a4dac70a58cf70647d5f0dbe49f307ad314a7959c5933560d2be7c838b4791c517f2e4bfa309ef734e616cd04e2093119fe5c8b05e87024b20e436873d217b3ef2c74d3bcc522178a6ccb07732141741ddb0981bc65fce209612af43238ab6b8f1cb5bfdf66805ee5890362846615aa992f6792334908b33633d23261bab3873db17d", 0xef}, {&(0x7f0000000100)="85dbf510cba2717a68271b81d1780997b3796be620fa36", 0x17}, {&(0x7f00000005c0)="dd2a29ba5fd2d9d0e01bd88f642bb37776c4c164d4848f90f6e61da1ca831427c500a29c10ae12292ad4f37fcc208c7417697a86c22b41a41809cf0905058d22f47a85c9501cf983e44bd7b90522e67b9f7a33bf40608b0107e0ec2581cb95cfa5c11af16796ff3559a67c30e7aa1b670a1a6dc5c2ca3326cf77498fc447d9ecd23a929cd7157874f42915a2022d02392638678a1c5ee343ab24dd85594d962d5e748afd89283a22c501814ea78db802f7537a79d19bd1d2be14fc1b3927b5b2ffd5277f00388ccd147a6bd93791a88abfd0c0", 0xd3}, {&(0x7f00000006c0)="47bba55af68da0797377222554082f86ce774edb5a61dac2456a6af40d1b47500a9b3435849924a089f895c3751387479070997d10f2ecd3e63ae29d9813f1b7c77cdbdf9943cf1f9d100014a3b67a0d8cca9f64b9250aaebb923f085847355753bc484d3571d103b8ffda52e79736b50b14499ebe3c49f5e2ded724699db0ea0af7d187411bedf8f7c60bf50bee4453117f41dfb2e8f66f7ab30cc81398fe8b750739a5e226992087e027c3d3113da32d8cf3c43dcc0af652089025ec9bc8cbb2d4ec633a67241ce65ef54d85743030408e11de27e7159ee8ad9f5066eaff8d6f9b621b73e608", 0xe7}, {&(0x7f00000007c0)="4fa4c41f05c8a219a8afefe1bb6aa188c6a66a", 0x13}, {&(0x7f0000000800)="8e9af8fc43a38eb0aef90aed1cbaa66edf7ca1bb27fa6fa9ab8c757eb05af19faa80859244ce33f1763597dec8cae06a689507", 0x33}], 0xa, 0x0, 0x0, 0x4000}}, {{&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000980)="7557985d77797216ac06de421da9e4c9364068a7d60083c1c2fe71961be0bd36f943bd4b995fbb3248cd14f0a7eb3a2ad381abcbf02ee92e76fa6999f46c69", 0x3f}, {&(0x7f00000009c0)="00dfc96f89baeb12a9", 0x9}, {&(0x7f0000000a00)="a1706e8acd59e072d3e307665f807d6c0b9640b4ae64244611b49fdb2d24af4725949e4aa14a953c7e484696c2cd43d19719468316ee3db8c14e9620c41c408a0a9785d9280d", 0x46}, {&(0x7f0000000a80)="32476ffd03a8b3aa6e8e6eba42ce80ffc3c842de4c5b9023f8202dbc6987ea39ee7290f23fb428945673c2594341d950a883c40e9e46d191e9d432727738198ab28aa07f40814805d70900ff7b3a832bc26f8207e1eb5bebf36e8912579965b23c27aa031c761f7017137cfb1e446a06523f153e9ea8d4d322fe46170e2d5ec12dbb06fc6be2971c5beb5b9470d65ccefa109d58d371dd2628a0ed51d892ea6a56677e51ad14477432c097f6bf5338be5ac7f40b5b85c853a3ab5e", 0xbb}, {&(0x7f0000000b40)="80360695cbacece6c4e4b270822e83d4eefe9d826c1f848b2b289dd6480cf69a7b9acefced119ef6b2ff256ef13138804a489291e455fe1738b475f06bedb39f27c3b9201d61df0a3982d1a37be5175119e63b742622e5fa182e5e7a5681524159f607fc6d2405e57b18041fe301cea72a18c6e236cdbe49aa7b9de798aff50c0c8b2595e6ff75c262b7f0df21b7e6a8695919c369c867561f30b3765a66ea7bc7f2c7248bf5ede97b71ff43124e315d6108cbe5d69ae4d7e1c0f9debae6bff678f8a14a3c59e12c5982cd2deb62d2b59c", 0xd1}], 0x5, &(0x7f0000000e40)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x98, 0x240008d0}}, {{&(0x7f0000000f00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000f80)="2adacc087386dc80a97bbb9ab5d2036722bc3a118d5b6a662054ca9ee7ed74a917e18f3cc65a1e24a55a637ea2b50d56a9b0bc931e0a6f82eed07e325e2f1de6932f5e4c8aa458", 0x47}], 0x1, &(0x7f0000001300)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x10}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x138, 0x4}}, {{&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001740)=[{&(0x7f00000014c0)="e385426ed48f9984e6d738d3eda6218aea73371d93513c8d597fd49f14b21c4e5b36d84c7670d265de9c0773619758041cafb9795f488a4e8b61c578a2de13c582c264868b8c99d466642e8fecdecb25b6f9778b721bca0c083d4d687fe6619786f1109463bd743096896907b2993f4c92a4df77285251fd4606c817663d5a9fb5974f073e09a2d2b5fa16ccb6493559ac6cdcaee8bc723065dc7181dba6366eec783f7b85e19180740edd21b201e400e6be5adc9411b34ae8c230188a1492a9f00ddb18693940388fe6c10063dd1e33141872d897450b6cf995eb37cb", 0xdd}, {&(0x7f00000015c0)="b6eaa05febb3db975e60f22396dde580e1d193720db5e12fe79d1aef08c7db5e6519b695a2c62e6c47cfc81d6132d4446990412e958b54f3ad82f04804c740a0bf780625a854b1719b0590702a39334577c8f12ee0c15845dc08e64f1c31a8752f66eed6426e0446c4e838c206d7cb79d83f2c9b9d1ef0c4038d62c7110ace03267b4e4bdef128b9ba0e7ef289797344c5e27bb7ce59547ab986feb716460f7560115e2c79e3350eae2acce6552459785407c32193e71cf51f3b64b64c823498c5807a660f9a761bd20e7986d403000270e99ccb", 0xd4}, {&(0x7f00000016c0)="5c233d0224264bb1accdb80b3b88ffd0453ecec13330eccc591a8eb143a52ef9d8e4b959dcbb429011358839904a51de9ad1d5f268a792ce3aae3bc679b05fc5ee3604961e42420adf49984b6e70d83dc830231e91bc318d479139e6fffcd3d6538e30", 0x63}], 0x3, &(0x7f0000001a00)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd8, 0x40}}, {{&(0x7f0000001b00)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002c40)=[{&(0x7f0000001b80)="8264fc5ce78461b284a3e6a7e6b6717abd28b4cdd4eab52d4d5874f066e559f662c28ea395b4aec279b6bf5c30ecf10a5ac365e4d6cbf348e0a554448ab3ecd301c524357198ce32c7e181d65928f43a36c6a6f53083174ff9d7842673151a24b86d071c8f75f083750feb096e907ff3ec5fba5833407dbc2446d03d3271b3384157e88effce8c48c52823db2b0cb98b14999165a3ae902e69a6d12a7a82555fb320dfc092244fe453842da7df4bedd5ed0a45357183728b496725d567df86b14db7549d2454b5a309fb406e08df20a054678004a7fc81d72f31d93865e1c1bc3fb212aa3c8686aacd71d18f93bea217262b00eaafd7dac6f528446832d1abaafe548484a1ffa5657cf51936446a63a21f0aa6b27d95411121e4d308d2c43f060b5da88726c6566a685cfcf12d8a288db762897105e6541ad4976522af80d373884e5671910877c8defa4d830fd54d91a830936978d34e658bac786d9cc02e5cccb2d9b50c70f9fa7b9b465d104b2509a82c3d225de8ab8bd06516e3be66dfb4b73257e60a367119221d13a1c6f2399a1de39dee4d3f748c47fcc94807d68f248d77d052596c034f5057c68d133c01cf7f677985d083cf5ef116a9b0f20d816b0fe56832280396a2accf6721eddb6cf055cf81cd85a3f6dca96a5fe8aec83ea096ae1438d7966942b5c5712c3e201aaf46df659fc0cccc0ea123ce60a52a428714412c1e990a9a4f681e2ed09bc85ff2812aae06a3349c911f348b277696c2fd0272cfe728c52c49a786c0f28a32fe120fb531a387d60a36150c7bdad93b5d00e17780d2da8d592e522d34f97612a191c47c25dfe9906b74450546dce3decfcff6a58d7aeed985d20872535f240e3bec85807faea0c19e4753f08bac436a4287cb36cfd3d70baa244190c247cfb07139771d162eb1fe7f51be76619d54b3c63a6042190f861c723b6ec9d32371fc10c5eb346c01d570bbfc27d57e39a22d61ba3d868408fac106446edd20184171016dcac93e9b72a6c0bae87d0d9993a013ad483e5d809b11ebbc05cd468bf5685353392714b7e767c5d3e886f0ecae9380cecf269ff8c30fb01f93cfcbaeac9300309259769ea10c95e4b68ef496af2279adaad5c8d35a59d8a58c60a3930696361765827776e3aa9d5c7b81bf25d44cee3ec522606e2a0d80d8a7e79c0f997c52832ce1622fa9b4544e57969567ca22bd9fe54900c7de8ff6e8695f3b8a464780efda9c570b0f2feba7b7dc7a2523631447492e07a674f72c07a350e2b8366cf7f9ea55a7d5b92b267fbba7b271c7a324fa88ce8ea83729c65e4c0cf97172a1446e6bf4ac91e2d481fde7e73770e49f58dc78c4ea7871cf6b37986d338e85c83709e67aa9e1f1a54cd7a984c0df7f2025b89f21af49d2e3bfe2d8fb1ed38ccc3b3190e62cabc0109e32b8cf164d61848ce1ca09796d24ebb6152aae130329b063ff3649ac707b936ea1363d80bdbb2dfe0f16fa8b9fa238af42b31eb0e1711c13cf7c2ba24d7650368110ec49525c4537ccc679bb4e0d4dec5221edadfd45effb351d2bc2203af61c22fb7647423adb0467c458fffc394403bc6d8667302f2a143eca9350a4fc7a20161cf586b22109448362a9837fd03c79922d77ce0558217624fd7bd18f7c7f2d42141f2abbf4936cd8716a278262125978acf0a029846934e977adad7839a39d0c6392e8dd4f42713a14f86f9a6a68a78a703b465b7e1f8bde5df7738a3a1016be27231977f8c7500240b64d80ed9cc98e676bcc908ff1599dd6b650614751357d583a99738753079b74aaf5b2c7334b0dfb8cf28749724a7716370b4ededfe8ddeba8e8b6318a6aa086ba52a63182d7dc7e5755c12ebd9ac9d85596fd4562f398bfc0b8438285c95c0edaac3e5f610c3b4e56773ebab09870f4da31a3b6d220d5d911da5c91c6bdcb5cbc238630ea16b0f2c624f3d63a0c96c03bf6a108cf28ba4b611c1753a9d8be149266aafdd41fac76c0898d495820a905da20672a6e98f514ec9ca35147603b475de9fb9dfc57d52ab12ec338471798bad399d137b761b00f41576b4b41081a3378748b072f8b076b9f1d2f24d0324cd76b037fca560f5e66ea616abf9366d50c649de7826717b90e09dc4fe3f0c03a57e88b07ac131b85351add9333b3ebe26b655e878b0eaf818a51ab0c14cbc2728f203bd887493033f432fcd627a24fc23c00b07c1e4916804a1e376d7e6894511b309c434c7e5981613f36d5e1547639ea889e68e00444cb93de94450fbeb65a423a856d4efe93c50a64a4d9c24792637a6d48558e6de84b84ed15030cf4c5f414082d9e199e8c4ded7284df21d44922914cda98dab711dcd9fb438d33667855eab7e0dcfb34553099bf12e5d38025e622c1292db517c1bae2c1eae2924d7d7d660a7d23f2b91f534b71f3689f3caedcf1bacfd3153b74ce36767286966080d3ad831c71052745a8fcf2513e38685395f65bebd4bb44e83dd635efba8b35b86450def41a67b0a92cd838c5d0e350c932a47f6aee19058cc775d64362fd689d628f18dd972a281a1313722ffa4f8606d66bfebba6402ed3a06f3b8e7bf5b381acbaaf8beb8d34083ea464953034ce6ad50769b08ae0160cc0ed2dcfc5c63bf14cf03beae6ba16819d052d511b98175a2b0438ed4ca09a0c8f52fcecee4b0cbfa89b85bc2634764bd3f46ca3468e77944cae66af5e20f17b0ba44334b29dbb9e2278274a1ffacd4fd19d923ec613fcc3872f96f53f3e086fa48611fecc966cf019c15364df00d6ec9accbc1e7ba85018d93a8990ae0e096a111a6f65caa2abd36f18e75bd8a23ef5bf2f538dc62f6f1e9565142d1a4525d4bb6886809a975911596f16c316425439fd2a73d94101eb70ffc13ada9117be86d4dd07fcfd17fbe883053e50a1a57ab69b09cd428fa40682d0db04a3e4c6b52f86b331a153ca81d2dd416f7d86fc508d3a8bd1a54d0e5c888e1158970d52a4ed164880b47820f509c2bd93705c9dfb9b42dacbc10379b21d5cb14ec275f469970cefb03966e75a89e94b40107495d1ce00c24fd313909bcffba84b02da704bf696f12cda22ae23c8b07c4baafbdd7973dc4adb18150713f588ab16902b243f98e3b031d74e84ca5605c2b404443ed2cd7a092beac01428cf6b8609a9f24de8227087e1c02a706e442ce26728aa4c9a5757849e4f879eecce64bbf2803590b41acfbb72e1c02da8c5084c45f1284e9b566d7b7a6b531bbc40341a9844782d030e1cbe14556b8e7f69d6093f5dcd4b3612d246d16f9c3ac6d7da3dd51166dc1a48ed117b53d9ef24d93053f775a90c0c5e2c780470dabc1d16c8392d4439cae58d63707b8b3182c6c1d86c0572febefcd0c64f0d5098c8e928ad4127828a6229c311181e2dbe6c1615ad748ee6ec9e0f7dab7e1eab89eced30f5e807e650a369723e3b50cac8c6124789ab33378f0e788a9afa875c0ff119f8d0192dd58a11e93961091aa1df51f85fe5c495fd4a41a6dc9e11014d7065def55b3daf01a5df4a612077f61936cdd3d06bf0422fdd6898bb16dd2b274fa204bbf39391c6489cc7a6fc9ab851ec423c0f468c05127a03df85b762fa38f4bdf02ff49f41853030be40dd7e794701bf0cd601887e78444e199edbd9dc90febba759a3609aed6cd6b5482c42ac9b12480d35efc199adb4a4d2d978419f4182480eba3f458012bbcfe0c7c6b2f99f0733ce7786dffc43868d03e2b8d649bc8d1df3c6821346968abd44d0aecd4b0b6893b16d2dec91c9280419c5ccdf5aaed1c4eee7f0b11873ada2cd9530dc2072750abfcb7264668de2a030a3fd0fe19dd9254fa059e142418a34fb8ed21baeff7c05fadbb56389897386ad2b142cca1e1a926e551034860bf2b3d8b2cc4f4b6834cbefc8419b4e249776ae4b246f4a09aad29ccf78b7f21ca0295f2ead43b74ed5726ab4373e3d8ca3c20fa4f0d7b3ce58ff37c5ba5d1c3036ba9bc335e93949bdbe14f5f1a9a486c402fe394908693a5b298f775c0a3171c62d718a26bc9907006c00d33b0b88443a072e0ccdca92333aff1672f1e241cf3d68bfa195ea225f6e2b0d17068537a96156254d43411e4cbac47302911f2374718a9c20a1cc2cb44b0c86cacfc27013e2c1cf16177f3ce8452e6b8baa02fef7a5424d07d74832349ef69e1f3ae827c27fb901fa0e354cfa2e93218704a0a8a057c72e9413799b1220a0e6280c5e5441ff8604c2dddf6c47c8662da81ddde513ec9d49bf44335a898a31a71cca9e1a73a901318430eafad45522fbe4b148819ec800e8ec86753a13d0bc1a267aacee812b18b3fa28349fc73fef6a3ace6413c89e8dfc71ad0b78931f515f1d8a505b6671dc973ad53736aaae9cb36f33a1ab49660e641fb04021a0082ffafa679f3a0fda5ee8886752e3e8a90527f367ccd1d1e102ad2aa7851b7e75770e5dfff6f5bcd21dee76048f23171c5e5a02b7480b67da209603ccbd89200bc69a748b109868c38a2977f97e5d2a70f2652a2a6ab0ddea970afc58c31a4f3053645b4d44b0b29c781bc548768ab57cacb1dd64bbfbe2925f81c7ac07d4542dfc0aa86600e42f2d5baae66b5c35282f1366693b53f5dffe4457b38f29ead4da7ad35b94afa60d180562169e9fe12c4e791898cee312c71677976160505c70df14ee6e4917d5643ff8a3e6fc671313381f5d7308bdee78b627a68615d7341ccc39ca209e57ee864e4bb9109d782993258ea66f51105b4d1a4a8e638920a06b759e64f40a81c642bf1459888efa49cc72a5fe72b15abcda39398c95cb1fa0b95a14b95f32a5597593f1a69e025b54747ead3dc8bb1b272b766ee1245f3ed8e1d530544cac5bcecf69d959e00b36f8e54a9a3ef77fbd815e9534154f3492855d9771c6a035b3aeeae419a4d7c7eaf6544e47c6553e8e13ed1a5b1ab0b06ad6f9e08ac4b7629c655c39b8adc409cb548f18a0ff9cc78a7555b9ca7b4bb398118135b6dd362bac67d7a0ce5a6e32cc12300346067e5e92a74c50650c395ed0d37f23ec985380f5a591811771a696ad4a8a04009cf20ff1b72d2c6e8db75f987a33b31e4769d15cfeeeffbbe98466811efc82fae1e7fd836bdb23970afe43f802b4c5cdaa710e6c83054f4bcebf4e83f4f58e7183153d8c208e43a801e0fdc80d1a888ccb791fa0dce7f2ed34b5c96ae7dfa8c54e87c4456df8038f6254a97bef73c5ddcac719168199080ea8b65b96e8877d89a088ee58a534ddcdf80a202dd600144495a697b9cd5bbd7dbd7ca1177b2f62bf642d6d078490ed91444c5de3696bcb5ca4c54c334be60b08d21e40d481f3583b8d7bff6d033f7dcfbb798293eb5f56b2158aac60f239dfe24274c910c282739be008a0db89526eaacbb3314c1b428467a253c20e4443c46c2b54afe986502cd4c9fd0e7bd837f002df1eae6b0278870ea902f3f320e589d654f81495c1a947198782bdc63bfd32576e78ae5156f97756557696a49183e186aea99d2524502dde6579542033997de6ad2f10aaf3d4097cdfcc2d13f15f87e78ffe4810db463ae5ffd3360d19920e9973498dfd86b31973e6ecdfb3ccbb43bca0ffcdd30f14026c4d1cd775649ce4977132d7fb025d25e17eab09b49a6449375687056af948a513b64700539407954a13889c41d1d6431c1f97d2c77d1881943046a7b157e818092560e0745fc255ec2c325c18b55723ac883ad7ce3c6c19d7b0c6af7a7835fa94aa94482ebe876ef43276074f6d5af3393c16bc4fc66d6b1382929e28a16a894abde0e2", 0x1000}, {&(0x7f0000002b80)="9ede1ddcbf85e267dbf08b2c9973d811ef9ec7e8ea02fa1a1886ab718d6848dab0052108902516f75f2550b32e259edccc8dc6a044c181593f7dd4b3083df0e1e9edbf0d7971a4473cc631e66efab1b4b0ee8d43dd5a35f7d4a56fefbee540", 0x5f}, {&(0x7f0000002c00)="9eee96c2448f65814fd13035fb184df71ed9cbac", 0x14}], 0x3, &(0x7f0000002c80)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}], 0x20, 0x20048890}}, {{&(0x7f0000002cc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002e80)=[{0xffffffffffffffff}, {&(0x7f0000002d40)="7a9c92a4e3dc40bf80a8e3e9d9c197251dc6e3d03f76620d68d0fea388c844a032", 0x21}, {&(0x7f0000002d80)="76927c031a3a11e1d1f3867a8d79903a414e168a7c052b71d38e827fd01a5867aa1d40dfb4ffaf5fdf7507936dc72e0f09132ebd", 0x34}, {&(0x7f0000002dc0)="fc5db041783aa2696b8b999db356e1aa18497cd56250cd2e1158d17fa228bdf37aeb1953a889923f2df18fb8770c869740f8ec600305c1e1d197c24d81b54d15426ff600c1d01b06c43f624731a2b7900d3bafdfd2bd067ea863e2dfcbcaf3220db383586c8ba9ed040d986c332e70bb", 0x70}, {&(0x7f0000002e40)="21a5725f0371f28802cf6f7602f758091c20b5b24726327cbcf5f79a95e2676ba9a0fa0daf7525ce2989c9", 0x2b}], 0x5, &(0x7f0000001040)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x60, 0x4000000}}, {{0x0, 0x0, &(0x7f0000004300)=[{&(0x7f00000030c0)="fcd7fd192de7b1705ab58ae2f517fdcd2de249223a19677ab507e59ccad63227c6cbeaec06e948ec0509e21c670dae0727cd645899187850cd3f3ac49afbb42f35f11634e3fb469c6e29db4717a45215c3d3b8da9cb5cc8d0eb828dfe3bdfd51d0aa6f6afe36d1e5a8d3ceab7207752a89e6890603767c9c2ae9603476e451cad08a173213c19c0edf24c0530eae1956e1732273a87bf32edf03f5ef8df18cc093618ea625edb2c7ffef35cfbd65478b409643eb714583b203ba0b652c28ea181158059b31d26131f4a9bc393e68e76cf9ac20ae71cdba2669af8a7854a763511447172a016f5c", 0xe7}, {&(0x7f00000031c0)="5ea46f140853be396d93aa", 0xb}, {&(0x7f0000003200)="eee9da9e2bc5cdb36897f5dc5325a859ef0ba16d2f607c2cdf9684e43a25390ab2246b27032d7df693d76481271e1c8e05a58cc4bfca3a311581f4a4eb8bd46941d21e4abb13515755f2c3d585aeab8024f91e53a757d7494bf8c113f0f08f7c9b0f89a3ee0364a0d4aa7939d292456912c94ccadee2b9fbc983a926cc3ddd3d65ca4711ed5eb0c5e575cc95009251e910d74535c8dc263662b746bd035ce3aceccad245a274c19a169f180adfe5eeb7b689065cf279c3ece067c28245be0e554b5cdb2a4d9bf0a55085a80629adf4e1ae1052ebb372fd3c1091a340df4fe208599b4c5bec0cd072ca332d9f17d5f3be1d7f7903136ffedb830754402075455f078a1e5e10ab5bef53de9864297046d4e2894bc233308dbca4184b9887a9328cfbe50030249fe313701a982d1eea6d9b120545f36f39cd2c3baf069176f9ff45f1e4c75646f5c473d5605a9f70aab1be503eb8694debad5803f96db00e83913563b7f4b0bb0c3ed3204912eefba160ea3226f27fbaecd092831dccb3533a0dfb71f86517a1100a80c6b370af0f1429e24648e7af1e9b66d8924acd66ae78e31e294b9cdf317c0b5b2779eb2ab84af852d6c811eaeaf48a846ece7ab5bfac73fc6fdf69e91af0ca94964fd2c0b817a4b62919074e31c2c67a8cda8cab7da6491fca0e44c9cf053dcdc728c4b7017c5dc12d1aee5a090663b1e5eda7d61a0a04d3c2136e06f4a02f913c12ad7a2dd23c444f3d59dbc458379c8696ca09aaac224a8eeeef78ea1d489f14aab47c6be8db2735b71f3e980c0cddc090c809fbd810d64b9c7d9a9ad38ae27453d90700d2e4dc514f89376a4e4882ac42f304bbe80b9fa82adce32f1b9e16eff9d5c0d5b6dd80410424231138381e6aa52e4c1435ab120e9e4df5ac37e3636ae79ff4d16fc913a1fdbd25e1db421f01ba585b3ae47e6ab56592a2c270f2bbca552052145af90717489e443609c65754e88ddc1a47c694615f6b00ed4e955e2ee7084d47051585c6bba947ccd4ec94173f769efd95540a81702bf4ace288abef586f8c3ece8f5af70f440da6f53ba0850ee5c713e5294a8bff5f91cfcaa07951fef787bb09c1ba5cc970617fb88c0ff9ff94f3393c2888a12a67a777b5fd87212e9df4b79e8dd15ae1d9a2ebe75a5830b8eb93cb4df135c382120b4a687ed711ee2fdfdeef972e55c4a0900998ae0ee9c993f97d4631eb676fae9ae2c63d9c6145a71d7501bdee28f4ec0f13bcd7432f3a915d6a0742d865413449c3f44ca93802d34c3681d1be175391bd2e7a641e13707915edd1b4baf86853031aa54e187f5c5ac805eba3cfa96dcee08e6fc8f6b538052ed5a5905cbe0bf85a5075dde7a166d7887d7a31f9ba53df26ecbde0197cfb9b5b875501877e2cd24a58d655b34788ef85b327789b52681f4a9012ba1af5bcbf1e0521ecb9a594ef7689b251621971389d120c37ff139dea49855a4f0f47cbb3b6332e053099c6b28b524a4c225fcbbf4c0addf351a1a878986a3d2f8a62adda1a9a00be58e09faba9a728b52280f46fed0f290f1e4fb1dd1b11ad1a64c4b8c44aeae2c25a41c4cb9530382aeb209743c1ccba8b8028c04b73f21962c3332c4e51c9974c4cdd176cd72d5c5ceceee3b7fc46452f788f8480cd55d0d20d39010bce2547571c5b95ed2b90b95cd871ed787ae7d1ad060a819fbe526328fb5b736115b1118b4cf98551fefb2d86b8ef8bf9dae4b325d161e32e09928994478ccfb3ebbe298d409708488c5ed0214a001bef6cca5068a2843c51b4259bf5566e9fe42a6a31922e00e40be2bb82ce846f150ed378fe29030144d8267f5009a54ba64d52e5d8a0995f7f9dd7981bb97df64f18fbbc49b4ccec430e7f603edf6461d569bde25fe774c2cd9d257af2e91ee3d23918e82a5ab56825ac529fe3c83b3065bc83d239749b1eae42ace6b2276b63bb408053ab9d1f23b2264b4ebd4824eab58b7cfdf5422cab9068c228f0a184f2d02006f05768a72eb6ba58bf87b48ca4d9778249377af2faa190cb36d4a7e3fb69e1eabdbc75ade1fc25f7c43fc846a105e7f5c019bd1475b91c818590008a410290d6176f00b340e69565bbd370b5f381e863e2278b8b13962cf2fedf32cd49601be96c8fe8a59429c57706c2ef34bb7a30dd3d7f0b600ad8406c5974b475b3c868e9160d003b9ccfc49a52847983bd7543e478085be80ef99e299b5c37aa0c232fcacd16d25aed3ea58a957934357891aaa050bdd032f8bf8e6755b5f126ed515b1de45bfa39dde2172d38340ddedaa2f03e3ad5e3004a579b3604f046e2ac6802ce8f0a38873808f8c80735c16e37167273ae59dc37e5d63d78969adfa8efa9029559f047e3d42429d300577b0331ccebbb06aeaf4846da5f628075a9348114c686ac5955caa4d7bda17950396b9cc0b3cbcc8016b771ac91562fef2ae9dee4c6b3af4c9ae6d5c12c0f9be75433b690535a6e64bbddcbadbdc2c117bf5e98aa7d2ea912a01a0f936382c2d1ec6cce552f4131c4ab433a82545631639b612134f418aeeb8515e2a99692cf81700fe914de19fba159fac1edcdbfc7d83c690eb65028979edabdcb3d0331b330a3c47abf0eeef45a576a6236ca045ab6c3355068fe75f0b95f546e4a73b4024b0c5fc6d17bc54e768afb1de9c4d3b006b97df4e875683d64d8e444227d1b860e969189fabbe7a72fa49707d5df90e4c0b3b8be50112ebd6225c97af4559db775ff417e5967e5f5416509b17249a3c6e9755ed56be5d4e56164186df32cfe4549b0d99a3e9799c020f47378e784a354a0bc9c26dc4007766a9f3a6997f8df137713159e6961c3a9f17846763e8354003d6b4604d69643b1d60bea9385057d4a75a464380f2dc76524059abca05e995669b4e7d5af3fedfda7718d3f5f791895faaa3c66082ab5326c00fbceff2b1b22cf0bb1127aeaf689fb549ae156528993378e30eaf61a334f2229ed53f8300210e5fded2496a97a7ddcffeb9328aed1c649eb7faf81453cf4fb196a2caeb6cc28b7c1bf282eba91d34fb226cbe2831757298a77f238cdee71994ce7dee34b1978bdb8a2b4b9c588fe7a8a91d6ad60750919f52c4a69f062ec8d951e88095bab52a89cec92d9764b40f07a42ecc99f82d8d3c84f00c5aa20a9c962ae6f092930ef8b2c5d429d0d26a3f8a82c7b70b08bd9160ff3b29850ee6053a18510a7108e7af22002bea0ffbbb4f0d54d6a9f1184ab7b409d13ef919df2611f52c4f3e886f2f3aa2679fe96d920baeeaa727942d7e98fd451a8897a0b6d145fe339d1b6a808c0e388212cbcda01cd52d6bcfb0ec7037603c14165d4585a44d820479f1914a0539627da6825c345f03d3981b67af2d3fd52cb4253d7db3e2920396de87edf3561aa0db3a499f4287a11fc14c341864e99c6aad30748b6322c4a731398a14aef9393992d4360648c4b561825e114fe491c813262c3a7b9e256e4edc8a0b1ba2ccd4f469449dfe01b4ce20468fcbd5ef75e0862bd0d9fc5c2cbeb982cb19c4f899250bc38752ee88481aea6d0ed24b03e851db657fe85b456488fb0025b01954c8ccfcd43c4c70d51861c1c7a6644c70479339e5c2686f4fc19fa86c0b443d86d21d91608f9c477ff56798d45f0f22dd0a2cd4464109756fa152e6792f71d9678a52bfb2ee890f1750d4ec87b32b1ca201bd582f282f065cb7a13c815404f0e046fbd0798d8a9862f652e6ca64d1c638a45b7ce3608308ae84b8afadadf4fd05c87e5287b8140d482b0b66099e60013d9df9e1116dd59cc602976dffb3fdf6356594bd825befdd2b187c62cc9662235827dc37d904876b087b638a91055e425e44609a6c80b3d2596e241781676727804174cfec7da85d4db35b60fb31ec8e615b81e3191789e731574f1b67aafc8f379130943f405639f81d1698c891c069c6ef728d26f1c86842fe1d9655d62d10aae42b919373326b39be6a4a425d5129770a066c678d271c6e4775ce6505f361cab3571d9dbb3196d406105e9966f21e1b9fcff10e271373b4fa341aad84283f7ad8799de947fd7f14417935f6f8bc02bbd411e9422f13ea556a1c87d6827c4fb8a450cd0f72a759be84fb8f3608ed30e57346b30cdcde25145d7f5fd741cb7396031d98db1f58daee9e193f031508f08d4bd68c03ed3b85a99b2ff33db0a07e2da591b8d3efa1758168aa80ecbe37bc28818a49ee6b50cbca0c5f0b9608b48b72236124cfaa0e67c4eb61caf609455a8daae2400a361ceae4eed31cad2f4a5177fdc63f239da2ed19f5fe7054f1cfab7860cac3786556af0ead8e98e6e9e1b4fb9f02a8a9517d569da13cfa1060e1dfdd8fd884d62161441007dea0da0e23309f6790323d318973392d00f8997ecafbfaefcf2aa4f099b9defef07d5d6bb206066d6b2560e67268e83df534406d9d8cf847c55dda25c8d287760330dc6b452c4a5f1df7abaa8e53abf50288831abff321d635b15cabba274f261dcfde352bca3b02579d0416524dd66733e87f591b32fde8c2d077642e703bb37aa0e22e31ab024a93f5a432f3883d5ac7b15732a180b529760b465e78047be45f74e5be747050740e7dba7173ff4072bbfca99af5ca43f085e8dcd3a74692c0517b59661a82f8878c03bdefc2d2ed7c5cd2d0ab157fb71cbb488b137ace059668bb16c71517c354a8a3c7ffc05f2a72382fae452c30096c296f395d33c6b4c1c8ce5177987211425fc5027e8eaf076b68c9d2c69c849c114ab949c728baca7838789385fdf28d3b83fe6b0b2a91d6e587b91f2dc588e588ea9227295eb55705d45b1a7d7e487123d968c10c910280f1b0558e2d84bc3650bb7584c2b6fc9b11c3678e768c7ab688e3d36c9e329e3d5f74b736d053375a0b0365b4178a07380a81e16ca788960b6786ac1874d332b1a4e971a99e30ed7f1423d624b81d48f259d29e33c3826a3505f6858deda836896763857dd2ff59f397370b5a9896885cbfd2933e750e8bcd6189510835be85e4abff64806266a7cecf038fe0e9657c6e1d7f8a837129431548c58f382c88fc36b01745794e734d995dae970f18bb9a6b898dce2862c09e637a90e90937c508b2268cbec7a6d2161d039259fb2f69739dda8815f92d18148252506e46fcb432b0c8f89d6a6331766347ff0c63c1aa394f558e7e92f0e2c117e82193e3948ffc6693fff4bbfc5d4bc849a8bf9a3250b10a5fa28a63b16e1423c682f8a70e45f029ac0a5ce64962776a75a388c40648118d2ddcd212e8d669a4c530744c368072452d3ed24f0a2480ddc0b550d1d1476aa8c4d5b5dceeca7b4c8d1bcf70b31bb94df4e255b8f3b6b4306ab743213814f75ca73741ca999d3a6c4b343b21ace66cff90a851ec59a80c74803200b526a5ea495f5ce182c20d68e262b4b7b2d471a2c735dec6bd2501de6c9b540bedb03104d08624fd03edcec3c197db691873180c1d277637692e2d148ee9537dccb08e57c91391e614e229da9d99074049ce0246ffeaad68c11e9ccf213daaeb81b1cab9c919840f548f7af4db1bebc70c3420d4bb77853cb3cf30ec3d41476af1276b44be2f62517c546e6e9e181ebb3e28d1582c732985510045fa356e7fccbfcfb910785214ade2e44befa2fe741e83fea81ef714d6ec0fe861cbe28f57579daafbe7781978494fbd5295a4b739866d62d3c86c692a63e361aaf0dbf802909237afb6db016c70cc356e6d3d243e23d153c64246d15e6e122dd0f7357fa0f852bbb41e77717214f974efa3640b2c5a759869678f22d0f67", 0x1000}, {&(0x7f0000004200)="c8d1638e97fd01d640c99d4128a4f9f36e45310d1f995e6ca7c441ba2cff347b26af8a32601af0b74cbefbab4ac67a9ea76184a6ba37b466303c87822487b89f8a9a128f829bf3a70646f6520d9ea51b217e6ccd3181abdf179e06efd5dc7dd145289a2faefc7ce8c5e3945ad9f745d9456ce2a5092b6202d6b3aee39f85e6a7b72307219da979c7f22b48912a26914c85c85dcc6c9640269e960ef8f01146aaf37a1fad7d03e27e774858379dce2a989a414134afc2d97628b781e34459d091aef5d66c3b8be13ee280ef38e254185cec75ee0a99ee827c952d56e52ca3ebcc8e2d0acf23a2965536023a37156f88775cc75e3fd2ee32df", 0xf8}], 0x4, &(0x7f0000004640)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xb0, 0xc0010c0}}, {{&(0x7f0000004700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004840)=[{&(0x7f0000004780)="15e460c4", 0x4}, {&(0x7f00000047c0)="3701779c1fa535aa3394932b45f937f6447d84223b6d256a1174dd8add28cbbcc407e132cb96192ad7c6454c02b4138551652e20b3aaf4c7184133f9047b86fce72002b38fc012acc936aa3ffb3e92380c74c2cc6f3711136e286fef166d8b72fe78ae9a24a834e2b92e64eb57d6e4a0361f52", 0x73}], 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r3, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000001000000000000000010000000100000020000000000000000100000001000000", @ANYRESOCT=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=r9, @ANYBLOB="1ce30000140000c2000100105a810f9b00348069e4cf9f5149af70600688a92876ba5e5e4b23cb70dd15554d35d7b4cc4044453ce2847ce4e23cec67bd596ab7d44fa954ebe9c9e491c76dac5bea00000000", @ANYRES32, @ANYRES32, @ANYRES8, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4040001}}], 0x8, 0x40000) r11 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="500000001000010400000000000000000000ffff", @ANYRES32=0x0, @ANYBLOB="0000000000000000090000000900010078667289000000000c000280080b0200c1fedafd10ddc7ab7866726d3000"/56], 0x50}}, 0x0) 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125300000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3a, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 2: r0 = syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb7690455846415420", 0x9}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U', 0x1f, 0x1e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f0000000140)="0000000000000000000000008959212c000000000000000000000000000055aae2d046aa5ab76d3a22fb4d31e8ac8ce1ebcba4fb8bf623c533667d4452ff017c80c44885045e862beec5176aa4ed4988fc0e91e23e9737b630f3f32ebec4fd3129eb992eaef594f3cc3efc435ff344c8455ad67bce3fe7b0bd80a68878be10b677ede12e6052d03ba8affcd6d11e3d6fcf0ede09e3a5453472b09899699de34dcc8d06949c86a06b16265b24b3", 0xad, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r1, &(0x7f00000003c0)=ANY=[], 0x208e24b) r2 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r2, 0x9) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0xd466d000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb7690455846415420", 0x9}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U', 0x1f, 0x1e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f0000000140)="0000000000000000000000008959212c000000000000000000000000000055aae2d046aa5ab76d3a22fb4d31e8ac8ce1ebcba4fb8bf623c533667d4452ff017c80c44885045e862beec5176aa4ed4988fc0e91e23e9737b630f3f32ebec4fd3129eb992eaef594f3cc3efc435ff344c8455ad67bce3fe7b0bd80a68878be10b677ede12e6052d03ba8affcd6d11e3d6fcf0ede09e3a5453472b09899699de34dcc8d06949c86a06b16265b24b3", 0xad, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) (async) write$binfmt_script(r1, &(0x7f00000003c0)=ANY=[], 0x208e24b) (async) socket$inet6(0xa, 0x6, 0x0) (async) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async) listen(r2, 0x9) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0xd466d000) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) 00:07:17 executing program 4: syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000e90201020c0d5907000003070000000000000c240200e9fffff5ffffffff09240300000000050045240505"], 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=@newtfilter={0x598c, 0x2c, 0x1, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0xd, 0x7}, {0x6, 0x9}, {0xe, 0x7}}, [@TCA_CHAIN={0x8}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x7}}, @TCA_CHAIN={0x8, 0xb, 0xfffffc01}, @filter_kind_options=@f_fw={{0x7}, {0x2138, 0x2, [@TCA_FW_POLICE={0x830, 0x2, [@TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x7fff, 0x3, 0x7, 0x80000000, 0x0, 0x9, 0x4, 0x6, 0x93, 0x9, 0x2, 0x3, 0x1, 0x101, 0x7ff, 0x5, 0x3ff, 0xb614, 0x1, 0x3, 0x1, 0x100, 0xab82, 0x7, 0x5, 0xffffffff, 0x3, 0x7fffffff, 0x1, 0x33397476, 0x201f, 0xffffff81, 0x253, 0x81, 0x20, 0x2, 0x1, 0x1, 0x20, 0x1, 0x400, 0x1000, 0x1, 0x3ff, 0x6, 0x6, 0x1000, 0x8, 0xc7, 0x3, 0x1513, 0x100, 0x3, 0x7ff, 0x0, 0x100, 0x10001, 0x8000, 0x9, 0x6, 0x1edd, 0x40, 0xa85, 0xa426, 0x5, 0x100, 0xb603, 0x4000, 0x9, 0x81, 0x8, 0x1, 0xffffffff, 0x7fffffff, 0x1f, 0x9dd9, 0x8000, 0x2, 0x4000000, 0x0, 0xffff, 0x7f, 0x3, 0xfffffff8, 0x5, 0x8, 0x5, 0x47af, 0xfffffffb, 0x6, 0x1000, 0x3f, 0x9, 0x8, 0x46e, 0x1, 0x6, 0x1, 0x0, 0xe9, 0x9ea3, 0x4, 0x7, 0x9, 0x0, 0x1, 0x7, 0x1ff, 0x5, 0x7, 0x7ff, 0x7, 0xfff, 0x1f, 0x5, 0x7, 0x9e9, 0x9, 0x1d7, 0xffff, 0x800, 0x200, 0xfffffffa, 0x7, 0x3, 0x3, 0x3, 0x9, 0x4a5, 0x6, 0x20, 0x2, 0x5, 0x200, 0x0, 0x1, 0x8, 0x5, 0x10001, 0x6, 0x3, 0x2, 0x8000, 0x80000000, 0x0, 0x8001, 0x9, 0x4, 0x41dd, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x101, 0xfffffff7, 0x1, 0x7, 0x2, 0x6, 0x1f53, 0x80000000, 0xf62, 0x1, 0x0, 0x2, 0x80000000, 0xffffffff, 0x0, 0x6, 0x2, 0xffffffff, 0x5, 0x1, 0x1, 0x3, 0x1000, 0x2, 0xcc0b3a2b, 0x4, 0x82a, 0x10000, 0x4, 0x200, 0x1000, 0x7, 0xffff, 0x6, 0xa077, 0x20, 0x40, 0x5, 0x400, 0x0, 0x3f, 0x10000, 0x2e1, 0x2, 0x5, 0x9, 0xfffffffe, 0x4, 0x5, 0xd1, 0x8, 0x8, 0x3, 0x4, 0x5, 0x4, 0x400, 0xfffffff8, 0x24c84bf8, 0x285, 0x5, 0x4e54, 0x6, 0x80, 0x33bf, 0x1, 0x9, 0x5, 0x4c, 0x7, 0x7f, 0x3ff, 0x1, 0xffffffff, 0xd1a2, 0x2, 0x0, 0x4, 0x9, 0x8, 0x41, 0x9, 0xca1, 0x3, 0x7ff, 0x5, 0xfffffff9, 0x1f, 0x9, 0x8, 0x3, 0x2, 0x9, 0x7, 0x7f, 0x101, 0x6, 0x2]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x5}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x10001, 0x0, 0xffff55c8, 0x1, 0x310, 0x3, 0xe489, 0x100, 0x8, 0x3, 0xfffffbff, 0xff, 0x9f, 0xffffffff, 0x10000, 0xfff, 0x7, 0x100, 0x4, 0x6, 0x400, 0x1000, 0x7fffffff, 0xa7e2, 0x5, 0x81, 0x4, 0x6, 0x4, 0x4, 0x7, 0x9, 0x5, 0x8708, 0x401, 0x7, 0x5, 0x4c, 0x2, 0x81, 0x8, 0x0, 0x1f, 0x8, 0xffffffff, 0x9f, 0x5c, 0xffff4680, 0x3f, 0x4, 0x3, 0x5, 0x9, 0x3, 0x800, 0x9, 0x4, 0x6, 0x8000, 0xffff, 0xf15, 0x8b9, 0x3ecb, 0x4, 0x10001, 0x965, 0x400, 0x3ff, 0xffffffff, 0x4, 0x3, 0x9, 0xed7d, 0x5, 0x6, 0x9, 0xa8, 0xfffffa1f, 0x10000, 0x6b, 0x8, 0x0, 0x7, 0x8, 0xfffffffa, 0x0, 0x800, 0x532, 0x80, 0x6, 0x36249c27, 0x0, 0x7f, 0x0, 0x20, 0x5, 0x0, 0xd4, 0x1c, 0x6, 0xfffff5b9, 0x4, 0x470, 0x7, 0x80000001, 0x0, 0x3, 0x7, 0x4, 0x3, 0x6, 0x20, 0x7fffffff, 0x2, 0x6, 0x8, 0x1f, 0x1, 0x7fffffff, 0x3f, 0x74a, 0x7, 0x101, 0x1ff, 0xa3c, 0x1ff, 0x2, 0xff, 0x9, 0xb129, 0x0, 0x4, 0x3, 0x1b, 0x8f5, 0x6, 0x4, 0xfee, 0x3, 0x800, 0x2, 0x2, 0x1f, 0x9, 0x1, 0x80000000, 0x7, 0xffffffe1, 0x0, 0x0, 0x3, 0x10001, 0x8000, 0xffffffff, 0x8, 0xfff, 0x80000001, 0x10000, 0x9, 0x6, 0xf41, 0x0, 0x0, 0x2, 0x7fff, 0x3, 0x0, 0x7fb7, 0x7, 0x2, 0x5b, 0x1f, 0x8001, 0x7f, 0x7, 0x4, 0x6, 0x5, 0xfff, 0x8000000, 0x1, 0x9, 0x2, 0x1, 0x80000001, 0x9d8, 0x7f, 0x8, 0x101, 0x8, 0x1, 0x80000000, 0x200, 0x54, 0x6, 0x1, 0xc0, 0xffffff6b, 0xfffffff8, 0x0, 0x5, 0x0, 0x80, 0x6, 0xc8, 0x10000, 0x401, 0x0, 0x80000001, 0x5, 0x1, 0x5000, 0x400, 0xae, 0x3, 0x8, 0xfffffffc, 0x1, 0x80, 0x8, 0x1, 0xfffffffa, 0xadb4, 0x1f, 0x1, 0xec5b, 0xabfb, 0x7fff, 0xffffff80, 0xb02, 0xb776, 0x400, 0x4, 0x5, 0x1, 0xfffffffd, 0x44, 0xfff, 0x10000, 0x80000000, 0x3ff, 0x8000, 0x200, 0x4, 0x100, 0x9, 0x1, 0x4, 0x3, 0x10001, 0x3ff, 0x7, 0x97, 0x7, 0x3]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x7}]}, @TCA_FW_POLICE={0xc44, 0x2, [@TCA_POLICE_AVRATE={0x8, 0x4, 0xf062}, @TCA_POLICE_RATE={0x404, 0x2, [0x10001, 0x627, 0x3, 0x9, 0x800, 0x2, 0x902, 0x9, 0x5, 0x4, 0xfffffffa, 0x80000000, 0x5, 0xff, 0x7, 0x5, 0x3, 0x2, 0x34, 0x78, 0x9, 0x7, 0x3, 0x10001, 0x9, 0x3, 0xee, 0x7, 0x7, 0x32f6, 0x28, 0x6, 0x2, 0x0, 0x6, 0x2, 0x1, 0x40100, 0x3f, 0x1, 0x0, 0x2, 0x5, 0x2, 0x8, 0x8c, 0xfffff0a8, 0x10001, 0xc00, 0xfe4e, 0x1, 0x8, 0x1, 0x4, 0x8, 0x7fffffff, 0xda96, 0x40, 0x5404, 0x6, 0xce, 0x1000, 0xfffffff8, 0xff, 0x4, 0x7, 0x6e8bc000, 0x50cc, 0xaa, 0xd2, 0x101, 0x1, 0xfffffffc, 0x9, 0x9, 0x5ccc, 0x7fffffff, 0x7fff, 0x49b, 0x6, 0xa999, 0x4, 0x4, 0xfffffff8, 0x28, 0x0, 0xffff, 0x8001, 0x6, 0x9, 0xfffffff9, 0xd01f, 0x0, 0x9, 0xb82, 0x6, 0x8, 0x4, 0x7f, 0x417, 0x0, 0x9d, 0xe4, 0x10001, 0x7ff, 0xfffffffa, 0x1f, 0x4, 0x7000000, 0x9, 0x2, 0x1, 0x4, 0x80, 0x40, 0x62a, 0x82d9, 0x9, 0x10000, 0x1f, 0x4, 0x8, 0x7f, 0xec, 0x3f, 0x80000001, 0x10000, 0x1, 0x1, 0x38, 0x0, 0xfffffc00, 0x101, 0x7fffffff, 0x4, 0x1800, 0x400, 0x7, 0x3, 0x40, 0xffff, 0x2, 0x7, 0x4, 0x6, 0xd5, 0x1, 0x2, 0x1ff, 0x1, 0x3, 0x4, 0xffffffff, 0x1, 0x2d1, 0x100, 0x45, 0x8, 0x4, 0x2, 0xffff, 0x80000000, 0x9, 0x10001, 0xffff, 0xff, 0x1, 0x0, 0x8, 0x3ff, 0xfffffffc, 0x7f, 0x3ff, 0x8, 0x4, 0x0, 0x3ff, 0x2000, 0x3, 0x3, 0x8001, 0x7, 0x1416, 0x80000001, 0x2, 0x29d80000, 0x57, 0x9, 0xfffffffb, 0x5, 0x3, 0x0, 0xa5cf, 0x6, 0x4, 0xfffff286, 0x3, 0x2fd4, 0x7, 0x101, 0x3, 0x1, 0x100, 0x7ff, 0xda, 0x99f, 0x20, 0x6, 0x7, 0x6, 0x2094, 0x3ff, 0x1, 0x0, 0x7757, 0x4, 0xfffffff8, 0x7, 0xfffffffd, 0x9, 0xfffffffa, 0x4, 0x9, 0xa4bc, 0xb689, 0x56, 0x5, 0x5, 0x3d, 0x6, 0x2, 0x4, 0xff, 0x5, 0x8, 0xf0b, 0x1f, 0x4, 0x726, 0x4, 0x6, 0x100, 0x6, 0xb5, 0x800, 0x5, 0x2, 0x1, 0x100, 0x4, 0x5, 0x7, 0x7fc2, 0x65f2, 0x0, 0x3]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x184, 0x1, 0xffffffff, 0x4, 0x8984, 0x9, 0x5, 0x35, 0x7, 0x1, 0x7, 0x27f1, 0x8, 0x1, 0x3, 0x3dbf, 0x1ff, 0x7f, 0x80, 0x1f9, 0xff, 0x2, 0x5, 0x7, 0xfff, 0x7, 0x438, 0x2, 0x1, 0x5, 0x1, 0x7, 0x6a91, 0xa2d, 0x9, 0x0, 0x2, 0xfffffff7, 0xfffffffc, 0x5, 0x9, 0x100, 0x8001, 0xfff, 0x80000000, 0x7, 0xdc6, 0x9dbd, 0x2, 0x7, 0x3, 0x4, 0x9, 0x7, 0x4, 0x800, 0x3, 0x81, 0x9, 0x6, 0x799, 0x65, 0x8, 0x1, 0x17a, 0x800, 0x80, 0x8ee, 0xfa1d, 0x5, 0x1d758656, 0x6, 0x2, 0xc, 0x6, 0x4f, 0x3ff, 0x5, 0x0, 0x98f4cb8e, 0x2, 0x2, 0x9, 0x3, 0xb2b6, 0x427, 0x9000000, 0x0, 0xfa, 0x81, 0xd3e2, 0x6, 0x1f, 0x8, 0x9e, 0x6, 0x1, 0x18cc80, 0x1000, 0x8, 0x6, 0x8, 0x7, 0x1, 0x8001, 0x3, 0x7, 0x21b, 0x8, 0x8, 0xea, 0x401, 0x1ff, 0x4, 0x3d2, 0x6c88, 0x491e2317, 0x3, 0x200, 0x2, 0x7, 0x0, 0x9, 0x40, 0x1a92, 0x200, 0x0, 0x5, 0x5, 0xfff, 0x9, 0x4, 0x9, 0x400, 0x6, 0xca, 0x401, 0x16d, 0x10000000, 0x5, 0x37c1, 0x6cf, 0xc4ef, 0x1, 0x2, 0x2, 0x8, 0x7, 0x80000000, 0xfff, 0x4, 0x800, 0x1, 0x8, 0x4d7e, 0x0, 0x4, 0x0, 0xff, 0x86, 0x4, 0x1, 0x1, 0x20, 0x3, 0x8, 0x9c4a, 0x7ff, 0x3, 0x7, 0x8a, 0x4, 0x8d, 0x3, 0x1, 0x3f, 0x4, 0xd37, 0x2, 0x401, 0x4, 0x53, 0xffffffff, 0x1f, 0xffffff09, 0xe042, 0x8, 0x1, 0x7, 0xffff, 0x5, 0x0, 0x20, 0x0, 0x10001, 0x80000000, 0x4, 0x9d, 0xf1c, 0x3, 0x5, 0x3, 0x1, 0x7, 0x8, 0x9, 0x8, 0x800, 0x0, 0x6, 0x9, 0xffff181c, 0x3ff, 0xdc, 0x4, 0x6, 0xffff0000, 0xffffffff, 0x204, 0x7, 0x4, 0xffffffff, 0x2, 0x1, 0x2, 0x7, 0x4, 0x5e2c, 0x2, 0x9, 0x1f, 0x5, 0xd09, 0x1d65, 0x3, 0x19, 0x6, 0x3, 0x101, 0xffffff0d, 0xd3f4, 0x76, 0x0, 0x2, 0x7f, 0x0, 0x8, 0x3, 0x1000, 0x1, 0x1ff, 0x7, 0x5, 0xf13b, 0x4, 0x62cb]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0xc4}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x97e}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x1, 0x800, 0x20, 0x7, 0x8, 0xfff, 0x6, 0x8000, 0x0, 0x7ff, 0x1, 0x8, 0x400, 0x4, 0xc39e, 0x4, 0x2, 0x4, 0x7, 0x5f822508, 0x8001, 0x4, 0x7960f8d7, 0x7ff, 0xffffff7f, 0x6, 0x6, 0x9ad, 0x9, 0x2, 0x3, 0x40, 0x4, 0x0, 0x4, 0x1, 0x6191, 0xfff, 0xffffff01, 0x2, 0x0, 0x2, 0x5, 0x7b, 0x6, 0x4, 0x1, 0x0, 0x80000001, 0x1, 0xfff, 0x7, 0x7fffffff, 0x7f, 0x0, 0x0, 0xfff, 0x1, 0x9, 0x7, 0x3, 0x7fffffff, 0x6, 0x5, 0x6, 0x6, 0x7fff, 0x5c96, 0x6, 0xb6f, 0x1f, 0x5a7, 0x401, 0x2, 0x1, 0xcbb, 0x9, 0x0, 0x80, 0xa772, 0x0, 0x9, 0x7fff, 0x84, 0x2, 0x3ff, 0xc0, 0x1000, 0x5, 0x400, 0x1, 0x1, 0x5, 0x800, 0x9, 0x6443, 0x1, 0x7, 0x3, 0x4, 0x9, 0x6f5, 0xfff, 0x0, 0x8, 0x5, 0x0, 0x8, 0x70f, 0x7, 0x6, 0x3, 0x3, 0x65, 0x7fffffff, 0x3, 0x2, 0x404, 0x10000, 0x1, 0xf73, 0x2, 0x0, 0x3, 0x401, 0x3, 0x8, 0x0, 0x6, 0x8, 0x401, 0x741, 0x4, 0x1, 0x20, 0x7fffffff, 0x80, 0x81, 0x2e, 0xe5, 0x7f, 0x2, 0xfff, 0xff, 0x8001, 0x94, 0x1, 0x200, 0x1, 0x5, 0x5, 0x2, 0xfffff298, 0xffff1afd, 0x1ff, 0x180000, 0x6, 0x80000000, 0x100, 0x9, 0x2, 0x1, 0x5, 0x9, 0x1000, 0x0, 0xff, 0x9, 0x6, 0x40, 0x3, 0x80, 0x0, 0x1, 0x1, 0x20, 0x5, 0x1, 0x6201, 0x7, 0x101, 0xffffff00, 0x80, 0x9, 0x2, 0x1, 0x1ff, 0x9ed, 0x1, 0xcc3, 0xffff8000, 0x2, 0x5, 0xffffff41, 0x1, 0xeed2000, 0x6000000, 0x7fff, 0x2, 0x4, 0xfffffff7, 0x8, 0x10000, 0x5, 0x8, 0x40, 0x3, 0x30, 0x8, 0x10001, 0x50dde751, 0x401, 0x3, 0x20, 0xffffffff, 0x20, 0xfffffff9, 0x80a8, 0x4, 0x7878, 0xfffffffe, 0x1, 0xab8f, 0x7fff, 0x9fa5, 0x2e, 0x81, 0x1, 0x2, 0x6, 0x1f, 0x5, 0xfffffffd, 0x3, 0x3f, 0x780, 0xdae3, 0x4, 0x5, 0x0, 0x8, 0x0, 0x3, 0x7, 0x10001, 0x84, 0x7, 0x0, 0x9, 0x4, 0x4, 0x800, 0x6, 0x0, 0x817]}]}, @TCA_FW_CLASSID={0x8, 0x1, {0xa, 0x5}}, @TCA_FW_POLICE={0x40, 0x2, [@TCA_POLICE_TBF={0x3c, 0x1, {0x6, 0x6, 0x20, 0x0, 0x4, {0x3d, 0x0, 0x7, 0xfff8, 0x7, 0x3ff}, {0xb0, 0x2, 0xfff, 0x1, 0xa9c}, 0xffffff01, 0x90f7, 0x800}}]}, @TCA_FW_INDEV={0x14, 0x3, 'team0\x00'}, @TCA_FW_MASK={0x8, 0x5, 0x7}, @TCA_FW_POLICE={0xc5c, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x3, 0x8, 0x8, 0x1, 0x773, 0x1, 0x9, 0x1, 0x101, 0x7, 0x6d, 0x1f, 0xbc5, 0x4, 0x7fffffff, 0x3, 0x5, 0xb6d, 0x81, 0x5, 0x6, 0x80000001, 0x2, 0x4, 0x10000, 0x6, 0x7, 0x200, 0x2, 0x5, 0x4, 0xfffffffe, 0x3f, 0x8, 0x5, 0x7, 0x7ff, 0x6, 0x7fffffff, 0x2008000, 0x1f74, 0x7, 0x2, 0x72ae9a06, 0xff, 0x7f, 0x0, 0x80000000, 0x8, 0x3, 0x4, 0xfffffff9, 0x3, 0x8001, 0x9, 0x5, 0xff, 0xfffffffd, 0xff, 0x3, 0x1, 0x1, 0x8, 0x1f, 0x3f, 0x0, 0x1, 0xa8, 0x3ff, 0x0, 0x44ba, 0xf684, 0x1, 0x6, 0x400, 0x4c, 0x8, 0x9, 0x0, 0x6, 0x3, 0x4, 0x2868, 0x80, 0xd, 0x2, 0x7, 0x80000000, 0x3, 0x3, 0x6, 0x2, 0x5, 0x5, 0xffffffff, 0xffffff64, 0x1, 0x7fffffff, 0x1, 0x40, 0x9, 0x5, 0x6, 0x6, 0x8, 0x0, 0x80000001, 0x3, 0x1000, 0x2, 0x4, 0x5, 0x3, 0x800, 0x888, 0x4, 0x8000, 0x4, 0x200, 0xfffffff8, 0xfffffff9, 0xc5d3, 0x0, 0x0, 0x0, 0x2, 0x2, 0x1ff, 0x7fffffff, 0xdca0, 0x8, 0x10001, 0xffffffff, 0x7f, 0x1, 0xfffffff8, 0x10000, 0x7f, 0x9, 0x10f900, 0xbad, 0x84, 0x2, 0x8, 0x20, 0x9, 0xfffffff8, 0x6, 0xfffffffb, 0x6, 0xe2, 0x3, 0x81, 0x3ff, 0x6, 0x8, 0xf0, 0x8001, 0xfff, 0x0, 0x75e, 0xae8, 0x2, 0x10000, 0x400, 0x7, 0x3f, 0x100, 0x6, 0x9, 0x3, 0x40, 0x9, 0x5, 0x469, 0x7ff, 0x0, 0x1, 0x8, 0x6, 0x796, 0x4acf75b1, 0x1ff, 0x100, 0x7942, 0xb6, 0x101, 0x0, 0xffffffff, 0x5, 0x3, 0x9, 0x9, 0x8, 0x3ff, 0x1, 0x7, 0x6, 0x8, 0x87, 0x20, 0x77, 0x9, 0x6, 0x4040000, 0x7fff, 0x6, 0x0, 0xfffffffc, 0x1, 0x7, 0x4, 0x5, 0xccfa, 0xffff, 0x1, 0x0, 0x20, 0x1, 0x1000, 0x1, 0x5, 0x8000, 0x0, 0xc0, 0x7fff, 0x9, 0x3, 0x1f, 0xfff, 0x3b, 0x4, 0x5, 0x8, 0x1ff, 0x7f, 0x800000, 0x2, 0x3, 0x8000, 0x1, 0x9, 0x7, 0x6, 0x5, 0x1, 0x8, 0x9, 0xfffff800, 0x6, 0x7, 0x7, 0x3, 0x7fffffff, 0x1f, 0x4]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x800, 0x3ff, 0x3, 0xf0cd, 0x5, 0x70, 0x0, 0x7ff, 0x5900, 0x5, 0x6, 0x4, 0x4d97, 0x2, 0x1, 0x5, 0x1, 0x7fffffff, 0x8001, 0x4, 0x10001, 0x9b4, 0x1, 0xfffffffa, 0x20, 0x2, 0x8, 0x5, 0x4, 0x0, 0xfff, 0xfffffffc, 0x3, 0x400, 0x7f, 0xfffffff8, 0x0, 0x7f, 0x75, 0x7fff, 0x0, 0x2, 0x80000001, 0x9, 0x8001, 0x90, 0x3f, 0xb4df, 0x3, 0x4, 0x30000, 0x80000000, 0xffff, 0x7, 0x8, 0x6, 0xfffffffc, 0x7, 0x8, 0x1ff, 0xfffffffa, 0x1000, 0x1, 0x1248, 0xffffffe1, 0x1, 0xffff0000, 0x0, 0x5, 0x0, 0x9, 0x6, 0x7fff, 0x7ff, 0x99, 0xe4, 0x8, 0x40, 0x6, 0x1481, 0x1332, 0x3, 0x8001, 0x1, 0x67e2, 0x7b5, 0x6, 0x0, 0x1dcf951b, 0x4, 0xa9, 0x9, 0x5, 0x3ff, 0x43, 0x6, 0x9, 0x4, 0x7, 0x1e, 0x36000000, 0x7fffffff, 0x37, 0xb797, 0x7f, 0x1000, 0x11e, 0x83, 0x401, 0x8, 0x2, 0x4, 0x8001, 0xff, 0x5, 0x6, 0x0, 0x40, 0x1, 0x1, 0x20, 0xd68, 0x40, 0x6, 0x1, 0x401, 0x4, 0x3, 0x7, 0x3, 0xfffffff9, 0xffff, 0x4, 0x7f, 0x7, 0x5, 0x9, 0x800, 0x5, 0x0, 0x3f, 0x0, 0xa08, 0x7, 0xfffffffb, 0x7fff, 0x4, 0x7, 0x5, 0x0, 0xfd, 0x5, 0x80, 0x7a9, 0x6d4, 0x500, 0xfffffff7, 0x2, 0x9, 0x7, 0x4, 0x4, 0x80000, 0x5, 0x81, 0x10000, 0x7f, 0x3, 0x0, 0x3, 0x8000, 0x5, 0x800, 0x7c1, 0x2, 0x800, 0x0, 0x8266, 0x5c6c, 0xff, 0xff, 0x8, 0x6, 0xffff8000, 0x2, 0x8, 0x200, 0x1, 0x6, 0x5e7b, 0x79, 0xffffffb0, 0xfff, 0x401, 0x10000, 0x7, 0x2, 0x4, 0x6, 0x3, 0x4, 0x3ff, 0x80000001, 0x4, 0x3, 0x2, 0xdefa, 0x7, 0x7, 0x3, 0xfff, 0x1, 0xfffffffa, 0x5, 0x8, 0x3f, 0x7, 0x81, 0x6, 0x6, 0x10001, 0xfffff7ed, 0x8, 0x1, 0xffffffe0, 0x0, 0x3f, 0x6000, 0xffffffff, 0x5, 0xfffffffc, 0x6, 0x99, 0x9, 0x2, 0xff, 0x0, 0x3, 0xc000000, 0x401, 0x3f, 0x40, 0x0, 0x0, 0xe66, 0x7f, 0x198, 0x2, 0xfffffc00, 0x400, 0x3, 0xcdc, 0x6dfa, 0x1, 0x869, 0x2]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000000}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x6f}, @TCA_POLICE_RATE64={0xc, 0x8, 0x5}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x9, 0x3, 0x401, 0x80000000, 0xa08d, 0x1, 0x9, 0x5, 0xfffffff8, 0x3, 0x100, 0x6, 0x92, 0x9, 0x3ff, 0x80000001, 0x9, 0x401, 0xbe9, 0x4, 0x5, 0x2, 0x0, 0xa8, 0x80, 0x5, 0x7, 0x7, 0x1, 0x400, 0x0, 0x400, 0x5, 0x0, 0x9, 0xffffff7f, 0x49, 0x8, 0x800, 0x401, 0x7f, 0xffff, 0x9, 0x4, 0xdd, 0x80, 0xffff, 0xa14, 0x9, 0x1f, 0x6, 0x684, 0x9, 0x31b0e10b, 0x1, 0x1f, 0x8, 0x4, 0x5, 0x1000, 0x5, 0xd26e, 0x8, 0xfffffff7, 0xedf0, 0x1, 0x20, 0x3, 0x6, 0x5, 0x80, 0xfde3, 0xb4, 0xffff, 0x9, 0x20, 0xd210, 0x1, 0x0, 0x3, 0x8, 0x2, 0x7, 0x692b775c, 0x934, 0x9, 0xe4c2, 0x20, 0x62a, 0x3ff, 0x9, 0x5, 0x8, 0x5, 0xffffffff, 0x4, 0x40, 0x1, 0xfff, 0x100, 0x3, 0x2, 0x2, 0x4, 0x3, 0x3ff, 0x7, 0x0, 0xffffff8d, 0x401, 0x3, 0x9, 0x0, 0x4, 0x7, 0x9, 0x7, 0x3, 0x2, 0x10001, 0x3, 0x0, 0x0, 0x1, 0x6, 0x80000001, 0x4, 0x1746, 0x8000, 0x2, 0xfffffc6d, 0x9, 0x1b, 0x9, 0x40, 0x2, 0x40, 0x81, 0xb6, 0x8b, 0x0, 0x0, 0x9, 0x14, 0x7ea3cef4, 0x3ff, 0xffff7fff, 0xfffffffc, 0x6, 0x9, 0x101, 0x0, 0x8, 0x4000000, 0x7, 0xfffffffa, 0x2, 0x5, 0x2, 0x7, 0x4, 0x2e, 0x3, 0x0, 0x2, 0x5, 0x2, 0x4, 0x3, 0x2, 0x9, 0x100, 0x6, 0x8, 0x4, 0x100, 0x9, 0x3, 0x0, 0xe56, 0x8, 0x81, 0x3, 0x0, 0x300000, 0x80000001, 0x2, 0x192, 0x9, 0x5, 0xfff, 0x8, 0xb6, 0xffff, 0x5e000000, 0x602f, 0x5, 0xfffffffd, 0x1, 0x5, 0x1, 0xfea7, 0xe8, 0x8001, 0x6, 0x1, 0x7fffffff, 0x5, 0xffffffff, 0x7, 0x40, 0x4, 0x2, 0xb09253f, 0x7fffffff, 0xc0000000, 0xc, 0x0, 0xa8, 0x1, 0x8, 0x8, 0x1, 0x7, 0x7fffffff, 0x3, 0x2, 0x73d, 0x6, 0x1, 0x6, 0x0, 0x1, 0x6, 0x4, 0x4, 0x2, 0x6000, 0x4, 0x20, 0x9, 0xd0, 0x9, 0x40, 0x4, 0x1c, 0x2, 0x81, 0x2, 0x3, 0x5, 0x0, 0x9c2, 0x9, 0x6, 0x7fffffff]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3f}, @TCA_POLICE_RESULT={0x8, 0x5, 0x2}, @TCA_POLICE_RATE64={0xc, 0x8, 0x80}]}]}}, @filter_kind_options=@f_route={{0xa}, {0x37f4, 0x2, [@TCA_ROUTE4_ACT={0x35e4, 0x6, [@m_skbmod={0xd0, 0x0, 0x0, 0x0, {{0xb}, {0x68, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1}, @TCA_SKBMOD_SMAC={0xa, 0x4, @multicast}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0xf622, 0x7e7, 0xffffffffffffffff, 0x5, 0x3}, 0xe}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x4}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x40, 0xd6b9, 0x0, 0x2}, 0x3}}]}, {0x40, 0x6, "e6b0306d12716c408f51deb7fc949b300c10d746d188f486feb23e8d09dade52cffa54d3c2980a701448cc2f2e0f7959762b72715f46290001ba94f4"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_sample={0xc0, 0xf, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8, 0x3, 0x4}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x3}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x9}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x6dc4}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0xa75, 0x0, 0x8, 0x80000, 0x8}}]}, {0x5c, 0x6, "f8b7cfad230955a00f84cb5541c6d12863902998fcc575a4c5352f513abac4cd8ba836276af330c7047f5e10ced08f02e7567fcf60031992b4afeb00474e270d8d83c130789b177b98cf904baf9126d257222b9b9ee790c8"}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}, @m_bpf={0x3c, 0x0, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0x5, 0x6, "82"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x1}}}}, @m_skbmod={0x18c, 0x19, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @multicast}, @TCA_SKBMOD_SMAC={0xa, 0x4, @broadcast}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x1, 0x3, 0xffffffffdffffff9, 0x4, 0x104}}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0xe5, 0xd, 0x6, 0xffff0001, 0x98}, 0xf}}]}, {0x100, 0x6, "94888937126ca453a9433887e24df17f9cc396378c92c2fb8f6898875682a9a160d6348a6cfc1f88ee76ae8c3c4653c013d191f4faf76b914e19a2141bd4beabcecd95528e0c90ad1325169d0e0be6fd4782b00efa610500b1fef28e5e50f4013d6c5c5fbea21af1832d7ed7fe17dd5be91747f3ce67c5d1eccee3242e09793d199fe5e2ee8aee1b0289c2df8b87139be2f870fce6e0d7416a8fae196baeb11f1372d4e51576fe4750ea0d5f2e83052eda7ec67a3865c58328ec6d471fbf3f2616dfe3f912bccfdd3585068849efcf6b6b7f132894a5bba3df095653087bf6e5a04193699f403f8370612a6fa2ac47c735701049f2eb0f711b5476d3"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x5}}}}, @m_ife={0x1038, 0xa, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @broadcast}]}, {0x1004, 0x6, "124e8c56c2859fa1b8b90dd2dc20531dbc9d9d255476620f7d7328302fc3bad1fd8fd1d71c88e4c630299a0909f620854cedfe823115c5468c22150ea02f7a07ac327c26b59babe9b83f926cc6ef443a1b31bc0b10a3b1ff6570be44c72099a6de7ae822cdd92b2ab6f31822e630056d4b041e0694c66adae770ec90a158600c9e887ca54b8353e128c0109ce20b09e4b8250bd6ddbeaa10d2e5e27e228b5b9c69f506add6d40e90bd05173522484f30c9251d0684f3cdaa6582cbbb9b8e15a22df85f0a401ab065a68ee23b6f043231404649cc577db04d2df4b4ef8bb97eb524d97da44a5f14dea6d69df68b6a0877cddd286756a92f2bbb143473ed792cfc71b2acee95096929df43224520b63063ed6b87de50c1b96ab8832300e9f71ce7a545d5b091f8ca0c53b6fb0b7d2142569494c65d6adf83732fc8b0f08cb398805b81776a7f509eb3bd3aae5155f3f08dd93e26761d212df9035a54ad40859b1307b1834b17a051c4247c0dcc4fad1ee1298f89e283d3d9dc29a9817673da3142daa864dda9afb8ee086547eaa77eb34a23e67c4b0d11553faf0ce43fa65c4923839d07fa61ccd9ac9994c56d0636263d94daf1ed8dae1578206b1e83e3d46762a29e0b337c833b1e9473e2f93fa0bcef21f4739770059ed85113d602faae2b4911243f5c89275ae6d2347dfede5b25ea34370211490502f4e8fd2aa671824fa9b86146c8a7952da08ce684d7203540626c81fc9edaa57b857d5516274bcedbc7528cb1254e8fd74cea2ee22187221924701f705cbc8e0a0f8a59fd55c681b243a6afa757e3b3702c26a0b6d85793288f22f88629390c99bf9ef95edf53d07702dc6694e9fbbcc3e6b3112d31cd93a257b0a5d6d7c27ab0ce384dac3d8f0a7e1c70fa66a66a679a0906c3b38a6d94607e2fd82b95f36ef545111d74e81a21865f7c9f0d31e6b8fb0d7e4279ab2feb97655440a9179d12cb3e1c58d98c8d9fdc05b87dfdbfc6b9d8cc6b388e04b3e942b367c1a49ff9e75d228e800383519fac5a779d99be1bc3e7c79862b0b90e0392e36e1dfa1d1a33372dccb5b2a08939f78fe03be5d8e65796bff900324defc0b219ced668cabc753f932258a11f6535d76e5acc8c3cb98b0a21136091862c7e001c0d9c5809a2ffdd05419e1d6eda06d83efeedc3bbbcd16db1e6284f89c0cef98020cf16fd0112df2c415a14a352838f9942cee71c33a3357803c03e7e958434646e6345e5aab5277b6ad6121728ea7b489d865568d08c86038433582a5ed26112b13758d085eedbc9d2b7b43f3e0614bbffa642aae69221b380c06fc9db0baf609da3162b5214b2ff68d3efb930cafe9e17d78bc1b8eed7f0bb29242939ab800594425f8093a0960276ecaf02dfe52b1c5bcb9f4d4eb2d66688d66baa0204e9d041f4e8a7d0700297d47da157155826168176175be9f4e0d1c19122b8d6b0778b6ad2297387fcd0b62a18831622562355b8d909e44df793d4060451e0bf2125f862cd64fc4258645c35ea638b3458c712404cf9e230fce5b039bf9dfcc900f00c7601ff0dc1bec555ae10cec10b1077b1e26797bd932eb26c12c53234d992e6fc1b3e6dc2c1ae28b3ce1ae88a4d714b86f020889375820112a94cf79939420fec670ee311f6da9c105d81891eac101507c2588f3b84f61b026a88900cd3669537b486d07cb77f51bfacde9fc39a530d8bc6328c12e816fa65109604bd4dd322ae44edae4e3c69bd103e6766b433b7c8f100fbe8cae82daa9dc529771d963f635bf4876193bc44f7e783fdbe85cc886466704f26cf5fcb7e81d94d29d042acbd7b562b8eb56eb533fc299b1db058b3b62f086791f02c60c93befb91c37ff640a8b165d7903ccab1a22540a87a3806c7c9c96fc8c80bf2a1ffdbee5a3728fc73b362f3b6914166729b165ec5f2735c08fd0485bd9e665577ebf55e05ebd82bd2a46884a325333d3c1d5c5b4e49769b00140c9a77b274dccd03c145fa015084e8d592349292a93538743b1c7bad29f11800ed92bc99fe3638b8238ad0b4aeda59136d6d855904d64225c5d7e2ce28f6300d7069ba2041fecf85580ea5d3548ceb77bee0b1737c71091643b22ad2ca7c91cbf359a557edbc26d42439791c48794ca792958cc6db9c4f77c557a69b523aafb630237324725ddf777a7f3c79a907be8010a867a79e311cbe654c906599b404bd552e2ed46a445a6ee264ec4575cd9b94b7168e72490c3623f279fbbfc1c2a816656b6abc7b5a211a2f8bfb589a86a3cbe917ea35cf0c1c1f37a603db9cab6ddbdac47965308f639eb4388a536d8ad4cf9a272ce61e3350ea9d7d8f78014a512e320912f804ac6a7c8d91794a4b98ea9630e2da3bd7fb129052678ebd56dd061cea51c2b59277903c1024ec384d2901ef60fd9398a5da8b93a93076e165a6457739d6d96e9be00d135228fb20575755f1c16735d64b2489fc66f6975aba69355a89c779f8db9c9223ab133bce76fb7b584cd18ac4c5977d3cac3ccb53ed59c9c8cd1b8935163d4c66105e5863c1cb9e2afe9d3b3e9c6779da35647b661ed9e07af339699628fdd77db7c5886532dbdef90c2003029b06256e4558d03f80f24cab9465a33d0523a6028699fbd513b808676edb849670bad89959fb74581120cd0ac0db74d03286f439b41a3318065883134e83afd05093cf362876138fde98edc55603462fbc1ac71fd62f410f6e51e3129409994fb2b64e8fcd261ba1510352b3f609aae63e89faee7ebcaea7a9ca807900a0f3141c1512a69ad6276f94461606751e9c09ee2db680e1bf2c5f0d485aadfbdcfc1c9bc7fd596e906261cb676b628c3919bab318384b4250f7e7ef934ed78f2c5a232e0410dd3026b065bf9f0c58faf96b78fb0e5fa0b78ce17a3e366d272652748e1b6863123df31c8169f1d91e84a8cd7d3d5becc1e8eb37cfe2fa51af6bb4bce60732041b3fe2a852e1d497c252a187f0beb1da4997be7528a8cd99df31213c7ed9449b7b6a3d255e0fc36e488ad1fff6e44032531896651d6fdfb0dda3387303015f355976447fdccc1b15d8416d581a24baf2a19b14bb894d6a2d94ebe4858f3be23ec989d1df02c21668588e0eb604a9d3d07e1bb88eb627f4df3bcbe03f79e25a99329482983b5317a66b3d8a0633938fa3c6ef152984ea6915b02d9204aa3d4f0843fe71272d996e768ca70ec500b906448afad7eabdfab60dac556674f1b5d5a89ab2c11e4eb4f5a0293951e1fc9abe4020f22c5efd8eb17e7d468e9201538691f8e13e6e572073ada70e0fb1007e287bb53b292373e8cff39a75ca8f1891b75853c87045e2392844db66d5ad8872a955bf3e6ba11f5e5d2cd493dd665d882bee868663125272728666faba5652bc15aabbc9b290f729adee6cd5b6108c6e6e2a67b783fc83f7504aa4171cceabf0e8ccfd2f0ea9b2a89b141208446ff3104a19380a6b444c7b9a05c20a8f119ab2d1f4b55385a6e2cada7dd724029526cf827d3a7990109fd6e50fa01740b07200e6845d4cd7aa9e93e63ae4eeed6a66c762b5dc3cf2a4f81dc83e6bc373b1b0b5045eee733f70858f8c710a96405e87b7078601a106793bc15d6a03a6004cb37ba0c427475178b819456eb0da2c660e11bd64daf7298bf343a4c7e39be298803f1a0783a80d8d7b9f7b2199840a1c4cd86b81ea45ad8aeedb54327fd39f754220d9f29ab4b058258577ffd407c108db9c937695d5eec160ae5ab617ddff56515bd7dca60377dd4098efa9bcb96f4871bb1f27e8bee6440af8f2bc7305a3234de85b200352ff43ef8e48ffa658d402d5ddf5040cdfc7618b87406d66c390452eb4fa83a0f68f93fd1a156946e3470deadf5e5d5ee288d3b6b6391308a923f98976f1d585c0eead807f87c2a2d88a43c1d146300a91ccb466a9b9ce7c5246f78f11ba0440e0f87be2624b6d2a4058f2ed92f3cde8b04242429be7d4ff194c55085b9775a1ca2fcca130908935e3e57a3f0e14e368a9ef8ccbdfcfa0ac4ad060098dc57443f020ae665c5954f575908cc5cf376df5f4cf2b16ea0607d8a8490ad5431cf67cb2305b85a4e8f087e658812b17c964b56bc30f1d1b25a12935e9cda399dcb478c234ec50222cc80ca66000a9d7fdd0bdd471cefdc43696a7bc7a7fb69a36c46301d25a2cdaec9d323d94bbc4f530aee88398d18d17d324668c065c758f33a4326880e6bfe8a424f14429edcd5aa3710a1408e2066f908c63f14999ba008a0a1711838ffd549495f8ceb9b057e7a1699d19cd62a4d0ba3be9cfa73634aaae335f093b7f6d01cdcbc6c0c24a17d92af21ebc3544f78c780d67b961e3b5cf97b9216e57350d1d19bf08f1be73148ad8d1ef31dacf93963030a076a4677b1582622030447e20b20ab48f89a547276c3391b1469528cc3e9ac52869374141da2e25d1356554baa36b109e2906d0c1dcd92e97833b7c1cd30eeca688330c0cdbebf0bc06d48b185289e67b559be7df510ea7bb924e283ff4ea1063ef3ee04fc3df7188bb51ed5e78f5d01aa1d8b758222c111a009cc125710d6c70c1b2d6ec9ef7db53a8ebbe56f517a72c2784e1f91905c98a2139e1850a9ecbf2f09a8b39a527497481f1597af6095d35c339bb54d93862b8fd559e78f01117ababf1f798b317a4bc8c5dbce0edc06084bdc28d1439aeab13266ac706ad7f248f6705e0ff026cdbe89e40225f0cf5bee0aeb74cb3042ce6abba420deb363012682cfb37fa16605ea2cdef5b4f1b68d3193aca7638c1558cf3fce4bb27da707706d6813458e1708482b9b2878b079bb505716c24e4459806d61377b7f092785a29ea7e0f3c69428ae8c74fdcacbd6c44d08c02620a21bf449a9b93a05ae7f326215bb5a565a4c552a7ec40b4849959ef95f47c04bf7721d56657e678d75480de8863acae0a751898c35a5c22661e719552c952ddfeb603ad4726a7f8d98c9640dd05e5287bc5dd7e8bbf1d9a13b1d29b62630144632775d52df640ff1db19cb119a042f0558b9d9b649b478269659d43453057b6fcd9520038555deac4b40226ec9b1a480c57dde113940d1abfaac26078b944d33b928376efe1705691ff8959b03a48715d3d1e34083f3a4f628fdc28e121dd532f9b7ffd687030842c094742a2c060ff20d6f4a4963f6c41ccf5964737c910a90d73d38f40c7feaa03f315036e675511f47bfec9753d5884c50a51715bd85d829a053b31ccc396e372dcfe0ccb84e38d879c83ef84ef09b452659c82bfd692ed01a94686993d050ce31f5e7248cd45bddeddacf31adbac911c32651ef78f347e7ae393b02c0ec678f574fb181d85c56fb9eaa6bfb42ba1c05b5363119678edc4797a7d8910d9e74d8efdc2367a9143411842a8fe808fe39f680381a752e2679b12719cb7ac015c7d0376d20e14f8174455f4b4b5a91413b4dfdc6b3e5e617d0351022168025d8592254e66c56113347e7852ebf7f8e14aeb5c9b4ccf1cf9e59d4a95afd7315dcdb33f739777c4d329660637403c79c62d1171fc69dbf0754d8528cf8207db010672ff3c1a25ae4dba1fbb7a5fbc1d80ea4db6f9b1f5a215b4182611629a73b74b33baf52cc9ae571057a8fa63de0fac2ee60edbb0173785fb2c4edd2987dc79aa318ed2ec9369410aebce822dc9305bb490048ec463e3a4f22a0376d4731682839d33949c8f09659e60d7cd6e8c777beb633661c9dba42ff7df81693f414b47dc0ca84e89946d5c1e53694edd1575519e6be6d8ed583ae69602c83a181f566708baf3f8e21a0b0"}, {0xc}, {0xc, 0x8, {0x1, 0x2}}}}, @m_ipt={0x50, 0x3, 0x0, 0x0, {{0x8}, {0x14, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_HOOK={0x8}]}, {0x15, 0x6, "46288d03718ccc6dcb82c8a164f6847789"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0x1dec, 0x1, 0x0, 0x0, {{0xb}, {0x1d8c, 0x2, 0x0, 0x1, [[@TCA_POLICE_AVRATE={0x8, 0x4, 0x18805973}, @TCA_POLICE_TBF={0x3c, 0x1, {0xfff, 0x8, 0x8, 0x0, 0x80000001, {0x1, 0x1, 0x55d, 0x7, 0x3, 0x3}, {0x9, 0x1, 0x8001, 0x9, 0x8, 0x8}, 0xff, 0x400, 0x3}}, @TCA_POLICE_RATE={0x404, 0x2, [0x9, 0x10000, 0x401, 0x8001, 0x2, 0x7, 0x1, 0x6, 0x9, 0xffffffff, 0x5, 0x2, 0x3, 0x9, 0xfffffff7, 0x2, 0x7, 0x0, 0x0, 0x5, 0x81, 0xda0, 0x0, 0x1f, 0x3, 0x40, 0x82d7, 0x439, 0xfc000000, 0x0, 0xc8, 0xf8000000, 0x5, 0x3ff, 0x0, 0x0, 0xa8b, 0x3, 0xffffffff, 0x4, 0x2, 0x1, 0xf1e, 0x3d1, 0xc5, 0x7, 0x4c, 0x1ff, 0x401, 0x80000000, 0x6, 0x2, 0x7fff, 0x3, 0x9, 0x4, 0x6222, 0x400, 0x20, 0x80, 0x4, 0x6, 0x80, 0x100, 0xffff, 0xffffffff, 0x7, 0x0, 0x10001, 0x3, 0x80000000, 0xffffffc7, 0x8, 0x0, 0x6, 0x1, 0x1, 0x3, 0x53c90383, 0x2, 0xec47, 0x675, 0x2, 0x5, 0x5, 0x1f, 0x7f, 0x3, 0x1, 0x6f1, 0x0, 0x7fff, 0x8000, 0x7, 0x0, 0x4, 0x1, 0x10000, 0xb5, 0x3, 0x8, 0x443, 0x1, 0xfffffffe, 0x68, 0x8, 0x9, 0xd98, 0x0, 0x1, 0x401, 0x8, 0x2, 0xffffff7f, 0x4, 0x9, 0x0, 0x7fff, 0x1, 0x0, 0x81c, 0x10000, 0xfff, 0xa6, 0x3, 0x10001, 0xd166, 0xfffffff8, 0x1, 0xfffffeff, 0x8, 0xfffffffb, 0x8, 0x1, 0x0, 0x3fd, 0x1, 0xc5fa, 0x200, 0x2, 0x0, 0x8, 0x8, 0x5, 0x20, 0x2, 0x2, 0xdb5, 0x6, 0x8000, 0xe2f, 0x10000, 0xff, 0x9, 0x3, 0x4, 0x59903b13, 0x1, 0x8001, 0x3, 0x3f, 0x8, 0x3f, 0x4, 0x20, 0x2, 0xe94, 0x2, 0x2, 0x2, 0x3, 0xfffff801, 0x6, 0x10000, 0x1, 0x4, 0x1, 0x7, 0x401, 0x9976, 0x10000, 0xff, 0x759, 0x400, 0x1f, 0x7, 0x7ff, 0x2, 0x2, 0x8, 0xc33, 0x1, 0x10001, 0x6, 0x7, 0x5, 0x6, 0x7, 0x40e, 0x819, 0x3, 0x7, 0xd8, 0x1, 0x1, 0xffffffff, 0x4, 0x7fffffff, 0x40, 0x4, 0xff, 0x40, 0x80, 0xe93f, 0x3, 0x9, 0x4, 0x1, 0x972, 0x6f30, 0x4, 0x7, 0x3, 0x40, 0x8, 0x800, 0x760b, 0x3, 0x0, 0xb0, 0x3ff, 0xd39, 0x9, 0x8001, 0x7ff, 0xccb, 0x3, 0xac, 0x20, 0x9, 0x800, 0x7, 0x7f, 0x6, 0x8001, 0x6, 0x4, 0x1f, 0x7, 0x5, 0x17, 0xfffff800, 0x5, 0x8, 0x0, 0x401]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x407e}, @TCA_POLICE_TBF={0x3c, 0x1, {0xa009, 0x20000000, 0xb6b, 0x4, 0x8000, {0x29, 0x0, 0xfff8, 0x8000, 0x1, 0xffff8001}, {0x81, 0x2, 0x1, 0x1000, 0x2, 0x9}, 0x8000, 0x3, 0x81}}, @TCA_POLICE_RESULT={0x8, 0x5, 0x8000}], [@TCA_POLICE_AVRATE={0x8, 0x4, 0xfffffffb}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x8}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x60}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}], [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x3}, @TCA_POLICE_RATE64={0xc, 0x8, 0x4}, @TCA_POLICE_RATE64={0xc, 0x8, 0x20}], [@TCA_POLICE_RESULT={0x8, 0x5, 0x10000}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x81}, @TCA_POLICE_RATE={0x404, 0x2, [0x1, 0x1, 0x5, 0x7, 0x1, 0xda3, 0x8, 0x0, 0x1, 0x8, 0x800, 0x42a, 0x4, 0xb97, 0x8000, 0x7fff, 0x9, 0x7, 0xffff, 0x1, 0x7f, 0x101, 0x6, 0x1cd73383, 0x3, 0x9a3, 0x1f, 0x10001, 0x10000, 0x9, 0x2, 0x6, 0x435, 0x8, 0x8, 0xa39, 0x3ff, 0x180000, 0xffffffe1, 0xfff, 0x0, 0x4, 0xfffffff7, 0x1, 0x3f, 0x101, 0x8000, 0xb0, 0x5, 0xa7, 0x0, 0x80000000, 0x9, 0x1, 0x2, 0x10000, 0x5, 0x4, 0x8e, 0x1f, 0x100, 0x9, 0x6, 0x400, 0x0, 0x3, 0x7, 0x100, 0x6, 0x6, 0x81, 0x0, 0x2, 0x9101, 0x6, 0x2, 0x200, 0x0, 0x8, 0xfffffff7, 0x1000, 0x4, 0x6, 0x7f, 0x80000001, 0x7, 0x4, 0x7, 0x4, 0x81, 0x6, 0x3, 0x26a, 0x7, 0x1f, 0x81, 0x9, 0x2, 0xffffffff, 0x6, 0xe6, 0x9, 0x80, 0x4d, 0x4, 0xbb, 0x5, 0x800, 0x101, 0x2, 0x2, 0x0, 0xa78, 0x9, 0x1, 0x3, 0x5, 0x3, 0x40000000, 0x800, 0x4, 0x0, 0x1, 0x6, 0x3, 0x8, 0x6, 0xfffffff8, 0x0, 0x0, 0x7, 0x6, 0x6, 0x0, 0x0, 0x3, 0xaf5, 0x876, 0x4, 0x4, 0x6, 0x2, 0x80, 0x800, 0x9, 0xd3800000, 0x1, 0x9, 0x400, 0x2, 0x400, 0x7, 0x6ec1cf6e, 0x5e, 0xffff, 0x800, 0x8001, 0x0, 0x102, 0x0, 0x5, 0xffffffff, 0x5383, 0x8, 0x8001, 0x3, 0x0, 0x0, 0x0, 0x8, 0x3, 0x800, 0x6, 0x1, 0x5, 0xfff, 0x1, 0x4, 0x100, 0x5, 0x1f, 0x2, 0x20, 0x8, 0x4, 0x0, 0x80000000, 0x5, 0x1f, 0xfff, 0x3, 0x8, 0x400, 0xd5, 0x6, 0x4, 0x3f, 0x7, 0x0, 0x7, 0x1ff4, 0x81, 0x7f, 0x3ff, 0x7ff, 0x0, 0x4, 0x1, 0xff, 0x55ab, 0x7ff, 0x1, 0x92, 0x8, 0x447f7581, 0x0, 0x10001, 0x9, 0x7, 0x0, 0x0, 0x5, 0x8, 0x43d, 0x1f, 0x3df4da84, 0x2, 0x54c, 0x80000001, 0x100, 0x7ff, 0x3, 0x7, 0x7, 0x30f2, 0x2, 0x0, 0x2, 0x408, 0x8001, 0x7, 0x3cc, 0xfffff001, 0x7fffffff, 0x6, 0x5, 0xaa, 0xeccb, 0xf99, 0x6, 0x400, 0xf60, 0xab8, 0x8, 0x7]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RATE={0x404, 0x2, [0x2, 0x8001, 0x9, 0x1, 0x55, 0x4, 0xc0000000, 0xc7bd, 0x6, 0x100, 0x2, 0x1, 0x2, 0x100, 0x7, 0x8, 0x0, 0x3ff, 0x5, 0x7ff, 0x3ff, 0x2, 0x401, 0x8, 0x80, 0x518, 0x1, 0x24d, 0x0, 0x3, 0x8, 0x800, 0x100, 0x9, 0xbba6, 0x2, 0x8, 0x0, 0x101, 0x6, 0x9, 0x9, 0x10001, 0x3, 0x8, 0x10001, 0x5, 0x7fff, 0x0, 0xbd, 0x20, 0x81, 0x5, 0x1f, 0x7, 0x7fffffff, 0xfffffffb, 0x0, 0x7, 0x7, 0x10000, 0x1, 0x7626, 0x6, 0x80000001, 0x4, 0x2, 0xff, 0x800, 0x8, 0x1f, 0x2, 0x3, 0x3ff, 0x5, 0xffffffff, 0x8000, 0x9, 0xe0ae, 0x400, 0x0, 0x7, 0x1, 0x0, 0x80000000, 0x3, 0x0, 0xfffffff8, 0xce4a, 0x3f, 0xcb, 0x8a7, 0x7fffffff, 0x1e, 0xfffffffc, 0x831f, 0x0, 0x4, 0x2, 0xfffffffa, 0x9, 0x401, 0x81, 0x6, 0x6, 0xfff, 0x81, 0x8, 0x3ef, 0x4, 0x2, 0xb9de, 0x0, 0x20, 0xdf6, 0x1, 0x2, 0x0, 0xfd64, 0x3, 0x80000000, 0x5, 0x716d7e0a, 0x9, 0x3, 0xffff, 0x9, 0x8, 0x400, 0x6, 0xfffffffe, 0x6, 0x2, 0x7fff, 0x80000001, 0x5, 0x8, 0x9, 0x8a, 0xfffffffa, 0x7, 0x7ff, 0xbdfe, 0x0, 0x7, 0x10001, 0x5, 0x8, 0x2, 0x5, 0x6, 0x1, 0x4, 0x72bd, 0x8, 0x7, 0x5, 0x80000000, 0x80000001, 0x3, 0x6, 0x0, 0x9, 0x1000, 0x3, 0x5, 0x7, 0x7ff, 0x1, 0x4, 0x1, 0x4b, 0x6, 0x5, 0xf6, 0x400, 0x3ff, 0x8, 0x9, 0x6, 0x5, 0xff, 0x9, 0x2, 0xffffb602, 0x8, 0x56b3, 0x81, 0x0, 0x6, 0x213f, 0x5, 0x0, 0x4, 0x5, 0x3, 0x9, 0x6, 0x5, 0x4, 0x5, 0x101, 0x9, 0xffffff81, 0xffff, 0x8000, 0xfffffff9, 0x8, 0xea, 0x5, 0x1ff, 0x4, 0x3, 0x5, 0xea, 0x1, 0x1, 0x6, 0x66, 0x81, 0xff, 0x2, 0xfffffffd, 0x4, 0x2, 0x1, 0x10000, 0x1f, 0x6, 0x3, 0x88, 0x5, 0x401, 0x3f, 0x0, 0x9, 0x8, 0x400, 0x5, 0x3, 0x5, 0x6, 0x5, 0xd2, 0x800, 0x1, 0x3, 0xffff, 0x1, 0xfffff147, 0x200000, 0x80, 0x0, 0x0, 0x200, 0x8]}, @TCA_POLICE_RESULT={0x8, 0x5, 0x1f}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x8, 0x20, 0x2, 0x9c8, 0x0, 0x3ff, 0x5, 0x7fff, 0x9, 0x1, 0x1da, 0x7, 0x7, 0x7, 0x0, 0x3, 0xf0, 0x4, 0x9, 0xbd2, 0xdb, 0x9a, 0x7, 0x7, 0x6, 0x401, 0x10000, 0x1, 0x62, 0xd6d, 0x0, 0xbb0, 0x4, 0x6bc, 0xfff, 0x79, 0x2, 0x2, 0x8000, 0x9, 0x8, 0xfffffff8, 0x8, 0xffff31d8, 0xdd5, 0xba4, 0xffff8000, 0x10000, 0x6, 0x9, 0x9, 0x2, 0x81, 0x2, 0x1, 0x40, 0x81, 0x2, 0x400, 0x0, 0xd6af, 0x80000001, 0x3b, 0x9, 0x8, 0x10000, 0xfff, 0x7ff, 0x8001, 0x3, 0x20, 0x5c, 0xa7, 0x6, 0x8, 0x10000, 0x0, 0x100, 0x6, 0x1, 0x5, 0x7fff, 0x7f, 0x3f, 0x9, 0x7, 0x6, 0x10000, 0xfff, 0x6, 0x0, 0x1, 0x40, 0xff, 0x4, 0x80000000, 0x3, 0x100, 0x9, 0x6, 0x8, 0x0, 0x1f, 0x9, 0xa081, 0x3, 0x40, 0x0, 0x7fff, 0x3ff, 0x2fff, 0x80000000, 0xffffff81, 0x0, 0x8001, 0x81, 0x7f, 0x1ff, 0xff, 0x1, 0x400, 0xffff, 0x7fff, 0x7ff, 0x8, 0x80000001, 0x4, 0x7, 0xffff, 0x28a3, 0x4, 0xffffffff, 0x81, 0x7, 0x8, 0xf70, 0x8, 0x1000, 0x1ff, 0x1, 0x9, 0x401, 0x4, 0x200, 0xff, 0x7fffffff, 0x1, 0x1, 0x5, 0xffff, 0xe, 0x1, 0x2, 0x4, 0x300, 0x401, 0x1, 0x1, 0x5, 0x8000, 0xffff2658, 0x9, 0xc62, 0x3, 0x100, 0x7f, 0x8, 0x8, 0xffffffc1, 0x200, 0x3, 0x2, 0x3, 0xffffff76, 0x8, 0x1, 0x4, 0x2, 0xffffff80, 0x1, 0x4, 0x8, 0x4, 0x200, 0x6, 0x3, 0x80, 0x7372441f, 0x9, 0xd47, 0x80000000, 0x9, 0x4, 0x80, 0x5, 0x81, 0xff, 0x6, 0x7f, 0x1f7, 0xfffffffa, 0x1, 0x2, 0x917, 0x8, 0x200, 0x1, 0x9, 0x1, 0x1, 0x800, 0x100, 0xfffffffa, 0x2, 0xffffffff, 0x6, 0x100, 0x6, 0x8000, 0x1, 0x277b, 0xc37, 0x3e, 0x0, 0xfd, 0x0, 0x1, 0x6, 0x4, 0x2, 0x5, 0x400, 0x5, 0x3, 0xfffffff9, 0x2, 0x1, 0x3f, 0x7, 0x480, 0x100, 0x0, 0x6, 0x3f, 0xfffffff8, 0x9, 0x6, 0xff, 0x7f, 0xfffff040, 0x5, 0x0, 0x3, 0xf58, 0x2, 0x3]}, @TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x401, 0x10000, 0x6, 0x1f, 0x6, 0x5, 0x6, 0x2, 0x3ff, 0x7, 0x9, 0x2, 0x2, 0x3f, 0x5, 0x4, 0x7f, 0x2, 0x6, 0x6930, 0x5, 0x3f93, 0x1000, 0x3b, 0x200, 0x4, 0x0, 0x6, 0x4, 0x9, 0x0, 0x3f, 0x0, 0xb7c, 0x41, 0x9, 0x3, 0x64986129, 0x2, 0x6, 0x0, 0x9, 0x7, 0x7ff, 0x7, 0x6, 0x2, 0x5, 0xffffffe0, 0x1f, 0xc6f, 0x0, 0x6, 0x0, 0x8, 0x8001, 0xd8d, 0x81, 0x4, 0x4d, 0xfffffffd, 0xff, 0x9, 0x1, 0x1, 0x7fffffff, 0x9, 0xfff, 0x2, 0x10001, 0x0, 0x80000001, 0x1, 0x1f, 0x200, 0x6, 0x6, 0x9, 0x6, 0x101, 0x835, 0x4, 0x8000, 0x200, 0x3, 0x9, 0x877, 0x0, 0x1, 0xf513, 0x2, 0x3, 0x530, 0xffff, 0x8, 0x2, 0x1d61, 0x5, 0x1, 0x1000, 0x1, 0x800, 0x2, 0x7, 0x1, 0x3, 0x1, 0x20, 0x6, 0x9, 0x3, 0x80, 0x1, 0x7, 0x40, 0x8, 0x8, 0x80000000, 0xf1, 0xffffffc1, 0x80000001, 0x8001, 0x1, 0x1, 0x1, 0x0, 0x3ddc, 0x2, 0x4, 0x2, 0x7fff, 0x7, 0x10000, 0xf66, 0x4, 0x1, 0x40, 0x7fffffff, 0x7, 0x8, 0xfffff801, 0x3, 0x9f1, 0x9, 0x1, 0x400, 0x8001, 0x8001, 0xffffffff, 0xfffffa59, 0xff, 0x8, 0x8001, 0x4, 0x4, 0xc0, 0x4, 0x1, 0x0, 0x9, 0x0, 0x2, 0x8, 0x6, 0x7f, 0xfffffffc, 0x4, 0x101, 0x35d86a22, 0x6, 0x49, 0x0, 0xc5, 0x6, 0x7, 0x7, 0x3, 0x6, 0x0, 0x0, 0x5ab, 0x8329, 0x0, 0x7fffffff, 0xfffff001, 0x800, 0xffff3305, 0x10000, 0xa8, 0x8f9, 0x2, 0x20, 0x401, 0x1, 0xa82, 0x4, 0x1000, 0x5, 0x7, 0x8, 0x7fff, 0x4eae, 0x800, 0xff, 0xfffffffc, 0x81, 0x2, 0x9, 0x9, 0xc800000, 0xbaec, 0x1, 0x9, 0xe0000000, 0x3, 0x8, 0x6, 0xd2b0, 0x5ad452b4, 0x1ff, 0x7f, 0x3, 0x7ff, 0x8, 0x5, 0x3, 0x2, 0x10000, 0x807e, 0x8, 0x7, 0xbfe, 0x9, 0x9, 0x0, 0x1, 0x3, 0x10a, 0x6, 0x80, 0xb7, 0x29, 0x74795a3d, 0x48f, 0x1ff, 0x8000, 0xffff02e5, 0x0, 0xd50ff29, 0x3f, 0xcc, 0x1, 0x9, 0x3, 0x100]}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x1, 0x8, 0x5221473b, 0x1, 0x7c93c051, 0x262, 0xff, 0x4, 0x80, 0xebf3, 0x9, 0x800, 0x800, 0x11, 0xf1, 0xfffffff9, 0x4, 0x4, 0x8, 0x6, 0x401, 0x4, 0x5, 0x9, 0xfffffffa, 0x6, 0xc1e1, 0xfffffffc, 0x800, 0x6, 0xff, 0x1000, 0x7, 0x1ff, 0xfff, 0x8, 0x1, 0x7, 0x4, 0x7f, 0xff, 0x4, 0x8001, 0x4, 0x59c16286, 0x2, 0x5, 0x5, 0x8, 0x40000, 0xd2, 0x1, 0x10001, 0x80000001, 0xffff, 0x59, 0x7fffffff, 0x1, 0x80, 0x3, 0xffff1946, 0xced6, 0x8, 0x2, 0x2, 0x0, 0x55, 0x3, 0x6, 0x3, 0x20000000, 0x7, 0x5, 0x7, 0x5, 0x5c, 0xb7, 0x3, 0x8, 0x8, 0xfffffeb5, 0x0, 0x8, 0x6, 0x5, 0x6, 0x20000000, 0x7f, 0x400, 0x6, 0x0, 0x3, 0x0, 0x2, 0x85, 0x1, 0x80000001, 0x9, 0x3, 0x8, 0x200, 0x1000, 0x7, 0x1f, 0x5, 0x80, 0x0, 0x4, 0x8, 0x9, 0x401, 0x8, 0x2, 0x2, 0x7, 0x5, 0x8, 0xeb, 0x8001, 0x7, 0x1, 0x1c, 0xdb, 0x0, 0xe227, 0x287bda7c, 0x3000, 0xf415, 0x80, 0x4, 0x641, 0x7, 0x100, 0x1, 0x8, 0x7fff, 0x4, 0x5, 0x80000000, 0x8000, 0x3, 0xfffffff9, 0x80, 0x10000, 0xfffffff9, 0x5, 0x40, 0x7, 0x8, 0x2, 0x7ff8, 0x7ff, 0xffff, 0x3107, 0x7, 0xaae6, 0x6, 0xa4, 0x9, 0xe3, 0x80000000, 0x80, 0x800, 0xa4, 0xfff, 0x23d, 0x5, 0xffff, 0x2de0, 0x1, 0x2, 0x472c, 0x80000001, 0x7, 0x9a, 0x200, 0x0, 0x10000000, 0x2, 0x2, 0xeb, 0x9, 0x101, 0x2, 0x8, 0x7f, 0xe91, 0xac72, 0x5, 0xfffffe00, 0x40, 0x800, 0x1, 0xe4e, 0x5, 0x3a8, 0x1, 0x2, 0x200, 0x1f, 0x8001, 0x8001, 0xa, 0x4, 0xfffffffe, 0x4, 0xffffff80, 0x6, 0x2, 0x10000, 0x8, 0xfffffff8, 0x1, 0x20, 0x6, 0x70f91521, 0x8, 0x0, 0x6a5f, 0x969, 0x1, 0x1, 0xbbcf, 0x8, 0x8, 0x7fff, 0x0, 0x6, 0x7ff, 0x1, 0x9, 0x0, 0xbd0, 0x2, 0x6, 0x8, 0xffff2ab1, 0x800, 0x0, 0x7fffffff, 0x0, 0x4, 0xc5e3, 0x4, 0xffffffe1, 0x9, 0x80000001, 0x2, 0x7, 0x40, 0x34, 0x9, 0x7, 0x81, 0x0, 0x9]}], [@TCA_POLICE_RATE64={0xc, 0x8, 0x1}, @TCA_POLICE_RATE64={0xc, 0x8, 0xfffffffffffff748}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x2, 0x37eb, 0x0, {0x20, 0x0, 0xffff, 0x6, 0x1, 0xfffffc01}, {0x8, 0x1, 0x3, 0x7ff, 0x0, 0x7fff}, 0x3, 0x6, 0x1}}, @TCA_POLICE_RATE={0x404, 0x2, [0x800, 0x4, 0x80, 0x9, 0x2, 0x20, 0x81, 0xffff0000, 0xfffffff7, 0x7, 0x6d, 0x7f, 0x8, 0x83f, 0x4, 0x4, 0x1, 0xffff, 0x8001, 0x800, 0x2, 0x3, 0x1, 0x6, 0x6, 0x3b, 0x80000001, 0x8123, 0xe9c0, 0x3, 0x7fff, 0x4, 0x0, 0x3, 0x3, 0x1, 0x8, 0x1, 0x8, 0x7fff, 0x9, 0x6, 0x800, 0x9, 0xed140000, 0x20, 0x800, 0x2, 0x5, 0x7, 0xd06, 0x2, 0x0, 0xff, 0x8, 0x7fffffff, 0x7baf, 0x5, 0xfffeffff, 0x6, 0x61, 0x80000001, 0x6, 0xfffffe00, 0x7, 0x4, 0x9, 0xfffffbff, 0x200, 0x800, 0x1, 0x2, 0x7, 0x40, 0x5, 0x21ae, 0xffffff8d, 0xc7, 0x0, 0x7fff, 0x1, 0x8, 0x2, 0x0, 0xfffffffc, 0x9, 0x200, 0xdc42, 0x3, 0x400, 0x6, 0xbb7, 0x7, 0x2, 0x2, 0x4, 0xfffffff9, 0xfff, 0xff, 0xfff, 0xfff, 0x0, 0x8e99, 0x7, 0xfffffffa, 0x8, 0x6, 0x7fffffff, 0x47360a37, 0xa00000, 0x2, 0x2, 0x800, 0xd8, 0x5, 0x3, 0x2, 0xfffffffd, 0x10001, 0x6, 0x2, 0x9, 0x101, 0x9, 0x7, 0x6, 0x100, 0x9, 0x7, 0x7f, 0x1, 0xfff, 0x5, 0x1, 0x800, 0x7ff, 0x10000, 0x1, 0x401, 0xffffffff, 0xffffffff, 0xfffffffd, 0xd52f, 0x9e, 0x800, 0x1000, 0x0, 0x4, 0x1ff, 0x10000, 0x6, 0x5, 0x7, 0x7fff, 0x6, 0x4, 0x8, 0x6, 0xfffffffd, 0x41c, 0x5, 0x115, 0x449e00, 0x100, 0x400, 0x7, 0x6, 0xffffffe1, 0x5, 0x3ff, 0x7, 0x8001, 0x5, 0xfffffff7, 0x1, 0x200, 0x400, 0x8, 0x0, 0x1, 0x6, 0xa9f, 0x9, 0x6, 0x4, 0x0, 0x5, 0x5, 0xfffffffb, 0x8001, 0x8bb3, 0x61, 0x3f, 0x3, 0x2, 0x800, 0x2, 0x51e3061c, 0xc5c, 0x0, 0x9, 0xc8ed, 0x101, 0x3, 0xffff7fff, 0x5, 0x3, 0x5, 0x9, 0x3, 0x1, 0x4, 0x7fff, 0x37a, 0x7, 0x800, 0x8000, 0x4, 0x1, 0x7ff, 0x92c, 0xfffffffb, 0x1, 0x6a, 0x8000, 0x3, 0x9, 0x5828, 0x6, 0x80, 0x9, 0x1, 0x485, 0xff, 0x9, 0x0, 0x0, 0xf, 0x9, 0x80, 0xfffffffb, 0x401, 0x7f, 0xfffffe00, 0x8, 0x4, 0xff1e, 0x0, 0x6b0fef9c, 0xd778, 0x5, 0x9, 0x7, 0x6, 0x9, 0x1]}]]}, {0x37, 0x6, "ccb3f43c48025e92a8bdb6aa634125238529fd47593c22e95e6f67ea8ec1658bcf8a73e7ef087735d550307945c7d1cc1cc4d5"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_connmark={0x154, 0x1, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0x2, 0x8, 0x80000000, 0x1000}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xfffffffe, 0xfffffff8, 0x6, 0x3ff, 0x80000000}, 0x200}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xe7, 0x2, 0x6, 0x17, 0xdc9a}, 0x6}}]}, {0xcd, 0x6, "d46f7abc5ad8c1a86752938fa67fe772c92bbe991c717bb24c9073af05f0d1bb32bdde65546b0256dafff3f3c5461d22a0d57ee2f4530dd086743d37c4e265234eb583b5a72aeb43183403f1e4d9e6ac7ff4835f1525ff4542d5bc818811272a7650faf09f2d646db3f45f3028fc861ef2fac4a44c4747b4e57b6c336177ae877a3a43606ea894cd9b1fbe5230037895b71300997e6145a894cf1d27b85bb9d627bb87468eed38bf0a5eabcf983d406a2d76606e556076252110999e216b0a1fb6d0b39000919ea3ac"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_skbmod={0x14c, 0x1b, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x0, 0x9d, 0x9, 0x7ff, 0x3}, 0xd}}, @TCA_SKBMOD_DMAC={0xa, 0x3, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3c}}]}, {0xe1, 0x6, "9efb86cd6dda6a699575baee0126a4f59a326200acde0ee3163e10285ca7de10f364b07580474a9800329ddbcce699b18b913bed8a41a124d3de514836af8929f8bc7e73f771ff3b84fce7d9fedb1f2d59ebbc5f67e598a5dc26d842a8b09f6a622479798b6908d42d989d4753fc098b331bee8c546353c3ef7dfdaca7f59a0c8a41daacc8025fc8c26de9ed84b6a0db1a8f520bc006de02541612361300c254a967506d1be2bf7670ac2f2acd4d6538f9df51881eab20076cf2892f6fe4b909475f48adba71d4859005732a1b2d711f95b2d9651962802a1c6193c1cc"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_bpf={0x174, 0x1, 0x0, 0x0, {{0x8}, {0x78, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8, 0x5, r0}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x9, 0x6, 0x7, 0x3f}]}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x81, 0x6, 0x8, 0x7}]}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0xa30, 0x3ff, 0xffffffffffffffff, 0x5, 0xe2fe}}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}]}, {0xd8, 0x6, "a37cb9fe84067ef80f4a13ae3dd91c4efb65275654d3b279689bab9d74d565661779580bbd68eaeb7d28680b3fca56e328063b5fb46698160be4e011cb9e59c8ac252437bebfb6021ae8faa6a19f114b863791d565666966ab0024d663c807453f6f204876b526c3838dd5b4c9dcf00c5c1edf3bbb97410e35a442e9bc6f10fc0d019b2b3fb5a6c2874c8c65166e4b35bd37152b5af97848a33960356bbebe0af523aaf9f000c511368a190cae1f46feab1609a1b891c22147e537dde0caaa6e3c1d8ac3b489742ad53f2bb8c3ce60133b5a6aa7"}, {0xc}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_ROUTE4_ACT={0x204, 0x6, [@m_gact={0x124, 0x2, 0x0, 0x0, {{0x9}, {0x64, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x1, 0x227d, 0x6}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x1fda, 0x2}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x93a, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x7, 0x2, 0x6, 0x4}}, @TCA_GACT_PARMS={0x18, 0x2, {0x0, 0x7, 0x20000000, 0x7, 0x8}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0x115c, 0x2}}]}, {0x96, 0x6, "d8408978a7dcccc804c013dbc9cd56c1c82d8a99dc84701ad16eaf25c758bacdb82bd1d6f380cee4cc1c42b109753d32c2f3e6864ed6167ab852a4b26844360c22a1a4c6cf74d0ef0d4b01bc11d5f46f3c769b0afeb0a0e521fd69a0f0ccc050ed6e0762ff576daad2e55e1ae4d72ffa2703c0dfbcbefaf935ddb39664c6a66d700e3c8fa9099743b0dd5f486fc60dc649b5"}, {0xc}, {0xc, 0x8, {0x2, 0x3}}}}, @m_ife={0x58, 0x18, 0x0, 0x0, {{0x8}, {0x10, 0x2, 0x0, 0x1, [@TCA_IFE_SMAC={0xa, 0x4, @remote}]}, {0x23, 0x6, "2d13b9a7f4daea8f0cf04ac9114f01f3815f9ed5f084d04e30ea053d4c3ad8"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x0, 0x3}}}}, @m_ife={0x84, 0x1b, 0x0, 0x0, {{0x8}, {0x4}, {0x5a, 0x6, "4b5efaa1d2f0f388ea0155305e152cfff4aa4d7a6dd761fee49f2be98694a4f6710a602dfb80902da8aa90e6e70e9f2a09d96e6f336db27809f9253b9406a6001bb410c5d171fcfd4781af82a90788d68f7e693cd121"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}, @TCA_ROUTE4_IIF={0x8, 0x4, r1}]}}, @TCA_CHAIN={0x8, 0xb, 0x2}]}, 0x598c}, 0x1, 0x0, 0x0, 0x90}, 0x8041) (async) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="009e6900986e80feb500ffffffffffffff7f56214d09215f2a58828978329e5629f102ebb3f48373c65ecf7930acc2dca9371edfb2"], 0x2c}}, 0x0) bind$can_j1939(0xffffffffffffffff, &(0x7f0000000000)={0x1d, r1, 0x0, {0x0, 0x1, 0x4}, 0x1}, 0x18) [ 437.176782][T18068] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 437.193007][T18068] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125400000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3c, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) [ 437.199851][T18068] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 00:07:17 executing program 0: read$FUSE(0xffffffffffffffff, &(0x7f0000004880)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) r2 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r2) ptrace(0x10, r2) (async) ptrace(0x11, r2) (async) ptrace(0x10, r2) (async) ptrace(0x11, r2) r3 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r3, 0x9) (async) r4 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) (async) connect$inet6(r4, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) (async) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) (async) sendmmsg$inet6(r4, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) write$binfmt_script(r4, 0x0, 0x0) (async) ptrace$getregset(0x4204, 0x0, 0x4, &(0x7f0000000e00)={&(0x7f0000006c40)=""/4096, 0x1000}) (async) r5 = ioctl$UDMABUF_CREATE(0xffffffffffffffff, 0x40187542, &(0x7f00000068c0)={0xffffffffffffffff, 0x0, 0xfffffffff0000000, 0xfffffffff0000000}) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000006900)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) (async) r7 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) (async) r8 = socket$inet6(0xa, 0x5, 0x0) bind$inet6(r8, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r8, 0x9) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) (async) r10 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r10, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async) listen(r10, 0x9) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006a40)=[{{&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000000)="f63e309129e02a9fea", 0x9}, {&(0x7f0000000200)="2c753e1f8874a519d8958e20a6214e2b01d960e1ea5709e0cf046a2bafc447a43670fbda31bd5a050db56f122ae5ea2d8818be0d0715a81f5d0f51b19bdddf6fed19b113a8d50eada80ad33af76c8ec397631538d5f46be714709d2c960edb48a8f5e8fb4b8a37b1233c36d0f467c7e0c20dfc1d66244a437d9398bab91220b751634ec597d56206240f8eb522f1aeaa6e7462690d5787f9273c254951544efec63fa21ddd51e3b4dae65ab5572e0536bde1a0da0a55708cef53abd0589658cc3b0c9de4ffe048d3d12da0a8c44d985671c70054bf460e0000", 0xd9}, {&(0x7f0000000300)="c923eea410a409e10867b9cdd901a600717c4907f0e5f86405fbd5ef27d2dff45454f27a2ef9c3c38eb249a405336400ea72ec944f66ac7e10fc15f0830e6b3d8b7a04868b137c7580c4dfe300d9738a70baf136f21c8aec6ee67f84a1e4310d43c90a7d44f2ddcaf987433816e26679be3105054accef328f76243b3aa4bbce0888c9c4b6b002143f8312f0e94be0769e13cd8f48f05f4af4d06461e61f7698f253e4ed25351ef27ec1048b0aaaa8ff7536fd3011443cd97545617f82bf20185125a72fc82f739ee96239bb58667ef442781f419e1ceaba39", 0xd9}, {&(0x7f0000000400)="09e6e85bd164b2a5b4eff76f8c49b3232c5a8ba0fd2251b1a04f730a3e19e6ea43634e04fddf0bb0a7898f5031b393718ab74b757e7b27d0317109af435e6fdf5340a4c01108e13a46746d893df50c61778c25a09c52846e9ba4268ea8618bb7e2b75c9d040ff215594073cd812e0f8f6ea7f3420e3ef8bd20122ad1f19db51b0fbf6dea3657f5a30afe7e6b3fba725c889edff41639073a0f6ed20869e3387d184257a59946a5aa1f23617d52369773663b7d1caff3dfd2a485b56c40efdd51", 0xc0}, {&(0x7f00000004c0)="17e79aedfe4da2f54434f3d4df905691bb8412b1f43fd7d1fcd1eeaf1e3c22527d0d23df07044c3caa6839ddc5bfb8b9a377e06258ccf4c5827a320a2fa453b2092cf39c5b786e1152821ab85bbc274d0ca614e1abcd33030990449a1672f2f2600204476140567164b9e8875a4dac70a58cf70647d5f0dbe49f307ad314a7959c5933560d2be7c838b4791c517f2e4bfa309ef734e616cd04e2093119fe5c8b05e87024b20e436873d217b3ef2c74d3bcc522178a6ccb07732141741ddb0981bc65fce209612af43238ab6b8f1cb5bfdf66805ee5890362846615aa992f6792334908b33633d23261bab3873db17d", 0xef}, {&(0x7f0000000100)="85dbf510cba2717a68271b81d1780997b3796be620fa36", 0x17}, {&(0x7f00000005c0)="dd2a29ba5fd2d9d0e01bd88f642bb37776c4c164d4848f90f6e61da1ca831427c500a29c10ae12292ad4f37fcc208c7417697a86c22b41a41809cf0905058d22f47a85c9501cf983e44bd7b90522e67b9f7a33bf40608b0107e0ec2581cb95cfa5c11af16796ff3559a67c30e7aa1b670a1a6dc5c2ca3326cf77498fc447d9ecd23a929cd7157874f42915a2022d02392638678a1c5ee343ab24dd85594d962d5e748afd89283a22c501814ea78db802f7537a79d19bd1d2be14fc1b3927b5b2ffd5277f00388ccd147a6bd93791a88abfd0c0", 0xd3}, {&(0x7f00000006c0)="47bba55af68da0797377222554082f86ce774edb5a61dac2456a6af40d1b47500a9b3435849924a089f895c3751387479070997d10f2ecd3e63ae29d9813f1b7c77cdbdf9943cf1f9d100014a3b67a0d8cca9f64b9250aaebb923f085847355753bc484d3571d103b8ffda52e79736b50b14499ebe3c49f5e2ded724699db0ea0af7d187411bedf8f7c60bf50bee4453117f41dfb2e8f66f7ab30cc81398fe8b750739a5e226992087e027c3d3113da32d8cf3c43dcc0af652089025ec9bc8cbb2d4ec633a67241ce65ef54d85743030408e11de27e7159ee8ad9f5066eaff8d6f9b621b73e608", 0xe7}, {&(0x7f00000007c0)="4fa4c41f05c8a219a8afefe1bb6aa188c6a66a", 0x13}, {&(0x7f0000000800)="8e9af8fc43a38eb0aef90aed1cbaa66edf7ca1bb27fa6fa9ab8c757eb05af19faa80859244ce33f1763597dec8cae06a689507", 0x33}], 0xa, 0x0, 0x0, 0x4000}}, {{&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000980)="7557985d77797216ac06de421da9e4c9364068a7d60083c1c2fe71961be0bd36f943bd4b995fbb3248cd14f0a7eb3a2ad381abcbf02ee92e76fa6999f46c69", 0x3f}, {&(0x7f00000009c0)="00dfc96f89baeb12a9", 0x9}, {&(0x7f0000000a00)="a1706e8acd59e072d3e307665f807d6c0b9640b4ae64244611b49fdb2d24af4725949e4aa14a953c7e484696c2cd43d19719468316ee3db8c14e9620c41c408a0a9785d9280d", 0x46}, {&(0x7f0000000a80)="32476ffd03a8b3aa6e8e6eba42ce80ffc3c842de4c5b9023f8202dbc6987ea39ee7290f23fb428945673c2594341d950a883c40e9e46d191e9d432727738198ab28aa07f40814805d70900ff7b3a832bc26f8207e1eb5bebf36e8912579965b23c27aa031c761f7017137cfb1e446a06523f153e9ea8d4d322fe46170e2d5ec12dbb06fc6be2971c5beb5b9470d65ccefa109d58d371dd2628a0ed51d892ea6a56677e51ad14477432c097f6bf5338be5ac7f40b5b85c853a3ab5e", 0xbb}, {&(0x7f0000000b40)="80360695cbacece6c4e4b270822e83d4eefe9d826c1f848b2b289dd6480cf69a7b9acefced119ef6b2ff256ef13138804a489291e455fe1738b475f06bedb39f27c3b9201d61df0a3982d1a37be5175119e63b742622e5fa182e5e7a5681524159f607fc6d2405e57b18041fe301cea72a18c6e236cdbe49aa7b9de798aff50c0c8b2595e6ff75c262b7f0df21b7e6a8695919c369c867561f30b3765a66ea7bc7f2c7248bf5ede97b71ff43124e315d6108cbe5d69ae4d7e1c0f9debae6bff678f8a14a3c59e12c5982cd2deb62d2b59c", 0xd1}], 0x5, &(0x7f0000000e40)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x98, 0x240008d0}}, {{&(0x7f0000000f00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001000)=[{&(0x7f0000000f80)="2adacc087386dc80a97bbb9ab5d2036722bc3a118d5b6a662054ca9ee7ed74a917e18f3cc65a1e24a55a637ea2b50d56a9b0bc931e0a6f82eed07e325e2f1de6932f5e4c8aa458", 0x47}], 0x1, &(0x7f0000001300)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x10}}, @cred={{0x1c}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x138, 0x4}}, {{&(0x7f0000001440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001740)=[{&(0x7f00000014c0)="e385426ed48f9984e6d738d3eda6218aea73371d93513c8d597fd49f14b21c4e5b36d84c7670d265de9c0773619758041cafb9795f488a4e8b61c578a2de13c582c264868b8c99d466642e8fecdecb25b6f9778b721bca0c083d4d687fe6619786f1109463bd743096896907b2993f4c92a4df77285251fd4606c817663d5a9fb5974f073e09a2d2b5fa16ccb6493559ac6cdcaee8bc723065dc7181dba6366eec783f7b85e19180740edd21b201e400e6be5adc9411b34ae8c230188a1492a9f00ddb18693940388fe6c10063dd1e33141872d897450b6cf995eb37cb", 0xdd}, {&(0x7f00000015c0)="b6eaa05febb3db975e60f22396dde580e1d193720db5e12fe79d1aef08c7db5e6519b695a2c62e6c47cfc81d6132d4446990412e958b54f3ad82f04804c740a0bf780625a854b1719b0590702a39334577c8f12ee0c15845dc08e64f1c31a8752f66eed6426e0446c4e838c206d7cb79d83f2c9b9d1ef0c4038d62c7110ace03267b4e4bdef128b9ba0e7ef289797344c5e27bb7ce59547ab986feb716460f7560115e2c79e3350eae2acce6552459785407c32193e71cf51f3b64b64c823498c5807a660f9a761bd20e7986d403000270e99ccb", 0xd4}, {&(0x7f00000016c0)="5c233d0224264bb1accdb80b3b88ffd0453ecec13330eccc591a8eb143a52ef9d8e4b959dcbb429011358839904a51de9ad1d5f268a792ce3aae3bc679b05fc5ee3604961e42420adf49984b6e70d83dc830231e91bc318d479139e6fffcd3d6538e30", 0x63}], 0x3, &(0x7f0000001a00)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0xd8, 0x40}}, {{&(0x7f0000001b00)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002c40)=[{&(0x7f0000001b80)="8264fc5ce78461b284a3e6a7e6b6717abd28b4cdd4eab52d4d5874f066e559f662c28ea395b4aec279b6bf5c30ecf10a5ac365e4d6cbf348e0a554448ab3ecd301c524357198ce32c7e181d65928f43a36c6a6f53083174ff9d7842673151a24b86d071c8f75f083750feb096e907ff3ec5fba5833407dbc2446d03d3271b3384157e88effce8c48c52823db2b0cb98b14999165a3ae902e69a6d12a7a82555fb320dfc092244fe453842da7df4bedd5ed0a45357183728b496725d567df86b14db7549d2454b5a309fb406e08df20a054678004a7fc81d72f31d93865e1c1bc3fb212aa3c8686aacd71d18f93bea217262b00eaafd7dac6f528446832d1abaafe548484a1ffa5657cf51936446a63a21f0aa6b27d95411121e4d308d2c43f060b5da88726c6566a685cfcf12d8a288db762897105e6541ad4976522af80d373884e5671910877c8defa4d830fd54d91a830936978d34e658bac786d9cc02e5cccb2d9b50c70f9fa7b9b465d104b2509a82c3d225de8ab8bd06516e3be66dfb4b73257e60a367119221d13a1c6f2399a1de39dee4d3f748c47fcc94807d68f248d77d052596c034f5057c68d133c01cf7f677985d083cf5ef116a9b0f20d816b0fe56832280396a2accf6721eddb6cf055cf81cd85a3f6dca96a5fe8aec83ea096ae1438d7966942b5c5712c3e201aaf46df659fc0cccc0ea123ce60a52a428714412c1e990a9a4f681e2ed09bc85ff2812aae06a3349c911f348b277696c2fd0272cfe728c52c49a786c0f28a32fe120fb531a387d60a36150c7bdad93b5d00e17780d2da8d592e522d34f97612a191c47c25dfe9906b74450546dce3decfcff6a58d7aeed985d20872535f240e3bec85807faea0c19e4753f08bac436a4287cb36cfd3d70baa244190c247cfb07139771d162eb1fe7f51be76619d54b3c63a6042190f861c723b6ec9d32371fc10c5eb346c01d570bbfc27d57e39a22d61ba3d868408fac106446edd20184171016dcac93e9b72a6c0bae87d0d9993a013ad483e5d809b11ebbc05cd468bf5685353392714b7e767c5d3e886f0ecae9380cecf269ff8c30fb01f93cfcbaeac9300309259769ea10c95e4b68ef496af2279adaad5c8d35a59d8a58c60a3930696361765827776e3aa9d5c7b81bf25d44cee3ec522606e2a0d80d8a7e79c0f997c52832ce1622fa9b4544e57969567ca22bd9fe54900c7de8ff6e8695f3b8a464780efda9c570b0f2feba7b7dc7a2523631447492e07a674f72c07a350e2b8366cf7f9ea55a7d5b92b267fbba7b271c7a324fa88ce8ea83729c65e4c0cf97172a1446e6bf4ac91e2d481fde7e73770e49f58dc78c4ea7871cf6b37986d338e85c83709e67aa9e1f1a54cd7a984c0df7f2025b89f21af49d2e3bfe2d8fb1ed38ccc3b3190e62cabc0109e32b8cf164d61848ce1ca09796d24ebb6152aae130329b063ff3649ac707b936ea1363d80bdbb2dfe0f16fa8b9fa238af42b31eb0e1711c13cf7c2ba24d7650368110ec49525c4537ccc679bb4e0d4dec5221edadfd45effb351d2bc2203af61c22fb7647423adb0467c458fffc394403bc6d8667302f2a143eca9350a4fc7a20161cf586b22109448362a9837fd03c79922d77ce0558217624fd7bd18f7c7f2d42141f2abbf4936cd8716a278262125978acf0a029846934e977adad7839a39d0c6392e8dd4f42713a14f86f9a6a68a78a703b465b7e1f8bde5df7738a3a1016be27231977f8c7500240b64d80ed9cc98e676bcc908ff1599dd6b650614751357d583a99738753079b74aaf5b2c7334b0dfb8cf28749724a7716370b4ededfe8ddeba8e8b6318a6aa086ba52a63182d7dc7e5755c12ebd9ac9d85596fd4562f398bfc0b8438285c95c0edaac3e5f610c3b4e56773ebab09870f4da31a3b6d220d5d911da5c91c6bdcb5cbc238630ea16b0f2c624f3d63a0c96c03bf6a108cf28ba4b611c1753a9d8be149266aafdd41fac76c0898d495820a905da20672a6e98f514ec9ca35147603b475de9fb9dfc57d52ab12ec338471798bad399d137b761b00f41576b4b41081a3378748b072f8b076b9f1d2f24d0324cd76b037fca560f5e66ea616abf9366d50c649de7826717b90e09dc4fe3f0c03a57e88b07ac131b85351add9333b3ebe26b655e878b0eaf818a51ab0c14cbc2728f203bd887493033f432fcd627a24fc23c00b07c1e4916804a1e376d7e6894511b309c434c7e5981613f36d5e1547639ea889e68e00444cb93de94450fbeb65a423a856d4efe93c50a64a4d9c24792637a6d48558e6de84b84ed15030cf4c5f414082d9e199e8c4ded7284df21d44922914cda98dab711dcd9fb438d33667855eab7e0dcfb34553099bf12e5d38025e622c1292db517c1bae2c1eae2924d7d7d660a7d23f2b91f534b71f3689f3caedcf1bacfd3153b74ce36767286966080d3ad831c71052745a8fcf2513e38685395f65bebd4bb44e83dd635efba8b35b86450def41a67b0a92cd838c5d0e350c932a47f6aee19058cc775d64362fd689d628f18dd972a281a1313722ffa4f8606d66bfebba6402ed3a06f3b8e7bf5b381acbaaf8beb8d34083ea464953034ce6ad50769b08ae0160cc0ed2dcfc5c63bf14cf03beae6ba16819d052d511b98175a2b0438ed4ca09a0c8f52fcecee4b0cbfa89b85bc2634764bd3f46ca3468e77944cae66af5e20f17b0ba44334b29dbb9e2278274a1ffacd4fd19d923ec613fcc3872f96f53f3e086fa48611fecc966cf019c15364df00d6ec9accbc1e7ba85018d93a8990ae0e096a111a6f65caa2abd36f18e75bd8a23ef5bf2f538dc62f6f1e9565142d1a4525d4bb6886809a975911596f16c316425439fd2a73d94101eb70ffc13ada9117be86d4dd07fcfd17fbe883053e50a1a57ab69b09cd428fa40682d0db04a3e4c6b52f86b331a153ca81d2dd416f7d86fc508d3a8bd1a54d0e5c888e1158970d52a4ed164880b47820f509c2bd93705c9dfb9b42dacbc10379b21d5cb14ec275f469970cefb03966e75a89e94b40107495d1ce00c24fd313909bcffba84b02da704bf696f12cda22ae23c8b07c4baafbdd7973dc4adb18150713f588ab16902b243f98e3b031d74e84ca5605c2b404443ed2cd7a092beac01428cf6b8609a9f24de8227087e1c02a706e442ce26728aa4c9a5757849e4f879eecce64bbf2803590b41acfbb72e1c02da8c5084c45f1284e9b566d7b7a6b531bbc40341a9844782d030e1cbe14556b8e7f69d6093f5dcd4b3612d246d16f9c3ac6d7da3dd51166dc1a48ed117b53d9ef24d93053f775a90c0c5e2c780470dabc1d16c8392d4439cae58d63707b8b3182c6c1d86c0572febefcd0c64f0d5098c8e928ad4127828a6229c311181e2dbe6c1615ad748ee6ec9e0f7dab7e1eab89eced30f5e807e650a369723e3b50cac8c6124789ab33378f0e788a9afa875c0ff119f8d0192dd58a11e93961091aa1df51f85fe5c495fd4a41a6dc9e11014d7065def55b3daf01a5df4a612077f61936cdd3d06bf0422fdd6898bb16dd2b274fa204bbf39391c6489cc7a6fc9ab851ec423c0f468c05127a03df85b762fa38f4bdf02ff49f41853030be40dd7e794701bf0cd601887e78444e199edbd9dc90febba759a3609aed6cd6b5482c42ac9b12480d35efc199adb4a4d2d978419f4182480eba3f458012bbcfe0c7c6b2f99f0733ce7786dffc43868d03e2b8d649bc8d1df3c6821346968abd44d0aecd4b0b6893b16d2dec91c9280419c5ccdf5aaed1c4eee7f0b11873ada2cd9530dc2072750abfcb7264668de2a030a3fd0fe19dd9254fa059e142418a34fb8ed21baeff7c05fadbb56389897386ad2b142cca1e1a926e551034860bf2b3d8b2cc4f4b6834cbefc8419b4e249776ae4b246f4a09aad29ccf78b7f21ca0295f2ead43b74ed5726ab4373e3d8ca3c20fa4f0d7b3ce58ff37c5ba5d1c3036ba9bc335e93949bdbe14f5f1a9a486c402fe394908693a5b298f775c0a3171c62d718a26bc9907006c00d33b0b88443a072e0ccdca92333aff1672f1e241cf3d68bfa195ea225f6e2b0d17068537a96156254d43411e4cbac47302911f2374718a9c20a1cc2cb44b0c86cacfc27013e2c1cf16177f3ce8452e6b8baa02fef7a5424d07d74832349ef69e1f3ae827c27fb901fa0e354cfa2e93218704a0a8a057c72e9413799b1220a0e6280c5e5441ff8604c2dddf6c47c8662da81ddde513ec9d49bf44335a898a31a71cca9e1a73a901318430eafad45522fbe4b148819ec800e8ec86753a13d0bc1a267aacee812b18b3fa28349fc73fef6a3ace6413c89e8dfc71ad0b78931f515f1d8a505b6671dc973ad53736aaae9cb36f33a1ab49660e641fb04021a0082ffafa679f3a0fda5ee8886752e3e8a90527f367ccd1d1e102ad2aa7851b7e75770e5dfff6f5bcd21dee76048f23171c5e5a02b7480b67da209603ccbd89200bc69a748b109868c38a2977f97e5d2a70f2652a2a6ab0ddea970afc58c31a4f3053645b4d44b0b29c781bc548768ab57cacb1dd64bbfbe2925f81c7ac07d4542dfc0aa86600e42f2d5baae66b5c35282f1366693b53f5dffe4457b38f29ead4da7ad35b94afa60d180562169e9fe12c4e791898cee312c71677976160505c70df14ee6e4917d5643ff8a3e6fc671313381f5d7308bdee78b627a68615d7341ccc39ca209e57ee864e4bb9109d782993258ea66f51105b4d1a4a8e638920a06b759e64f40a81c642bf1459888efa49cc72a5fe72b15abcda39398c95cb1fa0b95a14b95f32a5597593f1a69e025b54747ead3dc8bb1b272b766ee1245f3ed8e1d530544cac5bcecf69d959e00b36f8e54a9a3ef77fbd815e9534154f3492855d9771c6a035b3aeeae419a4d7c7eaf6544e47c6553e8e13ed1a5b1ab0b06ad6f9e08ac4b7629c655c39b8adc409cb548f18a0ff9cc78a7555b9ca7b4bb398118135b6dd362bac67d7a0ce5a6e32cc12300346067e5e92a74c50650c395ed0d37f23ec985380f5a591811771a696ad4a8a04009cf20ff1b72d2c6e8db75f987a33b31e4769d15cfeeeffbbe98466811efc82fae1e7fd836bdb23970afe43f802b4c5cdaa710e6c83054f4bcebf4e83f4f58e7183153d8c208e43a801e0fdc80d1a888ccb791fa0dce7f2ed34b5c96ae7dfa8c54e87c4456df8038f6254a97bef73c5ddcac719168199080ea8b65b96e8877d89a088ee58a534ddcdf80a202dd600144495a697b9cd5bbd7dbd7ca1177b2f62bf642d6d078490ed91444c5de3696bcb5ca4c54c334be60b08d21e40d481f3583b8d7bff6d033f7dcfbb798293eb5f56b2158aac60f239dfe24274c910c282739be008a0db89526eaacbb3314c1b428467a253c20e4443c46c2b54afe986502cd4c9fd0e7bd837f002df1eae6b0278870ea902f3f320e589d654f81495c1a947198782bdc63bfd32576e78ae5156f97756557696a49183e186aea99d2524502dde6579542033997de6ad2f10aaf3d4097cdfcc2d13f15f87e78ffe4810db463ae5ffd3360d19920e9973498dfd86b31973e6ecdfb3ccbb43bca0ffcdd30f14026c4d1cd775649ce4977132d7fb025d25e17eab09b49a6449375687056af948a513b64700539407954a13889c41d1d6431c1f97d2c77d1881943046a7b157e818092560e0745fc255ec2c325c18b55723ac883ad7ce3c6c19d7b0c6af7a7835fa94aa94482ebe876ef43276074f6d5af3393c16bc4fc66d6b1382929e28a16a894abde0e2", 0x1000}, {&(0x7f0000002b80)="9ede1ddcbf85e267dbf08b2c9973d811ef9ec7e8ea02fa1a1886ab718d6848dab0052108902516f75f2550b32e259edccc8dc6a044c181593f7dd4b3083df0e1e9edbf0d7971a4473cc631e66efab1b4b0ee8d43dd5a35f7d4a56fefbee540", 0x5f}, {&(0x7f0000002c00)="9eee96c2448f65814fd13035fb184df71ed9cbac", 0x14}], 0x3, &(0x7f0000002c80)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}], 0x20, 0x20048890}}, {{&(0x7f0000002cc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002e80)=[{0xffffffffffffffff}, {&(0x7f0000002d40)="7a9c92a4e3dc40bf80a8e3e9d9c197251dc6e3d03f76620d68d0fea388c844a032", 0x21}, {&(0x7f0000002d80)="76927c031a3a11e1d1f3867a8d79903a414e168a7c052b71d38e827fd01a5867aa1d40dfb4ffaf5fdf7507936dc72e0f09132ebd", 0x34}, {&(0x7f0000002dc0)="fc5db041783aa2696b8b999db356e1aa18497cd56250cd2e1158d17fa228bdf37aeb1953a889923f2df18fb8770c869740f8ec600305c1e1d197c24d81b54d15426ff600c1d01b06c43f624731a2b7900d3bafdfd2bd067ea863e2dfcbcaf3220db383586c8ba9ed040d986c332e70bb", 0x70}, {&(0x7f0000002e40)="21a5725f0371f28802cf6f7602f758091c20b5b24726327cbcf5f79a95e2676ba9a0fa0daf7525ce2989c9", 0x2b}], 0x5, &(0x7f0000001040)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x60, 0x4000000}}, {{0x0, 0x0, &(0x7f0000004300)=[{&(0x7f00000030c0)="fcd7fd192de7b1705ab58ae2f517fdcd2de249223a19677ab507e59ccad63227c6cbeaec06e948ec0509e21c670dae0727cd645899187850cd3f3ac49afbb42f35f11634e3fb469c6e29db4717a45215c3d3b8da9cb5cc8d0eb828dfe3bdfd51d0aa6f6afe36d1e5a8d3ceab7207752a89e6890603767c9c2ae9603476e451cad08a173213c19c0edf24c0530eae1956e1732273a87bf32edf03f5ef8df18cc093618ea625edb2c7ffef35cfbd65478b409643eb714583b203ba0b652c28ea181158059b31d26131f4a9bc393e68e76cf9ac20ae71cdba2669af8a7854a763511447172a016f5c", 0xe7}, {&(0x7f00000031c0)="5ea46f140853be396d93aa", 0xb}, {&(0x7f0000003200)="eee9da9e2bc5cdb36897f5dc5325a859ef0ba16d2f607c2cdf9684e43a25390ab2246b27032d7df693d76481271e1c8e05a58cc4bfca3a311581f4a4eb8bd46941d21e4abb13515755f2c3d585aeab8024f91e53a757d7494bf8c113f0f08f7c9b0f89a3ee0364a0d4aa7939d292456912c94ccadee2b9fbc983a926cc3ddd3d65ca4711ed5eb0c5e575cc95009251e910d74535c8dc263662b746bd035ce3aceccad245a274c19a169f180adfe5eeb7b689065cf279c3ece067c28245be0e554b5cdb2a4d9bf0a55085a80629adf4e1ae1052ebb372fd3c1091a340df4fe208599b4c5bec0cd072ca332d9f17d5f3be1d7f7903136ffedb830754402075455f078a1e5e10ab5bef53de9864297046d4e2894bc233308dbca4184b9887a9328cfbe50030249fe313701a982d1eea6d9b120545f36f39cd2c3baf069176f9ff45f1e4c75646f5c473d5605a9f70aab1be503eb8694debad5803f96db00e83913563b7f4b0bb0c3ed3204912eefba160ea3226f27fbaecd092831dccb3533a0dfb71f86517a1100a80c6b370af0f1429e24648e7af1e9b66d8924acd66ae78e31e294b9cdf317c0b5b2779eb2ab84af852d6c811eaeaf48a846ece7ab5bfac73fc6fdf69e91af0ca94964fd2c0b817a4b62919074e31c2c67a8cda8cab7da6491fca0e44c9cf053dcdc728c4b7017c5dc12d1aee5a090663b1e5eda7d61a0a04d3c2136e06f4a02f913c12ad7a2dd23c444f3d59dbc458379c8696ca09aaac224a8eeeef78ea1d489f14aab47c6be8db2735b71f3e980c0cddc090c809fbd810d64b9c7d9a9ad38ae27453d90700d2e4dc514f89376a4e4882ac42f304bbe80b9fa82adce32f1b9e16eff9d5c0d5b6dd80410424231138381e6aa52e4c1435ab120e9e4df5ac37e3636ae79ff4d16fc913a1fdbd25e1db421f01ba585b3ae47e6ab56592a2c270f2bbca552052145af90717489e443609c65754e88ddc1a47c694615f6b00ed4e955e2ee7084d47051585c6bba947ccd4ec94173f769efd95540a81702bf4ace288abef586f8c3ece8f5af70f440da6f53ba0850ee5c713e5294a8bff5f91cfcaa07951fef787bb09c1ba5cc970617fb88c0ff9ff94f3393c2888a12a67a777b5fd87212e9df4b79e8dd15ae1d9a2ebe75a5830b8eb93cb4df135c382120b4a687ed711ee2fdfdeef972e55c4a0900998ae0ee9c993f97d4631eb676fae9ae2c63d9c6145a71d7501bdee28f4ec0f13bcd7432f3a915d6a0742d865413449c3f44ca93802d34c3681d1be175391bd2e7a641e13707915edd1b4baf86853031aa54e187f5c5ac805eba3cfa96dcee08e6fc8f6b538052ed5a5905cbe0bf85a5075dde7a166d7887d7a31f9ba53df26ecbde0197cfb9b5b875501877e2cd24a58d655b34788ef85b327789b52681f4a9012ba1af5bcbf1e0521ecb9a594ef7689b251621971389d120c37ff139dea49855a4f0f47cbb3b6332e053099c6b28b524a4c225fcbbf4c0addf351a1a878986a3d2f8a62adda1a9a00be58e09faba9a728b52280f46fed0f290f1e4fb1dd1b11ad1a64c4b8c44aeae2c25a41c4cb9530382aeb209743c1ccba8b8028c04b73f21962c3332c4e51c9974c4cdd176cd72d5c5ceceee3b7fc46452f788f8480cd55d0d20d39010bce2547571c5b95ed2b90b95cd871ed787ae7d1ad060a819fbe526328fb5b736115b1118b4cf98551fefb2d86b8ef8bf9dae4b325d161e32e09928994478ccfb3ebbe298d409708488c5ed0214a001bef6cca5068a2843c51b4259bf5566e9fe42a6a31922e00e40be2bb82ce846f150ed378fe29030144d8267f5009a54ba64d52e5d8a0995f7f9dd7981bb97df64f18fbbc49b4ccec430e7f603edf6461d569bde25fe774c2cd9d257af2e91ee3d23918e82a5ab56825ac529fe3c83b3065bc83d239749b1eae42ace6b2276b63bb408053ab9d1f23b2264b4ebd4824eab58b7cfdf5422cab9068c228f0a184f2d02006f05768a72eb6ba58bf87b48ca4d9778249377af2faa190cb36d4a7e3fb69e1eabdbc75ade1fc25f7c43fc846a105e7f5c019bd1475b91c818590008a410290d6176f00b340e69565bbd370b5f381e863e2278b8b13962cf2fedf32cd49601be96c8fe8a59429c57706c2ef34bb7a30dd3d7f0b600ad8406c5974b475b3c868e9160d003b9ccfc49a52847983bd7543e478085be80ef99e299b5c37aa0c232fcacd16d25aed3ea58a957934357891aaa050bdd032f8bf8e6755b5f126ed515b1de45bfa39dde2172d38340ddedaa2f03e3ad5e3004a579b3604f046e2ac6802ce8f0a38873808f8c80735c16e37167273ae59dc37e5d63d78969adfa8efa9029559f047e3d42429d300577b0331ccebbb06aeaf4846da5f628075a9348114c686ac5955caa4d7bda17950396b9cc0b3cbcc8016b771ac91562fef2ae9dee4c6b3af4c9ae6d5c12c0f9be75433b690535a6e64bbddcbadbdc2c117bf5e98aa7d2ea912a01a0f936382c2d1ec6cce552f4131c4ab433a82545631639b612134f418aeeb8515e2a99692cf81700fe914de19fba159fac1edcdbfc7d83c690eb65028979edabdcb3d0331b330a3c47abf0eeef45a576a6236ca045ab6c3355068fe75f0b95f546e4a73b4024b0c5fc6d17bc54e768afb1de9c4d3b006b97df4e875683d64d8e444227d1b860e969189fabbe7a72fa49707d5df90e4c0b3b8be50112ebd6225c97af4559db775ff417e5967e5f5416509b17249a3c6e9755ed56be5d4e56164186df32cfe4549b0d99a3e9799c020f47378e784a354a0bc9c26dc4007766a9f3a6997f8df137713159e6961c3a9f17846763e8354003d6b4604d69643b1d60bea9385057d4a75a464380f2dc76524059abca05e995669b4e7d5af3fedfda7718d3f5f791895faaa3c66082ab5326c00fbceff2b1b22cf0bb1127aeaf689fb549ae156528993378e30eaf61a334f2229ed53f8300210e5fded2496a97a7ddcffeb9328aed1c649eb7faf81453cf4fb196a2caeb6cc28b7c1bf282eba91d34fb226cbe2831757298a77f238cdee71994ce7dee34b1978bdb8a2b4b9c588fe7a8a91d6ad60750919f52c4a69f062ec8d951e88095bab52a89cec92d9764b40f07a42ecc99f82d8d3c84f00c5aa20a9c962ae6f092930ef8b2c5d429d0d26a3f8a82c7b70b08bd9160ff3b29850ee6053a18510a7108e7af22002bea0ffbbb4f0d54d6a9f1184ab7b409d13ef919df2611f52c4f3e886f2f3aa2679fe96d920baeeaa727942d7e98fd451a8897a0b6d145fe339d1b6a808c0e388212cbcda01cd52d6bcfb0ec7037603c14165d4585a44d820479f1914a0539627da6825c345f03d3981b67af2d3fd52cb4253d7db3e2920396de87edf3561aa0db3a499f4287a11fc14c341864e99c6aad30748b6322c4a731398a14aef9393992d4360648c4b561825e114fe491c813262c3a7b9e256e4edc8a0b1ba2ccd4f469449dfe01b4ce20468fcbd5ef75e0862bd0d9fc5c2cbeb982cb19c4f899250bc38752ee88481aea6d0ed24b03e851db657fe85b456488fb0025b01954c8ccfcd43c4c70d51861c1c7a6644c70479339e5c2686f4fc19fa86c0b443d86d21d91608f9c477ff56798d45f0f22dd0a2cd4464109756fa152e6792f71d9678a52bfb2ee890f1750d4ec87b32b1ca201bd582f282f065cb7a13c815404f0e046fbd0798d8a9862f652e6ca64d1c638a45b7ce3608308ae84b8afadadf4fd05c87e5287b8140d482b0b66099e60013d9df9e1116dd59cc602976dffb3fdf6356594bd825befdd2b187c62cc9662235827dc37d904876b087b638a91055e425e44609a6c80b3d2596e241781676727804174cfec7da85d4db35b60fb31ec8e615b81e3191789e731574f1b67aafc8f379130943f405639f81d1698c891c069c6ef728d26f1c86842fe1d9655d62d10aae42b919373326b39be6a4a425d5129770a066c678d271c6e4775ce6505f361cab3571d9dbb3196d406105e9966f21e1b9fcff10e271373b4fa341aad84283f7ad8799de947fd7f14417935f6f8bc02bbd411e9422f13ea556a1c87d6827c4fb8a450cd0f72a759be84fb8f3608ed30e57346b30cdcde25145d7f5fd741cb7396031d98db1f58daee9e193f031508f08d4bd68c03ed3b85a99b2ff33db0a07e2da591b8d3efa1758168aa80ecbe37bc28818a49ee6b50cbca0c5f0b9608b48b72236124cfaa0e67c4eb61caf609455a8daae2400a361ceae4eed31cad2f4a5177fdc63f239da2ed19f5fe7054f1cfab7860cac3786556af0ead8e98e6e9e1b4fb9f02a8a9517d569da13cfa1060e1dfdd8fd884d62161441007dea0da0e23309f6790323d318973392d00f8997ecafbfaefcf2aa4f099b9defef07d5d6bb206066d6b2560e67268e83df534406d9d8cf847c55dda25c8d287760330dc6b452c4a5f1df7abaa8e53abf50288831abff321d635b15cabba274f261dcfde352bca3b02579d0416524dd66733e87f591b32fde8c2d077642e703bb37aa0e22e31ab024a93f5a432f3883d5ac7b15732a180b529760b465e78047be45f74e5be747050740e7dba7173ff4072bbfca99af5ca43f085e8dcd3a74692c0517b59661a82f8878c03bdefc2d2ed7c5cd2d0ab157fb71cbb488b137ace059668bb16c71517c354a8a3c7ffc05f2a72382fae452c30096c296f395d33c6b4c1c8ce5177987211425fc5027e8eaf076b68c9d2c69c849c114ab949c728baca7838789385fdf28d3b83fe6b0b2a91d6e587b91f2dc588e588ea9227295eb55705d45b1a7d7e487123d968c10c910280f1b0558e2d84bc3650bb7584c2b6fc9b11c3678e768c7ab688e3d36c9e329e3d5f74b736d053375a0b0365b4178a07380a81e16ca788960b6786ac1874d332b1a4e971a99e30ed7f1423d624b81d48f259d29e33c3826a3505f6858deda836896763857dd2ff59f397370b5a9896885cbfd2933e750e8bcd6189510835be85e4abff64806266a7cecf038fe0e9657c6e1d7f8a837129431548c58f382c88fc36b01745794e734d995dae970f18bb9a6b898dce2862c09e637a90e90937c508b2268cbec7a6d2161d039259fb2f69739dda8815f92d18148252506e46fcb432b0c8f89d6a6331766347ff0c63c1aa394f558e7e92f0e2c117e82193e3948ffc6693fff4bbfc5d4bc849a8bf9a3250b10a5fa28a63b16e1423c682f8a70e45f029ac0a5ce64962776a75a388c40648118d2ddcd212e8d669a4c530744c368072452d3ed24f0a2480ddc0b550d1d1476aa8c4d5b5dceeca7b4c8d1bcf70b31bb94df4e255b8f3b6b4306ab743213814f75ca73741ca999d3a6c4b343b21ace66cff90a851ec59a80c74803200b526a5ea495f5ce182c20d68e262b4b7b2d471a2c735dec6bd2501de6c9b540bedb03104d08624fd03edcec3c197db691873180c1d277637692e2d148ee9537dccb08e57c91391e614e229da9d99074049ce0246ffeaad68c11e9ccf213daaeb81b1cab9c919840f548f7af4db1bebc70c3420d4bb77853cb3cf30ec3d41476af1276b44be2f62517c546e6e9e181ebb3e28d1582c732985510045fa356e7fccbfcfb910785214ade2e44befa2fe741e83fea81ef714d6ec0fe861cbe28f57579daafbe7781978494fbd5295a4b739866d62d3c86c692a63e361aaf0dbf802909237afb6db016c70cc356e6d3d243e23d153c64246d15e6e122dd0f7357fa0f852bbb41e77717214f974efa3640b2c5a759869678f22d0f67", 0x1000}, {&(0x7f0000004200)="c8d1638e97fd01d640c99d4128a4f9f36e45310d1f995e6ca7c441ba2cff347b26af8a32601af0b74cbefbab4ac67a9ea76184a6ba37b466303c87822487b89f8a9a128f829bf3a70646f6520d9ea51b217e6ccd3181abdf179e06efd5dc7dd145289a2faefc7ce8c5e3945ad9f745d9456ce2a5092b6202d6b3aee39f85e6a7b72307219da979c7f22b48912a26914c85c85dcc6c9640269e960ef8f01146aaf37a1fad7d03e27e774858379dce2a989a414134afc2d97628b781e34459d091aef5d66c3b8be13ee280ef38e254185cec75ee0a99ee827c952d56e52ca3ebcc8e2d0acf23a2965536023a37156f88775cc75e3fd2ee32df", 0xf8}], 0x4, &(0x7f0000004640)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xb0, 0xc0010c0}}, {{&(0x7f0000004700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004840)=[{&(0x7f0000004780)="15e460c4", 0x4}, {&(0x7f00000047c0)="3701779c1fa535aa3394932b45f937f6447d84223b6d256a1174dd8add28cbbcc407e132cb96192ad7c6454c02b4138551652e20b3aaf4c7184133f9047b86fce72002b38fc012acc936aa3ffb3e92380c74c2cc6f3711136e286fef166d8b72fe78ae9a24a834e2b92e64eb57d6e4a0361f52", 0x73}], 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0xee00, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r3, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB="000000001000000000000000010000000100000020000000000000000100000001000000", @ANYRESOCT=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=r9, @ANYBLOB="1ce30000140000c2000100105a810f9b00348069e4cf9f5149af70600688a92876ba5e5e4b23cb70dd15554d35d7b4cc4044453ce2847ce4e23cec67bd596ab7d44fa954ebe9c9e491c76dac5bea00000000", @ANYRES32, @ANYRES32, @ANYRES8, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4040001}}], 0x8, 0x40000) (async) r11 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="500000001000010400000000000000000000ffff", @ANYRES32=0x0, @ANYBLOB="0000000000000000090000000900010078667289000000000c000280080b0200c1fedafd10ddc7ab7866726d3000"/56], 0x50}}, 0x0) 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x73, 0x0, @private=0xa010100, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 0: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_NODES(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r0, 0x4, 0x70bd24, 0x25dfdbfc, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x10000000}, 0x4) sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x90}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x28, r0, 0x400, 0x70bd29, 0x25dfdbfb, {{}, {}, {0xc, 0x14, 'syz0\x00'}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000001}, 0x90) syz_read_part_table(0x0, 0x1, &(0x7f0000001300)=[{&(0x7f0000000080)="6bdc94f74392994ca6e0e0eee57577c401d85f479371ce09d021c6129b82df9a99e21c620e0b61f76faffd551a16364e94989fc36d153b5ce3e79009576000c420278d43f7d1d377733c657e7c0878d773f6f8ddd0a604af3c3d43ef8692ac3eec0e095bb977af5ae2dbe0a39fec56759eb67181f3a3b4cd4a35662b9dc0b9b0d5d8fd01d00afe6b9836e0113541cc09eb23479fc0472bdb5101afc94158f5f233c56ea5ef32656b2df6ae73a99034cdd4a52b906c582502a6fcd5c6f60217312692fcf229e505f0d6f83857789b591e8a83d3b636cd8c93fabceb3f3b87eee0f870c961f7c5d161da9f2f05d3e216e3c16d43a2289668087cdf7a331ea32316691d440681c87517b47835bfec724d623d544ebd6e0fd3ffd61efc4622a727ad63fe45b4763125226da3959b7b55d5a2adfac4132fb2ac3c041d672a5df4e6af569c882923513e195bda6f8f4ae022c5d7fc326175e02dcfc97aaedc6af4f5ce365c1203b74d775769ea8a0329f939986f7e35fc52bfc0730836356613946ac15e465e9158c80d15ea3cedc29c2d96b0ead71bf494cf3632bdc20780949b6823946e4ef9b8967f44f8b538e04f4395d0ba77913ead16d3a1e068a5ab839ee01be76913268991c76277ed86976ca2feba0d288bd44c41c050fb469fcf98f0dd4226a4831c9b16b88d917e3d78b6be09f8eb4f420ee7cff832bbb43a0aa5316635", 0x200}]) 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125800000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:17 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000005c0)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x400, 0x0, 0x32}, 0x9c) (async) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x412400, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000100)={@loopback, 0x1000, 0x1, 0xff, 0x1, 0xb7fc}, &(0x7f0000000140)=0x20) (async) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r2 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(r2, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) (async) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) (async) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) write$binfmt_script(r2, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f00000003c0)=[@in6={0xa, 0x4e21, 0xfff, @dev={0xfe, 0x80, '\x00', 0x16}, 0x2}, @in6={0xa, 0x4e21, 0x400, @loopback, 0x5}, @in={0x2, 0x4e21, @local}], 0x48) (async) shutdown(r0, 0x2) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x0, 0x0, 0x0, 0x0, 0x8c}, 0x9c) (async) setsockopt$MRT6_FLUSH(r1, 0x29, 0xd4, &(0x7f00000002c0)=0x4, 0x4) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="98000000", @ANYRES16=r4, @ANYBLOB="210c2dbd7000fbdbdf25070000002800068008000300ac1e000108000700", @ANYRES32=0x0, @ANYBLOB="140004000000000000ac64a29f38d12dc1000000240006800500020006000000080006000000000006000100020000000661e286fb000000080003000800009e6289864f0030000180080006000300000014000400fc020000000000000000000000000001060005004e2000000500023625e197d07f1e4c9f3a96a80d000000000000ac7b4d498f2b4149dff5e0bef7"], 0x98}}, 0x0) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x64, r4, 0x1, 0x70bd26, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_ADDR={0x38, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @private=0xa010100}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @mcast1}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x14}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x1}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}]}, 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x180d1) 00:07:17 executing program 0: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_NODES(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r0, 0x4, 0x70bd24, 0x25dfdbfc, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x10000000}, 0x4) (async) sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x90}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x28, r0, 0x400, 0x70bd29, 0x25dfdbfb, {{}, {}, {0xc, 0x14, 'syz0\x00'}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000001}, 0x90) syz_read_part_table(0x0, 0x1, &(0x7f0000001300)=[{&(0x7f0000000080)="6bdc94f74392994ca6e0e0eee57577c401d85f479371ce09d021c6129b82df9a99e21c620e0b61f76faffd551a16364e94989fc36d153b5ce3e79009576000c420278d43f7d1d377733c657e7c0878d773f6f8ddd0a604af3c3d43ef8692ac3eec0e095bb977af5ae2dbe0a39fec56759eb67181f3a3b4cd4a35662b9dc0b9b0d5d8fd01d00afe6b9836e0113541cc09eb23479fc0472bdb5101afc94158f5f233c56ea5ef32656b2df6ae73a99034cdd4a52b906c582502a6fcd5c6f60217312692fcf229e505f0d6f83857789b591e8a83d3b636cd8c93fabceb3f3b87eee0f870c961f7c5d161da9f2f05d3e216e3c16d43a2289668087cdf7a331ea32316691d440681c87517b47835bfec724d623d544ebd6e0fd3ffd61efc4622a727ad63fe45b4763125226da3959b7b55d5a2adfac4132fb2ac3c041d672a5df4e6af569c882923513e195bda6f8f4ae022c5d7fc326175e02dcfc97aaedc6af4f5ce365c1203b74d775769ea8a0329f939986f7e35fc52bfc0730836356613946ac15e465e9158c80d15ea3cedc29c2d96b0ead71bf494cf3632bdc20780949b6823946e4ef9b8967f44f8b538e04f4395d0ba77913ead16d3a1e068a5ab839ee01be76913268991c76277ed86976ca2feba0d288bd44c41c050fb469fcf98f0dd4226a4831c9b16b88d917e3d78b6be09f8eb4f420ee7cff832bbb43a0aa5316635", 0x200}]) 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa0100c8, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125c00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:17 executing program 2: r0 = syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb7690455846415420", 0x9}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U', 0x1f, 0x1e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f0000000140)="0000000000000000000000008959212c000000000000000000000000000055aae2d046aa5ab76d3a22fb4d31e8ac8ce1ebcba4fb8bf623c533667d4452ff017c80c44885045e862beec5176aa4ed4988fc0e91e23e9737b630f3f32ebec4fd3129eb992eaef594f3cc3efc435ff344c8455ad67bce3fe7b0bd80a68878be10b677ede12e6052d03ba8affcd6d11e3d6fcf0ede09e3a5453472b09899699de34dcc8d06949c86a06b16265b24b3", 0xad, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r1, &(0x7f00000003c0)=ANY=[], 0x208e24b) r2 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r2, 0x9) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0xd466d000) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb7690455846415420", 0x9}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U', 0x1f, 0x1e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f0000000140)="0000000000000000000000008959212c000000000000000000000000000055aae2d046aa5ab76d3a22fb4d31e8ac8ce1ebcba4fb8bf623c533667d4452ff017c80c44885045e862beec5176aa4ed4988fc0e91e23e9737b630f3f32ebec4fd3129eb992eaef594f3cc3efc435ff344c8455ad67bce3fe7b0bd80a68878be10b677ede12e6052d03ba8affcd6d11e3d6fcf0ede09e3a5453472b09899699de34dcc8d06949c86a06b16265b24b3", 0xad, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) (async) write$binfmt_script(r1, &(0x7f00000003c0)=ANY=[], 0x208e24b) (async) socket$inet6(0xa, 0x6, 0x0) (async) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async) listen(r2, 0x9) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0xd466d000) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) [ 437.354265][ T26] kauditd_printk_skb: 6 callbacks suppressed [ 437.354272][ T26] audit: type=1400 audit(437.340:334): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18102 comm="syz-executor.3" saddr=10.1.0.200 daddr=172.20.20.170 netif=wpan0 [ 437.366868][ T26] audit: type=1400 audit(437.340:335): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18102 comm="syz-executor.3" saddr=10.1.0.200 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125d00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010102, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 0: r0 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_NODES(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r0, 0x4, 0x70bd24, 0x25dfdbfc, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x10000000}, 0x4) sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x90}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x28, r0, 0x400, 0x70bd29, 0x25dfdbfb, {{}, {}, {0xc, 0x14, 'syz0\x00'}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000001}, 0x90) syz_read_part_table(0x0, 0x1, &(0x7f0000001300)=[{&(0x7f0000000080)="6bdc94f74392994ca6e0e0eee57577c401d85f479371ce09d021c6129b82df9a99e21c620e0b61f76faffd551a16364e94989fc36d153b5ce3e79009576000c420278d43f7d1d377733c657e7c0878d773f6f8ddd0a604af3c3d43ef8692ac3eec0e095bb977af5ae2dbe0a39fec56759eb67181f3a3b4cd4a35662b9dc0b9b0d5d8fd01d00afe6b9836e0113541cc09eb23479fc0472bdb5101afc94158f5f233c56ea5ef32656b2df6ae73a99034cdd4a52b906c582502a6fcd5c6f60217312692fcf229e505f0d6f83857789b591e8a83d3b636cd8c93fabceb3f3b87eee0f870c961f7c5d161da9f2f05d3e216e3c16d43a2289668087cdf7a331ea32316691d440681c87517b47835bfec724d623d544ebd6e0fd3ffd61efc4622a727ad63fe45b4763125226da3959b7b55d5a2adfac4132fb2ac3c041d672a5df4e6af569c882923513e195bda6f8f4ae022c5d7fc326175e02dcfc97aaedc6af4f5ce365c1203b74d775769ea8a0329f939986f7e35fc52bfc0730836356613946ac15e465e9158c80d15ea3cedc29c2d96b0ead71bf494cf3632bdc20780949b6823946e4ef9b8967f44f8b538e04f4395d0ba77913ead16d3a1e068a5ab839ee01be76913268991c76277ed86976ca2feba0d288bd44c41c050fb469fcf98f0dd4226a4831c9b16b88d917e3d78b6be09f8eb4f420ee7cff832bbb43a0aa5316635", 0x200}]) syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$TIPC_CMD_GET_NODES(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r0, 0x4, 0x70bd24, 0x25dfdbfc, {}, ["", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x10000000}, 0x4) (async) sendmsg$TIPC_CMD_RESET_LINK_STATS(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x90}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x28, r0, 0x400, 0x70bd29, 0x25dfdbfb, {{}, {}, {0xc, 0x14, 'syz0\x00'}}}, 0x28}, 0x1, 0x0, 0x0, 0x4000001}, 0x90) (async) syz_read_part_table(0x0, 0x1, &(0x7f0000001300)=[{&(0x7f0000000080)="6bdc94f74392994ca6e0e0eee57577c401d85f479371ce09d021c6129b82df9a99e21c620e0b61f76faffd551a16364e94989fc36d153b5ce3e79009576000c420278d43f7d1d377733c657e7c0878d773f6f8ddd0a604af3c3d43ef8692ac3eec0e095bb977af5ae2dbe0a39fec56759eb67181f3a3b4cd4a35662b9dc0b9b0d5d8fd01d00afe6b9836e0113541cc09eb23479fc0472bdb5101afc94158f5f233c56ea5ef32656b2df6ae73a99034cdd4a52b906c582502a6fcd5c6f60217312692fcf229e505f0d6f83857789b591e8a83d3b636cd8c93fabceb3f3b87eee0f870c961f7c5d161da9f2f05d3e216e3c16d43a2289668087cdf7a331ea32316691d440681c87517b47835bfec724d623d544ebd6e0fd3ffd61efc4622a727ad63fe45b4763125226da3959b7b55d5a2adfac4132fb2ac3c041d672a5df4e6af569c882923513e195bda6f8f4ae022c5d7fc326175e02dcfc97aaedc6af4f5ce365c1203b74d775769ea8a0329f939986f7e35fc52bfc0730836356613946ac15e465e9158c80d15ea3cedc29c2d96b0ead71bf494cf3632bdc20780949b6823946e4ef9b8967f44f8b538e04f4395d0ba77913ead16d3a1e068a5ab839ee01be76913268991c76277ed86976ca2feba0d288bd44c41c050fb469fcf98f0dd4226a4831c9b16b88d917e3d78b6be09f8eb4f420ee7cff832bbb43a0aa5316635", 0x200}]) (async) 00:07:17 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r1, 0xc01064c2, &(0x7f0000000180)={0x0, 0x0, r0}) ioctl$VIDIOC_G_OUTPUT(r0, 0x8004562e, &(0x7f0000000040)) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) 00:07:17 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000005c0)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x400, 0x0, 0x32}, 0x9c) (async) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000000c0), 0x412400, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f0000000100)={@loopback, 0x1000, 0x1, 0xff, 0x1, 0xb7fc}, &(0x7f0000000140)=0x20) (async) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async, rerun: 32) r2 = socket$inet6(0xa, 0x6, 0x0) (rerun: 32) ioctl$int_in(r2, 0x5452, &(0x7f0000000300)=0xfffffffffffffc01) (async) connect$inet6(r2, &(0x7f0000000200)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3}, 0x1c) (async, rerun: 64) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @dev={0xfe, 0x80, '\x00', 0xf}}, 0x1c) (async, rerun: 64) sendmmsg$inet6(r2, &(0x7f0000000580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) write$binfmt_script(r2, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f00000003c0)=[@in6={0xa, 0x4e21, 0xfff, @dev={0xfe, 0x80, '\x00', 0x16}, 0x2}, @in6={0xa, 0x4e21, 0x400, @loopback, 0x5}, @in={0x2, 0x4e21, @local}], 0x48) shutdown(r0, 0x2) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x0, 0x0, 0x0, 0x0, 0x8c}, 0x9c) setsockopt$MRT6_FLUSH(r1, 0x29, 0xd4, &(0x7f00000002c0)=0x4, 0x4) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="98000000", @ANYRES16=r4, @ANYBLOB="210c2dbd7000fbdbdf25070000002800068008000300ac1e000108000700", @ANYRES32=0x0, @ANYBLOB="140004000000000000ac64a29f38d12dc1000000240006800500020006000000080006000000000006000100020000000661e286fb000000080003000800009e6289864f0030000180080006000300000014000400fc020000000000000000000000000001060005004e2000000500023625e197d07f1e4c9f3a96a80d000000000000ac7b4d498f2b4149dff5e0bef7"], 0x98}}, 0x0) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x64, r4, 0x1, 0x70bd26, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_ADDR={0x38, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @private=0xa010100}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @mcast1}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x14}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x1}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x3}]}, 0x64}, 0x1, 0x0, 0x0, 0x40}, 0x180d1) [ 437.755371][ T26] audit: type=1400 audit(437.740:336): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18123 comm="syz-executor.3" saddr=10.1.1.2 daddr=172.20.20.170 netif=wpan0 [ 437.785455][ T26] audit: type=1400 audit(437.740:337): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18123 comm="syz-executor.3" saddr=10.1.1.2 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010103, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 4: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r0, 0x9) r1 = socket$inet6(0xa, 0x0, 0x400000) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r1, 0x9) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYBLOB="5190bd54a4dc1de5a985555bb041e1df40dc9ed1ab305b666e146181cc4aa906b1dcd9f2b63fe6a4505dbc306985d1021a9ca7d6c267610c6a5ccf33fe26c2cbb71cd1f1923efefb53900708fd1324c0e0e965fede5b45ee4c143a427702a2f715d4bfb969f7851c1700c8f0cb1f7a9951f13c5904d4e0fac4ebbe385e759ee670bd7038c7264399e05f54c1f417e1512b315be5a085f80a89bbf2157ec3a2ba73a4603264d1d518004f39b81829c9d7ef753a9b6a896f8f344692bbcff6e6a83b"], 0x0) [ 437.807408][T18139] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:07:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x6, 0x30000) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x6a000, 0x45) r3 = pidfd_getfd(r0, r0, 0x0) r4 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') r6 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000017c0), 0x46500, 0x0) readv(r6, &(0x7f0000002980)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/253, 0xfd}, {&(0x7f0000002900)=""/87, 0x57}], 0x3) io_submit(0x0, 0x6, &(0x7f0000001680)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x8, 0x43, r2, &(0x7f0000000100)="210153156e3441acecf92c0372bd51e6d1a968737bf79055dece5d21d9d1aaeace4c6bc98ca60ab5654f3c464eda55765cd7429a59a6e62848c386693dc2da47fe3b36da0e21b5aeb18bf378dc33dfa5a09b37e842a2960d78419a8bc5b5d303c16837bf91348bbe5eb80815e75dc2e83af7", 0x72, 0x3, 0x0, 0x0, r0}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x8e0, 0xffffffffffffffff, &(0x7f0000000300)="b124950d1975a6bf1e2b58503bdf27c2b7d6b07c2eb03e188f5f1edecddc3f33e1b37f51ef77603974eff85f7c66236dc3330ac9d4ee100fdb5fa3f7e00d2a9188934d40ce9befb58f1808ae8fe6bc63043944db4eca50ecf37425fd53fbfa18fe5f575ce142ffdc5786b172df456bd41952edb231d2f80f78c50c94cc7a662d8c46dd6829f98d9cd88f81645673fa7987781b6aeb5ff28b08981fa82b58791de998d5c0d947", 0xa6, 0x1, 0x0, 0x1, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x2, r1, &(0x7f00000003c0)="22a3faa647149332b3c1ecea15af6fec077a4efdb99be175f0c6e70bab0448093b91645d180341e441028b0d0b4ce8717ac30e88083d9ca371c04df9c6e0ec6ba93659c6deda5a17184afbe144742d6cd6fa54a258d9ce65ac36e1526e850512e1e1b7a2e4dd6a432a1623fb5f4f2de1fe334895e754b5fd6a43f56ef5ee6654b4b41b57c48cf4a2ffc0ffd2b9d6641005586e6a24e4395d73ee9b0d5feef3fa13c334182de8581875ae3f8a17afdd3c", 0xb0, 0x7fffffffffffffff, 0x0, 0x3, r1}, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x7, 0x7, r3, &(0x7f0000000480)="2c810e613784e8fb95442a139c2fa508b2115f62ea49275feff5d41d4f99633fa7c42db243a1c90371d7909d1bcffd18046679045d2960660c40c4cbd6d770d78b46cc443c31b198520ffd6f8bceaaabf258b84018442667b23211b93e4a78c5cb18e3a2acf72807e7959b1c3529d2a212b900b8b381e423e60a3be51794df670eacd227146ea1e4a310c3709ae9cd89429f527d2251f6875d1357de70dbba12944f22ace330a16409ee1a58ff614eff9b1e9b5423560dec2e7d242f30b0bea5040cfb144a9f173b0f2d0c8a72e112e50a288bf9292e907a8f1017b0eeb34cc7d9d96f5867d4bacd1704c19e347b25184b9767b7aacb602b31a407f0816165295da0e25f7912fb2e6922cb2f61d9839927279a0cc18ee0ca3d9521819a4ea2844d1ee579b5d7fb5931e8044de35b2d2fb90df2baf82109f2fdff74682c9d34548cfee0007c78944bc6fecccd63f6809c300463b5dd11f18adf2a25bc4f542f683b5d4bf63ec2b4763ca186a1bb6d83af815b5a31564134beeb98b73e17db71e736456dc1a49e979492d312b534154e7b49849d980e2019a52cac4c55d4f701d1cb26e155092f5d4370ce8d1bedf8e3f8ae38c0e3faddf68151749851b2c540295ab236e550059a811a9b541e83d309977469b832f59d0d9c41210fed4215c6f0504d52a21d248de0a7700e4bf8839aa07cd744b34ed5c9a8346bb875b98c3fb20ded9728b77c85379042aa605eeb854a63ba14d0fa8672e92164358e6379066bf1409c484b4ca68fa77a94dc6fe5c05987e351af69ad00ef0bf4bddc7b1a999b06e92470da56b6be455e68cd20c61417d2e73fae205c17652a02eb7f52a922ad1e3e669b3ac50d87cf093dc2ecf55ce2799bc035406621a46b11bfd63a1eac2b74af0e9dd31f44a6957b35d30e15f4754daf49caeb0504a4d4579fe98da4edd9c115c8dacabfb86cb5291cd8247fa2f32a8367fa9a30970f768288cb6565beae1092da6cda22e4de16ec91cd7a846852e35a6bea673428818c55806bb2633a17444690cda09681b1ad0492a9d6109e088fa2cb74f413abeaf4ff4e7e26b3952fef9f8328e4ef3ad3964ec4b8d7088bdad0a842bb7ec469b4b4b471da111d9189565fce5e7012c282172eefa870765f10947d39c576dcc6359fbf2a828fbbac9933f63bb883237a18f3cd93f257a033e4336da0ce3c3a82e8634d4ee92e86f071b7b446b8c11b8b8187f5324c59d5424ad4b84b28291b8f4b1cf08bd8108e79a9005f14750d3bc0538d6f5ea232684d6638666907bfdc1241a60ae46170426981742db0c6437f50cba3a12403e00d411dde25cba5ecbb4a9796dbe66c2c54e7dd51757aa6bc4ea6d3b1fc234339e9153f0a6ac330ad0fe1cf76ce2aa8a9ec6c9e97511c1088fec9bb549f0ab48101df849be2df9fedba3cad5df95a66a0d7e1692f71f7d5a451571cb9811a3b760aab4467b0837e05db718b472e9f767e1731e68d078e92c01846834f09d2f5ae1ab405f30f91c3fb7eaf03a4261b31bd3666af5ee62057ea04bc6ea5ad0a23062a5c297077aa8a8e4dccae84ac434c7e965240d1cb96584bc172132a0daeadd5b3d1532bcb85413f3405ade6bd8495c66041348b70019774cfab37c5b0cdfabdd1e8008c520e7d220e2acc484a4cd9bdcb03544f5dd7435d759b57a00ed70528855a3c68b3dcd0235be57bcd8e2077ac03ba5f5b45c0056bf94219a1d49ed2618936617811abba0dddf312e470d35d61e51489ee19089750f2b6774baba139bd9e62b94ee11c07158da39d12f38997596edaa19964bca95fa526f2d77ad27ee643cb0bed976b92063b61cd9e414d80a134b9bcd6421c5da1eaba8778d9fc1afbe66a1441f9f1f5c7e899d3d8d0748558e932f94c84dc325a7d2f5c0836cff2415b3ff6522a5b146a95eeb06ef42c31d69c594cc9f4a08e79c92062fd48641a55097123e91486141cb47527c79be8bfca663d27b3fa2af65302b71cdbd565f40c2570d6b2c53678733b054bf7ef325db66a6b1bf7c80b92a19c261e99db3ca37af0af37c1f02c137ee05dffa5eff8058b18f611f1af6c9eecaedc6c70ffda7a4def4e8e18a76dea20fb445f092dacaf61da3237c08d86b8f5cd318182431305c5af4c4df05820c77362345c81300d127c271fd6e7fea75f866659463e37f669a49b8cb9c7640aa864a93dbdcdbee6fed2cd211d80673d27e1ac0f12cac1848669b774c4279a72ca6d82ba3155a381a607688502665d097af490a4ee73e385f686386dcedb2b23caed962b8d56639d70ca23c56f674aff0066c2b2a7328930a23b82e0c1fc4c73a66aea5468919dbfe23286f0ff2a77a7472c6338c5309a9096da7f6c313645be267402065b42f706222b72d5cfbcd21c207c30a9aaf9021239871294dc93a25299df6d4baacadd28bb3acd318102574877d5f1f3880c539ccdb95c6c22dd77f0acd3f15bc329f595a0da8f23d9ff193ee2bacc33090fd7286a804adbbf8acf0aa9c6209979ccce1dd0d0c9039baac89c7e3d0fbad46b59353697d663888ac4cfcbba6be126d45fafa36c5efae7fe886a76a2a7c2df916b914787092e9a2e2c214a05d4bff3839d1fe66c7d4063dd3031c3bc23fa06ddf7dc3f446922d4e382641e08972eb6e2fc7adf6561d9063397d583701388020728e283b3952eb206d2dc053bc78f50e98009d1d7f43eb60319aa14912472cc418db8bbc99d9b31f81c6d6f30c6361196a520e9800d78b8b5137718a3a45e0e9212e9487e6b6927f918e787b66ae1189f2533e9d5e15f5ed13330cc6200d048f32ff87dc4acf01b95896c652c4b18bb23f5126734f784201c076d43ae8a0e36988fe9a1c64b65d59e3591b21dbf172af94234ded4eb65d3889561ac46ec3e3355097297c17f00c58cd6db1b5e9b0e60c3635ec14e8ee75437f763bb7997d85226afd9fc92baed138f6c728b72e606cc0c3e1bf322ba41ef27b5e417183756413797a3e595b8ca31bbfdf8a526f0807c36ea095866644009d28be1eb8562dd6deed9661f7af11ba06b3d403a2caed156c1ee27b451d4b2af1944fabdb24ada59116d0772884bb9665176e318974b55c870c334bf234e9f018e029761ffd4b4a9f41b9ba721eddb54e4d9de64aece31b5723082b36b43dad071f9184e49681214a1cfc76f6bb5a35baa44da9ab7b76862e5b3112a04b5ab1b923cd098c964104855b48cede7a029bb65db2de246b4e5502d9fb115149b1a22a8ba550de2c76a102c0c7bbbf169c8f875db2f411a919709107dc4ac65f301031dd54eb00c52231bb36031181ebbb1c5cb27a336add55a0247bc50b48cb594ec2dcd4e2d57a5f016a334a99b3dfe7acbbe315faa38b1b0220f546873af995474f9587c35b4e0c4ebd56b20a12fcaeccacea2579c576688b2cc9d7cd37e75d91928d6b3e2e1ee8d63c25235aebe806fe1db3b8e0092713e5ef7315374efc9af969782399f3b925132bf4c02782845238383f321a0f92e8b97a66ffa0108fbf40eecba5c4f7837d139dd54b336499af6e1a34eff5416d8b8fc94aaa19f63aa6ca67555596bbf2984aaf09d6edbc89fe6a43700ac005eff76a7ed759e0cfa6059decfdcf3d086a5c3776317e730807ec3133b90410c78c3df093560f5509d50c7992ca6a89141eada8a3808fa8958550e968c893b7afb240d4711c6c86510a2dbcecc396b51c0bb0cf391315e16fff18b3221be7f6bec6ed0ea59d7137e87a2d1036120dea59777e5062b81ec2af3b05ee14bd573dbd0c340884f342d6f30161e23c2325ed0342fb9af61a69a0f8e6b8868869b6125c9e8ba99a1dd455869ff6f9697bf53a638e8b275f69a16e92cb9fb6a948f285f8fbc0e871dc9a569dc684ff60f65dea602d79b79700c8e75f3239b604c2cf489fd498d92270509050bfc4a10259e0bb19ef032ca699c1d2aeb1c11bd1c586df1b614f1f46d245d912a67a175a6cf62acd413a96ac2891dc0fad6b43eb8ad41a19fb75a35a7e5cb53745b4e340d53de8b758bd781d9fdcf610640ac72de06415f49aa4cc03d4a33ff3e0470a1d35d2204df0c6c63fb9db3af06395e41a9f91bb105a60c3a92434673b21a1434ed77cc6233577ffdf7d49304e74f9b47de9061f8372e80f583ef2e511df4b37bb799857f2df4dff4e9814c4b2be1dbea4b65680ba68f32006bb25b26c52257b536d4c8b9cbbaff5ece4b788257e3cb2ec8f66a8c58e90ac2c95e0ec682812ef5c310c4dc4054a7e3f33e6bd433c9331e986602350d8b896817eddf0ceacc3dc436000fd6778aac4fe55db3c7857add254cb49f9d23dd4f29fcbd100df49ab3a84056f8a9830747b141709c85d74dea2568c76f5bda60aa50d9bd8b26bbeee4a0f815fdb9d971f138895b1b14ed6a3cf2830ca7f4632d886c2c7a9c330b72e621c838710088cd543c5eac25fb9e25a9a8a17f5d810455b35ad99aaaae105f182d1d9ccaa156c81e6f517973c6f1752e4fc52e8345261260b45ded253055afe9c7ed8722a3e311b9b9fe7e7887a62c8b4005f21481a33b3bf0bab1e75dee07b0a823b6b729c7b382c332c9c85a1851547874b640b5289ba55835e1c9002528e72c4ea69b01033def3544b6880176e0627aca36eb95a081dcf71820ae9beb52ecf550f6363665c63aeb0fb1fc6d777335c45f9826d8bf32244e2c2ab61dc7f41075e59f5bd786d65245c413a63dc7ef05473768b68765928f647be7d979ed2643f98b466e713276d91b5c68337e4a574e30ccec9ffa036603183d93602610377a61908ebd46e596f8f10849a487501c2f0379352928157ac2c261bb3e5063409a5078032b3294aec076e4f65aa484c49dd0db5f3e6a59b1fdc6551ccde7213faa3ba2a4b9f9d1fe9339b22c4e2b710121c8ce2ee66b4e2fd1f704317db68c17ce5f9d27f7f38d109e378d6e61ed964c4859a23e68bccfd4ed1406783c7b742c8541f04118730ca7999c2dc9e6b050c170c6bcb09ed22f843373257207a6f6295c191350b5188a7f76c579656cd97dc73c385bb902ddc597c7a69d6ad7c18fcf286b982752f192be91f399a5ad0d019323d96b4f2bb3c091981ca4d2d929bef5e5c857fc45f6dc0d7583a3e7bb0d422144db608d7c7bfdbcdef0083c741d4a871b8530dcc21685b0b5e876f15be6a1ee5dc6162f2ce12335bff5af1956992203c56f5a71dfad305c2c0332fd40159d4e660318e75f06923ffe99346f1c1693686596e6d81817db4ae987227131bb515e322d474a991d26596ac0b44e5f5a9d5723e900402f6e38a36c2fa32a2d1cdb35c06fdefba8fb49406b77d1371c714dae7a66f66cdfbe85ee433f8e7a3f2df1a27b4b7074873f866d5cf68952f93b5f39895d4ddf5481e4e93e32f19df9add38269620c27d15954c56f307760c25ae12d6f5fee12e2c990475af96f66c5f012e4489d21d9dd7a8d3817c7d563a5d335e8c0717f06512ff1afc7ddd22cd44f0a2170affe4291e578b9058ea45182a75f2f1695d297c4e14137a8eda204a9ec90804b7a1e56b48249aaffe2132c0e23dbb16343667107b2b7767a830856561e89274afcd810f9443fbfc1a7ea0c772e3be048f1498659927c6c5a5a0267ed666de299328285d31c7ddf62261b839842f3ccc0c2bc05907eb31f4b730a59d6af77cd5b9d1f2a6845e9fb65cdeae17a905d768538730a2e3daa09b74f6e2cdca135eb7f55c534d6386f83b4995c5b61616d9cde1eef2a6d593d1aa70e22d87d6a3d8101578c334aa2b1b5e042636f5485c5a1e107", 0x1000, 0x8000000000000000, 0x0, 0x3}, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x6, 0x5, r0, &(0x7f00000014c0)="3a4ce92226d44490bb13f594a5ae7d221ed981b32522ec4fdad3ca79663b8300b45b1c65ee7f7ef3102a006e9b67714ed474897809dd465779c539bbb9ebe4a270484740db9d9887c0390fb6fe8ace939125c74350931e56e17f15136ef0a2f81d07d652b543648fa619ba4f80bca87ec601564f5b5d6297778438ee8867ca0e459c58cc33c7d818766939305093d6f2e8e6b4b47314fb8d60f2f9b23c3db50ffed898a115fe97cb2bf717dec3799d20d311c17da8a2ebbe8a426f0a9a81662ede4cb282590bd60a8d17b3bfa0ca2568884894b2a8da5b5d82321ac2606b02", 0xdf, 0x6, 0x0, 0x1, r4}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f0000001700)="e396ad6679d2567e1c5e968af7732f1d03fb5c76a0bd6af15714894988a64de3c947abd10eafe1d51ff6dfb56a0c2edefa5683319d05d1d3024dac1d6ad71e04570dbe7febd57f57a272fc2d946ef876700ad5e4c016760a2d664b2a318936841eefe58a037f8f5743e7b5114d78ea66168e3f42a7438ef748ff66416315b83a028520c2c7e602cb16db04269944eb9494f947fa9b9e2b2f", 0x98, 0x4, 0x0, 0x0, r5}]) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000016c0)) r7 = openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r7, 0xc0286687, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0}) 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125e00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 437.824711][T18139] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 437.830877][ T26] audit: type=1400 audit(437.820:338): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18141 comm="syz-executor.3" saddr=10.1.1.3 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "5d29f9865d6a37e72483a173c00ef1183228d06762bde7b1fe8c8bfbbd09cdc5", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, 0x0) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000002c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}]}) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x10100, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"b83e9e6ddf2e23e4d48f8d016145dbc4923844958beae4f1fb66fa088160857f", r2}) [ 437.836155][ T26] audit: type=1400 audit(437.820:339): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18141 comm="syz-executor.3" saddr=10.1.1.3 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010104, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61125f00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 437.870081][ T26] audit: type=1400 audit(437.850:340): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18149 comm="syz-executor.3" saddr=10.1.1.4 daddr=172.20.20.170 netif=wpan0 [ 437.876823][ T26] audit: type=1400 audit(437.850:341): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18149 comm="syz-executor.3" saddr=10.1.1.4 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "5d29f9865d6a37e72483a173c00ef1183228d06762bde7b1fe8c8bfbbd09cdc5", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, 0x0) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000002c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}]}) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x10100, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"b83e9e6ddf2e23e4d48f8d016145dbc4923844958beae4f1fb66fa088160857f", r2}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "5d29f9865d6a37e72483a173c00ef1183228d06762bde7b1fe8c8bfbbd09cdc5"}) (async) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, 0x0) (async) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000002c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}]}) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x10100, 0x0) (async) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"b83e9e6ddf2e23e4d48f8d016145dbc4923844958beae4f1fb66fa088160857f", r2}) (async) [ 437.892789][T18146] EXT4-fs error (device nvme0n1p2): ext4_get_verity_descriptor_location:290: inode #1806: comm syz-executor.0: verity file doesn't use extents 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010105, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:17 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r1, 0xc01064c2, &(0x7f0000000180)={0x0, 0x0, r0}) ioctl$VIDIOC_G_OUTPUT(r0, 0x8004562e, &(0x7f0000000040)) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) [ 437.898877][T18146] fs-verity (nvme0n1p2, inode 1806): Error -117 getting verity descriptor size 00:07:17 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126000000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 437.919355][ T26] audit: type=1400 audit(437.900:342): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18153 comm="syz-executor.3" saddr=10.1.1.5 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x6, 0x30000) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x6a000, 0x45) r3 = pidfd_getfd(r0, r0, 0x0) r4 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') r6 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000017c0), 0x46500, 0x0) readv(r6, &(0x7f0000002980)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/253, 0xfd}, {&(0x7f0000002900)=""/87, 0x57}], 0x3) io_submit(0x0, 0x6, &(0x7f0000001680)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x8, 0x43, r2, &(0x7f0000000100)="210153156e3441acecf92c0372bd51e6d1a968737bf79055dece5d21d9d1aaeace4c6bc98ca60ab5654f3c464eda55765cd7429a59a6e62848c386693dc2da47fe3b36da0e21b5aeb18bf378dc33dfa5a09b37e842a2960d78419a8bc5b5d303c16837bf91348bbe5eb80815e75dc2e83af7", 0x72, 0x3, 0x0, 0x0, r0}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x8e0, 0xffffffffffffffff, &(0x7f0000000300)="b124950d1975a6bf1e2b58503bdf27c2b7d6b07c2eb03e188f5f1edecddc3f33e1b37f51ef77603974eff85f7c66236dc3330ac9d4ee100fdb5fa3f7e00d2a9188934d40ce9befb58f1808ae8fe6bc63043944db4eca50ecf37425fd53fbfa18fe5f575ce142ffdc5786b172df456bd41952edb231d2f80f78c50c94cc7a662d8c46dd6829f98d9cd88f81645673fa7987781b6aeb5ff28b08981fa82b58791de998d5c0d947", 0xa6, 0x1, 0x0, 0x1, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x2, r1, &(0x7f00000003c0)="22a3faa647149332b3c1ecea15af6fec077a4efdb99be175f0c6e70bab0448093b91645d180341e441028b0d0b4ce8717ac30e88083d9ca371c04df9c6e0ec6ba93659c6deda5a17184afbe144742d6cd6fa54a258d9ce65ac36e1526e850512e1e1b7a2e4dd6a432a1623fb5f4f2de1fe334895e754b5fd6a43f56ef5ee6654b4b41b57c48cf4a2ffc0ffd2b9d6641005586e6a24e4395d73ee9b0d5feef3fa13c334182de8581875ae3f8a17afdd3c", 0xb0, 0x7fffffffffffffff, 0x0, 0x3, r1}, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x7, 0x7, r3, &(0x7f0000000480)="2c810e613784e8fb95442a139c2fa508b2115f62ea49275feff5d41d4f99633fa7c42db243a1c90371d7909d1bcffd18046679045d2960660c40c4cbd6d770d78b46cc443c31b198520ffd6f8bceaaabf258b84018442667b23211b93e4a78c5cb18e3a2acf72807e7959b1c3529d2a212b900b8b381e423e60a3be51794df670eacd227146ea1e4a310c3709ae9cd89429f527d2251f6875d1357de70dbba12944f22ace330a16409ee1a58ff614eff9b1e9b5423560dec2e7d242f30b0bea5040cfb144a9f173b0f2d0c8a72e112e50a288bf9292e907a8f1017b0eeb34cc7d9d96f5867d4bacd1704c19e347b25184b9767b7aacb602b31a407f0816165295da0e25f7912fb2e6922cb2f61d9839927279a0cc18ee0ca3d9521819a4ea2844d1ee579b5d7fb5931e8044de35b2d2fb90df2baf82109f2fdff74682c9d34548cfee0007c78944bc6fecccd63f6809c300463b5dd11f18adf2a25bc4f542f683b5d4bf63ec2b4763ca186a1bb6d83af815b5a31564134beeb98b73e17db71e736456dc1a49e979492d312b534154e7b49849d980e2019a52cac4c55d4f701d1cb26e155092f5d4370ce8d1bedf8e3f8ae38c0e3faddf68151749851b2c540295ab236e550059a811a9b541e83d309977469b832f59d0d9c41210fed4215c6f0504d52a21d248de0a7700e4bf8839aa07cd744b34ed5c9a8346bb875b98c3fb20ded9728b77c85379042aa605eeb854a63ba14d0fa8672e92164358e6379066bf1409c484b4ca68fa77a94dc6fe5c05987e351af69ad00ef0bf4bddc7b1a999b06e92470da56b6be455e68cd20c61417d2e73fae205c17652a02eb7f52a922ad1e3e669b3ac50d87cf093dc2ecf55ce2799bc035406621a46b11bfd63a1eac2b74af0e9dd31f44a6957b35d30e15f4754daf49caeb0504a4d4579fe98da4edd9c115c8dacabfb86cb5291cd8247fa2f32a8367fa9a30970f768288cb6565beae1092da6cda22e4de16ec91cd7a846852e35a6bea673428818c55806bb2633a17444690cda09681b1ad0492a9d6109e088fa2cb74f413abeaf4ff4e7e26b3952fef9f8328e4ef3ad3964ec4b8d7088bdad0a842bb7ec469b4b4b471da111d9189565fce5e7012c282172eefa870765f10947d39c576dcc6359fbf2a828fbbac9933f63bb883237a18f3cd93f257a033e4336da0ce3c3a82e8634d4ee92e86f071b7b446b8c11b8b8187f5324c59d5424ad4b84b28291b8f4b1cf08bd8108e79a9005f14750d3bc0538d6f5ea232684d6638666907bfdc1241a60ae46170426981742db0c6437f50cba3a12403e00d411dde25cba5ecbb4a9796dbe66c2c54e7dd51757aa6bc4ea6d3b1fc234339e9153f0a6ac330ad0fe1cf76ce2aa8a9ec6c9e97511c1088fec9bb549f0ab48101df849be2df9fedba3cad5df95a66a0d7e1692f71f7d5a451571cb9811a3b760aab4467b0837e05db718b472e9f767e1731e68d078e92c01846834f09d2f5ae1ab405f30f91c3fb7eaf03a4261b31bd3666af5ee62057ea04bc6ea5ad0a23062a5c297077aa8a8e4dccae84ac434c7e965240d1cb96584bc172132a0daeadd5b3d1532bcb85413f3405ade6bd8495c66041348b70019774cfab37c5b0cdfabdd1e8008c520e7d220e2acc484a4cd9bdcb03544f5dd7435d759b57a00ed70528855a3c68b3dcd0235be57bcd8e2077ac03ba5f5b45c0056bf94219a1d49ed2618936617811abba0dddf312e470d35d61e51489ee19089750f2b6774baba139bd9e62b94ee11c07158da39d12f38997596edaa19964bca95fa526f2d77ad27ee643cb0bed976b92063b61cd9e414d80a134b9bcd6421c5da1eaba8778d9fc1afbe66a1441f9f1f5c7e899d3d8d0748558e932f94c84dc325a7d2f5c0836cff2415b3ff6522a5b146a95eeb06ef42c31d69c594cc9f4a08e79c92062fd48641a55097123e91486141cb47527c79be8bfca663d27b3fa2af65302b71cdbd565f40c2570d6b2c53678733b054bf7ef325db66a6b1bf7c80b92a19c261e99db3ca37af0af37c1f02c137ee05dffa5eff8058b18f611f1af6c9eecaedc6c70ffda7a4def4e8e18a76dea20fb445f092dacaf61da3237c08d86b8f5cd318182431305c5af4c4df05820c77362345c81300d127c271fd6e7fea75f866659463e37f669a49b8cb9c7640aa864a93dbdcdbee6fed2cd211d80673d27e1ac0f12cac1848669b774c4279a72ca6d82ba3155a381a607688502665d097af490a4ee73e385f686386dcedb2b23caed962b8d56639d70ca23c56f674aff0066c2b2a7328930a23b82e0c1fc4c73a66aea5468919dbfe23286f0ff2a77a7472c6338c5309a9096da7f6c313645be267402065b42f706222b72d5cfbcd21c207c30a9aaf9021239871294dc93a25299df6d4baacadd28bb3acd318102574877d5f1f3880c539ccdb95c6c22dd77f0acd3f15bc329f595a0da8f23d9ff193ee2bacc33090fd7286a804adbbf8acf0aa9c6209979ccce1dd0d0c9039baac89c7e3d0fbad46b59353697d663888ac4cfcbba6be126d45fafa36c5efae7fe886a76a2a7c2df916b914787092e9a2e2c214a05d4bff3839d1fe66c7d4063dd3031c3bc23fa06ddf7dc3f446922d4e382641e08972eb6e2fc7adf6561d9063397d583701388020728e283b3952eb206d2dc053bc78f50e98009d1d7f43eb60319aa14912472cc418db8bbc99d9b31f81c6d6f30c6361196a520e9800d78b8b5137718a3a45e0e9212e9487e6b6927f918e787b66ae1189f2533e9d5e15f5ed13330cc6200d048f32ff87dc4acf01b95896c652c4b18bb23f5126734f784201c076d43ae8a0e36988fe9a1c64b65d59e3591b21dbf172af94234ded4eb65d3889561ac46ec3e3355097297c17f00c58cd6db1b5e9b0e60c3635ec14e8ee75437f763bb7997d85226afd9fc92baed138f6c728b72e606cc0c3e1bf322ba41ef27b5e417183756413797a3e595b8ca31bbfdf8a526f0807c36ea095866644009d28be1eb8562dd6deed9661f7af11ba06b3d403a2caed156c1ee27b451d4b2af1944fabdb24ada59116d0772884bb9665176e318974b55c870c334bf234e9f018e029761ffd4b4a9f41b9ba721eddb54e4d9de64aece31b5723082b36b43dad071f9184e49681214a1cfc76f6bb5a35baa44da9ab7b76862e5b3112a04b5ab1b923cd098c964104855b48cede7a029bb65db2de246b4e5502d9fb115149b1a22a8ba550de2c76a102c0c7bbbf169c8f875db2f411a919709107dc4ac65f301031dd54eb00c52231bb36031181ebbb1c5cb27a336add55a0247bc50b48cb594ec2dcd4e2d57a5f016a334a99b3dfe7acbbe315faa38b1b0220f546873af995474f9587c35b4e0c4ebd56b20a12fcaeccacea2579c576688b2cc9d7cd37e75d91928d6b3e2e1ee8d63c25235aebe806fe1db3b8e0092713e5ef7315374efc9af969782399f3b925132bf4c02782845238383f321a0f92e8b97a66ffa0108fbf40eecba5c4f7837d139dd54b336499af6e1a34eff5416d8b8fc94aaa19f63aa6ca67555596bbf2984aaf09d6edbc89fe6a43700ac005eff76a7ed759e0cfa6059decfdcf3d086a5c3776317e730807ec3133b90410c78c3df093560f5509d50c7992ca6a89141eada8a3808fa8958550e968c893b7afb240d4711c6c86510a2dbcecc396b51c0bb0cf391315e16fff18b3221be7f6bec6ed0ea59d7137e87a2d1036120dea59777e5062b81ec2af3b05ee14bd573dbd0c340884f342d6f30161e23c2325ed0342fb9af61a69a0f8e6b8868869b6125c9e8ba99a1dd455869ff6f9697bf53a638e8b275f69a16e92cb9fb6a948f285f8fbc0e871dc9a569dc684ff60f65dea602d79b79700c8e75f3239b604c2cf489fd498d92270509050bfc4a10259e0bb19ef032ca699c1d2aeb1c11bd1c586df1b614f1f46d245d912a67a175a6cf62acd413a96ac2891dc0fad6b43eb8ad41a19fb75a35a7e5cb53745b4e340d53de8b758bd781d9fdcf610640ac72de06415f49aa4cc03d4a33ff3e0470a1d35d2204df0c6c63fb9db3af06395e41a9f91bb105a60c3a92434673b21a1434ed77cc6233577ffdf7d49304e74f9b47de9061f8372e80f583ef2e511df4b37bb799857f2df4dff4e9814c4b2be1dbea4b65680ba68f32006bb25b26c52257b536d4c8b9cbbaff5ece4b788257e3cb2ec8f66a8c58e90ac2c95e0ec682812ef5c310c4dc4054a7e3f33e6bd433c9331e986602350d8b896817eddf0ceacc3dc436000fd6778aac4fe55db3c7857add254cb49f9d23dd4f29fcbd100df49ab3a84056f8a9830747b141709c85d74dea2568c76f5bda60aa50d9bd8b26bbeee4a0f815fdb9d971f138895b1b14ed6a3cf2830ca7f4632d886c2c7a9c330b72e621c838710088cd543c5eac25fb9e25a9a8a17f5d810455b35ad99aaaae105f182d1d9ccaa156c81e6f517973c6f1752e4fc52e8345261260b45ded253055afe9c7ed8722a3e311b9b9fe7e7887a62c8b4005f21481a33b3bf0bab1e75dee07b0a823b6b729c7b382c332c9c85a1851547874b640b5289ba55835e1c9002528e72c4ea69b01033def3544b6880176e0627aca36eb95a081dcf71820ae9beb52ecf550f6363665c63aeb0fb1fc6d777335c45f9826d8bf32244e2c2ab61dc7f41075e59f5bd786d65245c413a63dc7ef05473768b68765928f647be7d979ed2643f98b466e713276d91b5c68337e4a574e30ccec9ffa036603183d93602610377a61908ebd46e596f8f10849a487501c2f0379352928157ac2c261bb3e5063409a5078032b3294aec076e4f65aa484c49dd0db5f3e6a59b1fdc6551ccde7213faa3ba2a4b9f9d1fe9339b22c4e2b710121c8ce2ee66b4e2fd1f704317db68c17ce5f9d27f7f38d109e378d6e61ed964c4859a23e68bccfd4ed1406783c7b742c8541f04118730ca7999c2dc9e6b050c170c6bcb09ed22f843373257207a6f6295c191350b5188a7f76c579656cd97dc73c385bb902ddc597c7a69d6ad7c18fcf286b982752f192be91f399a5ad0d019323d96b4f2bb3c091981ca4d2d929bef5e5c857fc45f6dc0d7583a3e7bb0d422144db608d7c7bfdbcdef0083c741d4a871b8530dcc21685b0b5e876f15be6a1ee5dc6162f2ce12335bff5af1956992203c56f5a71dfad305c2c0332fd40159d4e660318e75f06923ffe99346f1c1693686596e6d81817db4ae987227131bb515e322d474a991d26596ac0b44e5f5a9d5723e900402f6e38a36c2fa32a2d1cdb35c06fdefba8fb49406b77d1371c714dae7a66f66cdfbe85ee433f8e7a3f2df1a27b4b7074873f866d5cf68952f93b5f39895d4ddf5481e4e93e32f19df9add38269620c27d15954c56f307760c25ae12d6f5fee12e2c990475af96f66c5f012e4489d21d9dd7a8d3817c7d563a5d335e8c0717f06512ff1afc7ddd22cd44f0a2170affe4291e578b9058ea45182a75f2f1695d297c4e14137a8eda204a9ec90804b7a1e56b48249aaffe2132c0e23dbb16343667107b2b7767a830856561e89274afcd810f9443fbfc1a7ea0c772e3be048f1498659927c6c5a5a0267ed666de299328285d31c7ddf62261b839842f3ccc0c2bc05907eb31f4b730a59d6af77cd5b9d1f2a6845e9fb65cdeae17a905d768538730a2e3daa09b74f6e2cdca135eb7f55c534d6386f83b4995c5b61616d9cde1eef2a6d593d1aa70e22d87d6a3d8101578c334aa2b1b5e042636f5485c5a1e107", 0x1000, 0x8000000000000000, 0x0, 0x3}, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x6, 0x5, r0, &(0x7f00000014c0)="3a4ce92226d44490bb13f594a5ae7d221ed981b32522ec4fdad3ca79663b8300b45b1c65ee7f7ef3102a006e9b67714ed474897809dd465779c539bbb9ebe4a270484740db9d9887c0390fb6fe8ace939125c74350931e56e17f15136ef0a2f81d07d652b543648fa619ba4f80bca87ec601564f5b5d6297778438ee8867ca0e459c58cc33c7d818766939305093d6f2e8e6b4b47314fb8d60f2f9b23c3db50ffed898a115fe97cb2bf717dec3799d20d311c17da8a2ebbe8a426f0a9a81662ede4cb282590bd60a8d17b3bfa0ca2568884894b2a8da5b5d82321ac2606b02", 0xdf, 0x6, 0x0, 0x1, r4}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f0000001700)="e396ad6679d2567e1c5e968af7732f1d03fb5c76a0bd6af15714894988a64de3c947abd10eafe1d51ff6dfb56a0c2edefa5683319d05d1d3024dac1d6ad71e04570dbe7febd57f57a272fc2d946ef876700ad5e4c016760a2d664b2a318936841eefe58a037f8f5743e7b5114d78ea66168e3f42a7438ef748ff66416315b83a028520c2c7e602cb16db04269944eb9494f947fa9b9e2b2f", 0x98, 0x4, 0x0, 0x0, r5}]) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000016c0)) r7 = openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r7, 0xc0286687, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) (async) syz_open_dev$vcsa(&(0x7f0000000040), 0x6, 0x30000) (async) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x6a000, 0x45) (async) pidfd_getfd(r0, r0, 0x0) (async) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) (async) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') (async) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000017c0), 0x46500, 0x0) (async) readv(r6, &(0x7f0000002980)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/253, 0xfd}, {&(0x7f0000002900)=""/87, 0x57}], 0x3) (async) io_submit(0x0, 0x6, &(0x7f0000001680)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x8, 0x43, r2, &(0x7f0000000100)="210153156e3441acecf92c0372bd51e6d1a968737bf79055dece5d21d9d1aaeace4c6bc98ca60ab5654f3c464eda55765cd7429a59a6e62848c386693dc2da47fe3b36da0e21b5aeb18bf378dc33dfa5a09b37e842a2960d78419a8bc5b5d303c16837bf91348bbe5eb80815e75dc2e83af7", 0x72, 0x3, 0x0, 0x0, r0}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x8e0, 0xffffffffffffffff, &(0x7f0000000300)="b124950d1975a6bf1e2b58503bdf27c2b7d6b07c2eb03e188f5f1edecddc3f33e1b37f51ef77603974eff85f7c66236dc3330ac9d4ee100fdb5fa3f7e00d2a9188934d40ce9befb58f1808ae8fe6bc63043944db4eca50ecf37425fd53fbfa18fe5f575ce142ffdc5786b172df456bd41952edb231d2f80f78c50c94cc7a662d8c46dd6829f98d9cd88f81645673fa7987781b6aeb5ff28b08981fa82b58791de998d5c0d947", 0xa6, 0x1, 0x0, 0x1, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x2, r1, &(0x7f00000003c0)="22a3faa647149332b3c1ecea15af6fec077a4efdb99be175f0c6e70bab0448093b91645d180341e441028b0d0b4ce8717ac30e88083d9ca371c04df9c6e0ec6ba93659c6deda5a17184afbe144742d6cd6fa54a258d9ce65ac36e1526e850512e1e1b7a2e4dd6a432a1623fb5f4f2de1fe334895e754b5fd6a43f56ef5ee6654b4b41b57c48cf4a2ffc0ffd2b9d6641005586e6a24e4395d73ee9b0d5feef3fa13c334182de8581875ae3f8a17afdd3c", 0xb0, 0x7fffffffffffffff, 0x0, 0x3, r1}, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x7, 0x7, r3, &(0x7f0000000480)="2c810e613784e8fb95442a139c2fa508b2115f62ea49275feff5d41d4f99633fa7c42db243a1c90371d7909d1bcffd18046679045d2960660c40c4cbd6d770d78b46cc443c31b198520ffd6f8bceaaabf258b84018442667b23211b93e4a78c5cb18e3a2acf72807e7959b1c3529d2a212b900b8b381e423e60a3be51794df670eacd227146ea1e4a310c3709ae9cd89429f527d2251f6875d1357de70dbba12944f22ace330a16409ee1a58ff614eff9b1e9b5423560dec2e7d242f30b0bea5040cfb144a9f173b0f2d0c8a72e112e50a288bf9292e907a8f1017b0eeb34cc7d9d96f5867d4bacd1704c19e347b25184b9767b7aacb602b31a407f0816165295da0e25f7912fb2e6922cb2f61d9839927279a0cc18ee0ca3d9521819a4ea2844d1ee579b5d7fb5931e8044de35b2d2fb90df2baf82109f2fdff74682c9d34548cfee0007c78944bc6fecccd63f6809c300463b5dd11f18adf2a25bc4f542f683b5d4bf63ec2b4763ca186a1bb6d83af815b5a31564134beeb98b73e17db71e736456dc1a49e979492d312b534154e7b49849d980e2019a52cac4c55d4f701d1cb26e155092f5d4370ce8d1bedf8e3f8ae38c0e3faddf68151749851b2c540295ab236e550059a811a9b541e83d309977469b832f59d0d9c41210fed4215c6f0504d52a21d248de0a7700e4bf8839aa07cd744b34ed5c9a8346bb875b98c3fb20ded9728b77c85379042aa605eeb854a63ba14d0fa8672e92164358e6379066bf1409c484b4ca68fa77a94dc6fe5c05987e351af69ad00ef0bf4bddc7b1a999b06e92470da56b6be455e68cd20c61417d2e73fae205c17652a02eb7f52a922ad1e3e669b3ac50d87cf093dc2ecf55ce2799bc035406621a46b11bfd63a1eac2b74af0e9dd31f44a6957b35d30e15f4754daf49caeb0504a4d4579fe98da4edd9c115c8dacabfb86cb5291cd8247fa2f32a8367fa9a30970f768288cb6565beae1092da6cda22e4de16ec91cd7a846852e35a6bea673428818c55806bb2633a17444690cda09681b1ad0492a9d6109e088fa2cb74f413abeaf4ff4e7e26b3952fef9f8328e4ef3ad3964ec4b8d7088bdad0a842bb7ec469b4b4b471da111d9189565fce5e7012c282172eefa870765f10947d39c576dcc6359fbf2a828fbbac9933f63bb883237a18f3cd93f257a033e4336da0ce3c3a82e8634d4ee92e86f071b7b446b8c11b8b8187f5324c59d5424ad4b84b28291b8f4b1cf08bd8108e79a9005f14750d3bc0538d6f5ea232684d6638666907bfdc1241a60ae46170426981742db0c6437f50cba3a12403e00d411dde25cba5ecbb4a9796dbe66c2c54e7dd51757aa6bc4ea6d3b1fc234339e9153f0a6ac330ad0fe1cf76ce2aa8a9ec6c9e97511c1088fec9bb549f0ab48101df849be2df9fedba3cad5df95a66a0d7e1692f71f7d5a451571cb9811a3b760aab4467b0837e05db718b472e9f767e1731e68d078e92c01846834f09d2f5ae1ab405f30f91c3fb7eaf03a4261b31bd3666af5ee62057ea04bc6ea5ad0a23062a5c297077aa8a8e4dccae84ac434c7e965240d1cb96584bc172132a0daeadd5b3d1532bcb85413f3405ade6bd8495c66041348b70019774cfab37c5b0cdfabdd1e8008c520e7d220e2acc484a4cd9bdcb03544f5dd7435d759b57a00ed70528855a3c68b3dcd0235be57bcd8e2077ac03ba5f5b45c0056bf94219a1d49ed2618936617811abba0dddf312e470d35d61e51489ee19089750f2b6774baba139bd9e62b94ee11c07158da39d12f38997596edaa19964bca95fa526f2d77ad27ee643cb0bed976b92063b61cd9e414d80a134b9bcd6421c5da1eaba8778d9fc1afbe66a1441f9f1f5c7e899d3d8d0748558e932f94c84dc325a7d2f5c0836cff2415b3ff6522a5b146a95eeb06ef42c31d69c594cc9f4a08e79c92062fd48641a55097123e91486141cb47527c79be8bfca663d27b3fa2af65302b71cdbd565f40c2570d6b2c53678733b054bf7ef325db66a6b1bf7c80b92a19c261e99db3ca37af0af37c1f02c137ee05dffa5eff8058b18f611f1af6c9eecaedc6c70ffda7a4def4e8e18a76dea20fb445f092dacaf61da3237c08d86b8f5cd318182431305c5af4c4df05820c77362345c81300d127c271fd6e7fea75f866659463e37f669a49b8cb9c7640aa864a93dbdcdbee6fed2cd211d80673d27e1ac0f12cac1848669b774c4279a72ca6d82ba3155a381a607688502665d097af490a4ee73e385f686386dcedb2b23caed962b8d56639d70ca23c56f674aff0066c2b2a7328930a23b82e0c1fc4c73a66aea5468919dbfe23286f0ff2a77a7472c6338c5309a9096da7f6c313645be267402065b42f706222b72d5cfbcd21c207c30a9aaf9021239871294dc93a25299df6d4baacadd28bb3acd318102574877d5f1f3880c539ccdb95c6c22dd77f0acd3f15bc329f595a0da8f23d9ff193ee2bacc33090fd7286a804adbbf8acf0aa9c6209979ccce1dd0d0c9039baac89c7e3d0fbad46b59353697d663888ac4cfcbba6be126d45fafa36c5efae7fe886a76a2a7c2df916b914787092e9a2e2c214a05d4bff3839d1fe66c7d4063dd3031c3bc23fa06ddf7dc3f446922d4e382641e08972eb6e2fc7adf6561d9063397d583701388020728e283b3952eb206d2dc053bc78f50e98009d1d7f43eb60319aa14912472cc418db8bbc99d9b31f81c6d6f30c6361196a520e9800d78b8b5137718a3a45e0e9212e9487e6b6927f918e787b66ae1189f2533e9d5e15f5ed13330cc6200d048f32ff87dc4acf01b95896c652c4b18bb23f5126734f784201c076d43ae8a0e36988fe9a1c64b65d59e3591b21dbf172af94234ded4eb65d3889561ac46ec3e3355097297c17f00c58cd6db1b5e9b0e60c3635ec14e8ee75437f763bb7997d85226afd9fc92baed138f6c728b72e606cc0c3e1bf322ba41ef27b5e417183756413797a3e595b8ca31bbfdf8a526f0807c36ea095866644009d28be1eb8562dd6deed9661f7af11ba06b3d403a2caed156c1ee27b451d4b2af1944fabdb24ada59116d0772884bb9665176e318974b55c870c334bf234e9f018e029761ffd4b4a9f41b9ba721eddb54e4d9de64aece31b5723082b36b43dad071f9184e49681214a1cfc76f6bb5a35baa44da9ab7b76862e5b3112a04b5ab1b923cd098c964104855b48cede7a029bb65db2de246b4e5502d9fb115149b1a22a8ba550de2c76a102c0c7bbbf169c8f875db2f411a919709107dc4ac65f301031dd54eb00c52231bb36031181ebbb1c5cb27a336add55a0247bc50b48cb594ec2dcd4e2d57a5f016a334a99b3dfe7acbbe315faa38b1b0220f546873af995474f9587c35b4e0c4ebd56b20a12fcaeccacea2579c576688b2cc9d7cd37e75d91928d6b3e2e1ee8d63c25235aebe806fe1db3b8e0092713e5ef7315374efc9af969782399f3b925132bf4c02782845238383f321a0f92e8b97a66ffa0108fbf40eecba5c4f7837d139dd54b336499af6e1a34eff5416d8b8fc94aaa19f63aa6ca67555596bbf2984aaf09d6edbc89fe6a43700ac005eff76a7ed759e0cfa6059decfdcf3d086a5c3776317e730807ec3133b90410c78c3df093560f5509d50c7992ca6a89141eada8a3808fa8958550e968c893b7afb240d4711c6c86510a2dbcecc396b51c0bb0cf391315e16fff18b3221be7f6bec6ed0ea59d7137e87a2d1036120dea59777e5062b81ec2af3b05ee14bd573dbd0c340884f342d6f30161e23c2325ed0342fb9af61a69a0f8e6b8868869b6125c9e8ba99a1dd455869ff6f9697bf53a638e8b275f69a16e92cb9fb6a948f285f8fbc0e871dc9a569dc684ff60f65dea602d79b79700c8e75f3239b604c2cf489fd498d92270509050bfc4a10259e0bb19ef032ca699c1d2aeb1c11bd1c586df1b614f1f46d245d912a67a175a6cf62acd413a96ac2891dc0fad6b43eb8ad41a19fb75a35a7e5cb53745b4e340d53de8b758bd781d9fdcf610640ac72de06415f49aa4cc03d4a33ff3e0470a1d35d2204df0c6c63fb9db3af06395e41a9f91bb105a60c3a92434673b21a1434ed77cc6233577ffdf7d49304e74f9b47de9061f8372e80f583ef2e511df4b37bb799857f2df4dff4e9814c4b2be1dbea4b65680ba68f32006bb25b26c52257b536d4c8b9cbbaff5ece4b788257e3cb2ec8f66a8c58e90ac2c95e0ec682812ef5c310c4dc4054a7e3f33e6bd433c9331e986602350d8b896817eddf0ceacc3dc436000fd6778aac4fe55db3c7857add254cb49f9d23dd4f29fcbd100df49ab3a84056f8a9830747b141709c85d74dea2568c76f5bda60aa50d9bd8b26bbeee4a0f815fdb9d971f138895b1b14ed6a3cf2830ca7f4632d886c2c7a9c330b72e621c838710088cd543c5eac25fb9e25a9a8a17f5d810455b35ad99aaaae105f182d1d9ccaa156c81e6f517973c6f1752e4fc52e8345261260b45ded253055afe9c7ed8722a3e311b9b9fe7e7887a62c8b4005f21481a33b3bf0bab1e75dee07b0a823b6b729c7b382c332c9c85a1851547874b640b5289ba55835e1c9002528e72c4ea69b01033def3544b6880176e0627aca36eb95a081dcf71820ae9beb52ecf550f6363665c63aeb0fb1fc6d777335c45f9826d8bf32244e2c2ab61dc7f41075e59f5bd786d65245c413a63dc7ef05473768b68765928f647be7d979ed2643f98b466e713276d91b5c68337e4a574e30ccec9ffa036603183d93602610377a61908ebd46e596f8f10849a487501c2f0379352928157ac2c261bb3e5063409a5078032b3294aec076e4f65aa484c49dd0db5f3e6a59b1fdc6551ccde7213faa3ba2a4b9f9d1fe9339b22c4e2b710121c8ce2ee66b4e2fd1f704317db68c17ce5f9d27f7f38d109e378d6e61ed964c4859a23e68bccfd4ed1406783c7b742c8541f04118730ca7999c2dc9e6b050c170c6bcb09ed22f843373257207a6f6295c191350b5188a7f76c579656cd97dc73c385bb902ddc597c7a69d6ad7c18fcf286b982752f192be91f399a5ad0d019323d96b4f2bb3c091981ca4d2d929bef5e5c857fc45f6dc0d7583a3e7bb0d422144db608d7c7bfdbcdef0083c741d4a871b8530dcc21685b0b5e876f15be6a1ee5dc6162f2ce12335bff5af1956992203c56f5a71dfad305c2c0332fd40159d4e660318e75f06923ffe99346f1c1693686596e6d81817db4ae987227131bb515e322d474a991d26596ac0b44e5f5a9d5723e900402f6e38a36c2fa32a2d1cdb35c06fdefba8fb49406b77d1371c714dae7a66f66cdfbe85ee433f8e7a3f2df1a27b4b7074873f866d5cf68952f93b5f39895d4ddf5481e4e93e32f19df9add38269620c27d15954c56f307760c25ae12d6f5fee12e2c990475af96f66c5f012e4489d21d9dd7a8d3817c7d563a5d335e8c0717f06512ff1afc7ddd22cd44f0a2170affe4291e578b9058ea45182a75f2f1695d297c4e14137a8eda204a9ec90804b7a1e56b48249aaffe2132c0e23dbb16343667107b2b7767a830856561e89274afcd810f9443fbfc1a7ea0c772e3be048f1498659927c6c5a5a0267ed666de299328285d31c7ddf62261b839842f3ccc0c2bc05907eb31f4b730a59d6af77cd5b9d1f2a6845e9fb65cdeae17a905d768538730a2e3daa09b74f6e2cdca135eb7f55c534d6386f83b4995c5b61616d9cde1eef2a6d593d1aa70e22d87d6a3d8101578c334aa2b1b5e042636f5485c5a1e107", 0x1000, 0x8000000000000000, 0x0, 0x3}, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x6, 0x5, r0, &(0x7f00000014c0)="3a4ce92226d44490bb13f594a5ae7d221ed981b32522ec4fdad3ca79663b8300b45b1c65ee7f7ef3102a006e9b67714ed474897809dd465779c539bbb9ebe4a270484740db9d9887c0390fb6fe8ace939125c74350931e56e17f15136ef0a2f81d07d652b543648fa619ba4f80bca87ec601564f5b5d6297778438ee8867ca0e459c58cc33c7d818766939305093d6f2e8e6b4b47314fb8d60f2f9b23c3db50ffed898a115fe97cb2bf717dec3799d20d311c17da8a2ebbe8a426f0a9a81662ede4cb282590bd60a8d17b3bfa0ca2568884894b2a8da5b5d82321ac2606b02", 0xdf, 0x6, 0x0, 0x1, r4}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f0000001700)="e396ad6679d2567e1c5e968af7732f1d03fb5c76a0bd6af15714894988a64de3c947abd10eafe1d51ff6dfb56a0c2edefa5683319d05d1d3024dac1d6ad71e04570dbe7febd57f57a272fc2d946ef876700ad5e4c016760a2d664b2a318936841eefe58a037f8f5743e7b5114d78ea66168e3f42a7438ef748ff66416315b83a028520c2c7e602cb16db04269944eb9494f947fa9b9e2b2f", 0x98, 0x4, 0x0, 0x0, r5}]) (async) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000016c0)) (async) openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) ioctl$FS_IOC_READ_VERITY_METADATA(r7, 0xc0286687, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0}) (async) [ 437.927320][ T26] audit: type=1400 audit(437.900:343): lsm=SMACK fn=smack_socket_sock_rcv_skb action=denied subject="*" object="_" requested=w pid=18153 comm="syz-executor.3" saddr=10.1.1.5 daddr=172.20.20.170 netif=wpan0 00:07:17 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010106, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:18 executing program 4: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r0, 0x9) (async) r1 = socket$inet6(0xa, 0x0, 0x400000) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async, rerun: 64) listen(r1, 0x9) (async, rerun: 64) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYBLOB="5190bd54a4dc1de5a985555bb041e1df40dc9ed1ab305b666e146181cc4aa906b1dcd9f2b63fe6a4505dbc306985d1021a9ca7d6c267610c6a5ccf33fe26c2cbb71cd1f1923efefb53900708fd1324c0e0e965fede5b45ee4c143a427702a2f715d4bfb969f7851c1700c8f0cb1f7a9951f13c5904d4e0fac4ebbe385e759ee670bd7038c7264399e05f54c1f417e1512b315be5a085f80a89bbf2157ec3a2ba73a4603264d1d518004f39b81829c9d7ef753a9b6a896f8f344692bbcff6e6a83b"], 0x0) 00:07:18 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "5d29f9865d6a37e72483a173c00ef1183228d06762bde7b1fe8c8bfbbd09cdc5", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, 0x0) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000002c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}]}) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x10100, 0x0) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"b83e9e6ddf2e23e4d48f8d016145dbc4923844958beae4f1fb66fa088160857f", r2}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000040)={0x0, "5d29f9865d6a37e72483a173c00ef1183228d06762bde7b1fe8c8bfbbd09cdc5"}) (async) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, 0x0) (async) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000002c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}]}) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x10100, 0x0) (async) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000080)={"b83e9e6ddf2e23e4d48f8d016145dbc4923844958beae4f1fb66fa088160857f", r2}) (async) 00:07:18 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126100000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:18 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010107, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:18 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r1, 0xc01064c2, &(0x7f0000000180)={0x0, 0x0, r0}) ioctl$VIDIOC_G_OUTPUT(r0, 0x8004562e, &(0x7f0000000040)) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) openat$vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r1, 0xc01064c2, &(0x7f0000000180)={0x0, 0x0, r0}) (async) ioctl$VIDIOC_G_OUTPUT(r0, 0x8004562e, &(0x7f0000000040)) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) (async) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) 00:07:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = syz_open_dev$vcsa(&(0x7f0000000040), 0x6, 0x30000) (async, rerun: 64) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) r2 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x6a000, 0x45) (async) r3 = pidfd_getfd(r0, r0, 0x0) (async) r4 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) (async) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') r6 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000017c0), 0x46500, 0x0) readv(r6, &(0x7f0000002980)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/253, 0xfd}, {&(0x7f0000002900)=""/87, 0x57}], 0x3) io_submit(0x0, 0x6, &(0x7f0000001680)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x8, 0x43, r2, &(0x7f0000000100)="210153156e3441acecf92c0372bd51e6d1a968737bf79055dece5d21d9d1aaeace4c6bc98ca60ab5654f3c464eda55765cd7429a59a6e62848c386693dc2da47fe3b36da0e21b5aeb18bf378dc33dfa5a09b37e842a2960d78419a8bc5b5d303c16837bf91348bbe5eb80815e75dc2e83af7", 0x72, 0x3, 0x0, 0x0, r0}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x8e0, 0xffffffffffffffff, &(0x7f0000000300)="b124950d1975a6bf1e2b58503bdf27c2b7d6b07c2eb03e188f5f1edecddc3f33e1b37f51ef77603974eff85f7c66236dc3330ac9d4ee100fdb5fa3f7e00d2a9188934d40ce9befb58f1808ae8fe6bc63043944db4eca50ecf37425fd53fbfa18fe5f575ce142ffdc5786b172df456bd41952edb231d2f80f78c50c94cc7a662d8c46dd6829f98d9cd88f81645673fa7987781b6aeb5ff28b08981fa82b58791de998d5c0d947", 0xa6, 0x1, 0x0, 0x1, r1}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x2, r1, &(0x7f00000003c0)="22a3faa647149332b3c1ecea15af6fec077a4efdb99be175f0c6e70bab0448093b91645d180341e441028b0d0b4ce8717ac30e88083d9ca371c04df9c6e0ec6ba93659c6deda5a17184afbe144742d6cd6fa54a258d9ce65ac36e1526e850512e1e1b7a2e4dd6a432a1623fb5f4f2de1fe334895e754b5fd6a43f56ef5ee6654b4b41b57c48cf4a2ffc0ffd2b9d6641005586e6a24e4395d73ee9b0d5feef3fa13c334182de8581875ae3f8a17afdd3c", 0xb0, 0x7fffffffffffffff, 0x0, 0x3, r1}, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x7, 0x7, r3, &(0x7f0000000480)="2c810e613784e8fb95442a139c2fa508b2115f62ea49275feff5d41d4f99633fa7c42db243a1c90371d7909d1bcffd18046679045d2960660c40c4cbd6d770d78b46cc443c31b198520ffd6f8bceaaabf258b84018442667b23211b93e4a78c5cb18e3a2acf72807e7959b1c3529d2a212b900b8b381e423e60a3be51794df670eacd227146ea1e4a310c3709ae9cd89429f527d2251f6875d1357de70dbba12944f22ace330a16409ee1a58ff614eff9b1e9b5423560dec2e7d242f30b0bea5040cfb144a9f173b0f2d0c8a72e112e50a288bf9292e907a8f1017b0eeb34cc7d9d96f5867d4bacd1704c19e347b25184b9767b7aacb602b31a407f0816165295da0e25f7912fb2e6922cb2f61d9839927279a0cc18ee0ca3d9521819a4ea2844d1ee579b5d7fb5931e8044de35b2d2fb90df2baf82109f2fdff74682c9d34548cfee0007c78944bc6fecccd63f6809c300463b5dd11f18adf2a25bc4f542f683b5d4bf63ec2b4763ca186a1bb6d83af815b5a31564134beeb98b73e17db71e736456dc1a49e979492d312b534154e7b49849d980e2019a52cac4c55d4f701d1cb26e155092f5d4370ce8d1bedf8e3f8ae38c0e3faddf68151749851b2c540295ab236e550059a811a9b541e83d309977469b832f59d0d9c41210fed4215c6f0504d52a21d248de0a7700e4bf8839aa07cd744b34ed5c9a8346bb875b98c3fb20ded9728b77c85379042aa605eeb854a63ba14d0fa8672e92164358e6379066bf1409c484b4ca68fa77a94dc6fe5c05987e351af69ad00ef0bf4bddc7b1a999b06e92470da56b6be455e68cd20c61417d2e73fae205c17652a02eb7f52a922ad1e3e669b3ac50d87cf093dc2ecf55ce2799bc035406621a46b11bfd63a1eac2b74af0e9dd31f44a6957b35d30e15f4754daf49caeb0504a4d4579fe98da4edd9c115c8dacabfb86cb5291cd8247fa2f32a8367fa9a30970f768288cb6565beae1092da6cda22e4de16ec91cd7a846852e35a6bea673428818c55806bb2633a17444690cda09681b1ad0492a9d6109e088fa2cb74f413abeaf4ff4e7e26b3952fef9f8328e4ef3ad3964ec4b8d7088bdad0a842bb7ec469b4b4b471da111d9189565fce5e7012c282172eefa870765f10947d39c576dcc6359fbf2a828fbbac9933f63bb883237a18f3cd93f257a033e4336da0ce3c3a82e8634d4ee92e86f071b7b446b8c11b8b8187f5324c59d5424ad4b84b28291b8f4b1cf08bd8108e79a9005f14750d3bc0538d6f5ea232684d6638666907bfdc1241a60ae46170426981742db0c6437f50cba3a12403e00d411dde25cba5ecbb4a9796dbe66c2c54e7dd51757aa6bc4ea6d3b1fc234339e9153f0a6ac330ad0fe1cf76ce2aa8a9ec6c9e97511c1088fec9bb549f0ab48101df849be2df9fedba3cad5df95a66a0d7e1692f71f7d5a451571cb9811a3b760aab4467b0837e05db718b472e9f767e1731e68d078e92c01846834f09d2f5ae1ab405f30f91c3fb7eaf03a4261b31bd3666af5ee62057ea04bc6ea5ad0a23062a5c297077aa8a8e4dccae84ac434c7e965240d1cb96584bc172132a0daeadd5b3d1532bcb85413f3405ade6bd8495c66041348b70019774cfab37c5b0cdfabdd1e8008c520e7d220e2acc484a4cd9bdcb03544f5dd7435d759b57a00ed70528855a3c68b3dcd0235be57bcd8e2077ac03ba5f5b45c0056bf94219a1d49ed2618936617811abba0dddf312e470d35d61e51489ee19089750f2b6774baba139bd9e62b94ee11c07158da39d12f38997596edaa19964bca95fa526f2d77ad27ee643cb0bed976b92063b61cd9e414d80a134b9bcd6421c5da1eaba8778d9fc1afbe66a1441f9f1f5c7e899d3d8d0748558e932f94c84dc325a7d2f5c0836cff2415b3ff6522a5b146a95eeb06ef42c31d69c594cc9f4a08e79c92062fd48641a55097123e91486141cb47527c79be8bfca663d27b3fa2af65302b71cdbd565f40c2570d6b2c53678733b054bf7ef325db66a6b1bf7c80b92a19c261e99db3ca37af0af37c1f02c137ee05dffa5eff8058b18f611f1af6c9eecaedc6c70ffda7a4def4e8e18a76dea20fb445f092dacaf61da3237c08d86b8f5cd318182431305c5af4c4df05820c77362345c81300d127c271fd6e7fea75f866659463e37f669a49b8cb9c7640aa864a93dbdcdbee6fed2cd211d80673d27e1ac0f12cac1848669b774c4279a72ca6d82ba3155a381a607688502665d097af490a4ee73e385f686386dcedb2b23caed962b8d56639d70ca23c56f674aff0066c2b2a7328930a23b82e0c1fc4c73a66aea5468919dbfe23286f0ff2a77a7472c6338c5309a9096da7f6c313645be267402065b42f706222b72d5cfbcd21c207c30a9aaf9021239871294dc93a25299df6d4baacadd28bb3acd318102574877d5f1f3880c539ccdb95c6c22dd77f0acd3f15bc329f595a0da8f23d9ff193ee2bacc33090fd7286a804adbbf8acf0aa9c6209979ccce1dd0d0c9039baac89c7e3d0fbad46b59353697d663888ac4cfcbba6be126d45fafa36c5efae7fe886a76a2a7c2df916b914787092e9a2e2c214a05d4bff3839d1fe66c7d4063dd3031c3bc23fa06ddf7dc3f446922d4e382641e08972eb6e2fc7adf6561d9063397d583701388020728e283b3952eb206d2dc053bc78f50e98009d1d7f43eb60319aa14912472cc418db8bbc99d9b31f81c6d6f30c6361196a520e9800d78b8b5137718a3a45e0e9212e9487e6b6927f918e787b66ae1189f2533e9d5e15f5ed13330cc6200d048f32ff87dc4acf01b95896c652c4b18bb23f5126734f784201c076d43ae8a0e36988fe9a1c64b65d59e3591b21dbf172af94234ded4eb65d3889561ac46ec3e3355097297c17f00c58cd6db1b5e9b0e60c3635ec14e8ee75437f763bb7997d85226afd9fc92baed138f6c728b72e606cc0c3e1bf322ba41ef27b5e417183756413797a3e595b8ca31bbfdf8a526f0807c36ea095866644009d28be1eb8562dd6deed9661f7af11ba06b3d403a2caed156c1ee27b451d4b2af1944fabdb24ada59116d0772884bb9665176e318974b55c870c334bf234e9f018e029761ffd4b4a9f41b9ba721eddb54e4d9de64aece31b5723082b36b43dad071f9184e49681214a1cfc76f6bb5a35baa44da9ab7b76862e5b3112a04b5ab1b923cd098c964104855b48cede7a029bb65db2de246b4e5502d9fb115149b1a22a8ba550de2c76a102c0c7bbbf169c8f875db2f411a919709107dc4ac65f301031dd54eb00c52231bb36031181ebbb1c5cb27a336add55a0247bc50b48cb594ec2dcd4e2d57a5f016a334a99b3dfe7acbbe315faa38b1b0220f546873af995474f9587c35b4e0c4ebd56b20a12fcaeccacea2579c576688b2cc9d7cd37e75d91928d6b3e2e1ee8d63c25235aebe806fe1db3b8e0092713e5ef7315374efc9af969782399f3b925132bf4c02782845238383f321a0f92e8b97a66ffa0108fbf40eecba5c4f7837d139dd54b336499af6e1a34eff5416d8b8fc94aaa19f63aa6ca67555596bbf2984aaf09d6edbc89fe6a43700ac005eff76a7ed759e0cfa6059decfdcf3d086a5c3776317e730807ec3133b90410c78c3df093560f5509d50c7992ca6a89141eada8a3808fa8958550e968c893b7afb240d4711c6c86510a2dbcecc396b51c0bb0cf391315e16fff18b3221be7f6bec6ed0ea59d7137e87a2d1036120dea59777e5062b81ec2af3b05ee14bd573dbd0c340884f342d6f30161e23c2325ed0342fb9af61a69a0f8e6b8868869b6125c9e8ba99a1dd455869ff6f9697bf53a638e8b275f69a16e92cb9fb6a948f285f8fbc0e871dc9a569dc684ff60f65dea602d79b79700c8e75f3239b604c2cf489fd498d92270509050bfc4a10259e0bb19ef032ca699c1d2aeb1c11bd1c586df1b614f1f46d245d912a67a175a6cf62acd413a96ac2891dc0fad6b43eb8ad41a19fb75a35a7e5cb53745b4e340d53de8b758bd781d9fdcf610640ac72de06415f49aa4cc03d4a33ff3e0470a1d35d2204df0c6c63fb9db3af06395e41a9f91bb105a60c3a92434673b21a1434ed77cc6233577ffdf7d49304e74f9b47de9061f8372e80f583ef2e511df4b37bb799857f2df4dff4e9814c4b2be1dbea4b65680ba68f32006bb25b26c52257b536d4c8b9cbbaff5ece4b788257e3cb2ec8f66a8c58e90ac2c95e0ec682812ef5c310c4dc4054a7e3f33e6bd433c9331e986602350d8b896817eddf0ceacc3dc436000fd6778aac4fe55db3c7857add254cb49f9d23dd4f29fcbd100df49ab3a84056f8a9830747b141709c85d74dea2568c76f5bda60aa50d9bd8b26bbeee4a0f815fdb9d971f138895b1b14ed6a3cf2830ca7f4632d886c2c7a9c330b72e621c838710088cd543c5eac25fb9e25a9a8a17f5d810455b35ad99aaaae105f182d1d9ccaa156c81e6f517973c6f1752e4fc52e8345261260b45ded253055afe9c7ed8722a3e311b9b9fe7e7887a62c8b4005f21481a33b3bf0bab1e75dee07b0a823b6b729c7b382c332c9c85a1851547874b640b5289ba55835e1c9002528e72c4ea69b01033def3544b6880176e0627aca36eb95a081dcf71820ae9beb52ecf550f6363665c63aeb0fb1fc6d777335c45f9826d8bf32244e2c2ab61dc7f41075e59f5bd786d65245c413a63dc7ef05473768b68765928f647be7d979ed2643f98b466e713276d91b5c68337e4a574e30ccec9ffa036603183d93602610377a61908ebd46e596f8f10849a487501c2f0379352928157ac2c261bb3e5063409a5078032b3294aec076e4f65aa484c49dd0db5f3e6a59b1fdc6551ccde7213faa3ba2a4b9f9d1fe9339b22c4e2b710121c8ce2ee66b4e2fd1f704317db68c17ce5f9d27f7f38d109e378d6e61ed964c4859a23e68bccfd4ed1406783c7b742c8541f04118730ca7999c2dc9e6b050c170c6bcb09ed22f843373257207a6f6295c191350b5188a7f76c579656cd97dc73c385bb902ddc597c7a69d6ad7c18fcf286b982752f192be91f399a5ad0d019323d96b4f2bb3c091981ca4d2d929bef5e5c857fc45f6dc0d7583a3e7bb0d422144db608d7c7bfdbcdef0083c741d4a871b8530dcc21685b0b5e876f15be6a1ee5dc6162f2ce12335bff5af1956992203c56f5a71dfad305c2c0332fd40159d4e660318e75f06923ffe99346f1c1693686596e6d81817db4ae987227131bb515e322d474a991d26596ac0b44e5f5a9d5723e900402f6e38a36c2fa32a2d1cdb35c06fdefba8fb49406b77d1371c714dae7a66f66cdfbe85ee433f8e7a3f2df1a27b4b7074873f866d5cf68952f93b5f39895d4ddf5481e4e93e32f19df9add38269620c27d15954c56f307760c25ae12d6f5fee12e2c990475af96f66c5f012e4489d21d9dd7a8d3817c7d563a5d335e8c0717f06512ff1afc7ddd22cd44f0a2170affe4291e578b9058ea45182a75f2f1695d297c4e14137a8eda204a9ec90804b7a1e56b48249aaffe2132c0e23dbb16343667107b2b7767a830856561e89274afcd810f9443fbfc1a7ea0c772e3be048f1498659927c6c5a5a0267ed666de299328285d31c7ddf62261b839842f3ccc0c2bc05907eb31f4b730a59d6af77cd5b9d1f2a6845e9fb65cdeae17a905d768538730a2e3daa09b74f6e2cdca135eb7f55c534d6386f83b4995c5b61616d9cde1eef2a6d593d1aa70e22d87d6a3d8101578c334aa2b1b5e042636f5485c5a1e107", 0x1000, 0x8000000000000000, 0x0, 0x3}, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x6, 0x5, r0, &(0x7f00000014c0)="3a4ce92226d44490bb13f594a5ae7d221ed981b32522ec4fdad3ca79663b8300b45b1c65ee7f7ef3102a006e9b67714ed474897809dd465779c539bbb9ebe4a270484740db9d9887c0390fb6fe8ace939125c74350931e56e17f15136ef0a2f81d07d652b543648fa619ba4f80bca87ec601564f5b5d6297778438ee8867ca0e459c58cc33c7d818766939305093d6f2e8e6b4b47314fb8d60f2f9b23c3db50ffed898a115fe97cb2bf717dec3799d20d311c17da8a2ebbe8a426f0a9a81662ede4cb282590bd60a8d17b3bfa0ca2568884894b2a8da5b5d82321ac2606b02", 0xdf, 0x6, 0x0, 0x1, r4}, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x7, 0x8, r0, &(0x7f0000001700)="e396ad6679d2567e1c5e968af7732f1d03fb5c76a0bd6af15714894988a64de3c947abd10eafe1d51ff6dfb56a0c2edefa5683319d05d1d3024dac1d6ad71e04570dbe7febd57f57a272fc2d946ef876700ad5e4c016760a2d664b2a318936841eefe58a037f8f5743e7b5114d78ea66168e3f42a7438ef748ff66416315b83a028520c2c7e602cb16db04269944eb9494f947fa9b9e2b2f", 0x98, 0x4, 0x0, 0x0, r5}]) (async, rerun: 32) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000016c0)) (async, rerun: 32) r7 = openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r7, 0xc0286687, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0}) 00:07:18 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126200000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:18 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010108, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) [ 438.397114][T18208] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:07:18 executing program 1: prlimit64(0x0, 0xe, 0x0, 0x0) getpid() bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@struct, @union={0x0, 0x2, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x1}, {0x0, 0x2}]}]}}, &(0x7f0000000600)=""/213, 0x4a, 0xd5, 0x1}, 0x20) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="5000000012001fff25bd70000000000000000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=0x0, @ANYBLOB="0800280029c900000800290087b50700c998f865f7290600ee98d28dfbb292da664a34e44b8a17b3266d0533fb3785b0dc07a43a959ab40d60842b33275ae3b824d2f7f69a37ed3e592d6c6601f37a1df55972f30b8df0e61a90944d07aee730da81c4fe3f42220061c2303add946293e15bc3b58e6ad46b3b5af1bcdf7cd89d171b336b71f7a9e57325ad665c6b876f545d2957dbbdf89c1e597a6a99a4d65aae48faf54fc398889471f6e7976ef4931dc0bd93ed25f606cdcafcf84f2fdd39b57061a60575fbdb97c30de11b62591b8000db1b3bd548bce0"], 0x50}}, 0x0) [ 438.405050][T18208] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:18 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000280), 0x1800000, &(0x7f00000002c0)={[{@default_permissions}, {@xino_on}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'workdir'}}, {@dont_appraise}]}) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x9d77fcd30cd6a8b2, &(0x7f0000000340)=ANY=[@ANYBLOB="6e66735f6578706f72743d6f6e2c776f726b6469723d2e2f6275732c72656469726563745f6469723d2e2f66696c02c771865c8f29f36469723d2e2f6275732c646f6e745f686173682c736d61636b66736465663d402d2c736d61636b66736465663d696e6465783d6f6e2c66736d616769633d3078303030303030303030303030306661312c7375626a5f757365723d242c726f6f74636f6e746578743d756e636f6e66696e65645f752c736d61636b6673726f6f743d2c7063723d30303030303030303030303030303030303033382c636f6e746578743d726f6f742c00"]) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}, 0x25}, {@index_on}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}]}) chdir(&(0x7f0000000100)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x4de181, 0x0) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0xc2) 00:07:18 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010109, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:18 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126300000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 438.459669][T18217] overlayfs: failed to resolve './bus%index=on': -2 00:07:18 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa01010a, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:18 executing program 1: prlimit64(0x0, 0xe, 0x0, 0x0) (async) getpid() (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@struct, @union={0x0, 0x2, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x1}, {0x0, 0x2}]}]}}, &(0x7f0000000600)=""/213, 0x4a, 0xd5, 0x1}, 0x20) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="5000000012001fff25bd70000000000000000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=0x0, @ANYBLOB="0800280029c900000800290087b50700c998f865f7290600ee98d28dfbb292da664a34e44b8a17b3266d0533fb3785b0dc07a43a959ab40d60842b33275ae3b824d2f7f69a37ed3e592d6c6601f37a1df55972f30b8df0e61a90944d07aee730da81c4fe3f42220061c2303add946293e15bc3b58e6ad46b3b5af1bcdf7cd89d171b336b71f7a9e57325ad665c6b876f545d2957dbbdf89c1e597a6a99a4d65aae48faf54fc398889471f6e7976ef4931dc0bd93ed25f606cdcafcf84f2fdd39b57061a60575fbdb97c30de11b62591b8000db1b3bd548bce0"], 0x50}}, 0x0) 00:07:18 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126400000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:18 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000280), 0x1800000, &(0x7f00000002c0)={[{@default_permissions}, {@xino_on}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'workdir'}}, {@dont_appraise}]}) (async) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x9d77fcd30cd6a8b2, &(0x7f0000000340)=ANY=[@ANYBLOB="6e66735f6578706f72743d6f6e2c776f726b6469723d2e2f6275732c72656469726563745f6469723d2e2f66696c02c771865c8f29f36469723d2e2f6275732c646f6e745f686173682c736d61636b66736465663d402d2c736d61636b66736465663d696e6465783d6f6e2c66736d616769633d3078303030303030303030303030306661312c7375626a5f757365723d242c726f6f74636f6e746578743d756e636f6e66696e65645f752c736d61636b6673726f6f743d2c7063723d30303030303030303030303030303030303033382c636f6e746578743d726f6f742c00"]) (async) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}, 0x25}, {@index_on}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}]}) (async) chdir(&(0x7f0000000100)='./bus\x00') (async, rerun: 64) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x4de181, 0x0) (rerun: 64) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0xc2) 00:07:18 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) r1 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r1, 0x9) dup3(r1, r0, 0x80000) 00:07:18 executing program 4: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r0, 0x9) (async) r1 = socket$inet6(0xa, 0x0, 0x400000) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r1, 0x9) (async) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1, @ANYBLOB="5190bd54a4dc1de5a985555bb041e1df40dc9ed1ab305b666e146181cc4aa906b1dcd9f2b63fe6a4505dbc306985d1021a9ca7d6c267610c6a5ccf33fe26c2cbb71cd1f1923efefb53900708fd1324c0e0e965fede5b45ee4c143a427702a2f715d4bfb969f7851c1700c8f0cb1f7a9951f13c5904d4e0fac4ebbe385e759ee670bd7038c7264399e05f54c1f417e1512b315be5a085f80a89bbf2157ec3a2ba73a4603264d1d518004f39b81829c9d7ef753a9b6a896f8f344692bbcff6e6a83b"], 0x0) [ 438.961517][T18236] overlayfs: failed to resolve './bus%index=on': -2 00:07:18 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126500000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:18 executing program 1: prlimit64(0x0, 0xe, 0x0, 0x0) (async) getpid() (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@struct, @union={0x0, 0x2, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x1}, {0x0, 0x2}]}]}}, &(0x7f0000000600)=""/213, 0x4a, 0xd5, 0x1}, 0x20) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) (async) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="5000000012001fff25bd70000000000000000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000400028008000a00", @ANYRES32=0x0, @ANYBLOB="0800280029c900000800290087b50700c998f865f7290600ee98d28dfbb292da664a34e44b8a17b3266d0533fb3785b0dc07a43a959ab40d60842b33275ae3b824d2f7f69a37ed3e592d6c6601f37a1df55972f30b8df0e61a90944d07aee730da81c4fe3f42220061c2303add946293e15bc3b58e6ad46b3b5af1bcdf7cd89d171b336b71f7a9e57325ad665c6b876f545d2957dbbdf89c1e597a6a99a4d65aae48faf54fc398889471f6e7976ef4931dc0bd93ed25f606cdcafcf84f2fdd39b57061a60575fbdb97c30de11b62591b8000db1b3bd548bce0"], 0x50}}, 0x0) 00:07:18 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa01010b, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) [ 438.991108][T18240] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 439.000634][T18240] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:19 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa01010c, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:19 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000280), 0x1800000, &(0x7f00000002c0)={[{@default_permissions}, {@xino_on}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'workdir'}}, {@dont_appraise}]}) (async) mount$overlay(0x0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x9d77fcd30cd6a8b2, &(0x7f0000000340)=ANY=[@ANYBLOB="6e66735f6578706f72743d6f6e2c776f726b6469723d2e2f6275732c72656469726563745f6469723d2e2f66696c02c771865c8f29f36469723d2e2f6275732c646f6e745f686173682c736d61636b66736465663d402d2c736d61636b66736465663d696e6465783d6f6e2c66736d616769633d3078303030303030303030303030306661312c7375626a5f757365723d242c726f6f74636f6e746578743d756e636f6e66696e65645f752c736d61636b6673726f6f743d2c7063723d30303030303030303030303030303030303033382c636f6e746578743d726f6f742c00"]) (async) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}, 0x25}, {@index_on}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}]}) (async) chdir(&(0x7f0000000100)='./bus\x00') (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x4de181, 0x0) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0xc2) 00:07:19 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126600000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:19 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000740)=ANY=[@ANYBLOB="640000001900010000000000000000001d0109005000128008000000", @ANYRES32=0x0, @ANYBLOB="410000009aad4e715cf5338d6d5d194f49418d17859455fa94ef0140ab8585707e920015c9fb9cb639f500b334fe3fda8d4b868663e098ce2e05e9ca91a099d4f60000a7"], 0x64}}, 0x0) 00:07:19 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) r1 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r1, 0x9) dup3(r1, r0, 0x80000) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) (async) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) socket$inet6(0xa, 0x6, 0x0) (async) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async) listen(r1, 0x9) (async) dup3(r1, r0, 0x80000) (async) 00:07:19 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126700000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:19 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa01010d, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:19 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = gettid() r4 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace(0x11, r4) ptrace(0x10, r4) ptrace(0x11, r4) rt_tgsigqueueinfo(r3, r4, 0xd, &(0x7f0000000c80)={0x40, 0x7, 0xb15e}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./mnt\x00', 0x4000000, 0x26, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000005c0)="000000004c696e75782076657273696f6e20352e31302e302d7263362d3030313933436764616663366532346461666f6c2920286763632028474343292031302e322e302c20474e55206c64202847000000000000b6158e732920322e33352e312920233120534d5020505245454d5054204d6f6e204e6f762033302031333a35323a3338205053542032303230000000000000000000000097fb9ad3b3fe08ff7e90fa46c53db39cb3a4f7ef770411f088ad7eb3cba0", 0xb7, 0xa80}, {&(0x7f0000010280)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0xb80}, {&(0x7f0000010320)="000000000100"/32, 0x20, 0xc80}, {&(0x7f0000010340)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f0000010360)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e000000100000030000000100000002000000a3bd865da4e84b259caac903308887eb00000000", 0x80, 0x1400}, {&(0x7f00000103e0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010540)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1a80}, {&(0x7f00000105e0)='\x00\x00\x00\x00Linux version 5.10.0-rc6-00193-gdafc6e24daf4 (e@sol) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Mon Nov 30 13:52:38 PST 2020\x00'/160, 0xa0, 0x1b80}, {&(0x7f0000010680)="000000000100"/32, 0x20, 0x1c80}, {&(0x7f00000106a0)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f00000106c0)="0bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x200000}, {&(0x7f0000010780)="00000000000000000000000000000000000000000000000000000000d9fa28d50100030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f00000107c0)="000000000000000000000000000000000000000000000000000000060000000000010c8000"/64, 0x40, 0x2011e0}, {&(0x7f0000000040)="000000000000000000000001000000001000"/32, 0x20, 0x201240}, {&(0x7f0000010820)="0000000000000000000000000000000000000000000000000002000000001400", 0x20, 0x201280}, {&(0x7f0000010840)="000000000000000300000001008000"/32, 0x20, 0x2012e0}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000b00000000040000000000", 0x20, 0x201320}, {&(0x7f0000010880)="00000005000000000800"/32, 0x20, 0x201380}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000003000000000000000000", 0x20, 0x2013e0}, {&(0x7f00000108c0)="0300"/32, 0x20, 0x202000}, {&(0x7f00000108e0)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x202fe0}, {&(0x7f0000010900)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x203fe0}, {&(0x7f0000010920)="00000000000000000000000000000000000000000000000000000001000000000bd03b7500000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/224, 0xe0, 0x204fe0}, {&(0x7f0000010a00)="00000000000000000000000000000000000000000000000000000000d9fa28d5", 0x20, 0x205fe0}, {&(0x7f0000010a20)="0bd03b75d9fa28d500"/32, 0x20, 0x3ff000}, {&(0x7f0000010a40)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010aa0)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000d9a1f350", 0x20, 0x400fe0}, {&(0x7f0000010b80)="0000000000000000001000000000000002000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff01000000000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff010000000000000000000000000000008501000006000000010000000100000001000000040000004000000040000000fc0f00"/192, 0xc0, 0x405000}, {&(0x7f0000010c40)="00000000000000000000000000000000000000000000000000000000d9a1f350", 0x20, 0x405fe0}, {&(0x7f0000010c60)="0000000000000000000001000000010000000002000000010000000003000000001000"/64, 0x40, 0xa00000}, {&(0x7f0000010ca0)="ed410000e8030000e8030000020000000010000000000000020000000000000055ffc65f0000000055ffc65f0000000055ffc65f00000000000000000000000000000000000000000100"/96, 0x60, 0x1000000}, {&(0x7f0000010d00)="0000000000000000001600"/32, 0x20, 0x1000160}, {&(0x7f0000010d20)="0000000000000000030000000300000000000000010000000000000001100000", 0x20, 0x1000fe0}, {&(0x7f0000010d40)="0300000000000000000000000000000000000000000000000000000000000000000003000000010002000000000300000002000200"/64, 0x40, 0x1600000}, {&(0x7f0000010d80)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00', 0x20, 0x1600940}], 0x0, &(0x7f0000010da0), 0x0) r5 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) recvmsg(r5, &(0x7f0000000c40)={&(0x7f0000000680)=@phonet, 0x80, &(0x7f0000000b00)=[{&(0x7f0000000700)=""/75, 0x4b}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000780)=""/35, 0x23}, {&(0x7f00000007c0)=""/244, 0xf4}, {&(0x7f00000008c0)=""/19, 0x13}, {&(0x7f0000000900)=""/216, 0xd8}, {&(0x7f0000000a00)=""/199, 0xc7}], 0x7, &(0x7f0000000b80)=""/156, 0x9c}, 0x0) getegid() [ 439.521321][ T27] INFO: task kworker/0:7:7400 blocked for more than 143 seconds. [ 439.531847][ T27] Not tainted 6.1.0-rc5-syzkaller-32254-g9e4ce762f0e7 #0 [ 439.534132][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 439.566152][ T27] task:kworker/0:7 state:D stack:0 pid:7400 ppid:2 flags:0x00000008 [ 439.661033][ T27] Workqueue: usb_hub_wq hub_event 00:07:19 executing program 4: ioctl$TCGETA(0xffffffffffffffff, 0x5405, &(0x7f0000000000)) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f0000000040)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000e90201020c0d5907000003070000000000000c240200e9fffff5ffffffff09240300000000050045240505"], 0x0) 00:07:19 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000740)=ANY=[@ANYBLOB="640000001900010000000000000000001d0109005000128008000000", @ANYRES32=0x0, @ANYBLOB="410000009aad4e715cf5338d6d5d194f49418d17859455fa94ef0140ab8585707e920015c9fb9cb639f500b334fe3fda8d4b868663e098ce2e05e9ca91a099d4f60000a7"], 0x64}}, 0x0) 00:07:19 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126800000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) 00:07:19 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa01010e, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) [ 439.813778][ T27] Call trace: [ 439.814554][ T27] __switch_to+0x180/0x298 [ 439.829236][ T27] __schedule+0x408/0x594 [ 439.833959][ T27] schedule+0x64/0xa4 [ 439.837362][ T27] usb_kill_urb+0xe0/0x1c8 00:07:19 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010110, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:19 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000740)=ANY=[@ANYBLOB="640000001900010000000000000000001d0109005000128008000000", @ANYRES32=0x0, @ANYBLOB="410000009aad4e715cf5338d6d5d194f49418d17859455fa94ef0140ab8585707e920015c9fb9cb639f500b334fe3fda8d4b868663e098ce2e05e9ca91a099d4f60000a7"], 0x64}}, 0x0) 00:07:19 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126900000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 439.857540][ T27] usb_start_wait_urb+0xf8/0x1ec [ 439.858768][ T27] usb_control_msg+0xd8/0x17c [ 439.859958][ T27] hub_port_init+0x534/0x1064 [ 439.868217][T18287] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 439.868300][ T27] hub_port_connect+0x528/0xe30 [ 439.876758][ T27] hub_port_connect_change+0x3d8/0x70c [ 439.880101][T18287] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 439.880656][ T27] port_event+0x780/0x930 [ 439.890974][ T27] hub_event+0x2f0/0x658 [ 439.892074][ T27] process_one_work+0x2d8/0x504 [ 439.893186][ T27] worker_thread+0x340/0x610 [ 439.894289][ T27] kthread+0x12c/0x158 [ 439.895254][ T27] ret_from_fork+0x10/0x20 [ 439.896359][ T27] [ 439.896359][ T27] Showing all locks held in the system: [ 439.898233][ T27] 1 lock held by rcu_tasks_kthre/11: [ 439.899501][ T27] #0: ffff80000d3e3768 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x3c/0x450 00:07:19 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010111, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) [ 439.916449][ T27] 1 lock held by rcu_tasks_trace/12: [ 439.930483][ T27] #0: ffff80000d3e3db8 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x3c/0x450 [ 439.933354][ T27] 1 lock held by khungtaskd/27: [ 439.938132][ T27] #0: ffff80000d3e3640 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x4/0x48 [ 439.944641][ T27] 1 lock held by udevd/2555: [ 439.945705][ T27] 2 locks held by getty/2709: [ 439.946862][ T27] #0: ffff0000c75bb898 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x28/0x58 [ 439.949309][ T27] #1: ffff80000f5e62f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x19c/0x89c [ 439.960137][ T27] 5 locks held by kworker/0:7/7400: 00:07:19 executing program 2: syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) r1 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) listen(r1, 0x9) dup3(r1, r0, 0x80000) syz_mount_image$exfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/128, 0x80}, {&(0x7f0000010080)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1e0}, {&(0x7f00000100a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x3e0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x5e0}, {&(0x7f00000100e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x7e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x9e0}, {&(0x7f0000010120)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xbe0}, {&(0x7f0000010140)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xde0}, {&(0x7f0000010160)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0xfe0}, {&(0x7f0000010180)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x11e0}, {&(0x7f00000101a0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911eb769045584641542020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000008000000008000000880000000f0000000500000034123412000100000903018000"/640, 0x280, 0x1600}, {&(0x7f0000010420)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x19e0}, {&(0x7f0000010440)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1be0}, {&(0x7f0000010460)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1de0}, {&(0x7f0000010480)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x21e0}, {&(0x7f00000006c0)="0000000000ffffffff0000ab81dac7b9d07d8adef1b978ef000000ab980000000000000015c7725279c93c18d7f7c9757cef6cc62502e9d2637c24b21d7da3f3b9bded79ac381332572475de5684bd37ea228e00"/99, 0x63, 0x23e0}, {&(0x7f00000104e0)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x25e0}, {&(0x7f0000010500)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x27e0}, {&(0x7f0000010520)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x29e0}, {&(0x7f00000004c0)="d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911d0ab1911", 0x200, 0x2e00}, {&(0x7f0000010740)="f8ffffffffffffffffffffff04000000ffffffffffffffff0000000000000000", 0x20, 0x10000}, {&(0x7f0000010760)="ff0700"/32, 0x20, 0x11000}, {&(0x7f0000010780)="00000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600f700d800d900da00db00dc00dd00de00780100010001020102010401040106010601080108010a010a010c010c010e010e0110011001120112011401140116011601180118011a011a011c011c011e011e0120012001220122012401240126012601280128012a012a012c012c012e012e01300131013201320134013401360136013801390139013b013b013d013d013f013f014101410143014301450145014701470149014a014a014c014c014e014e0150015001520152015401540156015601580158015a015a015c015c015e015e0160016001620162016401640166016601680168016a016a016c016c016e016e01700170017201720174017401760176017801790179017b017b017d017d017f0143028101820182018401840186018701870189018a018b018b018d018e018f0190019101910193019401f60196019701980198013d029b019c019d0120029f01a001a001a201a201a401a401a601a701a701a901aa01ab01ac01ac01ae01af01af01b101b201b301b301b501b501b701b801b801ba01bb01bc01bc01be01f701c001c101c201c301c401c501c401c701c801c701ca01cb01ca01cd01cd01cf01cf01d101d101d301d301d501d501d701d701d901d901db01db018e01de01de01e001e001e201e201e401e401e601e601e801e801ea01ea01ec01ec01ee01ee01f001f101f201f101f401f401f601f701f801f801fa01fa01fc01fc01fe01fe0100020002020202020402040206020602080208020a020a020c020c020e020e0210021002120212021402140216021602180218021a021a021c021c021e021e0220022102220222022402240226022602280228022a022a022c022c022e022e023002300232023202340235023602370238023902652c3b023b023d02662c3f0240024102410243024402450246024602480248024a024a024c024c024e024e0250025102520281018601550289018a0158028f015a0290015c025d025e025f0293016102620294016402650266026702970196016a02622c6c026d026e029c01700271029d01730274029f0176027702780279027a027b027c02642c7e027f02a60181028202a9018402850286028702ae014402b101b20145028d028e028f0290029102b70193029402950296029702980299029a029b029c029d029e029f02a002a102a202a302a402a502a602a702a802a902aa02ab02ac02ad02ae02af02b002b102b202b302b402b502b602b702b802b902ba02bb02bc02bd02be02bf02c002c102c202c302c402c502c602c702c802c902ca02cb02cc02cd02ce02cf02d002d102d202d302d402d502d602d702d802d902da02db02dc02dd02de02df02e002e102e202e302e402e502e602e702e802e902ea02eb02ec02ed02ee02ef02f002f102f202f302f402f502f602f702f802f902fa02fb02fc02fd02fe02ff0200030103020303030403050306030703080309030a030b030c030d030e030f0310031103120313031403150316031703180319031a031b031c031d031e031f0320032103220323032403250326032703280329032a032b032c032d032e032f0330033103320333033403350336033703380339033a033b033c033d033e033f0340034103420343034403450346034703480349034a034b034c034d034e034f0350035103520353035403550356035703580359035a035b035c035d035e035f0360036103620363036403650366036703680369036a036b036c036d036e036f0370037103720373037403750376037703780379037a03fd03fe03ff037e037f0380038103820383038403850386038703880389038a038b038c038d038e038f0390039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a203a303a403a503a603a703a803a903aa03ab038603880389038a03b0039103920393039403950396039703980399039a039b039c039d039e039f03a003a103a303a303a403a503a603a703a803a903aa03ab038c038e038f03cf03d003d103d203d303d403d503d603d703d803d803da03da03dc03dc03de03de03e003e003e203e203e403e403e603e603e803e803ea03ea03ec03ec03ee03ee03f003f103f903f303f403f503f603f703f703f903fa03fa03fc03fd03fe03ff0300040104020403040404050406040704080409040a040b040c040d040e040f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0410041104120413041404150416041704180419041a041b041c041d041e041f0420042104220423042404250426042704280429042a042b042c042d042e042f0400040104020403040404050406040704080409040a040b040c040d040e040f0460046004620462046404640466046604680468046a046a046c046c046e046e0470047004720472047404740476047604780478047a047a047c047c047e047e0480048004820483048404850486048704880489048a048a048c048c048e048e0490049004920492049404940496049604980498049a049a049c049c049e049e04a004a004a204a204a404a404a604a604a804a804aa04aa04ac04ac04ae04ae04b004b004b204b204b404b404b604b604b804b804ba04ba04bc04bc04be04be04c004c104c104c304c304c504c504c704c704c904c904cb04cb04cd04cd04c004d004d004d204d204d404d404d604d604d804d804da04da04dc04dc04de04de04e004e004e204e204e404e404e604e604e804e804ea04ea04ec04ec04ee04ee04f004f004f204f204f404f404f604f604f804f804fa04fa04fc04fc04fe04fe0400050005020502050405040506050605080508050a050a050c050c050e050e0510051005120512051405150516051705180519051a051b051c051d051e051f0520052105220523052405250526052705280529052a052b052c052d052e052f0530053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f0550055105520553055405550556055705580559055a055b055c055d055e055f0560053105320533053405350536053705380539053a053b053c053d053e053f0540054105420543054405450546054705480549054a054b054c054d054e054f055005510552055305540555055605fffff617632c7e1d7f1d801d811d821d831d841d851d861d871d881d891d8a1d8b1d8c1d8d1d8e1d8f1d901d911d921d931d941d951d961d971d981d991d9a1d9b1d9c1d9d1d9e1d9f1da01da11da21da31da41da51da61da71da81da91daa1dab1dac1dad1dae1daf1db01db11db21db31db41db51db61db71db81db91dba1dbb1dbc1dbd1dbe1dbf1dc01dc11dc21dc31dc41dc51dc61dc71dc81dc91dca1dcb1dcc1dcd1dce1dcf1dd01dd11dd21dd31dd41dd51dd61dd71dd81dd91dda1ddb1ddc1ddd1dde1ddf1de01de11de21de31de41de51de61de71de81de91dea1deb1dec1ded1dee1def1df01df11df21df31df41df51df61df71df81df91dfa1dfb1dfc1dfd1dfe1dff1d001e001e021e021e041e041e061e061e081e081e0a1e0a1e0c1e0c1e0e1e0e1e101e101e121e121e141e141e161e161e181e181e1a1e1a1e1c1e1c1e1e1e1e1e201e201e221e221e241e241e261e261e281e281e2a1e2a1e2c1e2c1e2e1e2e1e301e301e321e321e341e341e361e361e381e381e3a1e3a1e3c1e3c1e3e1e3e1e401e401e421e421e441e441e461e461e481e481e4a1e4a1e4c1e4c1e4e1e4e1e501e501e521e521e541e541e561e561e581e581e5a1e5a1e5c1e5c1e5e1e5e1e601e601e621e621e641e641e661e661e681e681e6a1e6a1e6c1e6c1e6e1e6e1e701e701e721e721e741e741e761e761e781e781e7a1e7a1e7c1e7c1e7e1e7e1e801e801e821e821e841e841e861e861e881e881e8a1e8a1e8c1e8c1e8e1e8e1e901e901e921e921e941e941e961e971e981e991e9a1e9b1e9c1e9d1e9e1e9f1ea01ea01ea21ea21ea41ea41ea61ea61ea81ea81eaa1eaa1eac1eac1eae1eae1eb01eb01eb21eb21eb41eb41eb61eb61eb81eb81eba1eba1ebc1ebc1ebe1ebe1ec01ec01ec21ec21ec41ec41ec61ec61ec81ec81eca1eca1ecc1ecc1ece1ece1ed01ed01ed21ed21ed41ed41ed61ed61ed81ed81eda1eda1edc1edc1ede1ede1ee01ee01ee21ee21ee41ee41ee61ee61ee81ee81eea1eea1eec1eec1eee1eee1ef01ef01ef21ef21ef41ef41ef61ef61ef81ef81efa1efb1efc1efd1efe1eff1e081f091f0a1f0b1f0c1f0d1f0e1f0f1f081f091f0a1f0b1f0c1f0d1f0e1f0f1f181f191f1a1f1b1f1c1f1d1f161f171f181f191f1a1f1b1f1c1f1d1f1e1f1f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f281f291f2a1f2b1f2c1f2d1f2e1f2f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f381f391f3a1f3b1f3c1f3d1f3e1f3f1f481f491f4a1f4b1f4c1f4d1f461f471f481f491f4a1f4b1f4c1f4d1f4e1f4f1f501f591f521f5b1f541f5d1f561f5f1f581f591f5a1f5b1f5c1f5d1f5e1f5f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1f681f691f6a1f6b1f6c1f6d1f6e1f6f1fba1fbb1fc81fc91fca1fcb1fda1fdb1ff81ff91fea1feb1ffa1ffb1f7e1f7f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f881f891f8a1f8b1f8c1f8d1f8e1f8f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1f981f991f9a1f9b1f9c1f9d1f9e1f9f1fa81fa91faa1fab1fac1fad1fae1faf1fa81fa91faa1fab1fac1fad1fae1faf1fb81fb91fb21fbc1fb41fb51fb61fb71fb81fb91fba1fbb1fbc1fbd1fbe1fbf1fc01fc11fc21fc31fc41fc51fc61fc71fc81fc91fca1fcb1fc31fcd1fce1fcf1fd81fd91fd21fd31fd41fd51fd61fd71fd81fd91fda1fdb1fdc1fdd1fde1fdf1fe81fe91fe21fe31fe41fec1fe61fe71fe81fe91fea1feb1fec1fed1fee1fef1ff01ff11ff21ff31ff41ff51ff61ff71ff81ff91ffa1ffb1ff31ffd1ffe1fff1f00200120022003200420052006200720082009200a200b200c200d200e200f2010201120122013201420152016201720182019201a201b201c201d201e201f2020202120222023202420252026202720282029202a202b202c202d202e202f2030203120322033203420352036203720382039203a203b203c203d203e203f2040204120422043204420452046204720482049204a204b204c204d204e204f2050205120522053205420552056205720582059205a205b205c205d205e205f2060206120622063206420652066206720682069206a206b206c206d206e206f2070207120722073207420752076207720782079207a207b207c207d207e207f2080208120822083208420852086208720882089208a208b208c208d208e208f2090209120922093209420952096209720982099209a209b209c209d209e209f20a020a120a220a320a420a520a620a720a820a920aa20ab20ac20ad20ae20af20b020b120b220b320b420b520b620b720b820b920ba20bb20bc20bd20be20bf20c020c120c220c320c420c520c620c720c820c920ca20cb20cc20cd20ce20cf20d020d120d220d320d420d520d620d720d820d920da20db20dc20dd20de20df20e020e120e220e320e420e520e620e720e820e920ea20eb20ec20ed20ee20ef20f020f120f220f320f420f520f620f720f820f920fa20fb20fc20fd20fe20ff2000210121022103210421052106210721082109210a210b210c210d210e210f2110211121122113211421152116211721182119211a211b211c211d211e211f2120212121222123212421252126212721282129212a212b212c212d212e212f2130213121322133213421352136213721382139213a213b213c213d213e213f2140214121422143214421452146214721482149214a214b214c214d2132214f2150215121522153215421552156215721582159215a215b215c215d215e215f2160216121622163216421652166216721682169216a216b216c216d216e216f2160216121622163216421652166216721682169216a216b216c216d216e216f2180218121822183218321ffff4b03b624b724b824b924ba24bb24bc24bd24be24bf24c024c124c224c324c424c524c624c724c824c924ca24cb24cc24cd24ce24cf24ffff4607002c012c022c032c042c052c062c072c082c092c0a2c0b2c0c2c0d2c0e2c0f2c102c112c122c132c142c152c162c172c182c192c1a2c1b2c1c2c1d2c1e2c1f2c202c212c222c232c242c252c262c272c282c292c2a2c2b2c2c2c2d2c2e2c5f2c602c602c622c632c642c652c662c672c672c692c692c6b2c6b2c6d2c6e2c6f2c702c712c722c732c742c752c752c772c782c792c7a2c7b2c7c2c7d2c7e2c7f2c802c802c822c822c842c842c862c862c882c882c8a2c8a2c8c2c8c2c8e2c8e2c902c902c922c922c942c942c962c962c982c982c9a2c9a2c9c2c9c2c9e2c9e2ca02ca02ca22ca22ca42ca42ca62ca62ca82ca82caa2caa2cac2cac2cae2cae2cb02cb02cb22cb22cb42cb42cb62cb62cb82cb82cba2cba2cbc2cbc2cbe2cbe2cc02cc02cc22cc22cc42cc42cc62cc62cc82cc82cca2cca2ccc2ccc2cce2cce2cd02cd02cd22cd22cd42cd42cd62cd62cd82cd82cda2cda2cdc2cdc2cde2cde2ce02ce02ce22ce22ce42ce52ce62ce72ce82ce92cea2ceb2cec2ced2cee2cef2cf02cf12cf22cf32cf42cf52cf62cf72cf82cf92cfa2cfb2cfc2cfd2cfe2cff2ca010a110a210a310a410a510a610a710a810a910aa10ab10ac10ad10ae10af10b010b110b210b310b410b510b610b710b810b910ba10bb10bc10bd10be10bf10c010c110c210c310c410c510ffff1bd221ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff00"/5856, 0x16e0, 0x12000}, {&(0x7f0000011e60)="0300000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000005f020000000200000000000000820000000dd319e600000000000000000000000003000000cc160000000000008502034f1000000015602c5515602c5515602c55aaaa80808000000000000000c003000523b50000001000000000000000000000060000000010000000000000c100660069006c00650030000000000000000000000000000000000000000000850262e12000000015602c5515602c5515602c55aaaa80808000000000000000c0030005243500000a0000000000000000000000080000000a00000000000000c100660069006c00650031000000000000000000000000000000000000000000850284992000000015602c5515602c5515602c55aaaa80808000000000000000c003000524b50000282300000000000000000000090000002823000000000000c100660069006c00650032000000000000000000000000000000000000000000850200492000000015602c5515602c5515603c55aaaa80808000000000000000c0030009e3a000006400000000000000000000000c0000006400000000000000c100660069006c0065002e0063006f006c006400"/480, 0x1e0, 0x14000}, {&(0x7f0000000740)="850223592000000015602c5515602c5515602c55aaaa80807fe1000000000000c003000523b500001a0400000000000000000000030000000004000000000000c100660069006c0065003000000000000000000000000000000000000000000063298a4338b531da5750dd58b68843bb3c7c26337f64f66a570a9ddc373873aaf0ec", 0x82, 0x15000}, {&(0x7f00000120a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x16000}, {&(0x7f0000000080)="73797a6b616c6c65727300000000000000000000000000000000000000000000a4a0ee94190912cee51b88816fce36638d9de1c0c147aef8cab5e78b66911af9192a", 0x42, 0x17000}, {&(0x7f00000124e0)="73797a8109b1c7301fb2082fc8a968906b616c6c657273797a6b616c6c657273f97a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a616c6c657273797a6b616c6c657273797a6b616c6c657273000000000000000000000000000000000030b847586e1eec00", 0x80, 0x1b000}], 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="696f636861727365743d6d6163677265b0f9df75a0e086ac93db19938c09c31f6b2c696f636861727365743d69736f383835392d372c00d8fc000037a075ff218a8cecf3de65d081c42bbaffaab0ce090041a2da5794d8cc4c391f949d7872c949480d2c3037e4a1cd0067d1c6ab5624bb4d0cb3a20970deb0327897b9a6d553cb5d1a0124c2703a5fb4aca41fa1329149576fdccd77c75741624ebef2af96a7119dd728ebc3b4"], 0x1) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) sendmmsg$inet6(0xffffffffffffffff, &(0x7f00000019c0)=[{{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f00000002c0)="23be2275f9c0215faec134184213c11c3dc9fb9b39063dd3eed81d4d367aa8db66a138d9ac1a218c6ff16af70ede2a080364a3c4c2c4a79ef0409aea0351d0ba0a4b62f014b3d6f67d278a75ce3270f2900532bb51806861ae75b12b328f9d0e836639373af9cfda39649a8ddfb8d34c8e766810ed0975656b689dba3a811c5326da1860c417408042d87ef16efc880e1b4c907201912d9f8711fe3cd5b59616ff3f9ee3e40f06306857ec292568c60b7ca5f3708f3299e68963a858a6ac387ffda4f1fafd6292e65b69f9511c2ea02385f7bb76a08b43b25c62ab4720738c152a091b97a8fef113495c286c920440201ffef4859a9988f28fa610602f3e98978b796c3d3b320c3091", 0x109}], 0x1}}], 0x1, 0x0) (async) write$binfmt_script(r0, &(0x7f00000003c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000c, 0x12, r0, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) (async) socket$inet6(0xa, 0x6, 0x0) (async) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20}, 0x1c) (async) listen(r1, 0x9) (async) dup3(r1, r0, 0x80000) (async) 00:07:19 executing program 1: io_uring_register$IORING_REGISTER_FILES_UPDATE(0xffffffffffffffff, 0x6, &(0x7f0000000200)={0xd0, 0x0, &(0x7f00000000c0)=[0xffffffffffffffff]}, 0x1) syz_mount_image$gfs2(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x6, &(0x7f0000001500)=[{&(0x7f0000000080)="c36afda00022", 0x6, 0x1}, {&(0x7f00000001c0)="c4efd548db13b401ac34830e0a0d360608327d8ccb1c87cf2b", 0x19, 0x7}, {&(0x7f0000000140)="defa1c9f917b476633c24a1f16b9e605344cceb16fbecf90418cb0e53edd77f8be3353024f9ec663d2bc2e41f2ec0a57ff87fe4ee601ca29dfdc3e08498608d345265326c00465b7744d0b3c7cd5ec674c7880ac", 0x54, 0x20}, {&(0x7f0000000340)="3e617c01437776cee0075c87fb2a55c446c4255a4558372b529353737ce368e9300df763d149742ece3f106de2a1b75a3b3196716dbeff25702824b61e309138fc980b5accf693328d18d46a983035f69f51eaf4692453f68789686a971ebbef9709b1b85e345b29699eed79a7790be6d4c2958ac80124beedafc58453fc1674a9a9abcf0e4f0929646eb32dead5145ddea6fa26b0c6cc2139c2ad28c35c426d42d19f25215ae40beb323b6991be05055e675945648f2c644902b0f8f1eb6d70a2c2a8642955dca3cdf479fa8257ed48502172858a919b9c090a44869cfe020f32bf0e6aa5fdea474843cc97cd3fa190ae1c0fb9e8e332d30a505dd93c9b84d007f824ead1e80d34a9cac7d27d981176e746961c4f8104e661ca25d501f05a7c6444392989fa5017d21a836ae9a71d2a512f22bcf70bbf550ef6ba31b386cbb7f3d8f6e0d9f6591d027858baef30860042524674249b28108d1c42e335b446d5ed9a3e602977728ac7ceb5950a0b1967408e1f85b9a7e5950637015a44951b41d0a4608c1552badf04054daccd94faf00f9da4528c3c784ad53059225509645e98d4c71d74b02c8c2b166fdc8a526e649985d40d68cbdf2d5f8b9c08af5f2ce7ea12487a1de02216a30d9bd54f7758604228dbdfeb0b3a3214ac4e3b9355bbdb75ef3786bffd9bffeca75f62ec32b4d668ae89093f2256760242d940cf787fa2a262a924521af4e57a1c293751e48b890a51a91a0fe1dec74b5854c758d371e2ffbc12cd1af46f7a704a4cc94b3f8dafc6f26fd16f49ce3becbc9929940609791b2643fba5242bb04f62bdb48e5a4ae23b17f67664d73cbc7d", 0x259, 0x80}, {&(0x7f0000000040)="05b57a3941d5cc2aa3", 0x9, 0x2d9}, {&(0x7f0000000240)="011619700000040000000000000000000000006400000000000007091800076c00000000000010000000000c000000000000000000000002000000000000081900000000000000000000000000000000000000000000000c00000000000009256c6f636b5f4263f6aa29b39017b104253af98c7efab03fc964e0d09c13331c57c814c98c17ed31fdf9519ae4a7f363e392a21eb3128b1b1762c4c2bb34b7a1c22f51538cd815beaa980a6c6f97edb355fc04b78a65e6bef30ca3cdfff87b398a054c2f4c221aae12d71e7f269e008011874dd6544fda0040261d399607e9594bf48e7f035cb1", 0xe6, 0x10000}], 0x808, &(0x7f0000000ac0)=ANY=[@ANYBLOB="686f7374646174613d2e5d5d2e402c737569646469722c737569646469722c6c6f63616c666c6f636b0a852e3f2396b3da5755732c6e6f6c6f63636f6f6b69652c516f646973636172642c6c6b63616c666c6f636b732c737569646469722c737569643d33722c1473d229f0d4ba00"], 0x0) r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/firewire_sbp2', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendmmsg(r0, &(0x7f0000008a80)=[{{0x0, 0x0, &(0x7f0000000e40)=[{&(0x7f0000007dc0)="473f228ed8d4e1e26e5b565fcd20a6cb484f016d106e9b8c5ad6bdfc979e1de05a75155cb884214884f8636cbd332a86ac6368c593ec393f6c9c7244d9404d214c2e83576ea4cb880735c2ba81464d73efbe6af29c9da094fd00021db3502710209ec5b2ff758083cf5035ffc8ecdf236043f0df358787c38a2f15db050bbc62fe647d650bc26b1e00"/156, 0x9c}, {&(0x7f0000000b80)="49d0ce1287899392754d40d946d6a2984240a75c0acfcbd416e4558c608da5936b29c7e4c951e6bf7f0d7b93a1edd4319aab8f1b87b4edb41f222bbe1df0e432bfd2b42af067e33a08bd1d308887308b7913f5ad3618364f09ee450402da63fe9d9018417f5f9262eddd537d59fd41ea3b02c08e8c0e2ef7ee03eb25813339", 0x7f}, {&(0x7f00000015c0)="7bca84e70b286183dc26dffe3ab9d3b61c9d080ef30a174a30e165d3723217fff1724420f674a147905777eb40ad8d444380c3f2657c4363a7e1ff1e93c1fa22c81b3f06635c5a94430d34f2a4ec4fa2be85bb1a219f74a4b1436d6982e55cd7a1d4c330d8a1ab17f771f978fb37544592fa4f5d2b7de74dd9e2218d71cb147aea6a84b514fb9207fe5edb3f3c517d7c60a431889af1127f937f863cbaeb933a2dd554341499a25842922c90b8292747ab45c87d638d8f1ac824dbc87825910278ce751c3951587f8109df3e44975a4d0168622dd2fe4fb99dda2a7e5b44fe4c3de681f167b3793e41e2e57584b1d37717dfccaba86f31269d334f6e44986d65cfac767d52d126e034441a68413ceec7f9712b14c34bf68c9f29a2f09f8f32990fcc462bdded0f2812d20a335432a11994afbca8f6798f96f1c4dcb198c9846a88e453c268bf066ef01d00a29892e4bf5c52504a8c919c7e2af6e78b47f406924091a1864ef0be3d53ca88387c3beb91db0bbc52333eab6ebb0cfbc8ef45eee1c7c019e5bb03c036c68e3840ab6ea9bfb0811911ed4c471df834b0144ae04d6ac2d3cccf01153df2b0dabea8cb93c0751d9b3caa94e1ba49238be22efdc998c2d3061c8679fa2bacfa239af12531aab34afdc6d888f78583052e07bebd8e67295f88f2f5c0474b8f93e3b1cc179e84a6a848b64dc57e97cfcaa2708a08f0da9b5be031b26a277cadb93e20239fde44fd815661633171f4519f5235fe9b000ea2f1ead80e4fcc0913bc27b1d27c19a3284646e57c7be7dc552c15ac6d31f2c2ba5a130e4e0be456e2134ac11d9bd4cb44f915f381b957c2f19471503a96b2d05f8ae0395b72ed1579a40af522441bab2330499f9591653aee1eb99dfb6a933adc04202bb3c7d4863cc632f73c757d8932618bb37e62fe666717c5accb01a69071daf0887c6e48e08b2a2c2655009a820bef7deeee6e75baef351e44408e276a6149e1cc154c40f9b1bb1d03de65520f2abd226348046047058e1bb00bbc39ab951eceb2dbd31bff83e1e16d440f3b0bc8ce90118de7d2c6de0e191f6cb8aad9b27cfc7dcae668d7da61f73229b4303786e1245e9440f94245d19406994931e0bdcbf6729ab48af1755b7f907995f64d100b5417aa0c9e86a6eee6a60c167b65e10fc8384c30f4261e37128b301f056ada9926bfb7bd3c0af31663b805b608399af16f934653df38f736aeda9176847ac9d1b5f5fda76879b4a247fa94b277b4bbf076757c83a18e4dc029ecf22d0cadce8bc0c9222c566b7700a2e39005f9e81117b44d1b3e686d57841868445de566edc32a3a140e0ac60b8111b76e4a062dc39c91033cde2cb30eb9be56c07b79b9466d0633ff54f8aeb4bdb6e5f3235433d7ebd6081f4bc4970e94c75c5c7a66f85c1638dfa0281b38f7b791f5b8255da5cd9c9a6012a325c477b9ccc2ebff7920f64db8a711aca1b2fa6544252ff24cf30a8cfdabd78e6ca63c686c852bcaf4e52bba92cffb923a0df7a4623d4d08fd1fad99fe4ad7f2582e19899fb3bdab9b210d2ac515fdcbc8c3f1c0a79c9420faa0c5bbcad929de3ae9c431368758e4fa06baf152d3c5b74731d74a6bac759285276bb4aac344c9b07c36dc531a77ae56a0fb02d5f3f0645ff6bb626c961ee5f0c607e29a0fd40782397fc2c2c07e64d03ee1270a360772015a01c9d552fef72e45f0cdfd86ad0223836a167633fc89f5295d0d3b2695a2191ad1c757bac154b655be6798b9fad4da3574e7b5f25a71ac8695639e556a1db22caed440925d020bd7d24d9eb44ee808a66224dde7f553a868954a8a89ce885d14fa95fd0d50136adb6ad719cef451a5526d1869228b810276b02df045af38d671355819774264768904f96c6da21691bdefd812a74d8913c5ed3eaa8b32a9b8373c33a90b6c68844d9e0aa78ffc66a2a225e8f3d050c4588082ea195e19232080bb5838d0d18ac5b7d1b063ed884fa9bd8c56dae5426be09533c0cb54cfe24f576a1d836030f21338afc43a2123e58b7e2ecded9db5234fcb602ea151cd1111764fe27bc877879d6a3051ba5089e7aaf890afa466c98271f816a5c2fa2d157cd826b2100be6743eb119d383b8aa363166dbfbb44ae7cd0185e17e30bbe5513f513517ca46f75459be9e4ab1ba94d38b0ab1c73c85f04369f89bfd87b3c358ae142873db4c31fc806c05274ec768fa3b6bceb9ecbe89caccb048700b1922ed005a1023fd5d46dfb5d96287360f9174cfe505fcb575f2a85cd2a03cd90c95be4e897481cecbccaa2ee162889ebc2e576e2ff009f5950ae5897b9b56b1b93b9d189d08690e22c39cb8620d7f95f1ed85c95de927dd639bc570f07264805f7fc25da062ef9428ed3f8b8d2e310aa347281069e10ad1410bcc14206274da38edeba87c3fd66a81beafc415862a08cb3007fad5a8866ad4ac718d585b82247f08d1188242fb5c19f94eaaddacc16807c4de92b3b579cc88b93c143ab3efc7741d0a2cedc94791d330d89409687c8e05c2688abe14f8d749aac7933be5a880b82c952d8cd3861a3a7d1e8959c6998335b6e7dc192a9fa7d8d52625dd79414ee46a81150d332673ad133f1f8a17e12905edfc227441c61658cef3664a3c00dca02c43a07eb9468f1378fd802f1f3ff127f49e64b1ad5268c31e7513c42ced116c448c6c69c5ee1745a874c1f353b425a60ae0f085b5718c99a4c6136890fdc5452ac4f7ffb6029f20c8114f74eaded22276107f4c797496e2b1010578cbd9bd3c4cff5f4d9c8b163eaa9019b22a0a03d79e8f8ece6532a7ba4616304600a08922ef5087b62ee1563b5e72295f09bf6faccfb28ea4d91de09e85d9e4dd9d771638ea1435fdd138d9fd7acd74c4feed10eb59a8885bbab6e547f67fa3f4370acd5b16d4dfd9a18fc04ed14832c38ca0f90a9fd78ebd3c77ede3bdee17a0fe8893b04a33c003cb3baa8e4d14d83fb1fcf9f81a9ce8f008e7715b7a15c50109489c0f572d4e588c0c0c0dac27b10495eeba7074b84d5146f5cc8056e1f51b2ca7f3b480a3b38d25889e99bf9fe118eb7bb579677ff83a22b1ada010752509645ece47930a3b01a9b3ced27959a075f0c60c56b9faa9fdfb6b7892c825e4f0b0c4eb67e1c499f4cd473f638de0e267016995ec94bb2f505691202124330bb409dcc33e75b72d963773546a57fe793ec6959277a8b9ae70de0c44f101ce629bc3891fee6e2c53f0936e45cdde1166120fa71a5d60fb7d1707a37ae5c98fedd738d926fed60224c7312438a4f7bb952a1f3fd5fe6211a987600b636cc05fa18e45b01f02dbb85ad1b99991e63167cbc3616790588fdde6757c97c364ca614f8b2e797116024789b13899baa1330f1e2d7d974d5e77e1ec62506456b7d53f6297ad16a6e706a14521d76030499fdf3bbbb4afdca99c5dbcdd2ccd6174c0e57d5b59395f1ffb7c8d2b61955fc0e02f003dea8d64bc44b67f7cc8bf0b9dc5e0a4dc76cd673999597963448b7ef18f4855032fa1ece00645764647350b5ed8a0a40e5412d6da790125f53e6ed7c995e5275f692e83ce1f653de308c30df9306a670a3b8bdbbd3b9fb864737e2c0d0350424d7a96ac95ffee79cc652a50f7cee38932eccde4675dc0481aa21ee12475e34118e13cb0c48e65d089f9d8df7ebb270295cba862c44feac7d868b747c2dfeabeaa4eb55ceeb46a5c34ee993817bf1545693a779f7a6cc5dab8ae55943e323f264d793f64cabf8aa243681ee1b121d70356374bf3633256bb8df211b227000803ee37a72046bf945f8199c543ed37b67f3944486027dc5c608719d75bae8998252e57533279bce36d9513d2f0d9d6a5310a85879cbbe9920e0b88d4cdb8c477e539cb303edbf2e7abbf59100bd5d2856481ab22566d83b9d39bcfe6cfcafdb9b99089098c3e5a713c47a7ec0ee73ebbee8bbe387616d85a67e696d6968753d0e057d048e194b7e59db3d0eb10f433e740f31166fe8d5a99e34714a58eded7b14a8b9b82b979238c109facc23f055781974bf5a47b257bbbfb07fd4e43367d3565c82b5e200a7efd5ba6e4ada94891418682346da3cb1b075bf0a3346716282528541055d40075eadce25b283a5ecd1f165f279f3e3acce352d368a1c2d86db60223960d495674dcde1b99557d7386a196489f57aafcfe1a65181b2bab75550379e1a0d4a1ef05c3d1dd1fdd3c2510d82353a7c86a34c14595a52fce7324e9f4d3aea2d2e6149dd5f55f6fdf8ca2f8270f934f7118447d3709831f8959abb40d41193188ccf2ca4097ff68315a8fb07b1513cae92988bae79d9ddd06acee173ef8d91922f4bacc58d72fa6a2735b68f7ad562538827bee3048e13f4fdca03d88eb7095fe4604d3d0e02a7d2003667e7cbf9f9e725c337a48824f0d848cd5ea7fe0017978729b8bb99e03cb0a4773a1e43fa153061b5ca93662cf2410bbac98d48f0018e002a3ba95d4c01bf42c36f9b2571422f5bd31c0bd057e003c4cb0410e38f89bd764cca09d6d4bac471f7d006f4ccdcbf8d298413cb546d2e0185c5e454ce4fdfc465e675b4e54b153426a8b9a6cb458404f0db4df7b7f32b41b6e6536269d930b9329bf6389fdc3108094fbed4b0af99536196b5863e77022068caafb16473b70b8d7d9dcb9a348637790613447856291b0a84f2bc8b1d6c3e0e328d5a96c66fc62e56b287cb16fcee0829448497e61b6dedd4cdb646004735b38d34e317887631374639af0a1f14a24af25a2099793eb6bcabea66bb0104ceb0120370c49a82ab0b7a4b690293b1b6cca90d90a9e39ef8f4bf5f39f35da61929a44823c10ea359bd34147e932bb3505ee93d9c7a066166d5d3d9ddce965a9d203e7443df397db6fe0bed05db1413f42a431d9592d9c17fde0889ba46a9aef7e9db26537772bec0250969de399f47b28a99ee4c88052a1c86166c24bf188196a6a90b3ef7d0a2c40c4f890c2d6a76d13e88e7b964d3cd146600d1237f19e86e8ed4bfe10e11843ebabf64974fc3dee968d2d4144b69ee56db7f13ef4d4cef4d8cc94db15e85a0381b56b2008e78e13e9f0bc4b285135d131242a01cdab7fe3f2c97767f7eb5047ca7bb3423ad33f91165360e2e181ea9fa791ab6d1d0f2b4af6d9bd66bb3b1f5fde360a56a6d4e16bdc9b7c354ad732d2b26b9e42546d2fe80a830989b323c12da95ca4cc2345d84ebdfa92f2d861486cb08a048a28298197d542767f4a5c9fad1b412d1ec85909690f5080a7e3db66f30ee92940206a35cd142d2312dad3a60fb28899279f7075e1631f82f2078b7e4748ac86f86c08a9af28c17d2de5e161544582f63b8266e5b44f641de8c81173c75e0081fd0fc213f41e54f7c6733124a09de7fd7a5ee439be03e95d97ccdcd9eadc2ce7ab9047dd554bf4d37a2541b2e443d4124092a628105e636600906e28a9113695e6a03b9ca9814e27e2e9bc5dc9fbf188b4fe91bcff78eeb6c272f180876035d41629aaf6451dc14e77291cf1a377806d65106672a2db580e04ec1dccd0082d62d2077c98c24f047026a2b1d395b71e931bf3c43c0f6b9fcc520714d9a00af637082d28b933879149c36b60c55ce11424f42c1974a547fae48016de480a77d9e799ced9a6f46a30888df08c0616abb3a0b96a5c86a298a5062eb114c3355ba87b385c7ad2077ca8a1bf02f1c01a1a8af3702a273dae9ebc9b44ce4bf8cfb28320d325e80fb7b836a85adc5fede2a81cd1dfaf50015598502e51f4104922812582a2e5f8d3b75cb64f940ff8c8", 0x1000}, {&(0x7f0000000c00)="c9cb4484c306ffe9d89bfa78e37a46aa965d311bbf927bef17567e9b9b696d0ac657bd48a9af920fcabd2f268da4290803bfa69d17a5edc4edc6a48a346b32567e481367988dd34b02922dc8015f5a68bf6139de5a4b6f6f3324ec46214e85744e6aba959081b20b509978d88205b9e21f61", 0x72}, {&(0x7f0000000c80)="2ed9e306c33d585ba41cbd3972dc6cb9cf86e7732a4556ff6ced8d81420457646a7f0461a0bb353d274081308d6eb045828fe766d364235eb88249f6f42799449126a22eb95172416d91ff759f7e35c88f020f9b7a204b5e71a51e141c99acbf13f1153be6a16df91310dfa1e82d2e511f0839de8c354253fccbd25df149e51e1682bc6208259a20fbaa1a4c22125ada36d7dea856208e3f1089c16a35d3ee34ebc87c17bd7d5b", 0xa7}, {&(0x7f0000000d40)="3de619c417d00ef698d7e067f163f969ef07d619d03cc70489d63def54c72b8b278362a4df5c1b8e4a5cb9a27d7411971a020e8ff0bde381a7c528d4dfac45336ca8520762efb9afd570c49215f032841a5beea6563e11d0daed3955d6a27ef741961ef38473201d8fa579b5bedfbcd9f0d4621cd3b2d691d55e9d4736f976ed5af291a976fa3fc28d084dbe88054654a354370a06729486000e088438b916d71665eab863a9b030f2f536cd2b124c64c908a2c737684f214bd206dae5a74085c91240350d52060dd69551c4ea7870edf8796fc2d323bc5090c6cf193b59feaf6c8cc74ed087b7bb89ea131de8d07ba42652a99ce46156de799dab48e0", 0xfd}], 0x6}}, {{0x0, 0x0, &(0x7f0000001140)=[{&(0x7f00000025c0)="119dd2a763c1e609752a7fab1d100b01d4ce89459ff2b44054d30b153bcfb7271b25d51732dbca4e387648510ec9685a7797b8d2dddf6bb16a5aaf8361e5469352f7bccd5a42c0a0b85af3f0cacada6dc7f46aa9c62cee5f2d7e5e3c4b7218374f06d1209a971d5fe37bcb86fb013cbb0b2960e40a564903ea2912135839e7cab560852294688b65499654dfacbc2c6f04c269aef6b1f594dfd68bbaa30d0ecc9a8825a0d69a86e1073d73f8f6772d5d6092829337b6328e29cf2e0a9d3be40e8007ef379476185dda5295cd060c17989a77d10b6f7651870111b9f21d86e7200756b3a4b6632af278f4db48a660b3609261ad59ea433b865e55627b19c5d1de6574646579f3bef6a6514d78ae98cb421d248ee7e34a635402883a5e4d063e3953f3d7c2232c28f694509fde722d189d4532a8917a3b00656e3421629e31dbc234ad6f967b34fffaf07be370ee97b934c73ebf39e517c01b6ee15730d6e38ef13ed5eb0381a793dfc226e84e44218be873170b5af7d88771260f06f2095da51c1827b8ab40c3f9c778fbc12c1566c8d88799e12ce8bc3c6b128ec9c087ffc48e5fbd713f1eba430a84125ba61592b4650bac58ff8e10f05d838535b58f156bb1d180b01239b06bf06ee5a91fdeff58b7c05798c49632bd4e575040f0bf97b68d92d93a5f14bc34da8d48665c465590ed939cdcb3b2bfe863ac8ecbf1ae9019170a4391a04e20116798abb92b84bc8c0846b595af3880cea49ee6d6178befced8952332647d340e4dcc737633d8bdc8115c10436788f345644f92000b6a397be924fded327b8d58e935ead947b547cdc0248b8ce833267ce0a34a1660a284f5cad19ae523facb213546ed8d7441e1e563c0c71b8bf635e8e8b3ce3c241dfc48a70e492f3d36c126c0e86e6015bc72b81db3d0f9958aac746322287f23125cfa1bd044673c6fa85df5c5057e938a626c8b82c967386b0d197189e34fa6182ec9046bdccdf397ac6fd3d84f0c30b7cbd176da3165ba6883b4551a81f80158c6ca0e1846792c2c219806e4ab30edaceb07ba50fc883010095014b11802096a55222b75b83db34d39a1f0a11f87c269dbee7aaa8cd6c95781af3b36c7b5566768ca0c1036ec2a2650dda8f633b4dc24a2886950672ea1dbcebc105f866694b9bfddcf670fb4facbb3e6bd582bdba76b1e9a0e4ad256d876b713b73e9766f20d8626323488f106dbf21d2331f1c2c5f96dc712ee6081c96d5d1f24be814cda7b7f1a395697893fb71e2b7c3952acae5136998ed9b7daaa79372795f409d0fe469734eccb236675ca89a665df05986ebacb91c15a8f7d4c542fc4cbd61d3555771953ab616ecde8e0ffeddc97713194c7a3173d1b7737c4cc1e1e96e2df42168d5de8e99d92dca67e614b2d51dcad0e68219f52a8fa7361e9698dab95ae6bb7ec707a6678c23ca7ea5414d5270cbe189b1eba2dd8ceb8cbc33d962476d6d416d7d48cbffb5a9f107ac2721e20dfe69456c0208b63a8fa825de39f35f936247474da301a428ac6425d10a84958c5e2ade94aad706c44c367b9b416924c241d89378535a451dc73a4f9871eac63f8c3eaae998f6de8ca382a86aa96bb0a08084db4c8465c3520c5fefd7babec9834b42497439077499aff1132fd827b0e395d17e8cd1fbe8bc7ea5538d1205c7fcd51864514575978570b9a9b46694aaff5653bf2af95625b40b3771775650ab9639276365d7c13727cf9c31dc8e7a0aad3954f90104b26864bb46e85f3de060443f4fe88457a9bb997286752f3c56d55d0ffc06a623d6f960f36e209475f52b01442f61a58fcfc30dffaa8b404c59db876b2d7476522260aa5c24f7733116f7482068be1a84b67f1601508932e188c9f19e03e5b21cf39d1ddd527a4f5ea84e02923d0607c948017cbbbd64cae245a625bcf4c030b762329a9f711a15aa4b7b1d3e6876426ffe03128a5ca26a8c25574184f2b5379a69fa3d4f45e7b64528cefbfe52df03c3197c364c2a0cdb98b0a72fec96de47413f887fe95cac518bbdba7eae1c93582db6a90e19f600d4b895ff4e6c05e0d6c478ce16a5de78cb96a9b3b72ba5fa8bac184c3dd0920d5379a238b053d0df65197d3abfbbbb0e1494421f25782e7852a9e24dd60f62da5ad88d310d5413b96bc3245bf200cf2f1f959a573ee3eb98bfb2497fe135b8a12cd133570e669ba106d045d6bfdc7daa7a1e05c0fe90b797a5ea23e9d42698e6e96c9f44eb69893e8ca91e9face069469de5c69684d274860fa737733443fbe9131a080334ce10f41dae20c425372a52b60834c6621746b6bbe394ef1e175bb4f377f1a8d86e9be5bf1e6fa3ad038208c98c7e3345aada5ec74040a489d5752421b994bc3143359072057742189a71fb07603e4cf54acb3b791e57f3c4b654f7edbab07ffc473184e6b272d46038698e72bf8ec57b8d06ff89cd92f571a95e491227575a443c06f27ef16f7a588dc069c802332584029d45086c8e06eaa0deeae64c4535b4f6e6ab4a4e82aecc7b62effc50908a1615c874fee15ab9ccabba8395a44089bd9293169215e7fd7b28b730077d8cc98025da0178c8176d964c0e5a38f428b30a4399b8ac684288a52b0ef814d9cce3742b520d962654b81223559872f4cb139680d92ab9d69098669274806f08451957543fb683ed713ec3dfb27aaf0fe3bc218f8bbd08de444f3b431edef60a7f49d9311cb67a758d75b50d8cb4fa52566fd159908c6bbadd6e71dc5fb472da07a74e7e593d69ca16f3fdd60f4cdd5d0653f9fa1afbe2db40f28345c06aa23935ddae64bd83f4d4b5855eccdad41aa806c05a6e423e89e3c7c034b791049e3af64348971b0ac5886da5c6728a9c0288b953121ae0e49637f50de0375d307693f6c3d3c18a3ed900e790c8c27c37a8824feee61c069f3967af716fab14761a4f67f7b5538d2eb2ba6215de0d361aa9a9a64d1d50f53f1ae602c729515a22ee7b034e2b28cbec528eb62898080569c0a20ada4787d4bdd0ba8246b8e152653e0d5bfa07821988dcf34681de2f339161925f437ff2f53686d9b4210b318a3c88a4d0d25ce92731a72cc82865d42a083b955f5ab3527fa95f99152a562e442aaab0e8db3255ef9033a33e01b26dc562de8aed3c656f7266db8a9e3c3b1828b5551213686b40a0c6df87ca6f09df0ab3e293e20e3c4a5a7c9254885288d0c5a45088eb5c7b34cd197eda9841a5b9ebc2ce22f737967e379d104cca8640487d920c40d5ae9ded4659f2fe3bb9b4453f4aeb3713f30b055670e14bd557d93250fef72757cb6bfd0b805ccc5d212abde436ad6199ac33bc55fc102224baa39e770e2cdcdf3a4fbaa60daba8fcfd78083c306f33a0b84501d4063ae53d7293fae7f1ba613c20e0100cd39f3b744ef26364f8198e97099caa98bbaec4f0b1aa955f4b1efe5bef6959f47e0eae374a6d198bb320b157db25e691c399f9b56d5374cc4ed1f888c386056005cfb441275dbbc6b72f75d48f5c1b709976c44ba49426fe247b13943490951606545cc9521bfd82c7b538ce44f7e6fda9a523c6f5a228adf0ce51edbb4f58f0c4f21fca3d601595bff6a6f8bcb61bb138c44c391a2df56e6eacc5da45a5efbb91572730b85c4f855aef0294cfa8b8d9393543e0cf0f74afd1741104b257c8894b5596d12424b4066ba6fdf7a239be2b9574249c91d8cbc27271a3b4e2434ec72b848dd7fb3d3e3a8986d62ff14520af4c3590a6ed24c538b2d465f77479df30bd072275f635103280840a40123cf6af363b4eacd3fa16e98f3781765c6d19c95b6600dacecee0a008e4b53b79305e891f64017560abc73c7a3e33ff7303f1d2f45240125d7558de9ce0ecc2d05b6ac340c0420b0a08a010f4c47b6fdc0175a44d9cbd5619c3d7c86fb6da57143785db9cd0087dc483962a1b7c861b2b2e2f28a4d67d5c3cc9dc20e9861dbc911dbef2506e074a205ba4304070ef822b02a5bbf4dc025dfb87e3683ce989f24fa52856972be5637bd08504da6cf27b0000497fb8c0ffb2fa9e0a388275562f410cb2452bafddf95a04ea5856f4825a62d6f6c7aa600c76324bc48e80a578db4b608adbe7685f041833aac036ca5c84cdde9b8aa23a715a6b22541023e9e8590289d0402208ec8a4f28861f29b7dbd5bc1f48770c02986fd781ee5d96e0d12daa18b315e98d8acb8e5d35eeccd5c3ff7b33e65c24c850feed68e807abbddefc3484e7f80de98fc2b6585d5a88fe2d0db2e0583e627c3490fd6d6d983a736b750c86aa3143028d7f00bf2312d75e12b9c06e3c03da4b0752eaee1f595accd4614111cfe2b29e9bdaafa1961af2d21ee132968dc4c204af2e97ec126b5fb6456eee36734f22b917a6e2228617d3508dce82e4bb2eaae3e5377f69535cba133b4772f70df324dc97f565134c0af6e453116e99fd77374b6a1b597f9aaa5f0ded3f007e982f9bf6a9269427ba233b468fbe812b1c1c230ea9076057b905bf495f2c2d76a7d4cfe61b3069efd2358444eeaab0db131ba5c8da00aef32ef1b627af8e0f6a4aedfb209f2a48934460cf3aa5b370f8dfde9a775585f8bc87cf659305b534abd32291c56f4e23b2919adc01a5537613b5950f305f8607c68aedee934e3f3aa98f8e69b129189b1456fcdfbbf9b7d21640059753ed4c4de15f2c079c999bea2ef74b67ebb077feb22a99878ebc476532e4b44502a0e9500870230befa4ef3c9d69ce95141fb927480d172fdb26217063dac0dbe01f316ac9eae5deadb7a20618b057fea361b9cb15836ec9403e6665921fa2c99228c4cf314425911490e42f2d9c4de53e859a670dafdb1b4e801831a62a8d0b9e54a4ae879ff70cc548cf53a971b348187214d7e55c9362b1b46f3c66f65095cfa915de641864aaea643fa763103ebb73c23405995b85e638821264f631e55e07a6c1761d21d5163815f113fbc4b746e97b6db9a38cce89c227d383d036755d032fda6087c2c584b46ab7dd4653e7adebbaaeae9dd5b495ca68fa4e83209b910220f09a7961ededa0e9a3c0952c3983221f7ba983c02c01cb8c14cfd08b2c03c8da9dd0d6b9c647667af0dc4d3af2add4c55731ad63091128ed67cf84dbcc3ac9b50d2694d0379a9b4022a82a952dd3595f1fe09decc243e1577800321c8a9305f65ca7ea6eee3b9da17f782574c241657cd876555c4707aff5d38aacf26e52945d2d7689690f9160ad6e5eb4e54d46134546c7249f63479a83dba41ed82c973d5fe17e3b3216a6adf937564a5a1b3d2db51e392a7f1f48fdfbd2d994ea477a259f2ba3a033ba83c3679280fd25cdec072e3af930305d1b95f6972c3017f7c5eff0ebc572b93c07e8fe454a3ba4f66b784389ba32bd570a635f1b82e05209a087fc59a1dd8f9bec3548686499611bcc203c7993eeea312883645a9ca073c6a0d8a81828314335cf0770c0b092f31ce173070e50727185d7fcb9e10481e23a32fd5acd2dcc9b41ac5f6828115f13458d53e250217d81bff384532248f8202c71c0a59cf13fb9e46eed8d4197078d8466537df50ec283f66cf7e516b26ce9c9d4e24ecce0f6786826bc8f2270e47b8782624d8465839098dac7822dc23975c13d5544a000b21a7e110f3c89e46476c6c008e72b0701aa0b66d5045ec975ed23bd65e2844f7d400023e9d22b0065e2cf760fcff629538b5ef903eba948bb8a216c30abccc289274d1264655a40ade3501037f4d8c112061bedcc482abc408c3ab6049e11fdc29758416ea3068e932f1d7d72cc01e", 0x1000}, {&(0x7f0000000ec0)="5c46e47ad6ea67ecf1362f1a286c5b3f0693e7488566167cab02c3651cba4ffcd07e6eaf4a0e7185020114d67962337f64a32a49737687", 0x37}, {&(0x7f0000000f00)="dac095b0381210c1559b6ab31eaa447ae547cc9836b6f60dd2823c77521a34e913c4f20b16bbbbffaf24d121223814d40f15edbb888cb5ce7e8b163ed6f879e9a49807a43ff999104244eb74cb0a651377f641945bb2b241aea3a4867575", 0x5e}, {&(0x7f0000000f80)="5354dfd746e6f78774ccc00ef09dcc6558f0575efd5a918548c844e382e992a3e68d9abc457a019bd6cd7f2d44553d32d467f82532cbfa6723a5e3e08c044a17762f161fc7ed7a630096918ca8a8d602973040338bcc9d6f3ae65166bc9687b12c73c6cd1e0464d417cab68ea99430c9e7fb226b7e7493c00d8aa84646ac641adead2b722df866fd5a0c86e592daab107fbd474e107a5f63c253045ed73d8639b07aa438a4269a95e378789622a1822474dd6ea9f6d66548dce401c5db6d47417f86bb3b483f", 0xc6}, {&(0x7f0000001080)="4c43b3bd28bf6b9647063f72ac330cbb2e0153f1504445f41c15d4e60b806d8fd4356279284e957774d0585abf8f92c35adda823e0a338790d1aaf5aebf774d23226883d929b0295674f7e1e34becca1e544985555d5acb6441996c5ccd9e2f06f96e081d10d7e71f5f5203eb142f4c2e41437a56a7915782ca101b2", 0x7c}, {&(0x7f0000001100)="44463d3ff3625995188151bd01d7e1430147ddfef8a83748b2074be0", 0x1c}], 0x6, &(0x7f00000011c0)=[{0x108, 0x10c, 0x3, "2348c6d05ca286841e28e3860990302b7c33d75a0fb24d5499424b5c0ab621e606409f44533fbba164eabbe7965af89d91dda90cec3ee20e875bc80a388668588ca31abcba10cafdccaa6a6ef9cd4243a4b3a5063dbbe01ec64cedb7119c616aebe1fa42db2775d8e263bf5fbfec25875197020ff11ae356ca9f8656f2651bbe575094388936c9e1065cce64d8030f2b27ade3691b142bfd777987ec9ec6eb051244d1a567be79b0498541bd26a560f4a17d0b391ee3e29ec3077dac2a64ea9972cda54b944b65f92e458f596a76a6861535eeb94ff387e036b01f9cb9e270570d8754b4f48ce7c1cabbb3d09c29ace9f75997a3f85f"}, {0x78, 0x111, 0xff, "483b7a7e64aba0b5c80c3335db3d91e08e41d2f77854034b6d38c33c649824a165a35476d5f33779cf4fa7222d50fd26078dbeb63f5233f09364bd98f129ddc56875aa5c78c95fed175f91eab2dc1e5ac11f208f2894b35b53fe9fc2b53d6510321999fdc8"}], 0x180}}, {{&(0x7f0000001340)=@caif=@util={0x25, "7a0f955d0ff3a8d981815ec7f69a0acf"}, 0x80, &(0x7f0000001480)=[{&(0x7f00000013c0)="7c6e54dd365b2877c3dd2b1595638ff4bbd31e19415a9d7e70e7fd77ec99d1a3b9cf63f10fff3d54f433df4571c04e8c10d2ba3ac6f4fd42697c923ba7fbe0efb76d2a9e119f16f9cdf16f5907ae46b4b1cb02db392e90bfb8a800ed1b566e8fad49e2b7e1bddfd30040f15c7e72bde23fac685f1ae752f8456c9fbf13387578cb61c4003b545aab247171c5d4529f2b15145d6ed44280369a1ab2a7d032b21e3f83c6ba5d693b", 0xa7}], 0x1, &(0x7f000000d240)=[{0x80, 0x114, 0x9210, "32a83c3aaea1ba27de6e02b887f231e83c9b064bf874beae61928eb84a0f828eaa5441e1d624e52a1ec1a71346bd96e15d8fd0ee31713d6a41cce65162ad12699d503c12814f35a16232647ae56c19ae8cf4036cfdbf78ac94bb516264922432b04a4584a2387d4bafcc9d1be6"}, {0xf8, 0x11, 0x5d, "74af82b75cedf4669095493053bb91683747931c2ab45d0155a1198d3ffdf0e0d2508068b1266ceb330c2eb057437f3de895e3e296fdf598bbb72c15c839d8abc274e02e5a44cb72c72bf76ec243634afe2619a99f29101febcc93619044af96af4463c343d107d6895b0a37a2f8ebbf6179569d19d2daa010c138bd05216c6e330ba6f10d89d8aaba2331c2198ddb48d0cf3285d6e447095b55253208385e1f3ec5117addfecdad4b2a40555ebdf929e0f73959ffd78fc2e02f7f72b6b226fc153afb17912acfa599f46813d3d7e1bfb7a1da88db7d6211c07d8d0fa756c26019"}, {0x40, 0x0, 0x0, "4ac328ee57f1341ac152aa83c49afc21a3fcfa9c6b3ef432cf413fc3ab3af368a62cd25970df3d1a49c4ef8710"}, {0x108, 0x88, 0x2e, "e4204e67d1c183e92ce67a5e34af86dc9128ea491748a2913f4bfe525c01d73d7f146ddd9533a4c5e66cf3a70fb484df6baf39ff520c9db8bd4e54350539ed0da7e1928cb127748e4180fb1cc04d5502da3c9ff945e362b97d56aab7c13cb3842ed98a83a1fddc8f2c95cfb550eaed64d0e189189c16a1a380fbcd87b030e91ad7cf2ab3a81b685ea88004bfe43e0165d588233e1f10ff93f489d30e864ecb7cda3572aa758700b125d5f2aac3d09765528202827e4e85a13a271bc93072bc0bff48af0b4dfb2c2ecace353162d1f9e6dfbe3b197370dfa208718a80e5aa7e2944e154d7067cd3468827185d13523aef65"}, {0xb0, 0xa8, 0x3, "bc9e350b93ad436b3ebf4361d97b36b097141900c4d9348f9bebdb0e8bfbcaf078e8c4018b8cab07d64f4505be4d6757916be0cc6015ca959c3df0734eb68b7d985517c204e2e82ecbb4b38c3161ce6c41b606284627d2057494bafcfd94924da41f49822471453bcd13a5c80440922a301848a89b535144938563e6e346ccaecad98843e7ef15803c7cf8a25717b30447024437dc5ead9a2947a28ce049"}, {0x1010, 0x7963d08800eed303, 0x402, "4506d2914325b56ac1a5ee2b2cbda5af119f2f1570eb9862f793f046520b60732d356728ee73f6744cd6e5ad6c8743b4c53d5f029b6b771f037d01d4a3340785ef8af9af242e980f6acc1a35c83646e33cf8b1c556cbc632b97b44be3f4d55dab4344bd78fde53546a74348800d2299888826c50306c6bca5866c383897331b03ee8d5aaf739bf22472a03c436c69f6f7d7c185e2f2ca572db30d05470a7d53a7bcb532188f84546893a37116cb4aab2b4e09a0690967ef31d482f13903e1ba705d405fb4ff19425e19e5def010778df93fa11bbac4f46af1084f7e29ba55de14c42b23a194b059bd7806ad674a13cf4cbbd799e73d701594adc80d6d5a490fce3c5f936970b713b621abed8387780483c719ca247940fa3ce91867843c8d34752919afd9c211b827dcf631bfafa26c8d2d5b66ce8d3b2f7da215f08ec8b974348bac7331122ba429cddb3737e18bc0837145feb59e7fe2f74bc4e1db74785cc857620cc8e873e823eb8c4f4ca8d4982097e038008f1b04c3b4a3270a27343083b91f4f7d01617e9f49d47175b8ff004f7c60fee080a8cf912ad4da117b1efc44961142c83875d443a375e5e2cbd4b622e90fb180227b4e37c94cde554d7f269f616ba153d412d920c1e0c08471fda0682135f01c640697ce9e329ea9b09dec82498b85f2304e1b18fdde50cac30429bd1bf9069c697e45ab299854cbea26cf0a757efda6ce019b8607323a8a9db1824b6dfc28dc9e4af9084e43e301e734493ee0575dc3472c428eb772ddac9875c58aa3974e0c94aebf50bc0b752307a37a2c1752dcd1fec1bb43c11fdbeb686b5dee6d49b116799ffa627ea9289f5eac6010e0aa5a3110f51c0d463e77bda5df6966bb58b90b727ea36162eff16ff2a0176b770a6f1f4ff65fc2320f89ff7e52709469b938f6248361b67f571eb4c6315df8ff075331ca019f6c52ce216d85e952bbdfa266af849b917c07ff69eac8298ff9679678af7567c1f57b11dcdb87e707aec6366eb82a80b86f9cfa2957c78d018ee58be563a8562b0a7eca860b03b795b453cf6e88cc876bce2603156b3816abd6724e119610bde6d95eaabf101685521d1425e8070ebd436008f86b3e7c4831ef8bcdb127e5e09912fe2d440379752d78dffc0222c7a21d4ade259c8802768a89b5c748d2ccee6c37675962bf36d6e02603a13a1a421466691bce7d362468398a4df0b321cd9d461c0e6c3cb0076330272aaaced3720b220525bdb2b43aea4492806b228b1d3a96705794af91125f2d34c6ddd8fc5a7f7401d8229e42a8f296fc30ecea4b21d8ad2f91a68ef04086b4cf3efdccf1b1bd08eb3144a9a5d5d2a1ba1ddc7b5f236ccf7d08473c02cf505a17e99fa707ca7a2b76a8a22bf41fb87ab0be05a36019992ff2341e7fd256c7dc7dffe47c661c77e745df58ebf129fffc2bd59687a6fea0db0f440be5e14fee4984e623de44116ef5a0262cfffc9f3d24b378c579bc19e7de1550d98ced2c1cb063158bda152e7dbf27559cd6f491560776f465fe3260e2cb1b192ee05f9c2c33a672bc63b251029985cfbc255ce605d16594f158081bdd9a6d9b46591ae7b6b3a78666cd417cc6a5946ff16e13e44092107e887e05ffc499e978036a5b3a0074f839ce77c739dc8b427bccb7a7348c7b449793afd7be05b33511b40df6bdf6d0f445e1f363db1c3b2bc8ba35edaca0979569992edde6ddca4f19b8f25f854f496d02d6e7edcdc6ce326cf9a72ea2d6bbc12258bef6fe2a3c5d862291aa56904ce469f70bd7e38b4f9f4942d33603a4b0cb8543264677bbe44a1400b661ea8cbbdbde3c461c42901cd2feadf6ae1acfe7a12b5ec343abd36470b202f877e3a6ebeae9d77d944cd2477b1f7a31447a3d9ba5ef0aff827b59882df1db97dabc271a5b4662eebac9dca0e11e3e8a28763802a5f49452746037ebe8308edc3bd23812f58b8d0866b56f4da3660674c55319964f75379eb33205d993c1a404d79911b9721c80ab45b80d0f680f049b7cd1b48a2acf72a134a59603e2abde8bfe8e24a27ef5c1adf1ec246ecf039eea326ee7812ee4f913b0f121384988057a3d40dcd7b240387ca0e918d2e00cdc6d3d49d9e1c9c825520528643725c70c9ab98dd01b82aefb450966622c148014754a9cfd9c8dc154422da090aad145d84313bcc863ffb94244d8037097158ebdb69c449c36c9a8499b6979120d251a3ab0b60e64d7c140c2568dcdd75a0d12de0718306e6799f09d47973d6cd47b998f5c881c46ab8b9a5b610c0a629f6776dddcb1daa852eff1de19ed6ba4ebe4fd041fca06bfcce8c9c2d863e365d80215207b7b68f6fb8bbb0549224e9374ae8cf2f3a0d2138cbbdb4f5ccd30e13d3f2098a8a63d9088bdd80ac31c2873182886ff6427a9056b0ce72324f2474f2bd3aec12b71f46f9a47704dd9c9df86920a155ca9c1e9129f0795b24a807796b5a84ae6195e8de2fd463abe3e6c6572f24af37727a73dbec21b984ffc8bd1a3a6b2e28eb3cf360924a3165ec3031f19a73dc88e1b23417de1d27fc4b82d49ebcc739b8bb5efb4445ddd98e8103bb5cdcfb0ce811d4bdb9df939909037592047447a1ec169639cca360a19ffb954b7fa24e03fb4786da87d42d190fc753b127d0c1dbe7cc5603cdd1220deb0a1e8c7eeaca3782d4fc74e8674312c37ea5c7d7877ea92e3b22a89fe60e8479d06844747d69a151da86f1244e1d56338a985f4861e9418be476dde7db96bb6cad1c816b90f3f0ab86354cd57fbdf20c6c59cf8d96436571117ea5fabab5fa149a7952a23375c527afd0dba075525c488b49f292d29f8108a220ceb8f62043f24657c96513a874c4fcdb260475509d6e5f3e67964eb014f8ee4095bc7e9819e4974a221e59642817e7d31f3e8881a74c440bf277de8badca2b07a1ac29cd6db8375a94e8225447905c906cc9c069e060589095488bddc8d3bbe5715bd57c16ef2955fbd676d0b86b98ae743a84cd5056f092fc6d40eb4f4b4ff155b350b0425e32a25dbbd5e41f5f1808228a0dcdb732398a5596ef43b613ec9845375502c8ab7a1536e8a9d92154399b08f61cfa1ba9e2ac45ba154e9781c25e8cd89eed272bacfd6f2c8f1b813653653b48a0953c727d6dc2aa620761ce77a4e0d2037fdad3aa42131d4be513a66db2e9a2c94751279bd8b0b02354c8cddf66604a583102b0daaf322adcba6fb043b0410684b3d539bf1a65dd3805b1ff4e60b42f9053d0499f22c69818d71f0b3a68d0ec6c4c0b4b34bcbe14db93513bce061918e2008685e8e2035b9880e077674a99cb9ca22991613fd40042a603a926446e9b9d2315c4471ee7c56c3a143b4d2ec15e7d8f0115b8e7703641a4f8a4a78c0e0685b6333c86218497e01c7331fe830834d077ac8de0064019830f9cdabe144c6767e65b3835f4e63191fc2bc7e7a95125caee0bcb210d1aab2f4bc638ea7267ac57be9a173f2d2ce7081949df079ce66105b8fcee7e5e253fee6b024e8c57330c6bae80469009ecad75998a35caeb8c481515435879711a9a9bf5134fc91651d0b04dc0228fdf4d2d19c4a6a353d18aae68af658c493af894131d46532620971d9d3f1f83554085f6d029b138349b3534ec82603da26eaf5cdc7d483089e0638ba16761a5c5865ef289a1bb000ca9a68f6b3f4811cedb74d5fb1a88839736028febe09570e92ba5e7a8b66b00844c48e4ec3b917503aeb536758132027be3eb3ff79673995fda05c99b6abce077c7ca96882d027847799962228ee79f38a02f31023d30e4e875ee636eca9ff96b2bdd0cd14846b4c8ca3c720e5ad0e7ac580527a2e0de35211de3907be8b65ee65eadec7aa7148aa93b9a6dd2586499d05d4f361148162f91dc1afa240ecb1a56afe140da22e0bad1e69fdbf02cac76ce1023e14adec1bd6eaf59c374bd494dead10d6ecbccf7a2cfd59a627cb0466801e0a9299c90da1189b86788af95549ab8616937b2dab29df018ebe8fd32f829dc146e38b3c7560a7fb68cfb41ef24b6e273822cd2f28ffc7d75378247526e9b666df4ffc16df023c1010550906acacb33d93c8743c019548a4f08deec5ab5ba61387cd938bd853197c947cd0d948c6d6b4bcf588c02e2a7551eefe15deca68ae691e0ad970eb2eb5a4ad531e202054ee9d26bccd42bcf9224bc75310a7273c53dd9c77b30e70d8ed2b08fa9ac23951e156db782b7a3f6961c91542435748c5eeaf56433a3ade49bac2dd27b8a4689631cd89120aebed5f635d2f69d0ac1e98a2fa3174826365b15aeb71831d81cf394202035edd056aae2ca885b890f3af534c0527e652c65e336cffcbda27cc68f4d05e741afe2997e5970aff856f3b1e3e1f1ec6ed5e5332142a6ddc560818868c315695c844ef61fcf7c9a5027f0553eedcd3443337992151fdccaa35046edf5c26cf11c5caf26fa395eb996196ed6bdf1eccaf7dac663436f941045d9089e93ea55966c695c98fa28a04726234b56c5154dced671bfeda7a72eb410798219edb2348d204becdf2081c7cf20d04b6b869d84ec6256ac699bb9becaa31ee87572f71286bdb3b7c25c103c88e7052bdf25100201adae192a3c5570225bef8ef1550325b58ced60a6262c144590f40971e5c2034b0a935edfa3be6c24356467a9ba54b50dafe8916dea24e0eb29278ba903a0ec2648d7ceae8ccbffad18d671c599dc926d3ff80c41f08d726a6990fae15f60ab541d53f7f8c810358ba91c64bfcc3a90d22c49f7c5edf22946b9b68c2efe37d3384aa7620fb38d7fd65dc5e53aa229bfdba20fff7035e4f4762d1f018c55f6a2151bb8ec893884f2c54145aec37076535602aab5780034877ff8430c00c770ffc3cf2030b2a27ade2c426713700da888cffba9644ee9251d653657cbf0b45420298de2b9dc03e183cc1fb03b1637b977c173a517c6bd2509c7a890799d2fd3308f5ff5703cf3f4da8356f599b74d915cd25939b0fbd291736003b9dc347c3c95066223fb13918077e97773f70fbfcf946e18debf2d72c87ae1553fd6db6ff82d7c88e0d09ffbbdd47095d64a20c7190ea3a8ff7ac444a95d54d24d4bfd2484d1f7a1e2a5f1dd9cba45e6f3d683447b383c75cc12cdeffee22b28b3de4d49fbdda71b537f53db9caa417891d280c21f5709261afe0cf27e16da5f6d00da6e637c3d40cf75e3a705e1b118aae591da5bdde4c5fd526be3a833eb1b35f692a46162c22be8ddd7bba7114ce079cc74c3dcd95b471d164f821e142f5333bd525edbdccc03753b796dc6f0c0b67c45c0b321463c863c08b316619b19e68e87f90724846e9c3a085b3652354ea1b02e0c88856a9df8bc8e6b64933b00a7a14c5fcd9a603343182758a3004584d985d3c9e7b0c9b6524e031c95585097bac2df7eac44bbf6c5c5485ae730921e003db549d2827eeb2f3fa22caf3845bc75c0b67031c91abb51c22ab71ab5cbb843603fa0014a395ee40188cb1df1e14b3aef64bc4547c743d0d3abb68b5b231890905d98a1fe088d90acc06977bc88d468033ad520af45a0e0f4c98ad7f22c2eb1d13399b601d1bb354d116570196f4a41128b45f185b0fb37bcf61a7c1833dd087ff4c3cc35338f0b22aecbc9e4edca036ca8caab96152403aa2dcadd02f472f4386e5f7c1db77fdb02e5715e613c1ee0b7099bb6553761f473c640380826dd5e9451f7705b7a861851b30890bdd22d92adb0f67d87493abd286e30e542bf7e68ba125907566a5bdca766107dc1667bdca476881e07da57980b2b06"}, {0x1010, 0x84, 0x403, "9cdc8b0680f0f73baf7adbe51d0211dee1a07c95208abc9bb10f7803018d9b73f502bdfc488e15cf722095bbdc97509c82e0151a4c94db58bf32ff248bdab6df218f011e7e063d7958676bcd90cf7b916d604bbc274c2c1dabb22402ee2e53ee9f5bb90e343546fe7cfdcf571d88f8729edb3eee022b5f553e1796cfc129c225c74a8ae5195e445c91e6cc3dbea9dd4ee28a758a687426665cd5ed6aea03a03b3f01b61f48f4dd54dff513dcc2f85bf84f50e68d763f1254c8c648e4f6943afc5f46dfa9e96bf441125526f659d31da56ff6286fb0a20ab2a75e2174d356e39158d378f14ffa7113b2250c7035e3236dd01821d4d76e821cf8216429a964436094a0bf41679a310bfecfefe13abb92a169a438c158b63f98ebde87646b88a0099a6f0be0295c8b633dfd6e459e62c1df8c1c5a61fd8d12ee5545ea7c6ca64da2eb85fdaa729c2c961b9eb0ab6847d07ba469eae84e11253eb70db13e4f0fbaabd10f8dfbf56d08a1dd622255cb09eaa5b0ca12d4c3ffee895fbb9ed1a257e7dd7427a65ce0e4779945a2d4dc17886c93f9730016403c77d4edee7e6d3cc7366dfba3f4ed46f0488e6997aa0d192fa38030088c8e1274238e25128ecadd93b4914660b656a7e58a5367530b396aa69072b955615bc21d48fcc10718f32c8c6228c81dc1f2549d6d0d1f4f29cd0be97be63b859e55f3446c664c2085898eec63ff70b6898035138c62d402bc1b7fe0c638d35ae1f74a8e778fa050c7603cb442abf31dadc87f2ae4d1459cd504ebb4c25d3209a0f023e8daf41d5057759c09bd9d87f32dd8226309ee93cccd088446fee6ae168bfbc2980c748df4b4e7d06e776d58306f6ad9464cd4b893f3ce4161ee9c4b4da5ad86b109b9b1556624e3677ddfa76ec65b62d9cf60aaf4767b68f3f369bd8941f3f0bc3d36cb44c75fb6cd688e23fa917f1c7eb5cf3c58bc0f3db758a4ce475f1b39720df4418d99993c6c1d43dcea16c0c358739f8cf56aac53d606536c844fb882063bc86bfe23cc632dcb58bc433a7aba0679d9e28e45d79c09db44b33ea729667a03c9e30cba13d0ab24bae8f2a5e64ad0984c5b5ffd4881e9e5b2505644ffbf486854291de6b2b0b9dc267fb204cb623ed08ae5c74620335a5ab1a11b8c5d6b8add8b306711a85bce461a31aafaefea95fc8d1a2ac08d59bf768eb5a8c70446a580010ff8f5766dc8a692876d58f396f3a30b447dd6efa3620fe11190f2c82018de38b33ff75f57e16b880c562ece0a111446b71f9b0486a44609fb01cfc4e975c825a69471e321b596deeebb34b48f1c5358d47bf030a787480df80de3e09141bc6ddded970b1ef7622ab45b4254894114ea5664e364a32712ce0defbfdac0b2e2d25b2ac60d043ab37a7a13e0309df99f806b3fda3a55d0c0c4cbbd597bb731db67c861fc819ed377d6e7a72bed19af086d608e1ad443732c55c27580b75b6d5fbe5fea2adbdc367a2b1306adebe54a9bd0a734575159402c957be00dc6e8ab3a9191feba72ac958222cf620ee0fbd897fddb5a341c91d6b581a0cf00ee3457fb48ad9fb34f7abcbee7453f28fd17d2075503cc137557340079ec6864a2810d83445b0bdd12a4e60d03febf5972f305e924d58843e2141a3f9d92ac4751b7e40632970e94370d4442cdfd28d9f228f2645bf1749cf6291f9b44f57ab6f64c9c91e04d8963c09e1ef4a03d6778bc26de167400d0bcd86d0c94ae775909c90692fbc540bc88c7cc2006b93cd44a21b390128cc7d2a52e00f8a37103bb06d1ecda2f6bc4329f9107be5fe3bf5d3c76f96d0017bf84703939f777451e47c3646027a44afbfa27574060b7083fd9354410cf0cebb3c9977db1e289e7b062bf30f1201207ceca01bb7e2498e8d9b65bc8cc62841d1fd7d5567c88da3661768c755affa17b0a966d04c8b6909d7446b64abecca357a8abe735385f6f0e3e893fe8457f263172ea7fc42f335a802cf033c7e15298690ba22c106cfe98ae1e8a1dc4fcd0901a8ce6319fb15a3470478d9c32e6b372205d579ceef784d3f876c52c2097a9f47453e7ea0abecfb223b24d6e4deaf0a7d65d23780722aeff0631303099d40516cab3f73013bad895a005a52813db1ad9b2e4dbc10f6b132a02bb0c9834977bb5b92039b5c6e496d7922c386f96ed403204e7b462461850cb57f1a23ecdb8b6dade0457908f319b222ba0609c4ca67412faaede5eca7e532fc5f8feb3f6f7f2a1681579d79cb7655c04fa90935c2991a07d47a905578b3fe964a6323212f9a8c94d7e1c58742af35fc1dd8c64a625636d0209246ab178f40b5312f5fd11b71e8b0242d286c36cb38a8215ec742432e150ce66ca3cd8045bc9d66039b71c721ce32967c515d9a6ef2167112d6b199c94ce6c74c003c37566dcd540477bd08ae2fb20bf11a616aab66c18379fc244f29ffef840675c423ebe499e8b17f0ef5a6e3403e13a361ced30b1fdc68aa2239ebe2aec52f7da442df975284c4cf7dff8e14d70c17913ce54ade0272a95fec126fbd7a62dbd2fdee680dacc0ce32ebb337f20808d4b7401640df109bf6a5e65abcf2adaafc130fd9cc5499a85aa2aa2dfa23a52b737a62beb840c6b99432067870a7e693abaa8d7945ad760bf0161803659fc65afe63a0c15ea23a9c2e2a92c80fac089d1ee55916ca1387d09a1f1c4cec9ad68fc307bab1230fd4b2d48390ee1c4093fccda4f38a6f69a3ae5d41c664444e91e996785bafd9c44a28dbc02847ff73903013d1c9161802583de9ea2c5193e0fd802e2c5cb790604501bf6913a9d2d3aa3cba747df7519c5aaa1768708c418d071e3bf2b8b75983e758fbfded241f2d73fa50e4ba21b86dfd088e44f9ef42fd8b6d383968c9e626abcb5e97fdd936a01aac85d670b5327a657ec57b5966a1b702a8e18c7edae98a38d1a7a3019acda557ea4055297af64142239ef03336ac299ded2dfd4ead532654e3fadbd05bcb8541f2e7847113e1587c8783277b8e23cc39fa2f0818c6d6bec03982f984fc0695de419122d535de041144b00b061e25ad9c4e0627d862d8ecdd9dea5ee9839e0c45c475bfbfafe41f5f54ae03f3100822c1eb8a376079e02fa95cb783146f7e5c230c79ebf10fae701ead5c0cffb2c4845b71f59b14684c04203104245c729864118fd6c933ec0855a17451908485829307d76526bb393009cdb96169bbae914e7363b1f972fe73e6f9fae47dc51ee251c3f04bae7f1923dedf1fdf3fdec33c29b4d77d6470cf37a37aa0331b909c08f8ac0bc6f7412c1bf3fddf6ae9ca7366814b091ea5a06acf7372fa40b6a8b87e0de37b9da2240c76061daaddc13a1f195afecd6ad2302e44b5ab29b378db5e60a29169942479bbf1f3cb15e77f49db4b9e3f05dd1cf680d4837f9e7c7ebcbcfe1e9ea2f8e1392614eea017faa655c310d358886115f1a4b772852830847cd3a74337b94ed86e77e0bad8f386b48c63b7feb67d9617b0b617563b9972df867a0f44a721602abd4fb1d90c3cd7eec4ff6ecd216a675eb1ee7bc3d4ba501071391d7ee3e497818a56ebdd1875f7f27e90c6268fd57c58b11a92e3a82afb27ce0ffd233819ec0da95cc2be1fc5cb1cb5b4928291d7c204c4872b8c0cb8fa0b8162a429b9e2f3ca2c012f7cb53a0956b5737fb335668034ee92c876ae1547db660c006daf770bd76d09feb6cc7ee82ddac7e5f1f8345057d3ec6a730e9befc7a07d1ca4c826f6d3ac2644f070f9b1b142120e7b4f174004d9bc265762809130d5eb924e4710824bf7d00b0d5527417e097a6245f8df08225c2f6757023f082ded01fcaec08675afc354cb1c66800400d04868f9362f4dbffc5fc06d325c1af232a03fe1e8e585beee8764e78fbe82f7db9d0fdd86485445508b53d32dcc37de0cfaacfb1b37824fb18acb5961cf1939a41f355333699457316e663b21b689fb0276c398020a1cecc2914a3c306fae1f974c5c102fa1f5dd1d47ccd15b6bc2bacf7a38edf49772e66d009b4bcd00ed468e29c6c5a980bc27a62466d0e116ca9dec4806778a9a8d3b7e1e9c86200f8f038a075a83d151708ec5e0f0e8b1b0ecbd4ccd29a9f243e2cf6107cb4982eddbce8adca6d17c359b6792d3d9cf90b405524d5b0aaa87160e8130e5b02436cd7a6bb43c7cdd4765c632b6b7438e0795ddea26877845b196813c3ed2358501eff0324d066ceb6c2b68b5de080a663629f8ef6f30fafa52ca43c76bfe438b7319cb64dd7e4e7ee7b5f27c3fb31ae4860c3d3fb4c9abae808f298d6b6569f3eb18729da11dddf5837c4d83e4690d50719243961d4b527d1c823202cf22193f2eb86b066eba758a15a821cd92e9e775d5b33f34899690f3419fccb31ccf10c91e235a97ba3e375a585be624c4e8d47ff61d215e8f9b98baaa4112368e91f17f46e909492eb26e864d06f33e56010244b12b374d03772a829dbd5f19db989f00be7ccd9261df4fbb81b458a7568c83c8027ce96d213f0650b4700fb778c2408ef9aa0acac5bd0e3011074afd24095c5e498ea8e077c4aa1c54533d333ca56e000cefc3a8a21c89708a01ee551899454420f1a7a0bf59bb251262ff04dc12f88b6fe7db4af16dac3a01a2df1d739255a61c145a91407fbc959f7a01ea4c4ac0600bc77a36aa170fa48d98a185bcc2cc7c32f3465fafadcc9e7bf92c00e8af7563e085a313de7644889c6a322e528f8f5b8b49ba9db69eac5e6f9b570044f7d1773458ab0ac19974173b95d52d3e70a24e854601679257395281da9b97bf8032363f0f46c57db4fedc144e984394f4cd2325c0d41bcfe24a709069e3c5df904d32a45f3ace995f975a34939a6c519879ea7c81379d1caacd344304aac5b7f1d840d8efc36786f7f4bfd17097b5ebdf933195c437e702cc3488daae42b90bc09f8c5dc89222e7c2587b6dc4d203142d9e2fc0e9ad0075dbc67bb47cd15f5cd3e2d821fcb0328d563b276aadda91d8a5e2994f753a18a60c1833400034100323c68c6386701eddbd4d03fb55bcb8a18fc8c805d9a1a0ce226cc13b0ec4d067f247ce5c332583660c9928c9e4aefa18f305bb8dd9650254c960a752d021ae1c961b026556ae981bf50d9414620796b36fec577361986fd47d47f49665133082a8648d6707e3b285705cbccedf6e8000bce0b3d882956410c0321b5e56416765be23fbeb90d742d6356c6018b22786afc71612f5e393c4552a52d8fa0146a73b7261881dd728f1cb5405159039296fae8c71de6dfa4e42f31fa2aef0f3b71647dd4eda1aaf1d66996152819fcdec98ca0e0540a78515959a1254e638ccdebd9bb32e4c9c8e8c0eefb58748301d2437ebe0abe5450b59e17193b6ff976a6553541934ec334a300fd5a43c293a9afd58196f72001b0c76e7e377d9a1572898e96e1f9fc5b7c98253bd4792f6d31963ed79bd3668b003d3d4ed1131ab9bc8e98b1d017e75936924667ff103624a21fda540623c2716cfe7ff07c89a9d1e165c53d173dfe82efda84276d411c59d47ead0034f249770ad579350421ec8b5fad0572f8620c1497b9673da5558ce759074a3e6e509bf35962e8dd17293dbfb7fb27c8e813e5a7ba0fe655dc9419e6edf2e8517ddc0f6de1f3ebb4904a696f03bd0e8ffe0c2b0ddb4cfbc07f1fbb6ed99375c0b150074aafecaed58e3d1e2eb7383bc390740b99fd253aee5317c8979c3293046059daacdd41ba8a9acf9da5cdad2dc39b42174d51872d0d9664398603f204122f74adab07b3142dc0a3d06c77d440918a8ebdfd8a"}, {0x178, 0x107, 0xff8000, "0bf54da082f73c35763a478c0b15c8558557046613b18489c59666ab2210faabdfadd71ca62882453727e31f0d906feafbd96eec5bc54c92e108176f9495f9bd5c1c09e6664e3955cd4521842c24b1d80caa630bd9fe97ad8bd64e4e94a3541beaabe8deb4d3afcab9ea73e9149f1e77f15e42e3a82ef16a83e030675dc6ae8b1cc0400c2d2a5cdd7f3821fb12d8c5b273eb1c1c42b95b175665ebbd1a5d0a4ab337318e08c3a0d4a0d3ef09d0a3f00ec0572319112b553faa5030a33735f1a46ad3396b8d9480a669ab07a54a2a78dab71f6c5e6fcaeb29a13764a8168ab829f7f236b65f07c15448c2755782e71d16579dde1daa19c09dc1c3ad02c8338f454f31c6dfb661cd7aeb6b67ff2efd8da53ac3a67cc4ab0cb23ccb89f74054c474965725d78c51f72d695aab7818603a4d555cc0976ce1575977eb2efbfb06a1f8e9cff29fcb516193784f9a7ce1df504c11b509cf134e3a656e835d0a9792e2cfc0"}, {0x60, 0x119, 0x0, "e42c9710f122c0444e6c7603548cbdf4b53c9bdb6cbf36487ec54a16d41da63af51b7f4e207d006beb9bedb65ebee082add577eaeb16efe7fc64b505b1719ac248ec23d85f623be9ba43d0d736ff"}, {0x1010, 0x10f, 0x80, "2c1a07033768692f702258ca74779f990ac88bfd705de3619f5ebf4f17f6467ebfd6f035a0098a88478512e5651d0302361751fc3e0bb2c22030973c7f227c4f8f131d5f85162a35df44e40f076239000f5bef16c0d358395b4d56f297a6505f0eaee5d640aef3a5f2b5efffc5804b3e3010d6c2f94cf42ff8f8e42d9aa1578c138069b0060268f9c7f7b3a7c807886e2ff77f527ff24732178969e8926f69a5aac2e544236553358c353a1909f79224d253d29696280ec429abdf8239acf557047dc9203e2b9a08eaecf0594eb1dc53147155f061ef1356aa22633a9b69f4259c97baabdac9902e47a63086a126458a792014b8a9fae41c2d020b985de4aa3940d5794dfd44dba1ced04860a5a1abe78665c8151a9570520d0edb3ea9bb401e5f615b8362f49b355a3fba5700c33e2316026f35d5f051ae8d96c4ddfad0cbcd67523530b8f76473d3902ef3af9ab405a2d21abf6903e9171bd6df09a74792e4c325225e7943a314b489c76c9263c05c4123d9edf51a0a06a439cd09646be3cb82103210fcba836821e7daf22a178ec19360570961c55551575f171987edb7e9cb6b99623a614971cac01bc2d0c399c7270d2baad70f9f93a128a87ff3c52f0a6520741ec4197d7c68f533e6b8fb66779e52f0b9dea91d37a68b81ed75d4ce90a33c81758f26a212cc2aa5328ad0782e7e2e90cbd77a1fc09aec047db0a1ee316a9d8058a989306ca4f08c3bad39eab5f5a2d3decb624f9d1cb093bc6c11c0cb0704dd47acdf9af56904db4413b434605944d3dd310295a539a6a8aadaddb5c768300101d46a6d4aae7897bdde9ccaf3a6da81e5f998861332d09f715b1d2ce120aad55228d333593a74a1538047e19cad4e2392bb5ca4427374d9df62d8e28033325979f780a3518bb71e3226676d1ae2d30d711caf7da498b8245915a6671ed5b0c0dd1f8cfa34963b6e1e7bc0eec644ba815a35929ba5bf21b2b2682123a8750de46b59cbb4924891286eff3e04601a3be26d6ab84975744c22cd880f887af70703f6bc47a3e42f593249f5fe42fe87238f0167d659ba9b351338a2f37522f16372b3312ab0acf6d4050d7542c5c1853d331780b74d59178473c6e7a390ef33bfc2120a656b3a8a0c0ae26d4964d53c5cf53f37bf354518cc3e76ae08d9d1f713f0ada6c230dc4b6a2c49d020682ee87ce9abfbb9879a4db911f5a289d60ac81f277f2ad53955e37b3044130704b247e9bfefe89826416816b34b0fc16541fe09d285865792fe812dcbd9a2a0fcf882a2672e6a492e31e84f941903f135d56c1803c66880225134c6abd3f3c9ac09f0f07029e108a4160a754516660ea5b1ec6719fa9dd9a7502e868d4416297d64cc4efbda8563d159cc169a8cd9e30987704d4cdf28ee216a5d4f3f4de517d11bda4f1065bc1198fa434673ba37ace70e6a2185ca63b047237ab7f7e4fc3bba9d301c0e49c3d1be52d59e54f9d2a54c2be1fa5bf830fd33b64f4a6b2bc24d1a2e412378a1bb279d11c60cfa80b73cd90811bed28465d9d20270bdffc846273657ff87dfc828c683cac84fe7dceabf52d3cb68d592342c252b8bdaf4be2e8d3fccad9bfef2e27972560677389d55d3d20cb724306ccf838d8f45435bc6ff4321be86d1e604871cfccba529d7a6b75768642984a43c99d894dcaa800d73b5cee5dbafeefefd5eef935521d43807f020abcdb3c54398fd1462df8aacc8c55d47ab52000ffad557411b1bc40766f01df8aab09725c7f25b29b55d10eb48c1f347fdec5a7ebe688ea692b92381a854f34c35a7cc9b2d30f1b7452e35b264ef7b25732cc8eb7bbb5dfe5506452c6a60051fe32faa15876814786306e3fd0d5337d7056666c467c6b17973a8037218f33b4ac81236441a34e85e0ccc6bf856ef7ef93b602ba1bf3a5abf936d3783f6a2bcbb4a27bb713b10f3d972799fce5c5d1eb080d710ff80554982853caffea1db62bf7c728b70ae08584eb4fd631059a6e6baa90e69ad64672c05c8a65c83b909ced91418d2767f8dc6b8f84736d173a8c61f8650e11230a0f62072e196bb75b0fc8cd9adfbd76d28d2984477d151194c0ef5d3f2b673b52b312355cbf53df7d787c389aa5cd295812ce9409d498fe0099119f12c53ff54323b895a9daca5044cb2281d6a055e4426e9b1f7c780cf549c1ea05625973dc40e3896cd50a37ac8cbfd21d75f93e2e61894044e848dd270818a8384af7da6ef0dcbe6d1301d7d8ae637415e76b3b3a490b5d2e4d0f742bffe0a0c66a26247a9d64681585012dfb38d9b6607a581b16b22eaa2e30d252f67f2dd76587a43cabbffe2b12b4718f3c72f036bdb62d16cf8b0537d39d5871a2963297ceebe9504126930f5607a0a5d9010e3bfc3bacd3b32ca41fe0738635c4cff30053114a0b13fa8534a83c0971ead5e6718f352b9b6a565cc1b4bfdbc8b7aa43d3b588649f9ca50a245ee4bee09ef6f20e0018b17e6df85afbfb29b0e5004f71ba8820f7b42d71d9d28b5e6c721359761f97d1bb1f83bee0ad066041eba18ba1a9703cd58035ca3167d07189cb9d645bdc96d09ebdbd6c1239b7558fc6c402612a973d76f8eb73d5ab020128bf3c38d7934341bd545984a368143e11b653e7d2e352eb9f5721c3337488c0851a097b24a3fb3323e8f779b8d8bb08e0377ce2eb30f93d091fd6cc82140a9283a8f8f6c12c1a60390cb32d07746b80f452547ff0708d242273933a92ac7253d47a00d64adf18f2402af39fac83cc2cb73604c0f0a1f20ef5c8c758c89d46c3ebc5afe08bb7a2ced85dcc23281c6c3228ff47bcc0fe8f00352390cefe75158fbfb5d67dc63b9ade3f7f702229e5643515b47b0d52ac9ef6a387b4e0b8a77650f1fc85ad3d02fc05486fbd09ed59570ebb73bc9fcb7e74a5f2ee198320e7db2fcc0936a1446f345ffa4c62c2e3b5bf4d86ab506e43b91bb237da10707e479666b96f344c7e99c53d0aa040fe3279b4e69a26cfc54a66b61871a2a78d4d4911ff0861fb2f1a64b9f33183a9905e42e100dd7a63db553a0654b6f029eb0315bdc5309cb42cb4f8b6e27b2771501cd6fc536fbaa1019f0967124a980d8feb64876d58dcf0c7e41657f86f5cbcae87c0f971d80069e18711394f16cac857f7c218dd5aa26eee87612c4a2a0c7af602f6ce2916d234ddc7f14f570b741dba4e3ad0edc1657237e37ea4bc2704aea5f6c2127e01525c19159517742e709613218fed04dafec589395ed84bca56a458f0a91b0c96c6bc88ad802446105c5a423e85856070964993115aa3a0415d346644d5a7a6e883a37a74f9e7a8ef86f16ce742aa6e3e2592527c53c1cd20a5c26b6c6971475bb9aeb5f6f6babcf128121ac0cdc81158ad8045d4e24861280561883a53b963daa9fd9cd89aa19f83774ddaf83eb47acc6adebfa7ec0aa502646c4c14ba7b3d8c049f25574c362ddb56ab56fb2ed82512abe388a4e24b1476a42cb0f7ffa2a913bcb4c3bb46f1f74f811ff01310817e8be17b9e8582546d281e348130b2cb0904c7855a1f709e2569f0d8fd0a1d8941c21fd905f9d2517853bea1152eb9cbc53015d572b870a2d72fca3f41526925e6e80238a6e83e8767af22104296fdbca44adfbfc62b2b6dce0491bf7ce6476d06c236a74830504efca3dc8f826eaac7ae6fc8531a81905ae8c3e21c22eb6a65576ccef169b61fd827186fa92b525b77c022a922e4ff0b4a7554e5968b02d2ba7333d166ebb8f30bf32cae21ff7417cc8385054d4bb459983b4f418882700573856d014b31fc0cea9bebf63a3190b78c4b162cd92278b3ae427f12d4da93ab2124acc0411dbf1c8940de2c44ddc0b005625bd2613dff5afaccc72e217a0a19feab1b0edbdf38754a338af9117e32f4115ef8ffbcc0c89bd71b6d51f93796ee780b95c8f44a52d663195ceb50f5d40660f8fc7321780f50f49c10614e8c89b617149220edc98900790233ec68c7024beafdf741e3cfb8217dae32778a0804bfcb0756a9ce4737477587da8f87b273a46083e8f7046f497fa74a70b186cdcd3f888913d2004699365c81ed729812f50dd866b9c8d8070edd8406a7ae72daab4f6052bee8325c43c75714dc093e97242ddf4139f05a046bed391c5f76f06084f9884d29dea85ea667f9e99883a7cd6827bc5c09108bb03be3b5da12dd6321744b15ba60a87f45763a70def8418e414414f27cee5b76381479d97a68e047059b98c15e1fdc28461047cc12c228b66bcdb38dc94508aba469da04cdaac8c419bcf77eedc9c7bf54bcd340e97fc9ae1df2122c040034ee5b9698f44e6008325c14ac2b7394effbc65a4a757b404d12368c2c5f2ad156f499008b07c88353dc8bd783ca76df62e079421c9ea5cc66f8bacadfb8dfdeec03ddb7d57cdf88b38c91cffce63293b20cfe419af80b0911d6b5778904c8aee944b8c73c0d8c4c2cb3ea8c1af4b078f26fc03596453328b7e109c867e3ab227ebe5d87a1956bb68b8614de91249187e1489a54bae9dcf8df095f1b4ca7e8057ce929fef140cdcba4b69337cd7f291afa8a41c0140ade39cbf8b57cfc1b3863939d7e50c0bfd5b49edc81140e98365e45373f3b207cf6189aefbb2d681c56635d27ec9fa8731b544aab26613138fada804aa7b15465e0c3e50a64c14932850a92fa28185b25c00c54a441c91336c8d45142ad681fd9d26ab4d6030c1a1e8756061deb2145073c9961b71c507ac76a39bd362d0e5abe82b1a4d21f8ff8d2b3669c33a9152927fc07b5ae9f9932db4ea8d33656b42aeed9cae9a9509830f5e2a5b53a1c5f4637186c47ae506b9eada6e99ca2ddc9303e4168a4e3b6366718ec025cb227e1b33477aab2cff5b9936f4a54e0c5e5a4fd397feb3e4df9c94f150d989c40820a0c055a9e7facc69e93c5bbba05b382504b833e4063c7ab91003438e1e301891f541ab27cac96a404dd4eda20a5efd145b7e58bdee325f0bef35fc226a859931c644ccc7d090b64a4a5a536250bbbce4499820b9f0c18034e1d9d320b6640868b773e88be27168eafd703a33d89d87052993a2e118a95e866bb8025145a996717418a42c2a1ba71abdd783e537e4c2e22ed67d9554fcd84cfde441c72d561a0071328695b85be9f16fed6ac8b15e0f08c6602a7c5b5d390a1c536eb73872eccffa8695ed1fd35ce0cb3a48ad2918b9456c4b177558e8e3a7cbac97f0dee25b358c108c1954520cb3a00edf85ee2c604348068f0dea36d8ac562734e3658ce8dbb21dcb22367d01df6bf71b8cf958a922d02170e7c6525245f936c74950ebe8abe6dc7cf5af45e43c685c0ad3b41a3371f6497436a6db65f0bf8887148ef037772eb139c175507f491d394d7a37f32be4e064135ab766826a15c8dbab31e35aacf95675db0559f4fd0cd46a83c85a8109a96456854a6ec838acb1f7736cb083931126eeebcee1bb9e6fee1de6a4b89c4878437a2eda25ce7d9b823eb8b8b6aebd6a5f8cc1400663eb608c92eacbd7d12f47cf3ec4e65ea7fd85973e13f753e094ba2261f0c6a07aca3d88e1b4cc62496ecc98ac403b80041e82b4b0a80e08cace96df15ae91caadeb54424f32c340b340e0753ba667754a0c41cb44484829beb2d5c8c70b68d3306bda0b11c116cbf72a8a9fb979bdcc8684eeca2176e09b1e9e8641a83462ab580b2fd4a460147dc87cafcbf30744eba84badf71d309fd7994fa53dc41f63a637ff27b32dd620ec4a864ac5b0eda554ed133a6e13d63f3f14cca4350dfa5584cf6ca770847b0769095f642c3a7c"}, {0x1010, 0xff, 0x3, "ec774a548c214eb4ae160c995401d26ac5de1269e3dd1d2eecabd46c11886c3dea638d450b4bbf917018d8efe58e73749af7568b197d82c13b45c433ac484ed34089a22f5a20354e49a56ebfca17b17e5909285d03799a2526e58340d9265d63d4bd8771c4d75ce29ac1f50599e88dd1ebf8a4137569ab6917aad096097d88dd412472670bf3015066b9faab94f6a757328413ff442269a1dd4cbf48c34933039af2b01f8dd94d19ad52bf36774b8e99e18ae99db6001c455324b8c7c5824370b2548c3be44759509f48598d7c0c5dff1ae155354bae553b538e265b96926308c8fda416e8e76aa634580a56fb0d2fe961e4ed141dd44da7c9c9a26fbad467ef15ef3be121e9c1fcbc7c620c2317a3e752e2c0bf8b33fdb4a46d9f94ade2f109e2f38f4b2b592e9c770ae521e6487c9722cac7a0a0c3b241fc85e1b39b1771ce21934ecc671fd677bf47192fb775a3cfdce9edf9b5a58ffe86f556653336c834126a2f1648d25b55c495d4a1277edffaac4d01029f9ffc2a60364433be529e3b8f565831d5b6700e5577366280d4555a0d88f3b12bf152a94deb5139bf8b4a87ececa674f00bc2e36c1bd5a1fd8fac7c71678a5d5fc85a51372f066fdf86535867776afe4c47cac931a86607f988c3f6b193cac7e24bbca45de0149ed6c5351bb1f0a91c41b38286a72d9a371cad5e5b33529d5d90a5b3f02b22222cccdba84d87e72595497f7fa5b3f99d46d0cf522f6bc4ba2fe865d56a476a73803cc2ee3d36f72084deeed935b4cb21cc6bcece3c902cb83f38d1ae1bb0b279f8f826889163c600d59af54781ada4f6662ea2807b2d86bf88487e9fea7dc0987bb86a568f46273e791a045a3d15938eab6705a18d1224d413f3650047019802e62a93bcca5d39930c4e5e306d43382629c232c63933e6e172ae5877ab541aabe3aacea895e3b0b84ed261409b4ebcab1b51700aa391144aaaee8a30e9c9ef5baec75af2813af9d84f34bbabf4132d359f586c583f510c8be068f7b1e174013e6f858266041a23fad5bbe49c235e578ca8947d1d679fc4f0ee3faa555fd267765d8150b0f84ee3712a37debf6042ea589a775b7489d87185dc9666c5d3ca6bc062c9133f0584f7ff9f7642b674b3a1f7ef8c99c1081f8b2d6b3334292cc4da27b85fced7963a3443a027a277e274bb0874052810ea7551db1da9e89c114a4f13b13a9691956a6967e172097b5b66dfccbb925c51a87207e7c9ac18b8ffabb4283c8d590f8380a270ff6d22027752e6bae92fa62bde9525d933cf009f2cf325ebc1403401e8cc81b2499185cf36f36d4962584d9e857fd1a96df46160c791a521de5219a51d0ec12b927d49e0f57f9e91822da6559ece3bfb77ee31e60c2b5760f4f2f6a7e896aa3d6196d8060659aa63be43dadc748d0ed426c60d8de90eaf914c34de050a544639e0f9028ec17aa80873ec2ecd215fd940d0f3912ff790485a3721cbb4dc014270d2246130f67b3073baeb8d09f0994ebfe1eb33e71355c73fcdb4c2b473f8c9a86e1fb5bad15a5e124365bd2a0ae8d792d446da93a30497e7d550ae7597d29be7259d298e500be896e3808cc6fd5a25984f464773c3c6d95f087e819988a0928cc5b8864d6ccbcd81930b5c969fb039e2a8d01b3db22acbdfb30fb7378fa595fb742817814cd1e98b1a63c1af2e6e8c09fbc8316f4df68be902cdaedde4acbd4bc4714e9f755b205089e4f3a7b742e3d41ff87d91e18e8184bb15e971b2d8614749d61e9e2a4451802326b82fdbce781decb90d845a20048d0d8deb70c024455da78807a9dca6bacbe2bc3f82961f9ef1286a2aeb57b1d557cfcedfaf071a3828758c9f864325c5e8b2a4790b06e88d23d8cad543a4f7b99ff83c5292241494237ac58757456be270d34bd1295438e9b7e81874158d38d0bb939415b578ee5a02cab2063bd58e5d315f30c5374e0957787d8c62fc58bbcb4b5ff7c0924af559c50f92fdbb2664bdc9eca23f8ab913cdfdbff9e2b31147f285e062e3f3d0d4f3da094b48feb26e3240e5db20a2ade081b3a45cc529cc9ce49bc6b1f5571a97d56e7c05438cd52dc3477c5e1f574fec9387f8dc2a4d4a2a835ddee2f377275ab2e34241faf5e4c8486ab46240c806d8b1941749754b924f3013c15728a1fc5c81c1af71894478c86a67e65b2b71ef91ceb35108e8ce3b81c7981efc615c90584a316e714a206bf642588476237e7d4216af16a673abb19a85b9daa94c61a1b125eeb9b1d0db9c4f5b78e3d319c61f33e9baea88537166f5fc2ea4b251db7e9b72c9b1eaa7358f354044a8c1613715512f2af65ce2fdcb1ee895522be4a1389179299cdebc5978882f8636ed01b12b99b43bb142791010eea38b7dae57b38382bc3b1c75b4b30d6f5936ea9d8ceedca867c820e4deec02495607909350b77449c7a751ceea1634b432c81c5377f3b1403025b4c3780652af8dcbc5fdf8a7f7e178593f7e2a971817ab17683b789327613c5bb45e7fad1fafa8fb7a6c9ad06d9cd325bd2fcbc21c7cdb4b778206560f89667c89e0e1d63a04b16c349538101dacdc9324a0a75e295bd2517c12a3199f742d6929eb032caeec7afe6d6ee7d656df8a608535459df0031ba9e093d8273019ce11a7c7362bfca0dd6905cf43d9eb64919043f1322f1720c1dfeae434e8fa1d8c9a33dbd6fee7658c1012887168524d7aa4b795e2252291069b39cc36eb89c5b452f471226150322728c2897f25c6bfbd2f01389abe7cf35e77d64fd8abec6c39a454918a42ebdd2bedca005304dc36aa317a271fb47a607bb53856ca9fc1cbc14533b3cb42d200ff92bfdce5c2e80b053fb7b27f9f6a1078796e0587b1bac5df375321313bde0b9c8b794b2e49681b3b45a6fc5c311b51f08dd79a0e47b0ef4f78828358975f0117a1fc6dda20eee5f7e281cc6db703fd4b2dcb53ec88fcb133d4704feef188adb8b1337089cb7351576fab23e0e8f5f7572f60ae36eeae0874a1a9fb80d7ed2016dd000834d584b2da7e83300baff46708c3c43140336bba18e3992bc06db1dfb8dfdb4c40c540454efa0c7efb41f529be11873506efaa68fd904a2a4094bfa84ae145862ed89cafb36d04c44dbeb0abaa0bfbdc509e59b07aa8b855aa00b47921032a282b56465e35ea8ffbc71a772c21d3ae2b3769560c61a08e5c24ebd263f5cee11df803303bf55d24f00c43ca0186367fc08e105c9d47b68230c2908d0e9cf627c5b90a347700fbad07d43fab3841872906390bf1d0e35c2a85e95f7a72598120285282917896a1466c998c4b91c933f474608b601f0baca6fad2bf6690c9112ac4fae469740b73539ae6060934c421ecac04b02cafac0bcd2ad100979df3d19bfa7ea48a812e32d175be9d53c86c8e5f065f445eea2e635e640746b3a5d43c58fd415ee0484d3c834089e9c8843035f17f66e0396daf77e610aaaa2e6f282c7f6f0b5dce35c883c690c83098db512b741ead5ff16bc05b353bf04a5f8d15b0da3fb53b03ea41bd99ea84c22075580ce75e102674d3f869c665faae7f043d345b209389b7d1b019357082477cd8ff2f9a170881c8e48de9cf46515d76f22948bfffe655d019cc48ef1cef3f83ec867346ff70a5766d1b558d3749c01cd7250b877d0a16419c015d83493963bff62791d7ebc7134e52bec95412af6b8c4b248910d9374896665ec25e259a3dd0df093816b276b5a948ac5e9485d6c512a6c03d6d1bf66ccb67f55308295ced52882aca6ca9422f93dafab0b5290c1d9e6a6968fb39274e2a56cdb030cb1b0a44ffd3a08f45853e10131cbd8b71321296813564a67a4ad93190dc5a9bc7f89fa1859f88dab55dba6543d7727f4667b551afb85234a9f33211cce9448c40eae5b16751d9e21a7221f51bcedae85a5736a1d95534582824506cc2ce04e8c2a7efd83e15c46a620f3ef2b461fb43760542f0c6b944b5c9efa5307c5292ae1d05010920fe25240f9e40054ac1849d9a1da4b9a4f0b09b7156b703ac58aa505451c1ed3eabd436bee66122a33d8fbaa8340bc6b5c408afcfeef74e43b0e3b961557a6d1281a44a9eea93e5dd1de1f321b5284c6cd531fdd0bcaa2ca944596569c482fd532ee943a726e73caec41fd8f189d75fab094bf2be2bd3a82a7b401d4fb658af689e5ddd5bc5886d350273ab038b829b0d10fe648a29efb31b87705872783c465ba22210aa2b7689de9caa856dc8903d94573a82595ae73b9475a8e73de4ba7dbd3d185993ee521d403048a893869d8b86a3aad7237952694358511a724320bad20e47b4bf085dbd1b3ab414936cd55f006a953375c0dd73bb38288b0ca79d1d42f22e626328e110f1d787cd9f67648f1ed1d864da4ba12b46075b6f225c3d1a11b0d80fab98ca8afc151f104b02d1c62a7306f4ca489d32d3bc73003cf0b0e4c5e45f20b751b7dbdc2d7f290bbfcc6c975b41a331f4baadb2260dfee3613814d2df1b316e75331848fed191af29e159235fb5674ebd68843e0c4769115548cd873de137b9d1792667f3d053ccbb43a3d4f2ae3714a45ceecbf8619845405c61a54527b0db40d2375f791bf52f378be207980f3d0617f6de7f31a4d3e15a1a18685ec3e4c589eec135442ad2f45b8225e726385280e118a8eaf06014c49eca9c5e2633ef5c6289668601e4c34d85daa2ef36b5c2fe983aee9a76d67c0d330d5bfe88444a913026204a2db86ff2c1f94dd69426d8559539adfa3564c8b78419cbe1f8b3f3d6fb41bdf920f0b5c758fe166f46090133fb048d5801fde1b73bda0fdbefdd6903083a5294ce00e9067fe0779e0a9a28105d82342e6edc9d2f0cc9ed6bbc80514171f9046f37c4a71b871adc05827a8d872579df71f34f26e271171f04f896744db0e00bc1cec7f09e1c1cfe9190edb026b020bdd64aad31a946285625783c4d21a88a390badec824e6d8cc937d643f76d856c7c7cb9df84b9b135de10f1dcb663ee54a5a39e0a955cb8b9c621b351810f9832183d766179884c0beac345039417084e4eab5e9c63a04639d8ad5d8abe184b15a4edf659563c89cc354511475fed7522188a44fb43449d70a2b2390b9ea5786bba95f215f653ad3fb68aefedbac6a8b279dd43def74f550f9f6f8bcfd76c286484164b3b63f9e812d025b6fac80a91b820c80d16904d8d9ada7970235329e17cf58bbc5a0c91a49c236acc6cfd51f16e740cb63c7b04939ce7be43205b9de39d400ccba7e70458a12c8dde91252652b076f490039b28b43741930bec60bcebe3b3c734cf04e04e00e2e2f0b0a502dd8cfceb5674b8f175b3bfb2671c6e41db563d6018abcfe386825fa85308b16da09eb57b4d4a8fae9a0b593dc6582b74cb7393b2ea081beaa586400402ea0a5389bf990c0dc92d34ccefdfdc727c183973f71a470cf7e1a4fda8df1ed50d66feeb83751d08eb888ec76bd3ce554e4e77e454a14a2e18dd9d5fb5d800751dd028933aa1fec0c50951d5d327ddc3416e9cdf509d6a3d58a29619f26ec6a37b2c39f58fea85fa0f88e8d38a0207da78f961447f52969f8a23c45be89963bebbb4834f02c623432c4dce8af173b890a5c2928a9e68aa707ef3001e5f7ee07237f756dea19661fc816e3f026f107296dfc4212be00977f271bbd603c313307075f069f73d7882c71ed583c1c69eec7d19c0028411bb6bc7f3a3c5ba621e7b33b95ee03be0c57425c0c756fd6388e123e18fd6e77f10a9cb742d00c5ba1051d33aa5dc55d7346179daa63807a317d0f1b311bb734795"}], 0x4588}}, {{0x0, 0x0, &(0x7f0000007e80)=[{&(0x7f0000005ac0)="7da6866484f820ff8b3cd84ae7b2dded18506a196e001fab8aad517cf14fdec50ad46dd8c5c7f0386290e4efdd326031d8c24ce8a66e7f9ac5307af645687a6f47b6b1fee6213005213dbc5564512063a6e776036a5eb67c6a1ee26c9f6e335e50872da81e2e78203fe468233f00313a6914f6a677f88c4b1a985e79b98f4821ae67945c9459222639e5bcab0a21eeba335b2d5e46f3a623b5c60444eef6357ec32f2ddb373608d2ef68c5444bb3ace8611774068605f1567d78965b89d380aed989bef2d753ccd0dd006affae40d76b79118de47641608d2d226e2d6802b2e387a781f36ffecb62630ac59497db961abb588ec3288eef44c3aefc6db8348fe30cd6c6cea48ab393cc42f48895c53df716f4e1cef1900ee8551094ddb0fb646176dee7d0c491101957695b28999878610b41fb51f8d35760225d6952dc38f7adf938eef9d783a82358214d84ddacb6b3c415fcd3831246e2dd2ee720613e50b71131bdc552ff010a9754c9ca4b5441e3280a72a19232cd97983043ab07e72f22a4ecf5270dd5bf3ad637599e86e7baa5ff2e9fb558a731e8d9b9d1d8c74ddb4ad18ac1181c6051b16d68fe35d2f7bad65364021de507daf9e1afbfe85e5cdf01270b67a5a9bd3be2fae74bd0c7166700554335c598227e45aa941fd75e1e0bc3941a49f18c8ccb19b62515a4e4c70a7337cf69f64af1e6e878baa7a4b2411d7fd788a2cf240a00cdddf9fce09a50448105cc1a143a1b8e07208a37aac431a1a9b74d3c60933ca6e305fb4b89f8304984de7749d26cb2476ed838ec09fe10826477fa29f8b6aed808d2bd20b23eff1057103522a83da75bdf2292178fca988c345a4b7980cca312d11fb678cfd23e2b69087b4b2cc572aa8cb8e8d0bb1a291a4bb796e33768836a30277c2020de671908e5f1d49b958d70846a512d9e060057015bb12c85d688ac5326950e362ae7b18232488e2b77d2ddbbd04fd49ea306550a5d810d214b5e2819de49d2ffe98f9748161eb2df9e3609557b586105600f371568e99fc91fbb48b82b673f2af84dd83f1ec1788fe533af81dfba69039b1a46cda265aba02d53c4d5503efff2575f2a7f964b8f28d515607d45735585b41afe1e0bc4bff26807eb6b088a89e5eb9b9c1abb4431b3a2f3c9d4057328b48baa13d02c606ab9d13714aa789ecc83e4942a3ebc05be5186a5f29bb7cf2bd9e6cee21d2dd603c633f03b2721171bac550790a3283c196a10da8b67e2b39328ca369fa247ef4c10bdd58c02f614116953938a268db3e7db0ac0e48d8d91cefc59d6141340d3eaac1f3db0c8a6b7d60b4abdb41b165784b0981c6b8a810eb66f757a9fc3b3ef0de02a78dd7510991a20f3e5ea7e14cf22a05319f5c14a21f5d9e719b23c340c45c0b55d70e08cd4f7e7ed1ab43743089ff77050a42171fd3f0678d497aac9dfda94f037e41de9ddf03cfa56f09932a58291a8074ca58410275d4e3660518bfef038e610f85b6591441c9b1b1b5462408a5814e64d96ff2861e704f65e30350436be3f6d0d80f91b180c7b951d4ba09657b5abb7208d651f427ec5021301c75ed5e35c8772cf95b3b0c5292b50e8e948eb3ee2c1f75bb258c1dfddf6b147f1659daca6b6bd91622e3c8c5814bb7e1a90c2b8c20444643ae31d107ad6f70220b7ac9e89e3c9b64aae430dfc6a2d2448627c27547a1cd35bbd47a0a3d7f10f6790d75054abee8a40f9dd88ada1e3a73eff1bd353d505955de15535490d31a214f7078b23be491c3d6b41d3410021972d09a8da4d25e2db31ba73fee8441b0fe8708d75801da3cab77f336aee2956c9f3580b5167cdf3b46dbe7c934250614d1b3fc6ceefd1212bef571011ede67e776f3dde8e6eef6673b4c796a42cd331843e0109a9135d9f78fd3f525a35dd367df2ad941cf1efefec3b631eb426c163c0b14c3784096f8d71cc641299ddf081a94d5687abf8bc04b843eb3964e0284a5baca93a5346cd2dffe63c3eac7b7a116c8b23183fa0708bc3048be2c8366ce5e8de854a93efd7afbd02066702a4a414b308de0833437c7e808675872adcdf875bfb4c29af188fa23eeb766a9da8337b1a4b80fae82be012d03dd422a8bf4c442b968b0fd9a9dfd7fba96f4ba9c9d433be56fcd3114b084bd7ae0b679aa95513616b17b5c817feed899308c5bdbb9c6031676d212692eba724d86eefa8e48dec0ab9013836ca4442034e87de6f782dce761d3ddf1ae7e4926b4ce430f72a9f22b383b5fd93ecdfcff348abaf84bee00a758cddf97af9b87f10753c46ca2ecc88005ccc428553d50dd8ca2ba0190a165b956634dde08b56151182f3c160cf3e410ca73e8e6ebbf1186a498707d580fc7cac9c36014e3a93632c27482443a3daaa4671c2e158adadf184df1d975d5e54b8857e353bf54b106514dd44852d04b7a6db12dec165bab64c1434363bb0562dc771a3e68a0b710feb5496ac5548945a7a6c80e92da19fe97175fe79607bbc7bca5ebc5943d1deed4312dfc77fc580c0d75475029a5df415bf9685f2196405d67a5cc4e73f094334d24847daa96995adabc7c23fbd75d18076e71eb6f69c4ac8352b09d5d48b0bcfdaa0e4a3bd287caacfe26e24c903d83101d0d68eb772f84b374fbc2c8f4ab9cfba01adbba997c9d9f0f3e61a537a979d823690a9a734f485967b58671da953468a7a9746bfe26a6b6476d52c02cdb1ac8105699204ae464eb6b14986cdfd5e2164cc32e02b34a8b180baaea6e014abd90b606c7aa35920d9579cf405ded2489c9a2ce8fed1be1fc1146ad1b5ba4465d8813179efde631d8561f3329a89ba21bf6e8fff6d9a1cd8a088741add39d0d89e0fd190d559d1c2a5c6068f9828ce122aad7600e04297e8a163a9e406ed33a98daa461846c9246a9574df327e36ded97395450c0d1cf5438c3176a8ed965799e572bdbeb178519d10c8f748bc28e956e451b3bc405eb6e98ef3cbb618ae7d6be3cb84102f4d86fdb06825df4136150b2408b0dc3e2861c80cada26772f4a749a6584d0973796534290b58600740e6663ec25ba580528cc1e18f507d909de8ee9649d80276b6381038e182b4b447eab14418cde9998a2e4e69013a674719b9dd2d15ad78e164ea14b3270c98a720d9cd2aea819db245d225a8d9b469378b32a8557565588818dbd57a577a9eaf96469a7aea03253b4faea25f920932c10845ab3a2ab81707421a19554c25ab1b2b74633ccb371ab418fcac6dec38c970f1d57c03af8c93983ea0eba027e2df1ffb38430ea2878b9e74cddb107186bdf4e3f0952587c97b47bd72230bfed45c33f90867843a096a14fa0cac187c48e0765ec7d2c7594f2d1cbb1b31b4edaf25faea8c6baff5ab4b90f5cd46d404de287a9e2b2acaba8ea2f5a22e3842687189a77b37dc1bef9f28b3dd0f13dff1cd971e7d1266dc26e0119b1d9c54f60d9825521ca9b7c9372e7cbf9e32e2df1b4fa77db8201cb314ee5ba10c827a86b8be66f692d388972fc36922792ec405a60d26eb22b7774f617b2a44e63a57bc24311b87e1de7833d00cac186b82473af02ca7a17c47f31b7f539629e996fc5811dc8fffbf666710065c99423bebcc9a10fbcb8b30d74d6f9c37b1bd0d39d6040ae13ea8433a711730978a64575d61000bf99799636011c5401c76690191533d04a32147af05b004b5873715649613ac8018b29603d1a67756cbdfc3e6bdb1721f0ce1084570f1803e5a306fb3a3bd945dd1b6122d931a16f50ef115b45f62bbb3375d5e59779ec00fc79bbeebe6ba69b8115f20ff151d4ed9ae51a0057a1fdbd63a8abf07d4f6b88fe2207052062a48c2c3b1d3d0888c834d475eca459be34b04fb91dd92c3442463f02d8402d48f272820305b9edb79e1e53936e287ad57cf5d071567d188f639ab06fb7dd0a81be60da1c2b86fcf74c20cd28262517bba28bca5e1ef8c2e8c0be869ed20583800fe927823a9b99c947cbd7e3efe2d509ff3a7a8a3ec65fd0238f03aeaf78f33e2b0b87318c9daec90e67c8920a2402cd7b97ba9a92de0fedbfcc96557c618a4f1e6463664298c5b3fdabccc8e79307eec60d12b34dd0a670e72ae717ff7c0932a9eabe87cd3ddc274a00cd1f36e0f9f44e5763df1b14a71a2bc9d81ac66e2906fd442712c414fee9d26898a0e59310ef2b83e154458286799575843c34cadb1929c23b7b1e987da9c5008bcffdc8c83bb18f8e7be9b603b37822e99d853978c70e72a2d752f08bd8effb205e6d0b23a17f898b2c7ac927af769800eec14f19a8d499df525927938641c19bda2191a259f287f32f3df612698abf189912094345bd6786322990fa8e2a0fa440af9a2d2beb8bdf96fb67c4234c33f27a0b72cf1554500ce94c5a4dc4d63b41b7ed131e6f006e1d3faf9a7521f60f328a18b248766c8e5234b2575d3195a505f8f415d14fc02c2d5362390f36b4637550fc964fc18fc5b9cb765b558d6aaaa602e8d319797347fe990c00d4fd9a43897354acb719f50df0ed755125c37e2d814ebaef736cd747763b8db4700f252adc0a073f044ba72d1f1ab482acfdef0223707aa095e24b1a804bff65a785adaaa382bb2804a1818e9aefaeb2e7a512d9020ae8cb3fa47231e888bcfa7a77d9ec64ec4d1b66da4cf09f8d2c6c1afc9d118d2aef18e1176638328b52c6670f1f3ff392ef51f456e62ec3006c367eeaae6f34f53d6bc777f60d10941b55d54cd459127c90dcd32fae7d9ee540d91f62319fd760a286483c1b34c1535664d9a15f96aaf994f794ccdfda8a48c69c91b152b33758af307dfb0236dc712d85401de02c33d7fe7795d138f7ae67eefbf256f29c575533c1904efbfa5fe881c63b790c7e59458bec113474fa897b26aac9e36562e58397577a32a1afa883cb753ed58004730db0352e91c13aadb8d443787dbaf1e3c3ad0f1dca48c9e05cfb5af38428d61a22fc73d33fdcf9a24d79db9ce1966ab9ea73b51c52f8f55da60455dd037efae3d86911d23ce89954bc9dbbd44cd0729d5a7f6e0a925e3e54e50fb2d5b072114dc1e5ca221ad991b34113c0602c0f9b0fe16ba78da5d6649aacb66ff9f70d87fcba3eb632c5faa8d47394a72eb537f4b77f77b48e42a9399a09ae688895fa427e98afcc3f1cd5ea971a8af9fb1b72eb60dc8b37518754c309b83ee9062c706b4c4961f2762b528879060218036a2d947ce3722ba3816d188e99cfb31f3e9af50652d7f2d6f49f08d3ac32cf8b01b44e3646589a4b1192923a39159bdcbfe297fd0e45efdde6c103e45aeb28a6d48a860d77139184febdee9e1fe1e38a3cd12042d069fcc09d9ff28556b840d86e3ecee9030605ed4687cb82ae5e5ed927351fde1e872acf1150e9e2d2f72a194b310049aeb7ec7ea9746ed4e2610dbb0977bc7c949973a9a1bf7d590967acb0c4c29591b8627bbc6d2559edb2b6cb560dd6a32dbb1960491f346154495fae150cc01f82d5856e6aa507e321916e0f1ef891ace1048aee8edb4348b6b675b96525a7876d6da180d395550875e9e0f1f90a4b668e402e8f8e37a617c365febdd3a48ba55079b5397a6c28732c845be764d7c330110dc0555b51ff0bfddf72ef1540de6255b8e9203ee229606c3a110c70da985f47db3dfd672afc1cdaf0c5a75d2f7319f0ac3eb3ead02dad7501e02b469700ce6e0bfea972cdf66c568d0be43a7cd9288586a20a3bcc97efeb172ce3b9e4ec881464ef173a62411146a95918323e9a1a937576016d60c0f96dbe48360fa95fb40df9d3e67e3fe42217a", 0x1000}, {&(0x7f0000006ac0)="b65fb5b8029a3a73df27bafda44545b30d99adcc88e3c35bb8956d7a7679e43acec78809d917035b332149217589f3cb18407b3e7ebe7579b534e5c9fcf4d325bff6b2f0750628570ed19982db6795b79d746f5494327d39bad37185999ba512e08a54b57e9e7bc35549c40b489d5e8a4e13c885f9f3fe7ff6514fce6b12b7aacacdc8aaf88c24ea7f48b89059c380b851f935cfaf575184d04dcb08af7240c17e3c6093bd3029f74bbedf5d519e9dbd3cd8acf63529ea4df3d6896b38729e385743b7da1e037a23adfd6750616301b22c561ef8b5d8978fedac56b9c1de6a7f57e3322ce7d0f3a38dcf47b4a6c3525d824d68728d95543f83e74a55448e6ff0a8a3f5d2b119b58e52c2e7232098cb0165c964e3bea166444cde4f10682853cc96fa873dfce84298c4344d975f5b6677ae1fc56af14cc3f47142bf7651e82a877e2944152afd865f11fb2134ef0dcf83bc3bbe7c390d41c37306a62a185633a103c7cd8adabced440c10724cb0055105ef4bbc306615a30cb69c5e08a1427faf574f0bf5dd50d9a9d0748368e44c03a733e49cd8f3a774129fb3d424f8b55ad312c96f0caac8648bda21d42aa7be92d16635a44495a6290c72ad3b16bc3d7bd805f72eb49188c191107b0851b0f6e8ecb58b44c8b623582f429dbc4447905456bf127c798647db85b284b2195ad2a67829ddd7afe0c6a665534f9df7c101392455b4ec723579d301415ebe9b734642d861b489d5919cb0e16db98750f3dfdb73cef751bc4ddf45230dcbdd01823764f11a5f7bcd8ced5ce8bcd549b82cf1df8a6050c9fcc152639a0180d89b5ad548241c796924b26864695e531c9cc74ea586e372f3c016748120ea2e034a705e0a403ab193556e9e18a6da798ae8c594401fcd785495476970d72e00bed491940e98efd28d8ab452c98eddb63d7f5db772c39ee6d511df1cfe83e33836b08c8d6cf847821e043f28021f5e4ba66ec64cd1725bbbeb22e311697e5537b883b41bc8c9ebcd7c27a79008b8e25f49746368a0b3ba7d353d54db0dd877fb2e1608c848a54ff5e22bd0d7ccacd37e8c618c9b9325b4897095df09bef22433adef965ebe75fc01aa229c20c7c7d8cac9f70e127f991b188fa7d90bbf5edfd509e9b3f59108caecef0794e46f32cf64859ee0edb6bbd44c8c629d7f90eab70389ef7c7e4f61d7c9c257921591e6814cd61d29c9c6f1c7114b1b3e68f6b72c45763d34924f0a4f4756b2627db8ceff3a3e6c73c32aa13bc2ef8f3eb036dcdb2811ea442b0bee3f92e245e10b5ee219ee760fbcbc1c8cc134e7b8873bb2da89ffea2d8c2d3b2ffe5c630e1e20e0728a8a634e06bf2e70bf150df8c12d6c0e2fd09756731752c1bd18ec5137861e201bb4405ac634ca1f19f7c35a778039d92c66c82dc16710d498565629e4c9eeac8c4c2027cc639b5b6fbf018cf33463a6cda8a834201e6cfa5a58ce063b0815309f5f49692c1137c46d2ab53cab5db1d742e01b7aeef7fe34245fe046cb313a02fc9c1a5179084b511a4665764f706a21b6827ddf708665df99acfb6d2944e4e33a54fb4bf1b5a3a515c43bf7d06617d3443fe749646ba227a551e7ddb7ee4a6470b495691c10051e02a103a391a8a0c699dc3cc1a3d8b54400b78f7b7d9b98f2b124e03edc24b66b3e088ea39844a56062f289d1e405e138052a599a20eca4102ea69bb17c31b31ea1f11d7a82a040cba08dd5d3ac11006921536a7b96d9d34688bab95deab3371f3911ad34bba85d4c20d989d1efd5ccb9f1a78278ad410f178f6ae625e5332aaebb6d683546e34cd1e5c2fcacb4385be3dd8dc441b5f654c1f173166f80f290c8b5467bb117a4876b6758e3fe85f4db2391ea525cccb41594378b557fe38eaab9b25a9d3421d80ab2fe2bb22319c1ad9b47fc71354d1b1d3ea043e4097b04ab19690941db77e7370816e74491a9af2ba0a6c0e6d818972def9d0e37f55be405be3f35f9c0e8774c2939799d495fae18cf0af1a8988800da702a1f7b1dae59948a908d1a2dfa0e8650f63b145cbc2b858d34005f20b92a2b26ac380fb29baaf6a94a5145970217a3d156a4e4d044cb3c0365f7a480f73b6e4006dff94997d6b23b2b10e2a92bcdb5ae6e9aa5fe89f5a176b11c578f3f1a8b763a96e9468e0b618deed95f0ab3601c99167a9872522062290b1e7c87562655d65c4910026be3a91bf8ea86856e2104839288ca8986d2b34de0a297b33835c4a220a7b3aa324f13f41a5544c9dd068d42fbffb916e7f363420f088481fd108596fe1e527e86b51c1d5b4889656ab0c1ebe649770428e8ff067237107ce48d17d668605170a3e17398ca5cfc9135ca6e70d0b98825ed5a182a1e207bc4f2237949c553ca1751abff33157067f709f32291f2a8ffeba314392d378cfa4372dff2c1a5f186051160d09b5270f83087d1fd70669482741e3dd29cfa322efd854c7b1385ec0e00e14ae93ea4699b35289801081c43a09c214d1bb3f2bb8b5f45c3bf67d34fd881223f61e07f40c0efd4e47aed69c368cd4b6f4367b8477380f658714a3fb22c14a4063f041b2898fe2797f1f564311cbd146c4cca6e63651d5e41688d3e4ce6b43dbdf2ed5f8ed6535c9682e57caa79a27fff09059b9dcdf20aed1d1dade1259e4a12a11fb0783eca644ae26b58fbca06b7e298faaa1f893e5bbe72b25efcb8f8f6b8b1b54ceee927216bf97f2f4b5fd6657e0405821db9c9454b5ea5fc25396bb49713cb85bb559d9dfcd677747876e4d9ff46462f87a6b5122731c2d5d7b17af04f2da2377867712aa9e809a8e98330b43d00775b384811c7b4c09b7e9d8ade5824fc12d1f3f31774d276b58d23366daefa19f4304d02233603092c2797604ff6b6d7ab400ce8866dcc14b6a3e7ab95ada8cd96e1df61791aff0b26267976037842188eb9fede76989a29c7ee238270e0e009a5fcbfa8903a95d7f8d45e7bb394c6a777da510c91ea14f0d728e34a6faade34a40ab61e156de70dbc7b65f007ade08df7defba7815326863497465477bfad3bad3d2cff94f1ba213eb469fd36ea60fd90e430a4f8606042053b29853ecbaa069257e4a1215de50e1927e2f5922679731e5ac7e697cfd28e5aa5b63c205f17da23d30a3c53ad2293d596c6f7fc99f51ca28fb9ed1066d412170b4ddbd962f056a0da47f54cfe427f5069fa59261128d5cbd357c97edb3625915406c37738714f1a324db7e53aee1b3b08573b8718ae2d2f6498440c165895fcd4268304632fe30e383b505a665f8db9a82aedbdf57e431f07da0fe84a176f72baa9ed94404adf12c0e7fc64c213aeafb4fd2463bac91fad0f97f4d1293b9df43b75fb9c00af799a3266b05255aa7cc32600646cae0cbfb4e5caa6f2fae7d57680e3333c77f048463e527b9ed9c470c6e6c35bf87dfeb156d5d62a262be2af8670d02712a2362b6bf34a4d0339c8ee805121ddc2fcbe9865202d37feb7e0ca8bc3a18475912f7e0fbc28baf184edf03b3bca54863201368a9b11d4a19e8f8eecd060cdafdf32f0c7c119f749cfd9867114c346d29213a5a38ec46f16b8f7c1af9cc9d1bea4152d58e88c210fc93adb22b78d72770e4c3cd5d688ea54e2106690b47f3c14865ff55db70a4e5733481b6ad386a0745491d21a87a0ac7a034f6835a22b5ba1faf5f59f574febd69d0bb3ed0f448746b93d5cb106b3fe713638c93bd3ea6ad35dd4be4ffa12bb2bd43267c48b9bc4f152d85abaa71bed1e1e69601faad19512157ba3a0934644c0f1050dfceff6e7ac7e907e01451dc81339038c5fea68343bd987a4ae157e6765bc03db84e4eb84bbd84aae06bd00db38172a9f16649b9088a13162a21c3e43a4e5c59d46f0b4a931561f275d0a63aa0d180b2187828f4214336dae74b69ba5c55bc0cd4255ce97b80fdcc3d4f8661157a912dec29a9902117d99a5fc8730e6ccfcc711e891925cf73818348820ce23f0e2579481d8f3aed18ee86f10df13dc977775e5fc57ab7cd60aa3028416a41bb42b466026b8af600364aa31ad617cecabbc839fd230fc516dcad0c0c9f721cdc60dc39c07f4d2bbbfb808578ffebe99395f5274d1930e7283818b0322e73f1ed283692f3cea0f9f272136e793f5f776547eab22084a978f8a90589aaa7ba22f8fd86177c8a5dc8b28f65ea33fe941818b27e7b3405c0fccee05f835b3460a5090a05af716fadf88856a52e4e16d6e5331e293edc516c9083f9561e5476cc2313d8bbb3b1d2a23f020229e6565b0850284d188d2074bdd88c012e5c3834be1c2d1a80b463e137de039ee3a48b61f45694b2098932fe4785cffcf15fec62abf2e9eadc752d58a1507ed27b627f0b1dac0a8ded293cf4b2c7ae0d3c5730b21b4b47a270661b65d255a5b08fa6ac39d0eeeeb8eb2b774eafe82f216094dbf71d193a4a37e323c9c01bbf682f828a95618309700e9e55395674aca0cf4dd2e18e9137b4ac6e32851d023f8e376e8bb2d3597521a9ed402c28b83f3b8f4516e33a17179a3e7e1c433a539898086f8f2f96679cc9a8b4f870c2c234465530fa9f2e8b2b8c4f023872bc7e22ac3c34830c5023524c3081e82b1bed1da5ec50c8bfc5a8d719a42b39897acdb1dba3802788eb083224299b72a1411cf6eb0a1a0aa8378993c875de8bc7080186147b694d902b2467ed483902b299838b8839d4105b7fb7e8075bfaef7cb7400fe3132b71a056d6314634a0e428933475e0d4e1431545ce7d8b3ff5a155f8d40ad4d813a29a6c779103af448b784f4dd6a37cbcf6229af6597fd6d74520eec10ff8bbc06d5f0589e8f6bb567c4cff8f8f30eb78148787a0912ef956abd474339d8b37b05bc41f4808af12fc33ad4cda62d9be5fbff6048eac2987bc58db2228ee79eeaa2b3eb1f4d2efd43ba11c08512045a4050ef13c72c868f3793445ac8ecdb4cbde30d678b21120a38c2b7959d4b64b5c7e52f6fe4d4b98ef244099251e6f2114558018372af0b1dbc4bfd3027366c7655e27d1bbd3f5b84ba615d079f39c6cc53e089ec0404c0233b9e45cb3c6e1d5a7c6adae35243e7d8cc998a0bb11ea30b687eae730a2c60146285c5c1d3b39660167923dd36aaefd09e68386679536afc72b4c4b757e0b9618506a5f2e74e53931105850a6999221c81325c34642ecca58082eea892fa8630909c59ca6becdf148a8230941ff64b57bd8af1dad6e61fa935a832223822e7e48265b5eac1230c9e26872670f66ea89153e6205f2e28ae2706a9990d4e33787550efaf8c3415a5f1ecaa13847fc4f0ac307f57127c7b95fc82e9a607435f2d6f758b29aba492f8d029ebfbf67a076bd9ed611387b9952edb9e8212640636ef5863f5079515459fe762b48ca3f5ec52f3fe817fa269b1b6f26e47dbe3948adae7d3416e8a2ae49f1adcfdd3729ebcc8b047c2c90cae6731e1a2ac2fdc197706eff74f4b49dc8c7c6817f47a08007cc6a3c7fb1d719cf16ece628f08d46059ed8987c87c4a36e8040c9d1c373d50936817494276250b49950a27ea083750e86ea6acac5cf46d1db269e68539e926137046df8867cecb691d12cca5879ef8335995650014242235f36ebe67fd8e0a10d6e63f98c4432b6f718ed8502eeeea06a99cd90b6a153c986079f768d24873e631e5eaa2fd9c9c34a061f7c29a6b220e2fa513f44e4f0b6f894d7dcb622110564ec3d933d26ce57d4574d5e62cef7705f99b9c2835e02de63114d69de25b4fc9cf6a1df0a82923fde48989159fabf023e995ae0f4204b46e0bf7425e5a", 0x1000}, {&(0x7f00000014c0)="1a127a179c367605305cfdea645f93b1c70173fe586757121df9c7", 0x1b}, {&(0x7f0000007ac0)="b1d206f93401e19d30cf9dc1c11977edb70c99", 0x13}, {&(0x7f0000007b00)="2b44a80867c3b0dfaac614bbdda8eae5cf1c84fdb557ed26083b4210b7a3b58f0eb39429a3127502ce5a7a37c03a4037b70d1310281ae794f944168728d3cba4493b8261c9348bf082be48e804f7fd9e678e788c316522831e556fc4715cede48aac917f0282935d5a97870d232acf3640ce44083ee0fce5106543f916c282436d68887c482be42856b9626d66ed3004cf25362b19bff5b0ee9a44f83bd1288f1d9490f21b6cfcfc56225d1f974c81bd876309db0e37bd6faa308fc83e2059cc7ddc3ec8ee", 0xc5}, {&(0x7f0000007c00)="991e70e1d01a150522be804a6a8de1e9659e023e8a909ea4c340c86fd55a47f9e1df66ff8ab562868511fd86edbb7bda36224aa02a69ef3c96f6e3cfb600754dbc6dd90a0097046e6795f65ffbd60a8cc23f51efa2b0ea596ffa0023179254c099a7f80ac1ff667f9bbc1ac60a46bea4dee7d28127b8898c80949a8f79400f629dfac0dc2af0cee916e62cf02f2cc394c4e21736718bc07ae99d777c98", 0x9d}, {&(0x7f0000007cc0)="c06ee9d7dbbb9f640a96f5278a296d9c95ab7ff6b3cfd62b2badecf672246636cf3778b43ff54bea1139d2a68e15d06cc64fedbb03cbee4429f15a2999d726f33ef8ab1ade7a69edd349030280f3bc2aea412907bc7058ecd2", 0x59}, {&(0x7f0000007d40)="550510df2ae692ce09bc2d9f87e40f64552e2d0a97e759430a76f4500164c37111a9bd0ee4aa4174e859e55f9b26dd9767b3f82e9ac4585e3585ec190b485a9765b9f3c759401515f9ad91c3a0afa747731c0301573d34652fd35a6b02", 0x5d}, {&(0x7f0000008c40)="8fe6ff3180157cb91f2d59bfd87b5cb96a29b06337503a59864f550759bd19b5f92ebf0b6e5ad99ef4de5c7090966d9b2cd486f58b94027fa17a904aad179fbf9939ff2c3bf60fe34030f3078f393ebe141159b8607ae5bea1870b9a952693ba9cda1a05522a0f37f1b3006a55d2a17e8c8fbbabc216c66f6382cfbc7b2d7a15a0cc1a0be2152a081eda5b12ff47171a64a6637f43e022393ac13773f2efe10efd7ded", 0xa3}], 0x9, &(0x7f0000007f40)=[{0x98, 0x119, 0x3ff, "145117c2724e4c318ca798ba16cd3a4a51ebb1f4fc172d83306c30bff195590a0e0fe9886b29948db8e9de8a8b5947c98d9847de4e6e302129f4e105a29bd97be0a6989746797cac1de365fb708e06665833038fc54e2b3a6414d774a482e2978cddaf34698f61ddb5b4ca05f3676d8f39269a033111e5fca0c18cc75855d58cc70f5d9986"}, {0xc0, 0x3a, 0x8ec, "4efd0330e4416b984f610c801a38c68816f4285f07f164881d8e241fea6bbe6cceaeabc941a5c9b5e08a9791b3bf29468e338d0d40a0e00fe6693265c9dff8a30a22c9910bf8b97f8722d3cd375520bb565a3bc2e99156f4b17b5384cac89eaeca354146a97d737b53f3491d175b11151bb3318598d8162f698a8f8c532ff2b0e6c24168021c08b8d246a70d3f5fb087bae86db15622cf1b7d699297236edb7ad63875262c607bfd12cfe5"}, {0xa0, 0x101, 0x43, "17c72a09a41ccd370a91d9c04d35ed0409b62af7dae40c06e7ec21a686fc54fcbc7df08584adc92a5be66c62091645ed1a0af833fefe55e87d3111f8821349bf11d33585673a7fcd3cf7b67fe6c80a52042337c81214804c99e1d4ea1d3b2c9c02fe0954d3d95b4edc81c385ecffb698abfc3a92257728a0239ba10817cb5f6e4f45c68ac911c83be266bb"}, {0x80, 0x84, 0x0, "259af8d35c9adca10d67b224a938860b1e72aea70bab61952102464f22716be838aad30d09a3d3362406ee0312c18e76f19d519daa1d32d2ff2823c347084928c6525b2ea7f6a68298f52396f21104bb1e99181002a0a60f3862bd644111042e713d732da5e57067d92d"}, {0x48, 0x1, 0x8, "c884fda6e0190980b02df30e29311e4fcc04280d7fc2959dc4cdf7322436f7b7dce938d3092cc02d7b6e86de8fbbd813e35295f696"}, {0x100, 0x118, 0x7, "2f5b7f8028a43d3da01775d15ee21a2666d33e2ffb93e5eeb80094c5cf786cb44f28a6231557a0417477a38c376b6638fe11eb52e6cab56b62b1f0a1ffb4b04f3a27ccb3ed136c21fa169d1c5f56d9d7987cede870c28631226fd954f55d604647d15fcbc1e378000285b6b9a143e5fac49b340b6987868b64de47905653f617a2bbb56c14dcedbbce8eaa5341361ae4dfd0372b7372e038092d796e1308bef666517088b17a5275abb9c5de3c113e556e6b3e628fa08f566ee09595cff710ec3d62e62b1ae54da91ec419d164cd56c494e8fa09957ef649730a3fb9463e1ce205120e6c2a29877a67e36bda37"}, {0xf0, 0x84, 0x9, "483e970e06aa4d6a36ae4c5979c25712cc419b8a4b4599b70bc46fe4e8cdd22f5404ca2019ed2b1a25b83f948c65e997efa5e2f76eaadc7f54a171ce2c1f69545cbe65fc28390195c11f6a73f4692cb7d0765be5eea0559d2d804b1f4fc637d37df4309b0456df2415cf4ffbd3b07a148b545938eb6976a9f9271bbb7c06ed7f7bff0bda8992fc91c17c8820200b201f31879e706c087ef31ab243c4cd38734a3d01941873640a71fd4a9b5c8443e8117f2fe366e393ad009152012e1295192d771fe33fd1fdafc0e5601acdd38392e7df79e04b7dcd7acb1d"}], 0x4b0}}, {{0x0, 0x0, &(0x7f0000008540)=[{&(0x7f0000008400)="b040ffda4b89fc0100"/27, 0x1b}, {&(0x7f0000008440)="78e827f8d1aae6c0524759d3f1b33d8a509c3d78e8c098db94bcc052f021e39cf4e9fc8ff512ecd4496c8ac9e7dcb00432be2f431e4a69f2bc68a10b277e35b372da2a93e0d337318baaa1364b2a81d82debdab7f5d9a8a572006a8b385b82750cad60b62b43cd8900cc47f3", 0x6c}, {&(0x7f0000008bc0)="956901fae771068ae80e7ef7669669cc8be81f0764d62bf922cd3ed1d3a72ff3f2a29811f5f9358fd267da07eac18b82e377407021b8ce2e417ff6b1e1a49445549eb178ca3ee20a793783cc46ca1a33ef08385c41f4f44762b2cceff50d1a2ffcd59ce015e2aa84819425375a091e4bbdc071", 0x73}], 0x3, &(0x7f0000008580)=[{0xb8, 0x104, 0x7, "df653394c6dde6fec3a5dd8e3feaf6abe80aea67703e8e019cfa846a0b5896f7d73257253837261952feb4d7fa6248221d1fe56b3488d4fefbc2c0d6a5a09940a7b6c64ecae5b9a7d5ce530209bf3050ba44eb046e6000507c002892ca92a2e6181e4d12bc689e85d77c2539980f946818e6349528222c88f5feebc2c19d049c1e0057f3f96d37083c6ee8991a2357793eb583ee260196beca7c9ae3e0fe850eaf83"}, {0x18, 0x107, 0x70f, "ee58eecb"}, {0x48, 0x10d, 0x2, "a19101dec866e0c6bfe64f7a60cebde9b4228975f0a30757ee53b159750b34475b556e8d27f4a1d2eaee1b631e2fd3dd7488193b"}, {0x68, 0x3a, 0x3f, "7a3ba5ea2e2d7920c4df44b19c7887be447cdd37f8d9989e38db3099202a21775169258f4eee7e1570d0e102ca0c198439cfb5db160355d4f81d87331fd2386ae141c103699cb3e6ffa5cae031df11f779f15420fa4689"}, {0x90, 0xdf33abe941ab5d91, 0x7fffffff, "c1cc0fac6b9d08ab8a4c34912eb217b00f5f004546e3674e5fd81fd5f92b4c4c1eb8b524ac7ee9ba081cb1bf3eb3e380a19107fde7e90c5a0c51a9f9b180f6d35cabfce5c60d716b897a321ea50b5f33398189adeaaab71b5c57149230a965a9dc1b44c982c7ec3360c7fab1e77c8f24070e8c281c0c098c704f"}, {0x100, 0x118, 0x6, "8a785d783cbfd76c71cbb028e157ac2f5977fee410e8a2ef037a0c687abcd3e854281236768ee7a99ff1e3fd1e1d2b9f4f32eef220c3a84e592b5389d07ce870a3d6804254681ded70ec9185592ec7ab307309b83293ceba02279e68cb8a78f718377f7d9e1c59562c42882dff82740b6d77776d7d752f7cd94fd31bd0ba538e0d6636e79cce377eda46b65662ccb7771daa2c094885d09f9d86490f8741b7257e7d0a80a05e8df6cf5c736f6a3d9e20583452e7b6cadd8864de4c2328575755c7cca2b330daa4ab0271b1468ea1970153270dc1e78aa3c4e938ad454c57ce9b6a53493df3d87d4e2a3f"}, {0x70, 0x118, 0x7ff, "b2bc7384812c4207657f218a4411c9de37dfc2e519d7666d7564118c0f1b42b95abb4d6f51bed764af76123da2ca4e01e2002a2b7ffac16987a5fbdee36830bdea2bdd4183e4dbe6830c660e193d6c819265370e4ddcfec01fefc7912a32"}, {0x90, 0x1, 0x5, "23687e1a61251b51c3a29776afb8a3a2e9a7d5bfdba68a3fd189aea77d2e182eb0ed2b3156bb1e1aeeb63b1dccb052c893eb2c45416781bdf859f52bb0dce6b1ba368d8e7a0d0c1392ea23d655feeb9e450cfa769a91b4c030c560b19d3572d3da510758d91dc8e7aaee7fdecfa144229de0a6b1a5ca0d2075016caeec72139d"}, {0x18, 0x10d, 0x200, "e8"}, {0xc0, 0x110, 0x101, "7679778c5c8677e7fc58da5ffb92da1ef170570522bd4a044d682ee4506372d7e960b8b8758263523c7182f8989675d8ffc6aca38a3f61129a21ca59fe22639312aa8fd55b1506330a6ce812432f2b6fd2a86c658af3670f9f19709a898db32a5426953605cf74abaa68240a67f27236e41de5f42358bfaf7cdf7cff710dbd40c61da3df2a75778a3ed0e8f6523572e8717b91a49c4b43ce00201a24777fc66848e28ea69c2d3a3836c2ad8896d0"}], 0x4e8}}], 0x5, 0x20004800) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000006c0), 0x191200, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r1, 0xe, &(0x7f0000000a80)={0x800, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000700)=""/76, 0x4c}, {&(0x7f0000000780)=""/161, 0xa1}, {&(0x7f0000000840)=""/197, 0xc5}, {&(0x7f0000000940)=""/168, 0xa8}], &(0x7f0000000a40)=[0xa7, 0x0, 0x7, 0x8, 0x62a8, 0x0], 0x4}, 0x20) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(0xffffffffffffffff, 0x7, &(0x7f0000000640)=r0, 0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r1, {0x9}}, './file1\x00'}) ioctl$VIDIOC_SUBDEV_S_CROP(r2, 0xc038563c, &(0x7f0000000600)={0x1, 0x0, {0x8, 0x0, 0x3ff, 0x4}}) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000680)) 00:07:19 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @igmp={{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @private=0xa010112, @local, {[@cipso={0x86, 0xa, 0x3, [{0x1, 0x4, "22ad"}]}]}}, {0x0, 0x0, 0x0, @loopback}}}}}, 0x0) 00:07:19 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0xe, 0x16, &(0x7f0000000640)=ANY=[@ANYBLOB="61126a00000000006113500000000000bf20000000000000070000000f0000002d030100000000009500ffb1000000006926000000000000bf67000000000000150602000fff52004507000010000000d60600000ee60000bf050000000000007370000000000000650700000200000007070000f40801031f75000000000000bf54000000000000070400000400f9003d430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8473e2060d60bb39d0af449deaa27ea949e8f9000d885dfea2783835e29eb532ba8546fc020c196738b5f32b095f5d5b196b9e8d897e461c0cc697671d1000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) [ 439.966046][ T27] #0: ffff0000c0c4c538 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x270/0x504 [ 439.975656][T18300] loop1: detected capacity change from 0 to 262144 [ 439.977824][T18300] gfs2: Unknown parameter 'localflock [ 439.977824][T18300] ….?#–³ÚWUs' [ 439.979515][ T27] #1: ffff80001fcbbd80 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x29c/0x504 [ 439.987787][ T27] #2: ffff0000c63bb190 (&dev->mutex){....}-{3:3}, at: hub_event+0x8c/0x658 [ 439.992371][ T27] #3: ffff0000c63bcd08 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_port_connect+0x33c/0xe30 [ 439.998493][ T27] #4: ffff0000c68ac168 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_port_connect+0x348/0xe30 [ 440.004905][ T27] [ 440.005592][ T27] ============================================= [ 440.005592][ T27] [ 440.011897][ T27] Kernel panic - not syncing: hung_task: blocked tasks [ 440.013767][ T27] CPU: 1 PID: 27 Comm: khungtaskd Not tainted 6.1.0-rc5-syzkaller-32254-g9e4ce762f0e7 #0 [ 440.016340][ T27] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 440.018991][ T27] Call trace: [ 440.019829][ T27] dump_backtrace+0x1c4/0x1f0 [ 440.021131][ T27] show_stack+0x2c/0x54 [ 440.022207][ T27] dump_stack_lvl+0x104/0x16c [ 440.023461][ T27] dump_stack+0x1c/0x58 [ 440.024574][ T27] panic+0x218/0x508 [ 440.025585][ T27] hung_task_panic+0x0/0x2c [ 440.026787][ T27] kthread+0x12c/0x158 [ 440.027845][ T27] ret_from_fork+0x10/0x20 [ 440.028983][ T27] SMP: stopping secondary CPUs [ 440.030248][ T27] Kernel Offset: disabled [ 440.031375][ T27] CPU features: 0x00000,040e0108,4c017203 [ 440.032902][ T27] Memory Limit: none [ 440.528273][ T27] Rebooting in 86400 seconds..