VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzPvW3CQBjH4deXRInbZIT0VgIz0FAhGIEPCcmSZ2AAFqKhorVYBFYACc41nSl4nub/K664FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgNV0evniLiCJSlynSePNzeo+Ij0jbth193rLYnY/N1z1n+8Mk53dMf8uIKKPo4xwAgN5V3eZYrevlX97/vIO8w7zVvKkXz/w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBl545Vm/rCAICfJE3+/+rkaAURHHSxsYnVCFkcCt0FQbfQRimmKmmGtnTpE4hOrr6C3fQVfAHBQQsODh0UXASJJLlJT2iQFCU31d8Pvnu/Xsq552QIfPc7NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdysBtO9/NMCGFu5jDvePdlZ2XU+c3T93P9+Hzr9fl4zM4Q+RDC/bVG/eoE1zLtNra2H9YajXpTIpFIBkna30wAAJwU7Xa7ffRqJqrge/JJdK5+zO8td/+rGkL75XD9fynKwy/q/08vzp7rx4/Nt634XnH9v/CnF3yCFVvrT4obW9tX1tZrD7Kh/qhcLi1eX7x280ap2H1WUvTEBAAAgN9TSCKu/7PVo/3/U1Eexqz/7yzduxvfK6f+H+mw6Zf2TAAAAP5tZy58+5oZcT1TKITNWqvVXOgdB3+XescUpnps/yUR1/+5atqzAgAAACbhYDcz1P9fjfIwZv9//tXOfjxmLoQwm/T/51ceN1Ynt5ypNonXidNeIwAAAOmaTSLu/+e7+/+zgy0P2RDC5Yu9PPkZwLHq/w/Pbw+9tB7v/y9PbolTKVvpfR7dcyWEmUraMwIAAOBv9n8SnWJ/P7+33Pz+bKlg/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ZsX+U6IEoAOBfks1nJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6ApnZGVzWQqvEP78fzL43w5J5mTR5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjVYf8+r8NMd5mVau3s53g3xfiwGz1ez82GEvGiy6B+oWGu7AgAAAH67burtqzR/qm82Qyx7sf+v8/9Cz389OcxzPz/e9+d4e/Ewl/v/k+2Fo9HNwj7hovsHh3tLjd3l9zf1cely53Hl9XR1Jk078eTjt5cqPpBy62x6UMfzLM77/Y3/MZ1ouHAA4MsWc0xJfh8KcbnNwgD4Mzpp/Bvp/6teuzUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANOEtAAD//41kbXc=") (async) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000000)={0x5, 0x0, 0x8, 0x4, 0xa78c, 0x7}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) 12:54:23 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x6, &(0x7f0000000400), 0x4) 12:54:23 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x4, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:23 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000200)=0x9000, 0x15000) 12:54:23 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x15, 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="1800e7ffe6ffffff950000000016f413fdf858c188366f00001d00000040000000000000000000000000424c9f0f33a6821442792b0bdbaf4fb1d2aabab9d72d5377d8a1a2525f1c2973f6b1ca354d"], &(0x7f0000000140)='GPL\x00', 0x3, 0x17, &(0x7f00000001c0)=""/23, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x3, 0xb, 0x4, 0x7}, 0x10, r5, r0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r7, r8]}, 0x80) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r9, &(0x7f0000000200)=0x9000, 0x15000) 12:54:23 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f00000000c0)=ANY=[], 0x81, 0x10f6, &(0x7f0000002040)="$eJzs2D1rFEEcBvBn9hYsTyb9ImhhISHhxD6FwjUW1jYSUpkqVyn5OH4cSWUf0psiYK+sd7uKnPi2nCl+P1hm9uE/b+VMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoNcmH0uy1yR1yJokJem6i+VVkm7I776fNSl5cbJcPT1bPFslmX0tvzNOV5LUw/u1LuqiHtbHe0cP6urN29evTk9PzsaaLpc358d5fj3pUcpmP79XWSZdGwAAAG6zz/9s/p/XBwAAAH5lsocEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAnUodMkKUnXXSyvknQ/H/Kk3dHeAAAAgL9X0uTlfFu+fgb45lE+zMuY9+2n0vcP8m7LeAAAAODPlO/u4w/TjvfyPruXNvv76/9Nk+ujZJbk4Id5Lm/Oj4ev7PIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBd24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAwVQAAAP//TUvU9g==") (async) creat(0x0, 0x0) (async, rerun: 32) sendmsg$TIPC_CMD_SHOW_PORTS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000), 0xc, 0x0}, 0x0) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001003a126d0c613150006301e5", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file6\x00']) (async) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x5606, 0x0) ioctl$KDSETKEYCODE(0xffffffffffffffff, 0x4b4d, 0x0) (async) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x5606, 0x0) (async) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYBLOB="dabb33e02749e249bdbaab2d2cc7"]) ioctl$EXT4_IOC_CLEAR_ES_CACHE(0xffffffffffffffff, 0x6628) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) (async) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x523700, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_PASTESEL(r4, 0x541c, &(0x7f00000000c0)) 12:54:23 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000400), 0x4) 12:54:23 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x6, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:23 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f00000000c0)=ANY=[], 0x81, 0x10f6, &(0x7f0000002040)="$eJzs2D1rFEEcBvBn9hYsTyb9ImhhISHhxD6FwjUW1jYSUpkqVyn5OH4cSWUf0psiYK+sd7uKnPi2nCl+P1hm9uE/b+VMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoNcmH0uy1yR1yJokJem6i+VVkm7I776fNSl5cbJcPT1bPFslmX0tvzNOV5LUw/u1LuqiHtbHe0cP6urN29evTk9PzsaaLpc358d5fj3pUcpmP79XWSZdGwAAAG6zz/9s/p/XBwAAAH5lsocEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAnUodMkKUnXXSyvknQ/H/Kk3dHeAAAAgL9X0uTlfFu+fgb45lE+zMuY9+2n0vcP8m7LeAAAAODPlO/u4w/TjvfyPruXNvv76/9Nk+ujZJbk4Id5Lm/Oj4ev7PIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBd24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAwVQAAAP//TUvU9g==") creat(0x0, 0x0) sendmsg$TIPC_CMD_SHOW_PORTS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000), 0xc, 0x0}, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001003a126d0c613150006301e5", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file6\x00']) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x5606, 0x0) ioctl$KDSETKEYCODE(0xffffffffffffffff, 0x4b4d, 0x0) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x5606, 0x0) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYBLOB="dabb33e02749e249bdbaab2d2cc7"]) ioctl$EXT4_IOC_CLEAR_ES_CACHE(0xffffffffffffffff, 0x6628) openat$vcs(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x523700, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_PASTESEL(r4, 0x541c, &(0x7f00000000c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$reiserfs(&(0x7f0000001100), &(0x7f0000000040)='./file0\x00', 0x80, &(0x7f00000000c0)=ANY=[], 0x81, 0x10f6, &(0x7f0000002040)="$eJzs2D1rFEEcBvBn9hYsTyb9ImhhISHhxD6FwjUW1jYSUpkqVyn5OH4cSWUf0psiYK+sd7uKnPi2nCl+P1hm9uE/b+VMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoNcmH0uy1yR1yJokJem6i+VVkm7I776fNSl5cbJcPT1bPFslmX0tvzNOV5LUw/u1LuqiHtbHe0cP6urN29evTk9PzsaaLpc358d5fj3pUcpmP79XWSZdGwAAAG6zz/9s/p/XBwAAAH5lsocEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAnUodMkKUnXXSyvknQ/H/Kk3dHeAAAAgL9X0uTlfFu+fgb45lE+zMuY9+2n0vcP8m7LeAAAAODPlO/u4w/TjvfyPruXNvv76/9Nk+ujZJbk4Id5Lm/Oj4ev7PIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBd24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAwVQAAAP//TUvU9g==") (async) creat(0x0, 0x0) (async) sendmsg$TIPC_CMD_SHOW_PORTS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000), 0xc, 0x0}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000001003a126d0c613150006301e5", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file6\x00']) (async) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x5606, 0x0) (async) ioctl$KDSETKEYCODE(0xffffffffffffffff, 0x4b4d, 0x0) (async) ioctl$GIO_UNIMAP(0xffffffffffffffff, 0x5606, 0x0) (async) ioctl$BTRFS_IOC_RESIZE(0xffffffffffffffff, 0x50009403, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYBLOB="dabb33e02749e249bdbaab2d2cc7"]) (async) ioctl$EXT4_IOC_CLEAR_ES_CACHE(0xffffffffffffffff, 0x6628) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) dup(r1) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) (async) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000100), 0x523700, 0x0) (async) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) ioctl$TIOCL_PASTESEL(r4, 0x541c, &(0x7f00000000c0)) (async) 12:54:23 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000400), 0x4) 12:54:23 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0xb, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:23 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x9, &(0x7f0000000400), 0x4) 12:54:24 executing program 2: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10000, &(0x7f0000000140)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f2c6e6f61636c2c696e6c696e655f646100040000000000006c66732c008de9cc35773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a9701f627d9e2d258f1b9b959c451975064c61b04b0f420336e8d0f915d69a2f94270936590cc435c8c7ad280df0e700000000010000008dd431aa370d9ee23b589933f7ae2cdeeec2461cc4f08e90786e7b406e0cfafe1f191475c76e32579545dafe9d1f024aba033da7351d380bab0d145691b57bcf6a6ae1aaf747dba40792f6eaea46e322a3d694b67b71c27ae85dc2c7667d2df345e6f76a5c00a4ec7e49bb6e789c7f72a87be7921b8b3a3338efdd91ee8ed53633109b02bb3bc1f591425e03936ac8073a8aaa463303f58549e9a18e6e482a51c6844a0cbc46f250d74c5ff7b8c8507b3c20d59478873685f2dfab2ae77210"], 0x1, 0x1060d, &(0x7f0000031280)="$eJzs3E1rXNUbAPBnmn/apv/aFumLQsELImTACZ30BQWRalu0YGvxZeFKJzO3w7SZuSGZprErF7rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlLn3RDpatC9ppzG/H9w855577jPPuWRz5g4ngC1rX/brL7XYEzMRMRURuyPKdi0dpZNVeCIinoqIbbcctdT/Z8f2iNgVEXtGyauctXTpxG83bn7+5NkXPv7yRr354xefTW7WwKQ9ExH9pap9tV/FolvFS6m/tdorY//YaorVhf7ldF5U8Wq+UGa42lof1yrj0W41vli6sjKKFxdb7VHs9i6W/UuD6gNXVrvrecobLrWWy/NOvlDG3kpRxu61qq61FK+tDKs8nZTv/TJ9DIfrserP1/JqPkuXy9geDFN/lbfo5GujuJpi+rhoF4udso6Fe37Mj7zXeoMra9lqvrzSKwbZ8bnmc3PNE43mctHJh/mxRqvfOXEsm+0ujoY1hnmrf7JbFN3FfK5d9OvZbLfdbpxKqVqDrNmcOzp3pHG8nlrPZq+cfztb7GSzo/hyb3Bl2FtcyS4Wy9npfKHXGtSz+bmjz9ezp5vZm+cuZBfeOHPm3IW33j39zvmXzp09lQb9raxsdv7I/HyjeaQx36xPfP7NZjabCh2b//a40/l/ujdiQvOv3d/tbHUzky4AYPOx/gcmwfo/Ip9OD8P6/0Gsf7f6+n9TzN/6n/viHwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+wczepakNRHMCP2qj9olL82Iqj0qEDF9EldNhJZ+1uOqprKIh76MzOuoSixeS+x8tDeEJuIk9+P4j3Jpg/Rx0db7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALTpT7FZ/dh9+94053BsJs+nAQAAAM7ZF5tVOZlU56/T9bfp0vuIWETEPCJmEXGudx/EsJY5jYhemp97f/Gohl8RZcLpnlE6XkXEx3T8e9f2twAAAAC3a7ddriMGp2n58uGpG4ZdVEVH0q85zpVX/uXzIlfatAz7kiltdheZxTwiisnfTGmLiOi/+ZQp7SKD2jB+MPSqod9lNQAAQDfqncCl3Vu2Lg8AAIDOfL52AVxHuV6bnsVPa8GjakgLgi9rZwAAAMAz1Lt2AQAAAEDryv7f/n8AAABw26r9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjTvtisdtvlumnO4djMfdD05++vTYsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/rM/5ygUw0AQBVt/8XIn4fsfyzTYmXMnVSB4zEiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4NK6Tzx3fkYwjya/Txr/jmWTpncbaVWPrurH3wXz7NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsj93JxACQRAG+87/nBbzD0saNAYRqmDhY4Z5WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvuh3v/yfmBpnkrnTxtLxSLJ21di6auw9aBw9GG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAix04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzPvW3CQBjH4deXRInbZIT0VgIz0FAhGIEPCcmSZ2AAFqKhorVYBFYACc41nSl4nub/K664FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjVYf8+r8NMd5mVau3s53g3xfiwGz1ez82GEvGiy6B+oWGu7AgAAAH67burtqzR/qm82Qyx7sf+v8/9Cz389OcxzPz/e9+d4e/Ewl/v/k+2Fo9HNwj7hovsHh3tLjd3l9zf1cely53Hl9XR1Jk078eTjt5cqPpBy62x6UMfzLM77/Y3/MZ1ouHAA4MsWc0xJfh8KcbnNwgD4Mzpp/Bvp/6teuzUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANOEtAAD//41kbXc=") ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000000)={0x5, 0x0, 0x8, 0x4, 0xa78c, 0x7}) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10000, &(0x7f0000000140)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f2c6e6f61636c2c696e6c696e655f646100040000000000006c66732c008de9cc35773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a9701f627d9e2d258f1b9b959c451975064c61b04b0f420336e8d0f915d69a2f94270936590cc435c8c7ad280df0e700000000010000008dd431aa370d9ee23b589933f7ae2cdeeec2461cc4f08e90786e7b406e0cfafe1f191475c76e32579545dafe9d1f024aba033da7351d380bab0d145691b57bcf6a6ae1aaf747dba40792f6eaea46e322a3d694b67b71c27ae85dc2c7667d2df345e6f76a5c00a4ec7e49bb6e789c7f72a87be7921b8b3a3338efdd91ee8ed53633109b02bb3bc1f591425e03936ac8073a8aaa463303f58549e9a18e6e482a51c6844a0cbc46f250d74c5ff7b8c8507b3c20d59478873685f2dfab2ae77210"], 0x1, 0x1060d, &(0x7f0000031280)="$eJzs3E1rXNUbAPBnmn/apv/aFumLQsELImTACZ30BQWRalu0YGvxZeFKJzO3w7SZuSGZprErF7rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlLn3RDpatC9ppzG/H9w855577jPPuWRz5g4ngC1rX/brL7XYEzMRMRURuyPKdi0dpZNVeCIinoqIbbcctdT/Z8f2iNgVEXtGyauctXTpxG83bn7+5NkXPv7yRr354xefTW7WwKQ9ExH9pap9tV/FolvFS6m/tdorY//YaorVhf7ldF5U8Wq+UGa42lof1yrj0W41vli6sjKKFxdb7VHs9i6W/UuD6gNXVrvrecobLrWWy/NOvlDG3kpRxu61qq61FK+tDKs8nZTv/TJ9DIfrserP1/JqPkuXy9geDFN/lbfo5GujuJpi+rhoF4udso6Fe37Mj7zXeoMra9lqvrzSKwbZ8bnmc3PNE43mctHJh/mxRqvfOXEsm+0ujoY1hnmrf7JbFN3FfK5d9OvZbLfdbpxKqVqDrNmcOzp3pHG8nlrPZq+cfztb7GSzo/hyb3Bl2FtcyS4Wy9npfKHXGtSz+bmjz9ezp5vZm+cuZBfeOHPm3IW33j39zvmXzp09lQb9raxsdv7I/HyjeaQx36xPfP7NZjabCh2b//a40/l/ujdiQvOv3d/tbHUzky4AYPOx/gcmwfo/Ip9OD8P6/0Gsf7f6+n9TzN/6n/viHwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+wczepakNRHMCP2qj9olL82Iqj0qEDF9EldNhJZ+1uOqprKIh76MzOuoSixeS+x8tDeEJuIk9+P4j3Jpg/Rx0db7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALTpT7FZ/dh9+94053BsJs+nAQAAAM7ZF5tVOZlU56/T9bfp0vuIWETEPCJmEXGudx/EsJY5jYhemp97f/Gohl8RZcLpnlE6XkXEx3T8e9f2twAAAAC3a7ddriMGp2n58uGpG4ZdVEVH0q85zpVX/uXzIlfatAz7kiltdheZxTwiisnfTGmLiOi/+ZQp7SKD2jB+MPSqod9lNQAAQDfqncCl3Vu2Lg8AAIDOfL52AVxHuV6bnsVPa8GjakgLgi9rZwAAAMAz1Lt2AQAAAEDryv7f/n8AAABw26r9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjTvtisdtvlumnO4djMfdD05++vTYsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/rM/5ygUw0AQBVt/8XIn4fsfyzTYmXMnVSB4zEiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4NK6Tzx3fkYwjya/Txr/jmWTpncbaVWPrurH3wXz7NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsj93JxACQRAG+87/nBbzD0saNAYRqmDhY4Z5WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvuh3v/yfmBpnkrnTxtLxSLJ21di6auw9aBw9GG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAix04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzPvW3CQBjH4deXRInbZIT0VgIz0FAhGIEPCcmSZ2AAFqKhorVYBFYACc41nSl4nub/K664FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjVYf8+r8NMd5mVau3s53g3xfiwGz1ez82GEvGiy6B+oWGu7AgAAAH67burtqzR/qm82Qyx7sf+v8/9Cz389OcxzPz/e9+d4e/Ewl/v/k+2Fo9HNwj7hovsHh3tLjd3l9zf1cely53Hl9XR1Jk078eTjt5cqPpBy62x6UMfzLM77/Y3/MZ1ouHAA4MsWc0xJfh8KcbnNwgD4Mzpp/Bvp/6teuzUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANOEtAAD//41kbXc=") (async) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000000)={0x5, 0x0, 0x8, 0x4, 0xa78c, 0x7}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) (async) 12:54:24 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x29, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:24 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000200)=0x9000, 0x15000) 12:54:24 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0xa, &(0x7f0000000400), 0x4) 12:54:24 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x15, 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="1800e7ffe6ffffff950000000016f413fdf858c188366f00001d00000040000000000000000000000000424c9f0f33a6821442792b0bdbaf4fb1d2aabab9d72d5377d8a1a2525f1c2973f6b1ca354d"], &(0x7f0000000140)='GPL\x00', 0x3, 0x17, &(0x7f00000001c0)=""/23, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x3, 0xb, 0x4, 0x7}, 0x10, r5, r0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r7, r8]}, 0x80) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r9, &(0x7f0000000200)=0x9000, 0x15000) 12:54:24 executing program 0: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) r2 = request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3c*sgrVex:De', 0x0) add_key(0x0, &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r2) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r2) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000780)={&(0x7f0000000800)=ANY=[@ANYBLOB="b1f89390623e6a4878c26fad3f202772f7fef6e4852e86e7ffff0000332882c2c61922a04fbabdbd10e30e95d43320f7d9420c86fec3fd4c", @ANYRES16=r3, @ANYBLOB="010028bd7000fcdbdf253b0000000c009900060000006f0000000e00cd000500cb0000100104020000000400870004006c00080057000e010000050018010300000008009f000100000008002700000000000800a0000600000008002201cb0200000800a100c00000000800a10009000000080027000300000004008e000c00cd000600000009000600"], 0x90}, 0x1, 0x0, 0x0, 0x4000814}, 0x4008800) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r4, &(0x7f0000000080)='keyring\x00', &(0x7f0000000000)={'syz', 0x0}, 0x0) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r6 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r6, r5, &(0x7f0000002080)=0x60, 0x870) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r5) r7 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x40086602, &(0x7f0000000040)=0x20) fallocate(r7, 0x8, 0x0, 0x7f) sendmsg$nl_route_sched(r7, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="0400040005fbdfff1000080000000b"], 0x2c}}, 0x0) setsockopt$inet_tcp_int(r7, 0x6, 0x3, &(0x7f00000003c0)=0x9, 0x4) request_key(&(0x7f0000000280)='.dead\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='\x00', r4) 12:54:24 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2b, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:24 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0xb, &(0x7f0000000400), 0x4) 12:54:24 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2c, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:24 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0xc, &(0x7f0000000400), 0x4) 12:54:24 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x33, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:24 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0xd, &(0x7f0000000400), 0x4) 12:54:25 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x15, 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="1800e7ffe6ffffff950000000016f413fdf858c188366f00001d00000040000000000000000000000000424c9f0f33a6821442792b0bdbaf4fb1d2aabab9d72d5377d8a1a2525f1c2973f6b1ca354d"], &(0x7f0000000140)='GPL\x00', 0x3, 0x17, &(0x7f00000001c0)=""/23, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x3, 0xb, 0x4, 0x7}, 0x10, r5, r0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r7, r8]}, 0x80) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x9000, 0x15000) 12:54:25 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r3, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r4}, 0x80) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r5, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r5, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r3, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r4, r2}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x9000, 0x15000) 12:54:25 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x3a, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:25 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0xe, &(0x7f0000000400), 0x4) 12:54:25 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:25 executing program 0: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 64) add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) (async, rerun: 64) r2 = request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3c*sgrVex:De', 0x0) add_key(0x0, &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r2) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000780)={&(0x7f0000000800)=ANY=[@ANYBLOB="b1f89390623e6a4878c26fad3f202772f7fef6e4852e86e7ffff0000332882c2c61922a04fbabdbd10e30e95d43320f7d9420c86fec3fd4c", @ANYRES16=r3, @ANYBLOB="010028bd7000fcdbdf253b0000000c009900060000006f0000000e00cd000500cb0000100104020000000400870004006c00080057000e010000050018010300000008009f000100000008002700000000000800a0000600000008002201cb0200000800a100c00000000800a10009000000080027000300000004008e000c00cd000600000009000600"], 0x90}, 0x1, 0x0, 0x0, 0x4000814}, 0x4008800) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r4, &(0x7f0000000080)='keyring\x00', &(0x7f0000000000)={'syz', 0x0}, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) (async) r6 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r6, r5, &(0x7f0000002080)=0x60, 0x870) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r5) r7 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x40086602, &(0x7f0000000040)=0x20) (async, rerun: 32) fallocate(r7, 0x8, 0x0, 0x7f) (async, rerun: 32) sendmsg$nl_route_sched(r7, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="0400040005fbdfff1000080000000b"], 0x2c}}, 0x0) setsockopt$inet_tcp_int(r7, 0x6, 0x3, &(0x7f00000003c0)=0x9, 0x4) (async) request_key(&(0x7f0000000280)='.dead\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='\x00', r4) 12:54:25 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x3b, 0x0, @private1, @mcast2}}}}, 0x0) [ 1374.644114] sock: process `syz-executor.4' is using obsolete setsockopt SO_BSDCOMPAT 12:54:25 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0xf, &(0x7f0000000400), 0x4) 12:54:25 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x3c, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:25 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x15, 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="1800e7ffe6ffffff950000000016f413fdf858c188366f00001d00000040000000000000000000000000424c9f0f33a6821442792b0bdbaf4fb1d2aabab9d72d5377d8a1a2525f1c2973f6b1ca354d"], &(0x7f0000000140)='GPL\x00', 0x3, 0x17, &(0x7f00000001c0)=""/23, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x3, 0xb, 0x4, 0x7}, 0x10, r5, r0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r7, r8]}, 0x80) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x9000, 0x15000) 12:54:25 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x10, &(0x7f0000000400), 0x4) [ 1374.783980] nla_parse: 955 callbacks suppressed [ 1374.784003] netlink: 52 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1374.806091] nbd: socks must be embedded in a SOCK_ITEM attr 12:54:26 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r4, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r4, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x9000, 0x15000) 12:54:26 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f0000000400), 0x4) [ 1374.848025] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1374.865414] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1374.889493] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 12:54:26 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:26 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x2, @private1, @mcast2}}}}, 0x0) 12:54:26 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x14, &(0x7f0000000400), 0x4) [ 1374.918733] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1374.957520] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 12:54:26 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) (async) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) (async, rerun: 32) creat(&(0x7f0000000400)='./file0\x00', 0x110) (async, rerun: 32) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) (async, rerun: 32) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) (async, rerun: 32) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) (async, rerun: 32) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) (async, rerun: 32) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) (async) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) (async) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) (async) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) (async) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) (async, rerun: 32) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') (async, rerun: 32) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) (async) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) (async, rerun: 32) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) (async, rerun: 32) unlink(&(0x7f0000000480)='./file0\x00') (rerun: 32) pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') (async) rmdir(&(0x7f0000000440)='./file0\x00') (async) preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) (async) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) [ 1374.991568] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 1375.007510] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 12:54:26 executing program 0: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) r2 = request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3c*sgrVex:De', 0x0) add_key(0x0, &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r2) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r2) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000780)={&(0x7f0000000800)=ANY=[@ANYBLOB="b1f89390623e6a4878c26fad3f202772f7fef6e4852e86e7ffff0000332882c2c61922a04fbabdbd10e30e95d43320f7d9420c86fec3fd4c", @ANYRES16=r3, @ANYBLOB="010028bd7000fcdbdf253b0000000c009900060000006f0000000e00cd000500cb0000100104020000000400870004006c00080057000e010000050018010300000008009f000100000008002700000000000800a0000600000008002201cb0200000800a100c00000000800a10009000000080027000300000004008e000c00cd000600000009000600"], 0x90}, 0x1, 0x0, 0x0, 0x4000814}, 0x4008800) (async, rerun: 32) r4 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) (rerun: 32) keyctl$search(0xa, r4, &(0x7f0000000080)='keyring\x00', &(0x7f0000000000)={'syz', 0x0}, 0x0) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) (async) r6 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r6, r5, &(0x7f0000002080)=0x60, 0x870) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r5) r7 = creat(&(0x7f00000001c0)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r7, 0x40086602, &(0x7f0000000040)=0x20) (async, rerun: 32) fallocate(r7, 0x8, 0x0, 0x7f) (rerun: 32) sendmsg$nl_route_sched(r7, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="0400040005fbdfff1000080000000b"], 0x2c}}, 0x0) (async) setsockopt$inet_tcp_int(r7, 0x6, 0x3, &(0x7f00000003c0)=0x9, 0x4) (async) request_key(&(0x7f0000000280)='.dead\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)='\x00', r4) 12:54:26 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x15, 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="1800e7ffe6ffffff950000000016f413fdf858c188366f00001d00000040000000000000000000000000424c9f0f33a6821442792b0bdbaf4fb1d2aabab9d72d5377d8a1a2525f1c2973f6b1ca354d"], &(0x7f0000000140)='GPL\x00', 0x3, 0x17, &(0x7f00000001c0)=""/23, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x3, 0xb, 0x4, 0x7}, 0x10, r5, r0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r7, r8]}, 0x80) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x317d, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x9000, 0x15000) 12:54:26 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x3, @private1, @mcast2}}}}, 0x0) 12:54:26 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x15, &(0x7f0000000400), 0x4) 12:54:26 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r4, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x9000, 0x15000) 12:54:26 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) (async) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) (async) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) (async) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) (async) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) (async) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) (async) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) (async) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) (async) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) (async) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') (async) preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) (async) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:26 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x19, &(0x7f0000000400), 0x4) 12:54:26 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x1a, &(0x7f0000000400), 0x4) 12:54:26 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x4, @private1, @mcast2}}}}, 0x0) 12:54:26 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:26 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x1b, &(0x7f0000000400), 0x4) 12:54:26 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x7, @private1, @mcast2}}}}, 0x0) 12:54:27 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x15, 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="1800e7ffe6ffffff950000000016f413fdf858c188366f00001d00000040000000000000000000000000424c9f0f33a6821442792b0bdbaf4fb1d2aabab9d72d5377d8a1a2525f1c2973f6b1ca354d"], &(0x7f0000000140)='GPL\x00', 0x3, 0x17, &(0x7f00000001c0)=""/23, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x3, 0xb, 0x4, 0x7}, 0x10, r5, r0, 0x0, &(0x7f00000005c0)=[0xffffffffffffffff, r7, r8]}, 0x80) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r9, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:27 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x1d, &(0x7f0000000400), 0x4) 12:54:27 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x9, @private1, @mcast2}}}}, 0x0) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0xb, @private1, @mcast2}}}}, 0x0) 12:54:27 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000400), 0x4) 12:54:27 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', 0x0, 0x10}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x60, @private1, @mcast2}}}}, 0x0) 12:54:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:27 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f0000000400), 0x4) 12:54:27 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x6c, @private1, @mcast2}}}}, 0x0) 12:54:27 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x24, &(0x7f0000000400), 0x4) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x0}, @mcast2}}}}, 0x0) 12:54:27 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x18}, 0x10) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f}, 0x8) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200)=0x9000, 0x15000) 12:54:27 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x25, &(0x7f0000000400), 0x4) 12:54:27 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x2}, @mcast2}}}}, 0x0) 12:54:27 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000400), 0x4) 12:54:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x800000, 0x0) mount(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x100000, 0x0) creat(&(0x7f0000000400)='./file0\x00', 0x110) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000540)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d285adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0fed7c61ff0d3cf60e04e8a8d28668f83a30f95986fb8e07ee0b65255b5811987e6"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/meminfo\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(0xffffffffffffffff, 0x0, 0x6cb0603c7497aaf2) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x40004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount$overlay(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x20000, &(0x7f0000001840)={[{@default_permissions}], [{@smackfsroot={'smackfsroot', 0x3d, '/dev/fuse\x00'}}, {@fsmagic={'fsmagic', 0x3d, 0x5}}, {@pcr={'pcr', 0x3d, 0xe}}, {@context={'context', 0x3d, 'staff_u'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'mountinfo\x00'}}, {@subj_user={'subj_user', 0x3d, '9p\x00'}}]}) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x40002, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r3) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r5, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000280)={0xbc, r4, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_SOCKETS={0x67}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xbc}}, 0x0) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000000140), r6) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r8, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000002440)={0xc4, r7, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xd04}, @NBD_ATTR_SOCKETS={0x4c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}]}, @NBD_ATTR_SOCKETS={0x3c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8, 0x1, r1}, {0x8}, {0x8}, {0x8}, {0x8}]}, @NBD_ATTR_BACKEND_IDENTIFIER={0xe, 0xa, '/dev/fuse\x00'}]}, 0xc4}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f00000003c0), 0x2001, &(0x7f0000001e40)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYRES64=r2, @ANYRESHEX, @ANYRESHEX=r7, @ANYRESDEC=0x0, @ANYBLOB="2c617564697e2c686173682c61756469742c6f6261002c726f6f74636f6e746578743d726f6f742c00a5da65a7043fe3d742105761018ef75bdf6a6d049b1ca1a164690bd5b90b3eeb7cf91608752b33422f3459fa26c75b4cb27f99c88b3509f9fed1448aa6c7dd8b118ef744a97d70a506293511d11f825b3f6d3d346038e4508817061c867395f0dc662a77608deb6ada5dae05d22c10846505f66a857fc7431a460f73d62f3e6105081f46a8d95bf4dfd91610165aec2d4fa4d505ac70cb5a2e169e4a4ac808b7128f37c87338353c6adf77439122bece403fe5fcffbf7ef30f", @ANYRES32=r4]) unlink(&(0x7f0000000480)='./file0\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rmdir(&(0x7f0000000440)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000002540)=""/4103, 0x1007}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f00000017c0)=""/105, 0x69}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f0000001940)=""/235, 0xeb}, {&(0x7f0000001b80)=""/167, 0xa7}], 0x8, 0x0, 0x3) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000001ac0)=[{{&(0x7f0000000640)=@abs, 0x6e, &(0x7f0000002240)=[{&(0x7f0000001d40)=""/231, 0xe7}, {&(0x7f0000001900)=""/11, 0xb}, {&(0x7f0000001fc0)=""/234, 0xea}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/55, 0x37}, {&(0x7f00000020c0)=""/237, 0xed}, {&(0x7f00000021c0)=""/76, 0x4c}], 0x7, &(0x7f00000022c0)}}], 0x1, 0x1, &(0x7f0000002340)={0x0, 0x989680}) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x3}, @mcast2}}}}, 0x0) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000400), 0x4) 12:54:28 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x3, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffbca0, 0x4, @perf_config_ext={0x8, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) r1 = getpid() sched_setscheduler(r1, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @empty}, 0x1c) listen(r0, 0x10001) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000040)={0x0, 0x2c, &(0x7f0000000300)=[@in={0x2, 0x4e24, @multicast1}, @in6={0xa, 0x4e23, 0x0, @empty, 0x48}]}, &(0x7f00000001c0)=0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, &(0x7f0000000100)) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f00000007c0)=[&(0x7f0000000440)={0x0, 0x0, 0x0, 0x5, 0x0, r3, 0x0}]) sendmsg$nl_route(r3, 0x0, 0x4040050) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000640), 0x22c081, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb), 0x0) r6 = accept(r3, &(0x7f0000000680)=@ieee802154={0x24, @short}, &(0x7f0000000700)=0x80) ioctl$sock_bt_hidp_HIDPCONNADD(r4, 0x400448c8, &(0x7f0000000800)={r5, r6, 0x100, 0x27, &(0x7f0000000740)="12e83ed1e7f4fad932faa66332a29476356673633896ffb84d592017c998527bdea35bdda5fd4c", 0x5, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5, 'syz0\x00'}) r7 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r7, 0x84, 0xc, &(0x7f00000000c0), 0x4) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000180)={r2, 0x38, &(0x7f0000000080)=[@in6={0xa, 0x4e20, 0x7, @local, 0x5}, @in6={0xa, 0x4e21, 0x0, @mcast1, 0x8}]}, &(0x7f0000000200)=0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x1) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r7, 0x84, 0x64, &(0x7f0000000080), 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r7, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) io_setup(0x24, &(0x7f0000000540)) 12:54:28 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40086602, &(0x7f0000000040)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r4, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r5}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r6, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r6, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r4, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r5, r3}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="cd94e0ff080000000756c99b687f48ea3402e7c9aeeb7aa58c872a6c1d5c276674c6c806cad89f1642880d64e654026fc62b8b644757e149253497dde04d68818edfb8167c4026bd5658fb6753873de2613e28958e4066a0f290bee13a42465001c4f082534e0150000800004977b680f714cd12cdc14b4972a2b824aa5384003a15d51b0f25c9bb8bf9f3447cdd0f8a379976c9cc3149adf0aa2a6503ffbb99ab7321a4ecd47e61"], &(0x7f0000000400)='GPL\x00', 0xfd1, 0x5a, &(0x7f0000000440)=""/90, 0x0, 0x2, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f00000004c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0x5, 0x3, 0xd7f9}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r1, r1, r2]}, 0x80) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x4}, @mcast2}}}}, 0x0) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x2a, &(0x7f0000000400), 0x4) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x7}, @mcast2}}}}, 0x0) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x2b, &(0x7f0000000400), 0x4) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x9}, @mcast2}}}}, 0x0) 12:54:28 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x48) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=0x0]) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000100)='autofs\x00', 0x0, &(0x7f0000000400)) chdir(&(0x7f0000000080)='./file1\x00') r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setpgid(r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={r1, 0xffffffffffffffff, 0x0, 0x10, 0x0}, 0x30) ptrace$getsig(0x4202, r1, 0xffffffff, &(0x7f00000001c0)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x0) setpgid(0x0, r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x3fc, 0x0) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x2c, &(0x7f0000000400), 0x4) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x3, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffbca0, 0x4, @perf_config_ext={0x8, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) r1 = getpid() sched_setscheduler(r1, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @empty}, 0x1c) (async) listen(r0, 0x10001) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000040)={0x0, 0x2c, &(0x7f0000000300)=[@in={0x2, 0x4e24, @multicast1}, @in6={0xa, 0x4e23, 0x0, @empty, 0x48}]}, &(0x7f00000001c0)=0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, &(0x7f0000000100)) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f00000007c0)=[&(0x7f0000000440)={0x0, 0x0, 0x0, 0x5, 0x0, r3, 0x0}]) (async) sendmsg$nl_route(r3, 0x0, 0x4040050) (async) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000640), 0x22c081, 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb), 0x0) (async) r6 = accept(r3, &(0x7f0000000680)=@ieee802154={0x24, @short}, &(0x7f0000000700)=0x80) ioctl$sock_bt_hidp_HIDPCONNADD(r4, 0x400448c8, &(0x7f0000000800)={r5, r6, 0x100, 0x27, &(0x7f0000000740)="12e83ed1e7f4fad932faa66332a29476356673633896ffb84d592017c998527bdea35bdda5fd4c", 0x5, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5, 'syz0\x00'}) r7 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r7, 0x84, 0xc, &(0x7f00000000c0), 0x4) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000180)={r2, 0x38, &(0x7f0000000080)=[@in6={0xa, 0x4e20, 0x7, @local, 0x5}, @in6={0xa, 0x4e21, 0x0, @mcast1, 0x8}]}, &(0x7f0000000200)=0x10) (async, rerun: 32) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x1) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r7, 0x84, 0x64, &(0x7f0000000080), 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r7, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) (async) io_setup(0x24, &(0x7f0000000540)) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0xf}, @mcast2}}}}, 0x0) 12:54:28 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r3, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r4}, 0x80) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r5, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r5, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000009c0)={0x3, 0x9, &(0x7f0000000a80)=ANY=[@ANYBLOB="180000000000000000000000000000008303040007000000950000000000000001960000fcffffff850000009c0000006c2c0700d9ed000085100000050000009500000000000000c4"], &(0x7f0000000040)='GPL\x00', 0x81, 0x8c, &(0x7f0000000280)=""/140, 0x40f00, 0x2, '\x00', 0x0, 0x1f, r3, 0x8, &(0x7f0000000940)={0x4, 0x6}, 0x8, 0x10, &(0x7f0000000980)={0x2, 0xe, 0x6, 0x8000}, 0x10, r4, r2}, 0x80) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x2d, &(0x7f0000000400), 0x4) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:28 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x48) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=0x0]) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000100)='autofs\x00', 0x0, &(0x7f0000000400)) chdir(&(0x7f0000000080)='./file1\x00') r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setpgid(r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={r1, 0xffffffffffffffff, 0x0, 0x10, 0x0}, 0x30) ptrace$getsig(0x4202, r1, 0xffffffff, &(0x7f00000001c0)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x0) setpgid(0x0, r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x3fc, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x48) (async) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=0x0]) (async) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000100)='autofs\x00', 0x0, &(0x7f0000000400)) (async) chdir(&(0x7f0000000080)='./file1\x00') (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setpgid(r0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0) (async) gettid() (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={r1, 0xffffffffffffffff, 0x0, 0x10, 0x0}, 0x30) (async) ptrace$getsig(0x4202, r1, 0xffffffff, &(0x7f00000001c0)) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x0) (async) setpgid(0x0, r0) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x3fc, 0x0) (async) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x2}, @mcast2}}}}, 0x0) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f0000000400), 0x4) 12:54:28 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r4, 0x0) perf_event_open(&(0x7f0000000700)={0x3, 0x80, 0xf0, 0x3, 0x6, 0x8, 0x0, 0x4004, 0x2, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f00000006c0), 0xa}, 0x0, 0x8, 0x38, 0x1, 0x6, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xb, r4, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x2f, &(0x7f0000000400), 0x4) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x31, &(0x7f0000000400), 0x4) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x3}, @mcast2}}}}, 0x0) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x48) (async) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=0x0]) (async) mount(0x0, &(0x7f0000000380)='./file1\x00', &(0x7f0000000100)='autofs\x00', 0x0, &(0x7f0000000400)) (async) chdir(&(0x7f0000000080)='./file1\x00') (async) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setpgid(r0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x0) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={r1, 0xffffffffffffffff, 0x0, 0x10, 0x0}, 0x30) (async) ptrace$getsig(0x4202, r1, 0xffffffff, &(0x7f00000001c0)) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x0) (async) setpgid(0x0, r0) (async) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x3fc, 0x0) 12:54:28 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r4, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x3, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffbca0, 0x4, @perf_config_ext={0x8, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x0, 0x0, 0x0, 0x80}, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) r1 = getpid() sched_setscheduler(r1, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @empty}, 0x1c) (async) listen(r0, 0x10001) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000040)={0x0, 0x2c, &(0x7f0000000300)=[@in={0x2, 0x4e24, @multicast1}, @in6={0xa, 0x4e23, 0x0, @empty, 0x48}]}, &(0x7f00000001c0)=0x10) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, &(0x7f0000000100)) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f00000007c0)=[&(0x7f0000000440)={0x0, 0x0, 0x0, 0x5, 0x0, r3, 0x0}]) (async, rerun: 32) sendmsg$nl_route(r3, 0x0, 0x4040050) (async, rerun: 32) r4 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000640), 0x22c081, 0x0) (async) r5 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb), 0x0) r6 = accept(r3, &(0x7f0000000680)=@ieee802154={0x24, @short}, &(0x7f0000000700)=0x80) ioctl$sock_bt_hidp_HIDPCONNADD(r4, 0x400448c8, &(0x7f0000000800)={r5, r6, 0x100, 0x27, &(0x7f0000000740)="12e83ed1e7f4fad932faa66332a29476356673633896ffb84d592017c998527bdea35bdda5fd4c", 0x5, 0x0, 0x7, 0x0, 0x0, 0x0, 0x5, 'syz0\x00'}) (async) r7 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r7, 0x84, 0xc, &(0x7f00000000c0), 0x4) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000180)={r2, 0x38, &(0x7f0000000080)=[@in6={0xa, 0x4e20, 0x7, @local, 0x5}, @in6={0xa, 0x4e21, 0x0, @mcast1, 0x8}]}, &(0x7f0000000200)=0x10) (async, rerun: 32) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000500)=0x1) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r7, 0x84, 0x64, &(0x7f0000000080), 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r7, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) io_setup(0x24, &(0x7f0000000540)) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x32, &(0x7f0000000400), 0x4) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x4}, @mcast2}}}}, 0x0) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x7}, @mcast2}}}}, 0x0) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x33, &(0x7f0000000400), 0x4) 12:54:28 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r0, r1) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r2) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e24, @remote}, 0x10) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) r6 = dup(r4) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x1, 0x803, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x80, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x40, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_INGRESS_QOS={0x28, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x100, 0x1000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8}}]}]}}}, @IFLA_LINK={0x8, 0x5, r9}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) r10 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sendfile(r7, r10, &(0x7f0000000200)=0x7, 0x8) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x40082406, &(0x7f0000000000)='^%,]/\x00') ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000080)) 12:54:28 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x440401, 0x0) ioctl$SNAPSHOT_AVAIL_SWAP_SIZE(r0, 0x3305, 0x0) 12:54:28 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x9}, @mcast2}}}}, 0x0) 12:54:28 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x34, &(0x7f0000000400), 0x4) 12:54:28 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000004800)=ANY=[@ANYBLOB="123dc3bf7503e1aadf9e20c7f73108b01bfd6e5db122cd058cd356da867c"], 0x208e24b) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r5, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x440401, 0x0) ioctl$SNAPSHOT_AVAIL_SWAP_SIZE(r0, 0x3305, 0x0) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x440401, 0x0) (async) ioctl$SNAPSHOT_AVAIL_SWAP_SIZE(r0, 0x3305, 0x0) (async) 12:54:29 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000000400), 0x4) 12:54:29 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r0, r1) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r2) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e24, @remote}, 0x10) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) r6 = dup(r4) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x1, 0x803, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x80, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x40, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_INGRESS_QOS={0x28, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x100, 0x1000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8}}]}]}}}, @IFLA_LINK={0x8, 0x5, r9}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) r10 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sendfile(r7, r10, &(0x7f0000000200)=0x7, 0x8) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x40082406, &(0x7f0000000000)='^%,]/\x00') ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000080)) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) (async) dup2(r0, r1) (async) socket(0x1, 0x803, 0x0) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r2) (async) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e24, @remote}, 0x10) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) (async) dup(r4) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x1, 0x803, 0x0) (async) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x80, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x40, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_INGRESS_QOS={0x28, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x100, 0x1000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8}}]}]}}}, @IFLA_LINK={0x8, 0x5, r9}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) (async) openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) sendfile(r7, r10, &(0x7f0000000200)=0x7, 0x8) (async) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x40082406, &(0x7f0000000000)='^%,]/\x00') (async) ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000080)) (async) 12:54:29 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0xb}, @mcast2}}}}, 0x0) 12:54:29 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 2: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x440401, 0x0) ioctl$SNAPSHOT_AVAIL_SWAP_SIZE(r0, 0x3305, 0x0) openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0x440401, 0x0) (async) ioctl$SNAPSHOT_AVAIL_SWAP_SIZE(r0, 0x3305, 0x0) (async) 12:54:29 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f0000000400), 0x4) 12:54:29 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x60}, @mcast2}}}}, 0x0) 12:54:29 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r0, r1) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r2) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e24, @remote}, 0x10) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r6 = dup(r4) (async, rerun: 64) r7 = socket$nl_route(0x10, 0x3, 0x0) (rerun: 64) r8 = socket(0x1, 0x803, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x80, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x40, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_INGRESS_QOS={0x28, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x100, 0x1000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8}}]}]}}}, @IFLA_LINK={0x8, 0x5, r9}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) (async) r10 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sendfile(r7, r10, &(0x7f0000000200)=0x7, 0x8) (async, rerun: 64) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) (rerun: 64) ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x40082406, &(0x7f0000000000)='^%,]/\x00') ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000080)) 12:54:29 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) dup2(r0, r1) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r2) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e24, @remote}, 0x10) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) r6 = dup(r4) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x1, 0x803, 0x0) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x80, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x40, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6, 0x1, 0x4}, @IFLA_VLAN_FLAGS={0xc, 0x2, {0xe, 0xa}}, @IFLA_VLAN_INGRESS_QOS={0x28, 0x4, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x100, 0x1000000}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x7, 0x10001}}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x8}}]}]}}}, @IFLA_LINK={0x8, 0x5, r9}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) r10 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sendfile(r7, r10, &(0x7f0000000200)=0x7, 0x8) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x40082406, &(0x7f0000000000)='^%,]/\x00') ioctl$BTRFS_IOC_GET_FEATURES(r5, 0x80189439, &(0x7f0000000080)) 12:54:29 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x3d, &(0x7f0000000400), 0x4) 12:54:29 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1={0xfc, 0x1, '\x00', 0x6c}, @mcast2}}}}, 0x0) 12:54:29 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x5}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0xbffffdffffffffff, 0xffffffffffffffff, 0x3) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000ac0)={&(0x7f0000000a80)='./file0\x00', 0x0, 0x8}, 0x10) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x5, 0x13, 0x5, 0x7c}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0xa, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510005268c72a0018100000", @ANYRES32=r1, @ANYBLOB="000000000000000027080000000000001800000000000000000000000000000095000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x11, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="85100000ffffffff97a8fec057d897675039d83bde5ac97ff0ffffff186800000c000000008fe779d1619b19bb68a7c1ab0000000080000018000000010000000400006c62008000000000000000000005703f0001000000184a0000fbffff02000000000000000000107f00e2000000a56b0001"], &(0x7f00000000c0)='GPL\x00', 0x10001, 0x1000, &(0x7f00000019c0)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x4, 0x9, 0x9, 0x10001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000001280)='lo\x00\x96o\xd6Q\xb4Y\xa9\xc87,%\x81\xfe\x00\xd2\xd1|C\b\x00\x00\x00\x00\x00\x00\x00\xe3\xd8Yk\xdd\x16\x17\xd6\x85\xaac{\x8c\x8ffp`-\xcd\xf6jh\xbf\x9c\xd9\xd5\xf4\xe68\xe6O\xc2\xf1V0\x8b\xdd\xcc\xeeR\xf2/\xba\fE>k\a\xe7>t7\x8e(\xf0\x87d\xaf\x93\xfa`\xa6,o\x81.\x1cR\xa5\t\x00\x00\x00\x00\x00\x00\x00|pT\x15\xbc\f*d\x8b\xc2\xcd\x8f\x98\xdf\x00\x00\x1cM\x9c\xa5\xe0\xa8\x00\x00\x00\x00') perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1f, 0x55, 0x6, 0x9, 0x0, 0x9335, 0x100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x20, 0x4, @perf_config_ext={0x0, 0x37}, 0x1b804, 0x5, 0x636, 0x4, 0x9, 0x6, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x7) perf_event_open(&(0x7f0000000bc0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x91201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f00000003c0), 0x2}, 0x84, 0x3f, 0x400, 0x0, 0x88}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000a40)='ns/cgroup\x00') r5 = openat$cgroup_ro(r2, &(0x7f0000000000)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000b00)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000640)=""/63, 0x3f}, {&(0x7f0000001900)=""/134, 0x86}, {&(0x7f0000000540)=""/57, 0x39}, {0x0}, {&(0x7f00000011c0)=""/179, 0xb3}], 0x5, &(0x7f0000000d40)=""/253, 0xfd}, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8923, &(0x7f0000000680)='lo:\x96o8\x14d\xa1\xe3\xd7\\b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\xff\xe6\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\xb7l\xed}\xe5\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x02\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2ak\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x01\x00\x00\x00\xd3\r7\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xd5s2\x9cVF\xd5\x18\xfe\x0f\x8f \x01\x00\x00\xb1\x88\xebW_\xa5\xe1\xf6\x8aj\xca\xf8m\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\rh^J-\xd1\xbaUn\x04\'%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x1f\x9c,\x113\x7f\x03\x93\xe1\xcc\xe7f\r\xf3\xff0\f\x82%_\x92\x8b\xc4\xb9\xd9\xe7\xf2\xe4\xc1i\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\r\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1\xa8\xd4\xe6K0\xe1\xa3TS\x18\xe6x\x1f%P\x9fU)\x83E\n\x90M\r.\x85gn_\xb2\xe9\x8a\x1c\xe3\x93\xd8\xbc\xb6N\xc3\xe1\xafh\xa0iF\xdcq\xf9\x17\xd9i\x844E\x1a\x13\x9a\xe6\xd3\xab:PM\xfbe\xfe9\xd9\x94\x1dx\xd6\x03b\xf7\x10N\xd1\x93\rU\x7fy\x18tE\xf1*\x9a0Z\x9f\xdc{\x13\xf6\xb7\xf7\xe6=\x9cD\x108\x8eS\xa0\xd0\xa7\tn\xd9\xae\xc0\x18~x[\x85Y\xb2\x82w\x150\x97\xba\xe6\xca\xb1\xa3\x02\x14^\xbdZ\xae\xf5/\xcf\xb8\xea8Uw\x92`\"2\x81j\xbb\x87+\x89\xc50xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sched_setaffinity(0x0, 0x8, &(0x7f0000000300)=0x6) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000001ec0)={0xb, 0x3, &(0x7f0000001d80)=@raw=[@ldst={0x2, 0x2, 0x2, 0x2, 0x6, 0x40, 0x10}, @map_val={0x18, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], &(0x7f0000001780)='syzkaller\x00', 0x8, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, &(0x7f0000001e00)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000001e40)={0x6, 0xf, 0x0, 0x3}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000017c0)}, 0x80) r5 = syz_open_dev$ptys(0xc, 0x3, 0x1) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_opts(r6, 0x29, 0x37, &(0x7f00000014c0), 0x8) getsockopt$inet6_opts(r6, 0x29, 0x37, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_opts(r7, 0x29, 0x37, &(0x7f0000001740)=ANY=[@ANYBLOB="e5fefffffffffffff731e90d0000000000"], 0x8) getsockopt$inet6_opts(r7, 0x29, 0x37, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) r8 = getpgrp(r0) newfstatat(0xffffffffffffff9c, &(0x7f0000007e00)='./file0\x00', &(0x7f0000007e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r2, &(0x7f0000007f40)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000003c0)="53a6da92ac65070ef7685898e80bb2f2e6bdec4e802ee57f55db250d179fe5e817a110ece0fedde3f39f9e5d9969cadb110cf8042ddcbd03454867246cf718ce7a789baa1e245b7013dce98e", 0x4c}, {&(0x7f0000000440)="47528c5b1bddf355177c5532b626eeef94d6206806c414abf1a3e4127ef716a972a4dfbabe0a3a88a3a79a273e831e4c5bacd3d16b18479cb1a4c021faceb59d030012b96a2f46ef9ebdc0722b7362c39fa5ee94f7ae240a1a0efb9bf87a5201aa5856949269c531b1db643bf64c9394f8bca6955ca38a087679e611a8bd6cfa7c4b1c0535b54a110ff3dac5a6420d44207f62b5712653ef38961743a63fc92f939ba380978286569c31514e3e7bd5fcb0348294a70fd6daa4ccffefaa4788bf98bec14532b7160f872cf9bcc217017e5d", 0xd1}, {&(0x7f0000000900)="eee740de57aa97201418285e7034f387f76968314388464541f4ea9563d3f4e8cfba0caed167f5355ac87631fe4d10f9c43ec51519afdbad095b1c3db2a784fd52c9c268a4c090388d7eea3678fb5b8fb77732bb947bf1b3291b1032b984a8bddaeb8694e6b0ba64ccf372ac8c9e2e3cda007c22a04d5e3ffa7337805e6be5b435d89cf7cd8a8de9aaeee07fd5d583cb968826d78f29de70fbef4602f9b1fcf3a7b5b83629c70f5da7ae827a89ff", 0xae}, {&(0x7f00000009c0)="f99605f25ec4e07eaaec42409cab9b0e33b4b72935e7b1083312b389d298d3577030eabf24ada1e2441d74a9e4a9fd6b6922ab60d60a17958f36d444a357ca75c8461edfb1f42334d60f979d2c3e49e34f866a897ee5f301e68d25cd6f34ea736664e898300cebb40d79d18d8821601e5345", 0x72}], 0x4, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x20, 0x48080}}, {{&(0x7f0000000c80)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000d00), 0x0, &(0x7f0000001900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r3, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r2]}}], 0xd8, 0x4000}}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000001840)="583d100138dd41bbef17a5eb0685cfc80a9f08ddfa7e44ea4beec866f26e9416c1933385db1645f5e00b16c194fba1b4335530f11cbf6562f7321d9c9e59c3ccc13dd30f7b67f9a0be70ceb7d67c2eb94ba20591eb6d751ecd784d1385395c7d4fa8ce409934b05872ca9919", 0x6c}, {&(0x7f0000003e00)="34bb257bb7a14650b1f710a579c574f656b84b03cdd286c367a37859034f6c2e51e1d551dcc59e59bffc815bc09bbfd55b62f826d7ca0446a0852227882cf5f9680412ca91b263b69b4dfc48f98ac2d3a4f3e5ea0a21aff7e59b25df792c2c55bb83b675a537820827255126d78b747fc1b667478ef7e2c0a7e2b7af3b3ee200da59b3464eebda2679859df3e837c835319fcfffbe51efb4458384f22dce027d0bb7aa80db576899fd37fb084a1e2e381c95578009faf524b62931c6e60505418cb91852b1b285546b2b71a3b9bb24bb6684def8c51c9f6d519a039e89eea020909357a8dd4045198455a73bb5ad9d633710f1baa64610c4974db64102258b36f1d42edd1ae0d34cdd1bc6c46c5faec8d0f9d2c98ec221a55919db669df8556042e78364397c91df32f2c9415c047f4285c26b6cb16697f02cef46bab93186371a5f282c906594e8f69c622783116d03f7a19984943fe97914b4315072b1c24d43ee7902cd1170aa73adaf03e6cb5c7cf12aced39b5871041e04aed1d29d7e50dfdb4390a78861dcba8073e4abda69c259118d56da40d10ef40ace4d3cc6eb915530989bb52f46166932397bc5071b9dab461d8b34ceb8c8039f9185cea15cf720f6f1c0fb416f0d342fbc1387e3279d16b692f064dee7afe0372ded8c31a8b7fed1b3120743ec437e45b423a2900c0d79cda458e1ba8201089cfa93413b7c656dd718cfb5258bfb1085161c3370baa1f78408b3b93026c82ce9328759680162fb262ac3e64d27839d8c367705f7bc212180bb92dfa175329da3c08017d833398d27c8fd581fdcb5bda53c5a40f28d0487c32e69c6c416ed5ac0367bb476e0a1bf1d1c5125da909b70255aaa16e6a819058ff146d553d5d84eeb06b35353faae5dc77bab983ab230009f5f6f6c9273dab2d7021b5aabcf0161dca8fb11a1d3d2c76cdc1e093df66c5cf053c8d8fe9990853b1ba2bd65262bb18f11b3a8f15cd72161bbc3c2b7d6e0ee54c6681143211ead883d80b8dd0117efebdef8526ae401f6c9fde0db3f0460357d2a15245467da56ced07163f6f732c70338e2f1a40e17c4244e7fb049547f3904a444b1707499fbc55822c9aa4a4124414cfc2138b2465b10d7b9653e8591f39e8deb427e2468e7d91eefdf85bb791ea12ac066a6184cb4792898d325bbfa8745de762db43b6a497ee16e4469e3730373e63e7fcb297ed9b5a148499910f4082085a3db623eb19b91e6ab134680e9b44c8cf8a36b46eb0189f32bc2673208cb172d63b7d2967f71c8332d12302adf20475a18a0f3ca8e3adb039281ee93c59ec3042b0d7ea5cb7360f0705ef2b70b218d41c5799b4cdd7efe3de8b42e1099d96192f87e046e4e02ef34561b34bcf4e49d2599068f9300faf118e50819b9bc9863d08ad2bc2d3d12831fd721ac4ef86b04ca66db10e6bc0aee6a86a1a90d6164017efee90d42b95ee1af824e6912571fca8a72e60e679490ec86536439b77e71e155d3e048d6c8fded003c984dee65c8208c191deb3523399bec2633ccc93abfd3c4cd5072b3911a59d209535526c49681d920b1aa1aa942624d9793cf64f3f91a901aae396c2103e2695a796f623ddd3aa8df0cdcc53ad7c555ccf83aca1d75ebc492ef5f8c686bbc1bd2cd3899d0ab8b98443bea0b23a639c68c4ceee6e7845da29a0b2ef852516844c95797dbee86d53fb9a2ee1f64e890b1164aee8d27317b3857ab21b5526c7044133b89065e85e014e64c79b3cb157e9bcd90ce65bd94430c922c796a45d7fd0c7291d81a1b98405ee12ba68ef4a9eea228151818aae9becca36575a16bf8269128ecc7d5bff076b427ef46e5631b19a5723a244901ace6339bb5072c151ccd6c3e306550a7694fd9a73ec44acc92facedc7b9dad23e3f235b16e84c58cf20a0c4f1d2afe903df8b5b6725e8a78b568d98253a8d55fc83bc68a902544156f9a851741dd1089354617b2536180c731da9bcf98ff0155db6b26eb5d3044ad13f6b53452b4b4e8bea0ac2a3807ab41e19355eef8893221168a01c5f9775555a288a80af53062ea5b6b9c226535add107f2b18e63688be40f0c781a1ce19fbbf6cf3bc45dcbd84274bd74dbc2f20cb6db609c077a6e92d175b243ccb9e3f8249449abaefebbad8505ef5cad85f707a420db908d61259eb9de9d6c6c5fd17201549a5f001bcc2439382b83453eb1521f6a360e4556fc61ae20836f332b5d94e7535070c1a6f6192d9ed27f392b4907260635b37557ea21e80a3adaac636b025d50b2d2f089ca961927ae5911c15541d07b5c91aef92a8c6291bcf69ec3b418e85a65eb27eb66fff42a53adac98f8b9d402f5ede950f95c816a8a19f7fa29297db53216341c8665c975688543d693547e48ff1de8011cee73bb826efc9deb99c59ab49da9441e4dc9a2efabb270142097b8f0203cd95a235c04eb854b5cd156b1b3714d2bfec5a6691eb7ec85f7e21b77804b9b34ff27e84e2e384f633a4f5a7773f7336a3f133e3e5d0ef77eb6c5069f5e5ad5f89ce5a331e2a78968dc7d49590c65a4e8243c13248e1e560e5a7f355a9106b0a9efa9f455b570822e66f304bf90ae494acf5d5ae78e3569bbacdf29aa65ef1d018f0bb3ae71aa64acb2958edf2312a7444d7205ba29691b0553f260ac4bf2dbe709a2757fd7f451be8762c039f60c857d75cee97dd945e3e5e5a9173302ffd8254b3567acda5dee63b4c50dd6a26f331e4fa1a1c6d1443258bc45f5bb78840f92d1caaa48bcab19f3c89c1f4689554f3a13ffac2b6b7039e05b28644f2d7436f151197e160469793cd8b42990323d07621aeae459a21b9dd8acdd99888c4f41e52aff1b82d444a34ab53b8f2f6d3680eee8b30fa6efda62876be6903c0bc8e62bf3723454c85fd4f0f60c1aa9280665cb28ffcfff9d7ecaef9d8a4f514cbef30850af212331073872effa3a2c29cdcb0d75c8ec6813294c452072aae01f2db6c3b8612fd099d102239ea503bef3119d1cbd3c91b99dcd58eaa4ba39afbab4a00869eb2be45795d57ad7c5f3b546aaf3f6b42ddcadaa5a399070da822a6f0552db79d77d0a0048780f437a906a8373c07e1b6562057e5a971aacbcec140b55e48a09718aab00abf196c3bfa2466d4a74985d67e3d2f615bdda490a6d9aa31a034865a0623ee7610ffc947311beb4189b2257510ea869b216123491892c852027585b766c4fe4bc139802d55a4fbba3835e6c8fc991ea59887add09bad82e8a1f820ad627cb295ed6007305ab2bf0a8722b49403bd7437412440417a4d39a48433e264b5bd4eb23c926c1f43b03c399e9f2cef7183fdb1e8c2f540a71bb78c501ca345d171aa1628d86947bea1dd75297f6d7f7a08dde9050b8e8a5446118c9093a01606e746027363468ed1346145e9cc4457d10ba02aea330f90d2085bbf754e3a0a983911e2d89a083759913d9b94f2139d3be0b406a0325ee6d24f659a1754f8acf13d3b0e3074aaf3b9b1027b39a32fd0e2bb3151bb14588246bee3949327d3ad2e7bbc648d4443d094363a6289879164f1d3b84cb47f4a6aca713bd8c3ee757befde9065816cad742682b9bb83f76f9fc3c3d931614d0def791d2d3ca35552817d7853c034d5116fc50432e7ec53281b702923b623e3228d754d99f2799c344c8574040bdb0eaf92ea7d610a2aa5d290aa5fef088fb76035a7dc752047f13f2e979ed847e68426be43adff2f9b4e97e440407f403eaf96c25b8f5e6be7d8b680c4b69ecb28147c5024f6d687e943239d05f0cf22a16d3beb73f5f040867ec7467a042c13b20932b34394a528605caac8c1297bb6a73aa132d55b940907c078369a458dd428da2caf12b1708f6bd328c1b88b1a108ceab04e9ea55c4c7bc031e28f38348eb96880a7bd9b2992c3fe7ab177f921600d8451fbf34b369f8041151935a1e83fdda8b6e36172b877e0b5a4cb9c47c439d72c286c4577481804348e783a83ce985acd88f803eff1d476292bd0ce9ce9bfade965b8397f35e31c62bd3e4f6eaf44b5fd3a6399609f23b49f0145370c0f256d0e57c825a2cf738fa06d4955989ba0421fd4b5ea9386ad662eca3bb7a63470df8464c25bd696a117bbebfa50f2e65cb045efe1850a99e58e9c7cca4e48fddfff7865e69d5e9b6abbcbb7e94a54a2fbc51d7c8faba02f9eefb35e48da67b604e6b759e9df0b20f53503927c3a6b3fa49f10825fe4b2c0cd88654fe23f683e92efb75480f5344e01230be92fb8fe9d8d73d36981830ffb4608c02812fe3f531ec1b90952a0194aaee10e0902fa99ec09fa15bbab8d30e6db81a3de5109f9a898722c8f8932d70ccfccd962a608d74604ae721fe22d47e271cb240561337bd589aca35fcfb6e77484fc59d65a4c7b016703f1ba09fe73d1bf6abdd7bf0207ab53b4005804d4d53963123a0af123c77180821a827e5aef5e536aef40311d2ed9fcfd4fff5dd317c02a02b8b037b41b767945f0e429c69ebe73044fd76c1374b90a3fd2c3653f2f0d0381c2d8f23e4244d8de9f0b5053fe68b6109e6c5239395d32b32543145c10d067801ed1e5d7b2bf9c990d75ad87ce2abc33ccf7e2cca9ab7e4425e2ddef331ea8963ef604a8ce3356b75c078977dbbc275446a8ff2078214eeabfceed77834071b4d01692171a431527f46c4cf74531aafb8bc6ca2c66408334ab5890f72149fe9bf9ea689687ddd172aedba24aa36678a2f5ab1b2122f7d2ef6ec0be8779846e41fd16949967fa8ee22d4b0d6ad07a4883670b4e437deb1efb55edbd55351361f07fc71d50fa4788fc6ae3c9778d4d1a28b6f5a738e7f158acba86c7f593075297e9578ab4ebb724ca8648033dd4ec46533e897ed49ddb1452bba92da90c71dad5b17e26cab2b96f077a365cc5de52c1a28308100e3d77b1d7266730f32361e8668de7b1fac4d9af5297eb3db7d2ce46964a5a999c1c239f10fddfc1741e7f32782fc748e5a2f65bb4341777e879289d351309344d96ae22df2d4294e8133677f31c2ff353d363f65c674f6a9da71230251318e109dd2f39cc81ee3b48184a76be8df801356c0aefa3c6fb3d43c7eec253ebec29d0c52abd98d72fc0d688b489848c256419cea07bb658f043be72bf8d2e6a0004c3fc86cc47eb8ffb26a58f5b468c7a05d83f77d534a6f16aee4c009515ded0c1170982b9b57bf426a0744d19f38b5d0e8e8eecafdacc9ca40fd814c286ad5a8af68a6563d81a55feeab259e8902988d5f9e604df060cc597a18abbdc88bd70802e66167d6f6f7f1b220f3164fbad843bd78fcdf9cc59a4b2205186dcd7b6bef4e0d4b1d6ef41e5ce45880cc0ff46720eb5028579800527a650228173824f8beabd9ebd363e77a95696f58caa501e153786927f7cc1da7da69350d957165f6e592cb106272baf8b9b8b7e0e925f0708e0a3c969c847422f660972c48e33a670c4bad0ea5f058694ea705270850159e094f8042bd219a060a79c92a018c02d8b45ec4b0d9b3b753667d70ef4745d34fc272f1711bec0a438774058507ae71d56a66c28c2bc708d47f89c283a9c9ef0377758e4db0558811e3eca06fcf00faea68e218651cc1e9b7b241d843656cf9d41f3f2f11947912327b0df64fadd5fab77dc43d4f4f034e3ca1adcb4fcbc5c5fcac17a65ff02e85338f6986f196a1bf154bd13d8d86ab443119a5527b42eb62f3163d0a7f98c5d3755239331ce5fff88c5569c8016e8253932c0a2d1fd6734f06646ad770dc4b064c46f24f9b72f3d683e1374fe444693391b60da054", 0x1000}, {&(0x7f0000001a80)="e11691e065068bf16ed337e49b4a4dca990950cc7588ab61703938478a54cae0aff5667a13c9e832cfe8d5398ffb5980a9e3e3b9636faff5c3548bad31aa324f010df19504169f27aefd41ee93f299", 0x4f}, {&(0x7f0000001b00)="5f45e50ee30aeef708f9acf1f08ef2e8c02670866737bba9bb07afa8e888b1a184c73a273dc8851f4b78e80717c2502c04cd1f218250eef29a6dd0164c0dfa215f079cd5133112e4e565ec03169d9b1500bcbba29a7365eb856dd5a028b2d1", 0x5f}], 0x4, &(0x7f0000001f40)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r3, r1, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r4]}}], 0xc8, 0x48a0}}, {{&(0x7f0000002040)=@abs={0x8899ed07bdcdd777, 0x0, 0x4e23}, 0x6e, &(0x7f0000002280)=[{&(0x7f00000020c0)="33b0336c1a13591c7116902af2cdf714d76377867e8f531bd0405a4d4b102ad831a69ade6fc19a731d8d724e0a36b4141a2d902d3a16ac6f6f250a39ee8f10a2c6b1196f8a1b8f90d99ac0b26e6887cccd8759e97c161463d57ca0f0c6278beac09d104c67fa867afab56868b7ceba9a4c5c644cb6bc9091b954ab32c595e71e0554f1657981859d", 0x88}, {&(0x7f0000002180)="c21abba55a1e52574870082ad622a38ca39cad1761c6f70037965ba23e6380dc9fc9d5d436837fb473ebf2720aa022276b3b66b28a6366a12bc7951476a5f50582d3c75a50f6861a7180e9a7fb30802c8e3826314dbae1e606484b258996bb53071105bd7003071ea54b6e13fa63cd279b4c9ad0a29474ca5d65b5e2253a39a04e79c0c7e7eb5964dea8bf33fecc8e781fc94feeff74b3e1dcaea93f44b5ead720b6d5dd9924034909ec8da851eefbd80385cca7f98036b3b01b1dc4773940dff07574a31940f5d34ea874f4aac85fb8b12b46b0b920995ab673ddddf5613f58df1064b357c4032b5b5d40", 0xeb}], 0x2, 0x0, 0x0, 0x40800}}, {{&(0x7f00000022c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000004e00)="417ae1684f4135c4973390fff6929062a5f7529864680222e55cd1fa8cae1a2fef89080f9f6991bc085c9b274ae8cbabf9591a9ed0b2de4c8ddc8231e6001ecdca1b22e8f638a97cd6a314cf7753c29a8b56e55c5c3033da9973cbc62001ab8125f27739a1c5cdac0ef0f279906dc97f8a6b8a4c924f3c30128d3b0c946d0af22d9efae07d6b52b04b833e2b4a1bf9296a8535392589d2c0aac03446dac566cf53afb8cf962f724010b4eb210fb4f068da6bbab8dc3f2315b9513e7c39cbb2ccfb99df933441fdd7ca7361ed61029066c15889aa7f235a871d9720d845c7f9ad35bc8ca4ef3a3ce4fe5ee19b1df8b3e75ae0e0f0f1f9ef9d18f29b2bafa9b25c30954054d64dc3ebf987b4c85518217385022d50d1d60e034bf11d0d160af665df45e719bff053c2bff6a839f5132814e458f2bfdd5904dd186da952e3da7a84ffa58ce034b7d0e4a17f41fbb26b9d3240b6de3da39c92c8ce2eec84d7a12ae43e17fa820a7492fad29aab6222c3400f020291410f75fc512bc363de6c02786aa2b1d6c5b244daa096b3b902a2a9e4afe83221cea7d8bb493666f5bf15f11629a996136e5f56d78ca290c77c92ff4efc8aa6b6c9d554a075472e5a378f23ae543502060753ace2b88984aea3321bf0ec069ce75954fc29e8312f510aad94005cf43a7752fa6d22cf3bfe74ce82850cae980ddc427accd361e74868cd28c54aa1e332e466bc99f370d4cca2b6497421ec9d1086b6c87a6703e0ccd55c3c49c3e9d23eb3599681902f9ca5a890ebf30058a53825f87e734718c5eb520679c0df97a6c913379b6044664b0a07a695d1e5058b64ecc90158ff3f29dfb8ca8c4c56dfad221e2e7fd9602afb5e2ee3176704cfdc91b05feb0d977857a49538103cf230980b1131aaa03205aec7ebadc737ae71c3bc50a6779191677d19e49f03c077afcb0a1b1707515492ec4a356d12d88ca1808ff36f9f933171006e56e87e3d8174ef02e0588fa300ae663aa7eba459a238bfbf4f995690ddf446c49143113c0e1d8b007d65c4a6ac756c6f5a9b25a6be6ae12a739ddccd2ecc8f70454f94e954605e50dd7371ec0de416d3697781192e240d9debc0a6e0aeadc11248dc81fb401c857da3baf8c551317642b9375fcdaf85415ce9327cf109aec6bc7eee58e4a1351431dc1432ba584577a7876ffe2ca8397787ba04318bfe5c58e635b650482e169bcbb9c316c544f8c6dda80ee3adbfdce1da73ef058ddcab1c196c45ed0ecde315c4aa704f3fcf566fffdd8b4b3951d7888bcbee8baf7e4b725719ce8841bbad17509d845d487632e6be14960aa1f3b765aa47beb49a1922c1d9cf0c0e3cbccab97a11fee4318e030cabd179acbf4c84768143efce8bf52c72c91814ee1cc345ea958501de303173a8ffc733ecf6ecf650accf253d7fefe3db622e708d3bd06701f498d2f4b459d15c57edd74ee3e6df06141ab2c712625412700af89a2f6d642714a43e6d8899373170b57af872e846b96dd6f7b721ae8261c84c67cc5f29a4bfb9afe3a09ec044ac3a8b017364933943f17456e1061c408ddf74b03549ce8b6c5cee769e24fbd329fb9c7e2b7135cc272182813e7ec924c59b3ae557a796921a95330a7196bd7851c4a95739ed66721c3abc28e396579542c106564b2bd0f8a19bc2664fcf15c95579fdafa06e46461104199edd5c879f129f89a0e36180a0da84d9c69814c41581f0bce774130c995b69dafc0b7baae5a7a1e4e1b59ff0e59088b2ee900090a3f35d77e04b9c8e86023a3bfd937098ae8d8d9fcaf464a5b8016cc4d6769112dc2d10cf414819dc51f6f464386625265a3fb33f6b15d057d5e1e76da956c7c0c88fba5cae513d682d2476adfbcf4a7ddffcc2b3c7b70790744736d29a9e63961bf2bb64720d8aca0ace32578bb0ce6a50b5f1891feac8c4f18a2164e643efea3213f657f5ca636edb28581d94574cd1bde571d81e7a6b8dba4acadc7a478fb040677fd399b2062cd7ee03c8affc7b448335cfb3023cda237ba4f84feee33bdcce3cca300583f365487f5ba0f3f14e2c6eaf8b304ef8cf85e212cbc8306421554d7dbaad6d4ea23e627a4d74de5474bfe02eee35aaf642f7225d06d9293cdbd219e5852c2f1b077678705c763d9d0e4c03fb0c2c00210749a5d79fbf994509a27e6ca224aa6be71b0b62492b78708fb4d4b6fd1dde7e05e496cc08f2486af4293205102cec2b6255ce5625d73b344bf33292a8ce4aca148353c2a9788c2b00be26dfc3f6a0bda3fee121165b101a8d46727d202bf1addef1cbff67054b400a9fc7a8a2c9d802d0a8cb06a5d32bf8a543fda31deef12538c795efcc978a1df083032d9becd19062b2472821c2939cf5121108b4e69ff9dbaaeb919de7684ebdc0f1bec0d02666cf14676d184f31f5ff7b69aeb07a654e527ed2a56ed23e18ed21556a4b0a5bbf2d9bac03954c06ae2d461ae9b79f0414e43459f8ae58e67511ed10a5d8456e985db5135c192ebcc0937115dbebdc785becff171433c3c60db3d7a17df9bccc6f684e5baaf13e9df6cda8b51df642070bec88f6903c10c38d35a435c472e591f18b9e3fffa605fdc414d9d0d3eaf2e28b1b48e5560813673bc5eee7900a881ae7599b858efea60bfcc3ae4bb37e8deb04635bff4de6edd2a12d6a74834d62740a8a2fe8bf639f6b716665df7be70ddea95aa589b3734e2af3b96dd3b7ffcb402f8e65eb0b9dc866d49ad080c6e062a3d820d7fa7dfbbb60f6331104cd6c26f42ac4e6791de8289837b80d75e348dfbbef2ac09f88d1fe9220df318e6005a644c9bc2da72ac202298beaaa07c7426984c74de8e577df0f94955e6dae99bd51520b40bc225dc15e5461b99522e058da8149bcd8590cac0812f89c62addf0bf0606bc1357f73b527b4143a22872cae47b59bf44a61267221a2bf4b1b256fcb6390a94a4e0343041b64384d16d223f91ddbd4e9adfb46d8d041d9972ebe5600190de90193b941cc46b17688c8e9f4bc0aa92231ff72254e97ec149f421bedd728f9d3206ebe49785e5d6156012072a02be179ef20fbf0b2ac095f9a986befa7d33940fe28fbaf8aae8375e7eb007b864a9654b2e127948429f36693c0af43bd812047d602f811d90bd6ee3da58e25f95dd4d21c8fe5e1223469a3d780b617ac21e28b97f6c7445cfdf73864dcd5ac4ff7cb7d91511d74c24d201a0fedd7a3b313fae77a9411073972ab8aa7707563805d4a2eb62b4dc04529ac1121aa54e2b17f40515e2346725bddfd117406105e59713fb2e993daed45f43fa236908cd2360a06e237a14df67378d0cf056605dd0fcf7775dea347b19bea9076265dbbab6968b53989fc0a15749591d44aac09aa327875fae919a8ec049354654d2946e2b0887a12708ca96363eb8dbabd54601130de34e55b16fefa593cec93068bc59358321d6c172f20a2f5af711e396b6c55e28a5f5488e47e04c2f1ea4864cf7c0a03a132f0f0386f253b8f25b715de742dd1a88583a3d64fdefeabad0359b228db876d685f02044f49808ea5cf08b6fb9e258bcb3c3021a93a9286f1b0a53794d5788f265ae27c5dba3c2822bbea8fb4b80657ec1bbe74120cc29a69df9bac3de28a74870e142f4836e8dd61651f968d9dc26c6f6b12fdac1771eefedd43026615059e3bfbe090be9df06f7f294c3d57ce3cbbd153cb1d182d05070d2f3cb400c32e62dbb73100000810f04b4a0c493e1485ebb17112e209b61d868d2e37f78b159b92e4362f688d5d13b9a78f87d556f42a65246e5cd1b31b8506aad9d5e3c42b75c1887e345e5a0216be7539a9d9afbfb0340606191275f9723788084cf8c16c6ef07461e841264b4b746872114ec33814adc363ef625dbdbd27a4c5fa30cc4b56ca7ca6f1611fc83d5c0d03057924c90768e6577ffdf501f58aed406773a6a3725ecbca642cd033e816fcd99ca6b31b1f0ee4d93b0a11e1e42f8fb57b9ad2713a269fc21db786eb189989a78429d1363f5e46a39efa116b6a528138e5d5ae3abea4f70662d9410915682662ba18afb60dd11bcc4dfd0480ea108a8e1624e00be237a24ce7dc2451a0b192b59fb2178020799091e27fc04532bc016df4612cef94c63c0f95585465941a9801344756e586da44cdca0956d252525cde1f13a88dfe30485c0faac7279356d5b040dbc0d4fbec3666217b10f6eda6359b9764841927656d8f032427e98e030bd2b455a2f3e5e4ea5d7b912e2bdea0d9b59c583174c18ebf33f098c6c1a94be161195a42fc2a8aafd7bcf05c780529ef138fca0d7cfb24d4fd86a0a0ebb166a827abd3c8882dd1b354aee3319325d35f60a818b0b7bc51ffd412ab304d710ae7a494f0c8a31ac0a942996d958497c69de259ad0558a3a8bd48a8ee4391f9102189eee073d3c589e128280b13d4900618cc994eed2745342bfe49abb840a90ccb751dcbdde663ce5261c1f9e9e7ec0a902d62dc94a1f4a788a5c12bb5a9239321210482feee5c03324f0d416fc55392f8db049b5d5b84c2d6245e88a74642d17ba91c77e2e448d083137927d7cd2fa1851264419eef36d6a46867228320e639f041e5d5790904d9d77f720cda45701c3242ca406b3e86c91a19c608ef42e5862f618af24c5bdae5fd1c05a3b44bc75325b745de85b8beb208e33616f372377b6298ed3f8abdb0012bee10fc9912223a6ff51f6d403778a2329c96d52e7d078d4571af6c50c5647fb5ee376f68ed7415cfe1d5603c1e6e96669ba4b836d3e1a4caa25c7e760cc18a003d469df0391ce75088fd9483e53191534555f83ffcea8ce0b5724c6a0d35290d66085b8d9d7039c1470ff03c170d0291701847e5028176b115573313d4ff3b4a269fd29620fba4cb07f7b2bdbc93530a94284e4a852e7af4b2f3b3526a2d9f8e232263099157cc5f92cdfc83c51beb1c6bef9e79787fc15725c57cc1be68c76887e72868b6dde8a6e5a211c50ed041e86cd7c7716f60081e668a2125f118ca97e4231ddb419441654f74327f4b8b22410dc6cdcb47a29d03669206b280a4f4192a5f460ce1196c17fafd7159b1231e912e1238e627162e0d234bc261251b62ffad2dc5000d1de143e2c9e0e0115424b3a587fd3111395677e93b185d66a81d6d228c00313cfcd0b8596d69fa7130968787dde689a2a0c50efc5cc61cb1b7e5e60228868c65d049ed89cd2303265f34fe1f1138a8fea758de5537d79356d8b7442addaecc7cc81e580ac25c8cb77dbd84f215e36490301d2ebae76a858246747c329f3c23db8b47478e01e1db979f589dd7cfdaa4b39d23417d5dabe3e6936e4cde65d88566820feeb902591db665f06c2ab29dd28b49ff09aa68a10021120290f5ae478cc50158e42302e87da9b3efeff56dca641d1210ea81c75717c71b0f36bb359e9bfae927b068a731f5e957495d804ce367f21a0aaefccf777b5e8afb9d033bed7d56444871d864b600e7ef367cc6b51c07e5944d42ced4153bbbf75140b9493b49f8655e0dbdc7c1d01b19b101a4397f7368b75f69a599f727ab735b84988376f9acdc0fba2e6a9cfd9553e9817cd7570394f216bb9df51ee868a51423358f7a261c147739b3b574f602ed3e52e8e31481ad2092c1b58838694d417dfaca90051c807781a52c4f6b50b71499bad12bdf380e676cfcbadb6bee10c1acbfa5325c7715ec5f6a516d9ac3f1e925de65264bda06dc332446ec152e1df2b0170bfc49bdcd301506005c255d93751c96b944f9ccbb40f60ad8d75452aa4942131159765c", 0x1000}, {&(0x7f0000002340)="a3867e4a1c33b3387b2659af171abc404c75e469ef5eb0bfd045a8b59944dac1ef500d95854b9f736774caad5cdd5f62affbf98aa819b2861a9fe3905d9c27f99db7015361c7de385f07861482eb9669c4a0c37a4175a833db60ea46608dd4ce596716e5a94bc9048a97d1699e10daea3306", 0x72}, {&(0x7f0000005e00)="19f75397ae41d865217536f8847dd62f3c8d59b9aa33c18c5f738b6175cc12da9f205b61dfe915507d7ed8ec2f1f83a99ae3c905d8b11aa7bc46867e02f26c1c089cfa9be358b744095855f5c9dddf914d45bfccd1deda5b1f6dcab4a22801f19ba82e4fbc13f2c7a325353ee7a279ccabda76a32dee61d9eeeb5ed0ed6be2a8a308f24f36f567d4580287840bb9b2ecf102e719e2ecfe29f9df2bf001636231b0a20017e0ffde159929aaf94ece011f554f1ce983e27a40e343e46c58f20eb7974e306815bb57725e364386b2e376345c08a17c876a48ae70ac117b640e191b7cd614f494a6210e6c1346d16cd1b96398be6db3284452397b9782ca29de925033466708c5854fc0e2584cc297bdf2b2b14f731a4dcb49bdfa6fb704cc9ab991268ecd1202e57cb9f2be814828369c2ef45021ff9a5f5d7e07dde87e8527462f1df56862894eabc684cc01b5e89fef0170f21d77733a5c4b371f13f2ebe7c548376269f45c4b04f76f97a77e6a161f03dedafb1733d095a0e835e6eac71f0cc60e29d54133320be2516f918a1f59bc99bc3dc2c37b152e763cc4fe426077a8c3ad9ec18d4c3f63131559497c5d9c27531ad580653d2bd9e5f1cd4ef1e664fd1f11066728e6cd9f4871f94ae4c87e4fa22db4e4e9ad0e8813b355401c5d0636207d9e1cb3d5fec60498e350c9f9af2b4ccfb5513a4d43bd3bcaac60bbb5d5c11814588fb25cdddd97143c87d3d8be64def0a6aedcd373e12d20450847bc22660c64376a13fede29e5e4f30c6f0620fb80705fedd598176868505b83220ca378113e272c82eae0c0ea52d6364f9477d092f922800033f2edbba16eff07a6b36109f9c489ccb94ba07ec16d179770c11702d5901c14281dd8636bfbf81c4a7df1be23393bda004821121fc12215094bc9a6aad72fadf34edac728d7ed937d8b75c436b7d9a61c335a37ce91b9c81f3f08f5096d6b926b279a8380e00deca55f8dc3fb49253d7930f37d0a270b35945f31a8fa88a9941747a68d34d0c9374fab27f3aa1f041bde15e2e0153bd94cd50ff3282364b8fe9fd427c0e3c3d4522d5be0dcefcfcc32392c58576575a6ae8ab7f5176730421394d71ec1daf8a8dfc5e675fb2c200fc3972be6406364cbba2b3256c21406b4f27e468c9a92f66f717d1f3b77578453827cba25d47c962deff3c50611d0abdb55c73c193b81d5a15f2d27c803d8602b468582b3cf13ed3197c5996513586dded69702099aed7972e33129533e91a3a21ffaa5d7ca22ec432153e7abe60f4539d6395ec629f0073fa73c507ae79c1339b8fc9e145e93298cd5326d8de6b6542e4ce0787e9156e184a4b0e58840587262c7de6f1e091a285e7803c5626c9df660590e0ed0dcb3f111d355a0263fd2cfc9ddc7222af8fdc55be8900b45e4306de37f310d8b1fa4147d3ac37dd3a0c7e5f2053d02e73d192c4031ee55aefbb16f35095e13124a24b4668d1387d7071dcf5928e034208fba24dd715e1588a3b0110abdd2203e9995a38029c16253d46130b989f0444a247de3bf6820a96c0b2da9bfa1c53af5f081dc51e2c4b5dd1a69605e3833a4d32e7809a9791e9105b8aa863cfeb967b0d3151b35edb92ba5ca4bc380dcb4c0e7ed8efae878042ca9c39d7e783b36630d2725a50e50c4cbf8e90d3bc823b7f94819ff2756d41f0de274091c136cabe959b6cd93313388947686aa4020e79781f640fe6e78f466c7e85dd074878ae5b6d38a041244a9f6f48386a6d8d061a12f21ef9dd5071b1e1f46d116017cbc2ba1e952cfeb58d87406d07b9b0913ffb28b4459b05edc9d7acc73dc0e32785d2cd786681e2719e6917c18aa44d7adae3952901c7230eafbed4430d18fc763707087c25460835c2d1c850833c2b52ce9d2b50054d46ff05539b48a76391a2f585d18042de85235edc401855bdaf9dbf8ce1e915b66278bdc9ab9cd454bab73f30f5165ae2620e96f60948d32d9ba4ad42a9fa71337e1d6602010edbad0ffb5fe23415a7ae4fd6c669740a40048f101f5f65c3789bd52940215cbdcc995e9918f60d134caefa08784fbe710bbd4346398ef5eb96da3fe2bf6cceea8cff38816b8e9a01ce3b97052aa1eb90579007393812fbc80f57648349790a1da92cbdfae0abf685811f7dd7c436b9906e2e44fba785b40007d7c5cc08b4502ec86cfc956f478311c9b3b35038c83020ccb4f70fa56cd4be1a0907d9f1cabf3e9b5a0a530bbbd0a2e430e83033f9b138303a059a42b929a7fc019bb6ced39626939a0a6355df65dd4a56852aab3d30c54525c2b1f6d5b45561e5a2984244273fd37cb0f033a0ce069b50fcdb59e6471c0ea14a4d4532830e11fd303924785e9373e43e3771df469393db7b70a97c273e44feb8989a5436d65d85da3658d0f044bd1a90793c62fec4cb9660f3558b8f3e54629f421c43333ffacd3991aa51601a0bb4211331cff9f32ce89d9ebe42171b9f3927465cb79d18eaadea1e956d7c77da3f879afc9e43de4a59b8598f863898be8ce93036503078258384eb19b504e0d0ffff7bc6561b4f6cd11ad904920bb8897c6f0b1ed756e711b09b32a69546c5fdd40d6fae00da1d5e6b3d52695112f798f8e7106d2eadffacc19159f215ee1e499041d16cfcd7cec4fab7293e0f409dd0543b4a6e8e93bb7850344f0247f47e96285d4884c45e1ad7445741015a05a1d420f78be3d8c9dfddbe5f9c8a2e294424fb1781444daea8441a33030afcd8e1cfaf370cc4ad2f5bd0eaca70d434b4dea1d6a1ae2e7be489b4d2a92912a8e955f25cb850061e5c047b3e1f1ebd011853931f29ce7311699e225cdbd097a39a43479768de55ebca7b269af5f390cf50f2b89f34773880dd34b72a84a0881967bc8c595f96ea5251cc7a1f82f87aec3405221d15f22633638d272f9bfd3ad83610ae244628facc41a229acc3ca45d38c88b7c1fdda89b8e92522b8c5b5e49235ae55f51d3572a9c8d964c2ee76db637ecc2456f3d7bc53b43f0f2a995580bbb64c4c8e9bf96710fcdfa69ac6cfed8e2e18fadcf99a81e1905d6f2ba06d173268c1338d37f2a559726823ef1e490bc088a10bee740337b48bbe10b5fe93963b66698e3a856a3a6de59ab9efd0f1d691136c8bda028cec2a8a69a2561565be150a09f46488a873d2c1466f577afb6d39d8ccd2b35cfc00c414e76578096904f41d2704dd5c6ef0f61f8b9b6295f048f6471e2785deeaadac7f6e46a21baf6fc7fd95f17137cedb6f672aca8160ed71885e14d72cc29c09e9172d52db12d8740a2a9867b15f323569735e5a60b1365e9af241d4cf4777f8f4bf6e9ab73b821c6cef1bc1df184a9216c1d3c30cd75b13510a1feded9009d3b67813331d1c7e0d03fc3d490d873a37fcdbe9b29405a31a959c974c3c0a624f825069b0b163cb61e946b78569d80871e8d8b21dfa6e57026e08669530ece6038f66d0d3613177aa2eb82199e2fee131e5a4287fa20fe0b97459a009d00be257022cba8561190f01272ee3c0b724710b7fd602b9d6a517bdb283903251ad1d6cd1fda88ab6a87c4572ebacfdca3f30c4da93e2a5c50483873e4842121c6ea0acafae6395ce6590ed11d806bd6e829397ccf850591112efe414a6af6c931f664abff91c0d73aa83866ade50718f8cc8aa55ed925b61e9cfd99c5dbda7818fd243af07a5bb263158e9f8ee39e94d9dad63c36fe60990badc416d6fa7baf65640db6f5b790e47bd5f748b1d96694d847a6c2582e222c615975a41092e4a6f0fbd6d9b7a03094e91308b50b64acb8264f52e81248a06748bb99eee720e89734461b16b0dfb7ad3b042e9480c5e6ba2766f8fdc58db93b1e80ceb28eadc789dbaab34e614b34308f7809c6fc0a63e95c9630353e1d3454c20f69d3f3029c0ba41a652abdd452e6a43cc5a2673c71d6a445266ef3a2197a90fa43cce13f78b71cd76f54088a4a894589aceed97c68ca776991e924a585366c04c31f08e53e0cffb6ece12369ab66e86c104ee2eab03f53b93491bf65873786f17bd5f27a103ce7b8d9ccf4d530a54dafec3f6b3528b03f080c8532aa30841268a4f310705bfb8284b49d331a69815301aa44ef35128f2c531b0329a260a7f252ed7c29fe4c33bd98e538352d5cd359e899184e970dfa9914526e0f9c463ca84ffcb7d929b1a030a6de9edffcf31320698168e0a43ed91cde688833ed108423ed3a3f357fa4bfbbc4a2607ef9bf8b03fe510e75623ea0fc7e29800cfc75758bc122639071ce248f808e563bda284b91782efe3f6b59398c2c39f2b6dfb4f9cc1463a528d08f80a4057d1ddb00d82c920b9d2e4ffbdda7a52ff5c99790846a885021f189d91969899ddab4b4ccfb96c75c16360e44f1b054106eea414f0715b863483887e50fca102986536b4811f1be4a49aa8fc257b42ff405820b1e3280ee8622d1c48d57ee9b49d2066c6c0617de2139c2747c474325bb00842238ac7ab05143f4aee6fe438590fe1a94e97a9b4f2bb89b6230174400473e44115ae47b7057825ef3290f26f7bd4e42e86b4faa5137ee8b9a78bd8b7a06e2159c3f95ffc0e48057635c54a33e29945e40c4d28b591a35eb199c137c076187fa8ea12520e479a361a05a082e9cd358e1203c915f8893762ec73c29f473e269a19edb4270062a67151e27028e80a842ead26d8ceffefba8e46b0e8bb6e79d0243ab953cf6ad60bd2bdc1685b952587e5615ccc014e391171efbedc376ffb9d219d1e821bea5302f0939aa5095cbb93b2cbe9436ab527d05af74f9bbb41037987af584c2a1ec02172ae90879748b9e490e0d55a8770a9a74fb4e2d57cf582c32f6abf1a2731ba24142a8b28946fa129d23eecd9e94e7c0a025df5e2552fdb921be801b21018ccb00ab16726dfffcd914321a41ff322a5d97ed941cd94e2e044380ed19f06212f62afffbf673400f2fa4163005c0e9006a286f8c75eb81f7592cbe01a06bc5dd47965fea65cfd015ed99bc28eb747f097d91f1f8ae55a143ee42687e67783aaf854a505778dd5a9a5280489e92ee62da879348ba5d001f6ce83076d8e2f2afdd383bde6310ce467b89fd803c6b2040f5fe6e338e1ab782387cd98a538b414bd505f5a78fc91153f68e0f0ef3f933b237d32f6e7593e4ddc205acf20b728d02c0b5232e80047960b98d55747bceb155ad89306626c7b01ea38068e09e92bf30c82c8cfed56796e16c33e0e7c3a7876acf32d84f869963dd5769fcdf72f6e356f82ff9270aef29367c840d8d07910de04cd575906d6d269cf4015c1f504cc2eeb84c2e5c7aeb0b7498010aafecf330ce834cb89e7b433a99fc0fb4c74edc80713b445fd6568bb97111f574c1a87b3bbbf096e2f99001a9d0185331aa160d66e5d68bdc851a08d44c5f91312ad3cd12ca729d10e5c8140357617d681d873391af475adef7a40e003f480147703baa6d4bca1223547a768cd5a702848c21618c04b998600f8e96495356915efac7e4ebc9df4c33bce4b9be85356030ade9356a39dd9ee94e967721648504f07f6097628bfd69998e3c0bbb60fdbcd10009b8c45fb56ab40d7dab81027722d67ead5fa6a2c1df4a88eb98de969a3f4cb1cfe5652d9bff3c12fad72e2e979295bb73a8a136d4fddf6e21c6a3396d14ff0312ca33f9e263005f98e7e1b13b3d0f6975f8c4cc882d487c89d2ba64a1cbf8b6a18f674c70c48e6051048a35ab9933a295ed706831db6a3f357cddb72b33b4f5dcc97dc886f141f86bfd01a5a92c854cec164090426e7970a1f45703", 0x1000}, {&(0x7f0000006e00)="1e44c42f24c09d9d0cdb3c54138705939822481d91196fca6b6c908ff89975bf4811a6704b9261710db94947a2c241bead7796e195824a8959bde3388c4298fadc62401f9a4f2a9d8b35c11359d8b5a8ce3fd89844c171e6a3ab97978d4db67bc86152473fc33947fd9e0a5136eafa3c0d6b29f8ba5d249e4228352db97f51ad2909eeab7ca8b687d952fdebd424a94d40ab03989c01ca6eb1a5dfb4f1344384a12e00ab62ecf72b5f739a265dc7c2887ad1c41fe08213ca262748058532a41eaefc34288cf8152b1de41fb3269781b2bb5d28fa367f491415f9b4e2e19ea778a698794469982b03752e5eb25a3b39c1bb86eaaac99efc81af66929af5a7064cd698ae04f8dd71caf45cad69f0045b52ff127492b370793b184f15d550233bcde274a3b958d6794620f72601a1ee0d3667c44d6160e1755a010f631960f5f4ecd5badd7cb7215ecfa4629130981e74c3cea9740b91385f0f659f391975d740d22f02d087df9fa0688bb2acd6e08e9527b673cf9e1152e78dc1742bdff9396f865e6ff82eb152be332cd97289834bdd4b750ef4b88ac9dc736b931183203455573676153d763bea180429c6433af524c3e438908ca9cb8586686a2efb241a98c392339523d54b372048d2a84b7ca80822cb0da2d7ea6c439d17b6c2b54e66e43382a1c3569536bb5b0fec28e379743462ec4f3aaf18677799243bd2981f6e3a3cd486b9e38d2d9f5c1a964844d532b770c1ce5c7b8d2625ed54c616110abbfc11f38f79c10378ffda8d1dda4b80ea57dd62cfe50beb3340b87b9cd5dd2dd5a20213304115e852236dc6ff1009c38c7a40d9ebfb6dbe269ace7198ba94813a30930792d999cb2ed56ceba2f44ca07a6bd9f5771f62a14f690cd51b41a46f554ddd385de31b3073c4f5470bbbcda23bf81cfdf4508db0fcdc18f11012fecc1c45baaeb52e8e08b46668a82da76a5bd6dd24970f0e5afee7228ec49bc05491f071ec253780d050e213832573bc65e61e56a62fbb2b5081f9e97a497eff62cbce55322bbab81f80a0f31def15a197daf8b324df8539605760a46d01eea11918bdf8d590edfb9d9b1093d60dbf623060e2f7b50d98a59a66a0f8c583639cce767950656cf6f7e974a25143d2737a3da88c6eb86f1c89b0404d8c14d34100bbe92763fd76db144fa41636b6e6da4f2f1866975e89fddb0ab4e4d3d3d4589905b0c9d950d887f0f34a30f08e2a1e01aa99dd8c30a67c248d09456aeebb0177456fdc484d4d983177391a958a03fb1de3927d8cb4a185bf44fca5cdc605aa251bc29628cdd7db7108ae0ecc807a8240aa1d40df136422c0c0c667c3cc07e2461c419ca80d266896eef99f50ae407072a1e326172860f4d592223870d4f75152b69f55a5b51627eadda2402d1654bb0783ada919ca41207342e85d145fb00098c2cc304fea9bf5c3af9c4279a997c832db0f3c80dd0e2179a4682197fb413bba864af9a589e8a3bc7ae59ec140982baf19767e9c1c730ecee155b73f69f99429c8a38dc0f05933721ee7fca99c01fc25792f1d8a4f4db18b2db61bb05af1b9736e9e53a36be443e168375340ee691c9c6f3868399a1f35037d19701d4455412f0b6696ef80bf203d2805091ff80c954cf82fc6baaa1d33a41cab7ad31126d8d84bb834809fe5e39ba796201393c515b3e8a83dd601b8d2482f2e49dd3e183417c2e54ed4e6a53dbb8cef9cd4af6efc2fe797ac759e8446cb383d63ab25c98214e1f630044f85430f0505e62eb7e0b21ef5f19771a3aa66b49ada7f581e2666bad39ff263c7806faf7bf74ec5bd8c586bf398a954e7f9a94fc296bed03d45581cc4cc8129a5148ff1ca877ca4bc6efda1a1a5a1a0d44513f33e74ce180abe978d7ae7cbb1c8d62b2d4e8249d52f7e9b2c04c057b19f769393ca7f8b6aaa8aa3163d3628f31b3c484e263d49f2bd1954e9d4509608b10489dd47082f19c35106ea13e989cea591161e771f6bb3f0b8cf7ed897d54e5e9c48d07e75911ef33a0c51352093c4308631824832e130baec7508f1b24f93099dc0ed4f8c6af3e7eb5f1b64b2828eaf88a8c693601fd8085c1adfb09f727e7a63c9cac5d25a8a8fb0e6429fc3dffac336b5bd0453d2edae20e765a65f83e5a6d544870cabd3ac336205cee18b1964487e1b6e63a9a700d3a16711d7147e05c7ea412f76e3bb1acd9fd374ad9041b67a4f90974961e76d11adb7f9ffeae3a9899ae9211402f7519b0dc1b340f64b56b6fb2ff1967ea2e46cc6c61b3a230196f2e8496e16ac97a88630165df83410414c943a422f0cf8350172bc7f267ab706013cb6edb748d44533f9d4da33cef61ff055c104c2e5ca70b1ef001f609285a541b45ff8742f5fd5ac84e298226557c6a8910f67b87b1e2d20ef5f858153aae212e1115e3964e33c227360e4a64455bb774d7e2825a2cc585d0488ce54cdec1cade48c26df047d642d4a8c2546478ff23d9aa1f2cfcef1529625fcde72667d8a17f7dbd2697f26e41487f9321ddbdf23cb8970ec1e2dbf66724915ee771f611a1d1bc74b9dad87e51807b929f725e865aa05a6cd1e12b76a89cacebb0c5a05df3bc01ac9d4ad0c0c3693c299f030ef332ecca9ef27fb30ae314e2cb7a5d768ef001cb0cacb16d6c10bd38099bb2c87c9166197c56564715435de9c0af6a288f73bf6e4fcd9eedd357a5a8f814ba7a35c1b902e807533ed91b4309a7580d46eca650449ff7891fed52f497c7b062c434d7c6de2ad7bbd048f5348b1e6587917f73c3b25d9e643e6c9b8c3069dbbaa47c61f5a30389c8256a056765d34353c4c07bf012ac63155bc90a964ee9bb7dd9b92adc40303454bb76e1cfdc965bd1b95ed8e866b1f6861ede48ca27732fe052aae10497a23044bafe1d18a8feae46d6fe9c08b77bf788821a752d1647aa1faad10a3c6e15babbc858f4233e76ac969a362c874d06b9f799c471a700c6e7eeb54c916f17e1f1ca79abb2c1df869f8731695087354b69bfaa86310371d0d42be3bb16e1b8b14737316a96372e557ae3a324eb357910da8217f3ff30852499a38590346cc8e2e5dc05beee332538f6b2e502df605b243836c84889e76e4da6ccb2a24c695f5e07e1b766a9bf565b79e07c33536c6dcf85912658abf6aa5a91a68bb648b777e54e6df79e83c75422c1773b04802d548e78070c789992b5190022b5c3d5c8105edacfbc56d80aa834f2d3d83dd470dbd7733a52064f2fe95ebca15e13e7f9eed239b878f0dd4ec27f886a9e73d9021a7b388e787d155316e352e3a28e6363fb49c6245e07fabda9fb9478e175bf52fecc15f2920b3dacf582eb1585ce1fd69669f3a91cb326c164e7ed4fc766cc0f2c3e89f438cae42264f1545d896e11e785f72e45b601aad2625952da3d959cc356628c1fa582fb11c9cdc7c969fdc545925b0205f8b0909c2c35ea3a01895c4619563db69cc9281a6cc43bf5b617ffaa0f4d93eb31bb5d7ca2d89b2d4bb2b41765fc1f655dc813e1b8f20e426d0d996ce8b425dcb669b685b759c4ca25ff65a6f735743c315f442cbf68dd3bbcfccd93156bd1a6e017bba34a1d16571f5c241a6807e7eaad0f4b7fd258a7c718bff4a29ba3834383474aca3e4ee65e20c1e7aa477d467815047d0da89e3a3cd6f0698c05a4335de88de48b266a4727b41e8e76106e6f11ed58ae39a765796e320c520f833320d17973db1a33416494746eb676989cf01277657d5e4494d83ffaa86b53a16c8334e245d39d1103483b4c2566d9537d7fb0502b2eb11a1c78fdab47c1fae9111e4478a9b629987654620f9685124c5c529bca6a5791530424af8692f864281b20a7525f9af7a0fc4b7d5f069f24e5790d4e6172cedf5d86f48ee852946cc8ad2340cff3ff423733d5a1675843128db3363dd0b5aa3bba510d4a5a5a6c2e89ed0189eb2f926965b62bc24e8c6d18b74d92a9ff7a0f19f0e0d9d9095bb573786ff99f5156cea1cb4c4913fa6c1c52622144b9ac3f4df524dfe5720469895f8f95db4e16a8cbc1307a156541572dce0a7dbb4fd67210a994368cfceb99e69ed4eb2e1b78c553466e9a49519c067d2dd6f67d72d7c8a3b478eff2b2b85c689558d255690344a43fcddcff66b3c3aa85ded9eafbb20798ea8073f6eab9af9962132991cdb84ae8d8bcbe955a636a9ac0c6ff13b05fb646abac739bea201f7d2b8c4ff57f4ef13bcc894053ec0642a214a2a20f59724671fff90559d4db60fe151c13beb3401c453138a06132147525fadf54ccd8d3bb05c90ffefd3faf3c9de57d8fb92eee6141d671a48b0ed3a6908584c793ae531339ff2d91abd1da3e267c664b28d4555ce6a1e28c1e258bbd632b6f97c5476775387793c99ea62193d8f506880e0b2352c5055ef9aa1b717a10808503d20c9d5ac58b3a0db5c2620eea3329ec249b5792255ab6aa8dac590fb44ea6bcd5db2ac435259f0651520190a918c16a49f0ba2292d2036f4e1384a006b002af4a7a6d80525cce0809c6672d4fb02a0237c3799682cf44c7abbaf94825a9c0724b8f266684804e361cc756b56a2df3e7c09d242ac079fd11180058d68605c87c526cd4bc4f705151704e9471a6537125e6f1af45d393034130960a423a51929bd41ede7ecd6f4da19e0c79e6700f0bfda9358299d4ae4f64510cd6344eea31d01b83994602a4eaa65401a1cc1ac890a56ee5fdee0aeafb790f0ad879531be563999a57242c3438e71af688202a3bd892e8853b66b76fab797af5fe64a656b84cb5deb0dd9e7f565c440465eda8aa6d968dcd2c2fb42b3155dff44ecf179170cc86240566bc164b908396f81e832cae905c2721e965f071d82a5bbe2de31b3a1613e62ff827b7b1f8d1428d1dff8655eded6113395182d6e37d4b1d84eb4a2dd5520e459a3016f5d1c49744efe6fa84fe9db44489acf32a8797b8cdd3d34114615aa855c7ef3969efc3d06cb17beed81dd565b188fc1d4d50b824024ef7752d5c1198f9483054170a2bfa4593a45d7b34599c69c7578a1de2fc017714a7370e2fadf8ebc9457121db5e812c436fcb2a274f5a74c5128be53e926a5453d0bd7a900ee13c7fee03e0455dea7bc69e7f3fa416e9a69c5554e49a192f7bae1b0980957bcc30412fc76ea8b91a329c4a23d6717ba44002a41023e16b17bb06632d61f134d0d0661ee1cced27ba32753b7deca990eb70fc089ea259b61f546b39f2c463e7b39c5a6109ca008e5bef9712f99338214748e4fd76a16c0452bc9d9e848a27ea7abbe8c48b908ca5ef4a07b815365270b9906af4f6c1837e1da6f92e9db76ac9c87879bf4c098be9a94976eca4ab6e6214dae8a9f2a8a803587063618e8e229842f603d5ca1547171f5141ff2187651f9b3f8c07752bb2b525327b3d74dfb6b38ff2ee4795c03aaa52b6e132ab1ecebcc223ac43328239dba767b24928478c941416b43573dd558d26dbfaa751d35191be270002f14510db582cb628310b03b2f558740ba30682a68305ebad270729cafe5604ef6f2bcfb58f5e81768bf3e1f504fa52a79eb677e31cd3c5cef3d2d0e732ceeb411a6adbe7f023858120d18643e80f9d304185bd503e3f8ea71285ace9131a43ca0c7335067cb095eddb365916d214d76453c2e5607a3055380c1b17e516aa6003f5e16070f4ae61a938d1bc7676105c813087552a763c2a25cd2e1381ebb1de7a212423d797c73c9216cacf44821cf2a06beb79fa90766fe9b76c6b83ab7c5786acad929224a43c9c2d06d97365357fa30d56e04a0a051965c", 0x1000}, {&(0x7f00000023c0)="b0809afd1622d57e378269a22471c7977129a02e5bd22560a3868d39121461cf2559d02c182c495898f65d36fd4adf4ea8af6576419fb710b20ebd103936564901cbcb00e2985f2841da7bd12ab46a522a6b7ab86113a7a40d1c2be5c90a3434c79ca0cde8cdd48e24760b4833993d1b213a2bcff315fb8b663c6c204b0c4f86ffa8464f214db9eeccbdc4a9827a7f16929544a0b38b52c4f39190ab9b44ca20d66d4b8f798353e0d1b709382aa0d5fe8b58cc951d0e3091aa369e9ef95e262a7f77228eb339a3d647ed1761cfa3115c72e4612e83431a", 0xd7}, {&(0x7f00000024c0)="eea26355eec069d771a6951c7ffccb73e04f473ef56e63f8430d317394371dc3c5c41c27f778313c02a666480c50de10333b72d2d2d35e371b8ebeafe06f13cff134eddb57e9e420b33f58e5535be8aabca521f53de5fe85972cce6c9dbb4dad164f4f739cd901a170ddc8fccb0a64d9c294", 0x72}, {&(0x7f0000002540)="8e4830b0445de6420554afeda58317a037746530ade185b1621b8841bd6942d4767632e0f70bbd25a7fbe321816669b359fd923b5ae34423b10e319eef30fb477fdb87e9007f8978221e2a789719f5162ffcf2e43b936f86abbadba8f86bda641b6f7b98c57ae10184ae0e13f97657ae492b790ddd3bcbcdb094e38fb0ac11c264aa794a26a70e0ea6ba40d7888a2971a28e172002f5b69382f304d1cb56c8e65ce2", 0xa2}, {&(0x7f0000002600)="e3c372869fd1c76111f9bc47d80af9836b487ba48204dd595238ef5fd9360516aedc9ab3b3a1b38f0e530bf18e7c1fbea000ec5aec869812a099d0a00ab44ab9fe1085fd624ea9581be7ae789dc4fe02f7a796c0059176d81fbc0ad22c599ba1b236016baab6701eba950c520fe22ec76632647a88bd5212174baf126015948b8007e555e8a8c154d1ca11f9cf465ff8245416bd9d581a1ecc45b85b0963087cfa9b55d5bfcb42d8268744494aa787cb98dfb1bafc", 0xb5}], 0x8, &(0x7f0000001540)=[@rights={{0x30, 0x1, 0x1, [r5, r2, r6, r1, 0xffffffffffffffff, r2, r7, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r8, 0xee00, r9}}}], 0x50, 0x4044004}}], 0x5, 0x48004) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003bc0)={{{@in6=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}}}, &(0x7f0000003cc0)=0xe8) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000540)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000880)=[{&(0x7f00000005c0)="cb6dfd4034beb3f28ff5883bb5de520677e2940f29d0ad6fef94477c0276ee0ab567c52cdf3f78fa191c4c57d2cba24d6c1cd341e3c24abc5cd049018445", 0x3e}, {&(0x7f0000000600)="e8e7bb6d53649ac524a449d4724850ffaa0e96f28bd422ee7fe58c3c6646e348aedbb0418d1907d782ad6f8bf43ffbcfa5773a0f83817b5d00dc1d4e3a03b4d26e4ca749c8110800c832c8d25adac6c160abcc7e0c39f17cf38afaa32ff4665ebe695a23d889b63d885d94b1e3756e87ff38f82405be43b3f6f5bb52c1991a0c5e45b0156c499cfc107bed30b0725cb0e3cb7ea97312ff5882e31f2312391d9d7da6410e4f2d42", 0xa7}, {&(0x7f00000006c0)="e54d2771cf5f27e9b6a576e38642a03b8d244f04f2e95ce9be4946e855244cf5eacc35517783ea227dc1037a8c8cd41a546f19f354e98bbcc24f3a43c1c1c4d6a399944d8546ae9f54a248d87eab27839eb92bd955226a2421e80a07a45e7ada9aceb86d57", 0x65}, {&(0x7f0000000740)="b2596c78cc84d5859451db7bdc7b40852adb07206f867e83530f1309067e97bfdf470b37f8cecdce3138ae3336546180119adf40d293b8c514cb5b8bbbbeb3f81504f982e8c276800962b76ca26c8783bc405f9f0c67f7", 0x57}, {&(0x7f00000007c0)="e3986f6b0039f3dd79890bde65040579aa3ea04620152f337c035a6183a01ddcbc324b8de095c2cb572870d868851f083cdf4bcb9e5ff5eda46a83f1d39c0adaf70700f21c3ba4f3138d72f1b9e645b17f588c3a407ecc99a300b49a698557952641039b89aaef0b9bb5bf544566dc59d5401ecedfd9f50c001d05d4095530b90722957386c4a9f498cab4508e9069204d9dabd45d954289f447eda6f32ae6", 0x9f}], 0x5, &(0x7f0000000d40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}], 0x58, 0x4000000}}, {{&(0x7f0000000dc0)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000e40)="d9879f6a3fa9b0c52232d0757185237aa525e60c1cbd7c57f67a4de9b71029dc43126fd538f891b8c093deff84060cb3b6e263ac9606eab4d05e26319dc326207658c6388554b6cbe9d2decb60973fbd83fef6cdd8cdac7912ebdeb0eac92c4f2d6e3a20a74bbbd36bec8a66162686d5369e568cf193a6d2", 0x78}, {&(0x7f0000000ec0)="b6a602254a248473b5897ad0660a172f2e5d516d29828a3f24f64f05cae8986d5badf4fc12866d29a363eff6897df161c00db866a1a6a7a39609deaf3a3055315614794dd9e0ace561a2f8028c3e4854959284e86d24d582226d24ac1b6843dca4a23aa4b77657915c7b702fd8dc1c397181824cc292d35e52f56595633fd8a8c46eeaa62eed87efc7a39c9d5a1abdba6839f94e6f9b123ec3e9440c2e58f4e2ae0e7e132b08344389c92ea05ad8e5324c5240b5579b0b06b7cf2c50d882c24941fe29aa32c2", 0xc6}, {&(0x7f0000002740)="aa64be957092f36a6ccf188a426d17b27bc5b115ee45049ccaace800f2b00a724318820c33be3e90d665272a698c501cb91f4fe3ae6cca02aba8454e247d55bd400f6c6c39031e44528dfa45b23b244fa71944f25a83e574bf2cb759b685edc4d3f2b18ca1019af033860aae37400b0445633ac01a8b6eb3b70b444f8fdd1a23faae9b6aaa43e12c8a4555f239aa053f32c4cbe7adc944140dcab5720f758fe525aeb4f7c41b4d8ac7884f7906372a6373ba6cba3609479c8bf0742adb0471532a9e020250c0727c73a8da1828d7de358826682f38caeb797b93066569236b5a8a7f229d9f7d37adf833c2e7c0c2722dded2714fe2bab9ef973b00433641be81bd91e840719e8ed377e1d281010b309eea978814450b94d6e1c447f211e1d7575c2c8bd348bfbb7522ee268e26d8bd272fbf70788780a8f5a000416b3dd86289144bd810768d6b4f09b75cfc31872aecc42bc43dcb5f35bc0778ad709e7974aaa35ee52ec5394f450cffe93a57ac52c6917f6cc4787fb284b960d6381d7261b3500137a5ada5f185da3ee17beee5690bb7a0801d2970f9882eaf907a76ac608fb9032bd6feddf8a1667af338fd4e9a85352a789d903276fa7ec49bd5e62fdb8d526943e9ab97ca5454f1921bd27f9a7a32d9d83257821786f6c082bac50d38812d8bb3a6788d5f7efe63002b3aec46d97f369b8be17b21d9e79deb383f521fed9d0daa4e6b1b2c3a72e4fe92169494b4e753f427191a62fcbd1e10c008f0d3d43a87f1a3d20074ced03033e30450a4c19c685ae3c72b6dc9f4361a2fc269618656cf1a485eb9cdfa365558dc76439031b665235bd2c0cf6a79b3ea1e72244ed45082c134cfbfcaa18b2002f0ddb62bef705473d473cad61af1f500dbeb621f96de138c9f83b61089eae18b3fc46d8e1ad39fe4e61277a79c2e208c05f944a3aa1a230dba2048b44c1529f442b69bfb07a8fef58559e452b8ce1dd4aabdea126d77e6b61a9e2a22aa808972d316f23421f18d2a5e741a4b815f994121f9eca29429cd44837539afa1cb4bb2bb65ca4c6b45f9726170bca16d49b3d60fa1c9d26b87332d5fa62e06e9623716f17069b592a709c8e058b3b8b72be70fda9787e8be52e95545e78b96d5a598373897e7255bfaa2b72a6ebe79ef61d7959d0770ab2e41be06fa60ffd866fdb71edaf234963f59c71efd0317a9643637998e1d35c54dc29ea595f96094464c4b34eb2aa3c2386cd99707406496ac66d31214d1b50e881bfb28bc932f3ff908188326b4a88a4e554f8c13202bacb18a2b4cc81726f7a365abaf5b737ec6b0548a1cbe8c233067d5de60d91a5605bcc5c39993bb2a459f658d2cbbbfa9295eb7b7572c5710b0a4ede3aa2f9951afdc0a56c18f4577a584222833d703669f25bf41142f0762f75935aaeb6df36fc2de505bc62967c559056f70cf713e685e07e83cecd45e3b4e0795ffd1bd911d2885adfe0dfd214bf708fceaf3737822070ca9be02e15931021b982b1cadc8ff118d962752fc45d06853e6ae492fb7cd3c77536203d0894d492a65dc4ae77682d8bf04e8f05e2d1121344d04168a192f521b4934caaf23b2e9ada1b7c6bfaf5c5c51655c0b3ddcfd78fdc05d7d6907b53267dc9ab717647677aaf176dfefe701f9342f22474590162fe01d7097ebcced25e307e207c30ba757ad088907811b42e840643fa98fe3dbf881ea96133099e4f791dcc7b37749e71ab6f3d962a08596c31b54b793428f76a68fb879822de6aada99bd959586fdd4927824070e454fab03cd464c460e74aa0c127d43640bb6a7bcd707459e7cc463cd010464f6295590202c25bde7aabe70a9c6ee4c1a70e8b4c7a90e20d124ef566de8952649678ec3a367a5eae0fccdfcc62ce9dcae92e777a0ddd848e2b8c6923bae4c590fb9ec583b852b2a72a49a5cb9d05e923cf0167c6b3bf71ada60c7e2a4c83d15e56e3dd1e67e03580e61370c713b97f6fcae4a463202ea9c94a324015972a07887eb2780a4943e7237bf8710a5b869f77140efc068f7eb4efd3979265688a83c6d9b0276525b1aa07125f8d0f51a4cae1e00e1af89358b982bd433a514645b819e54942f905e65efdc842d576f36b11c96f5d0c58fcb33d7de48eb1ac4fcde458da358925b64c4095dadadf578f724d36282c4155c5758620ad332a412e2f1de1d7e61bb64819aa1d85aa70a02338f3020b6d27fefd7e47cea3eba6e1596a9997bb3c19790d2ffd0b0179c95da9010c8fd4cce2de963a8ba1ae75ec556fcd6d44aa102a955f1399f724a7d2098aa1f1bca4e224b6023c217fed0dfe9634ed02f50ce0d3e0118390418fbacbfeaa0b330895d9145dd8f3c063967923a270966b3a3c4ad5cd3c8293d99da738d543f21eaa73fb964f7f8f64142c10dd13a0a95b3dfe7c2c77f6cdfdbac2a4b9b5ba48dbfc787ca54919b90e44f94d8e27e96d1126ecd5d3e01ee9197d607d1aba3d4c2d8eba509c7966cf81d0641fba40160ad900c7ef7caf9bfee7b1d6e5e1bfbe26c763059907e756247cccd695405a281812b557dc5ad56c09702f2edae2a25fc79050fb663594c40494d182241c1c0f60df1d0a54c959a438f77bf79b461fecd102cc6615d9c314d689556adec2e0efe971f0e4df8d1fb2fafeec98e926bd7d33f3be00049be805c36d71b36ad4b229c0f164520de427785e1a9c1bd4088af529aea9f3882d5e710390b29075219a780c7fc98172135ac837a1c020663596611e615458a3b4d3aac110bf5606caf3ba09930a49497f5ea222369e5dd1dc6a1989dd1a3f5642e037787b93c740df06398b9722e0458b1d294f39e4587a1491d158dcdc0b8138f40eb8b263afb082a1e434c4ac41325ae5bd5df30dc8e51a05d6b581ed0fb3e5fc1e50debb59795b5a4a41eda1132cfe3da9002b8f2c53a491fee2f9f2c372d4fe2e159c2d62693c28f817d1759a3e6f3b8b12f25d2467ab1f87112a3e7a16bdc61ce1a6ebfab93795ddc129dcf1ff4b801f557c64203a2642632d2faa2d26354295492bac1fb33a44dc9b25cba42bcad3f1bfd0f31c240b07fb2cc30cc179fce1a5b01cbe87c2b561f58eb169e60d012a7e7e0e922c59d2ca9b848c54967450a98543d940360cbb9553de630b64734913e734b83567380045a5abc637ec6dff719ac3a2139c5c6811471c7ed9fb13465473c7c9fb5e833f89116c943cfbf4a36400f9a2d06d8c1c95284c830926d15e75f69282401ad885d6a3f2ef4897e771da7521721f1e95f8babf21e380693c3bdcca0c1b9160032f0593163e661dc87617e6b75524dcaa7b8e0f0019e6c89752e3d74792fc9a8d23697525969bc626a7d60b0ce3667ceea7c12a5021e21de6b649b4f4938dd1ec68f5bca5342f7609e6a1a48c2242f970845e5a75e27776780b914c05785a8702658a0c6cec1131d9c09ee89691632738401a78ca39dd619ad3911a9d3c1449ddd29232f85b277fcfd01600f7d37960ff4ab2b41d85712413841394743062396cca38d9478c6310006b4ee754b67b904bea2a1697001835d08577cfa56fbde7a4d75d3af5c672522861c768047a5a70802da785813625af1f4f6b9bb2b9d346a3227da39990ebbcebb4f9368751e846e5dc3fd0370d2892173613fcabbfcfe0faf012448c4c22e6ac1c635535afd2d23f0968912a391ebb98d5af67209bbd9ee13c5cd6dbec1568018b61ac99ab42ad2d3f17ae49c1e7ce111c6523fe0abc5b86e48e76bc3d31a5f3e2c4aa83bfecf73d36a337aa46575c74379fa1d01b4ea69e1283415478b5ea4b6629a6d822eab3b33b6da1edd2765f91154bb1eae3c5cac257c72ba2f8b3f41f50e072c18936cd8163a0636cd55d16bb4fef7b7d6bf3b39731adefd3b7a2a75956196cb020502563a1a6d3ff13308eeae45d0eb857d29fab53d556d9a3d19232b22b37ec53e780ad06dcebec5fac8f5342e0357696a6b4434ac93c11d5cc9a0fb8c4bf64f2ffe00238765c06a5056ef5ffac3deebcb910572b71eba67ef9869198d0e7aecf4c2c590c473eb35647362d00902b1f210e6601b82ac5356735135f0ce6991a010949bb7664a969e502f6b67702042ee9c62b22f3e31a8d9269df4ffb8186961d2952544193a05a3c966dd1d0acd0b6251fe01642c9b97610641fc29c2e46f6f4f7e9122c11935b3b314d4d3f4d6149c4cd67e72ca0833879a8acf7672058a54160a4728372275d9516aaaa6905e5064f5b2326872045a78c5b570d5cf47b9dc0557447f59c23d25b3e1aa2eaa22ed51aa7528afdae03b010451a5f79ccf3902b7f1aefb5ccaf80b7056c65d3dcc86400adc5534f39d53713df6c5f6943e808e00795ff060ed6b182f9d02e135d48ffd73c5caa3b11cdd869c515ca44d6f0e45a5d050a814208fbbeb4da1c095876476cb6e103b6474cf525b86fa7f46894a579a18e83b93dabfb6b064452ba989952ed47ac6c3929fe4a45a1eeabbfad89660720abf762d41a17b624711553f82d36660e144266862fec7d23428a3525d28088f74ef97ee3f3f294cc0ce571f35ed2a483e9157ef2ed7f60a342d8aedbe71c8c71faa6fedafa552047c9b96c9b2e5351ace798f10a2e648f3b1a8d6f0399a4f3468859d9beda9bfed8cf9e9d0ec496ec66f386cb36e09c88358980cc917a51bfce6a8de89f9be6366fd63f9b2ba7d765e64162b6e17f9844ab14bd56469e41aace3f2903b296aa942a8abc4ee4c1440ca39ed7acf5e29e543a533637700d794ffc900e411f00d118f8affa27539f58c6f9f858efd81bbccd40e78c373144da3eed53e7d092339ca1a51bb29829ef3b5c2df4d94ce55f81c7f5160d277a0d9c52cd49e4d28520934fb497ee47ed9c462f2787d7694e7a99113cb609e63b96ec82825720999455497633b350431a6045038eff09071444195b37a81b09cc0b1d6febee3f5f8a185cc2825769c9daa30ac0d2b794ee8a09688cbeff87b53ae3214b8ca3f1392ca1546b0afd0ceb3a3fb9beb4d35cdb238324eb000eab6bccd405c98ec5892f985e822bddd572b8de3ddb4f1f27a5873e6bd8158ed3574d5fe3c0f9480a68d4d4de3f04beef558db34b5cedaccdf4b659595a22f5eb37e7b0ba7281a970eb9463d0c83dcc7edd3dd866551810a2879dbc54cf1126234829b71ae3bac7d1e9be158f68d2b229b6bb590fa54577f430a321a5d9476c1e0485067032cf32e22cfae823a6d28b9823295a7069d4c8bf7784f6a05d9a58558eecb548d1f6a324220919724a294deb58cf625c82f39373960d67d69a7f3e935b44bbbf05bea51d72c234c04f84618c0ad592556dfaa7885a68897852a26461031977640911f18eaf07b2a4211eb13004dbad6829974990f667cf4c9dd18e4d7732111cb042a603dcdbbf2785b9a70cf41d6f2bb6aa4d67eaf81285ddf2cf20be2194b54a67b109cea46228c0f85d589cb3d88e4722a63f9369df0342be3fc97cb4814ce040243527ce7533f548fbc589c4f685515ee8acf7b6cb446d407355ffa9cf52b804e67b30602d484b05810c52e3456ef259a10944909f8527ad8dd6d70d01f7515013b72d4455b8506d71f6da4369c7c44f72d1c9d9e0cac1fb1cdede6aa967e9a9d158bdb89407816693085fa6304491a8f0ab7d01d1352f077a35778ff0b726b1d0f75b66af9b734c244a45f36e9aea61eca9f6cfb7844207897789324f9ff1b0c7f16d3cedba1ba2670c4f5b0703ba2839795618563d3d325b6749eb173444bc29a0b1800d08c2c184ee90919266104f31bf0af12fd88", 0x1000}, {&(0x7f0000000fc0)="6c0287c8b92988cc765107f58505a28ea98c49f762d2f55f848adcaa57ff7d50", 0x20}, {&(0x7f0000001000)="9c9c3c69768c00b336e4dab4cb4a6f44afba52371005b51aa1ef547a72146a8fc4ed02461cc90154d704b25f61ecdd7aa91d73c9c026edbf55dd9e8d849b2d716583a5409ee197ede99d69cd3548a486ed4fe2e086d769dafeb5658a9ee8b0ddc497dc06e662daab9089e69ea0ca6c0f", 0x70}, {&(0x7f0000001080)="c58f67a1d6328a799eb2206c1240f697ada5982813a07e12120f0c09fa60caea611aa8d1c88d2df5a28cf4c63a16a2d541994def35e66cdafaca0e3a2b974ba703f7653dd4b547407e5f90493d90a6d5c6b726f8a90568b1da436bc479a37e82fbfbe2966a787f154e0234c50a824c56cb4814fb17f5ce4496c97a9258677332ae2f540ed7321bcc15d4251fcddb177abde6dbafccee956b00cb0ab2fd0911364bd0f281c9", 0xa5}, {&(0x7f0000001140)="b227ed5b3b48da1a9005cbf72d753c5f24bb480626fa69c481f69ef15e3403f6bd417a383221252d0fb3074979cfdbb22759c22311e38fe69f773bd2cb18cc9900997e5d738bef93345c6d2aa82f8e71bd27ed5105f3b322ac815217217f98be46993dbf9790366758cb913b25868a9a3ecce7765c37db072cf6af917b8d795c7f83e02b7e1061055c35600456cf644d6247c291437f0ecff1de385a9b559739c7e075a4b9c6346132df81a5b5eb1e77c579c29593581fb08c96d43a4b997d0c0853437637e4c08e", 0xc8}, {&(0x7f0000001240)="db4d9e3ac3baad391e74b0a016f538438d3f376d66bd29ee74917473f24882fe30af91588c910a84965b705eae101e6b3e829f134cdf9f7d7ef748ccac4264d1c30ef6a99db1bc4113bd403cf60b3f18c87f594c587f90bed0cfe023f291f747a5e6e439a684", 0x66}, {&(0x7f00000012c0)="3094f31a8d943de3f3d1cf590203d432c0ae20f95d2b77ee08aff380654b08c20d2dde27a3391188cc978408e4d2917c16f3f5fa3e7583a7ee2532f71f3376b869b40300287eb951910324181fd9fa58dce0dd1ca50d8e9c7a18f64692c8276619cef2428b349e3b020b34eeeb4bf89f56db5b14b553b8e3eb243b36da924c858cb96bfaf0998058d74064bd29e6e5d5d689f0cc5625bfe7dbcaab8f1b155c3dd601cf21a9a0832f687b94dd50af7473351686e2b043277974ac126731cb641a0bdc1b76", 0xc4}, {&(0x7f00000013c0)="d3e5f6d2d6ec2153c2260145256636171544eb51ed8f4a63f62176cac7a824fb3b3b8d0cf89fe6814c960a96083e1f3b2fbd4e9ee222fa2216374213d222e5061ed802b04e7aa9869b9f470fb00168440ad1893ccf240db6d13cd2e56cca4fac417e5878a5a852a6430be7476e2d6f313ffd08f7a8c42dd9b87680b876f0dd66e2dbf21bef389a6ba9d98ee213b32fc733216db54c71e1fd0b3c6cc67c93e0df5ab547b2f7e010259af20861269ff95e476a907df216d99dfd9309fd079608", 0xbf}], 0xa, &(0x7f0000001600)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x80, 0x200000c0}}, {{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f0000003740)="9660d6ccbd3f001984b4ee69679c05c99598fea0b0cc4dcfc06d2e4a8a5fc6478362a971b5eaf1062fee0d291cafb63aeb5b20e333c310e7687b396d22e852a495ed244cd35cc0d6762d9b6b6ac323af785b63466ef690abe685903d57dd116ab7e3998724f362fa3687ae4f05b1a1304be8b9b8009983a65fd91d8811e1ee185d760062ce1314de3a0922e9da697198044da1c959d71fdbc3ba487077fe1a295ffc98b98706cf", 0xa7}, {&(0x7f0000003800)="0445aad74619cf5dec3f094061a2cc4a7f56968feb1485c1f0fc681ad349695c606409142501d0d1d6ab03e32528fcf949072d6b2fc1d41a858316aa061134383f811f5098409fe6a5966f370b854467825b44d9855eaf3d4333d8591e949d3cb0247d9e89cac1799a17a730b678bc65cf6b012da0a76951934ba6ceca75db923635f2357d82e5f24a2edb5d25522b291ec702d399c9df517fde9d8f2daee48d238cd5c47e88a7284c35a5e8986bd2a255ae05564e432ec2aaeb2faddc8260bf59e8af15c57f5d366b91680cd0d99ae3f7598de7d8079b60e485a0cda23017dfd274", 0xe2}, {&(0x7f0000001680)="5a66ffad40163cb433f7192e585e71889dbec3c40d8c05983c8b7542608a3b26ea0fc1be564d31d9fec59758d67194eff5d55180254528e01860", 0x3a}, {&(0x7f0000003900)="f939ad0b3845512e87c89e164ad817e70c2476b786b87943465e80ddc1159ca7b9d994cf92d3beac61d80b624bd44ee0e9067363b4b32ab375ec5fe9776fcd18db0b5f64b34c00d9ff28bf97b6492a5cd0a44f548c833da1ba8f9e21317e0aa3c79e469a8da530d049124f7bfff36185e7d280dbdd70ba9700ddb6253db76bd5887f622ea361cdfa23f884eafc633bf7eb586c14e87ef50a75a6011d20c00bbd4a0b20e4db2d635bb87d7d9cf08e0ae447765d49e106a8217b591200c7a80c14084322c363bb441749", 0xc9}, {&(0x7f00000016c0)="ab504df45c1cdcd0488b", 0xa}, {&(0x7f0000003a00)="d6122a609384991c812100f8220a32031cb17ec21bb2993d9ba5decea948e249b02c0f8573e75d8713c43add8e0a81bec8cf3ff27e6bd0abe8510a8138a720429ba6d9206cc1f2507dbc7b042781d21a663a44980a8514a6d402f4cc2a8d46b3312409444f1af8b72f2043c1a0f233f3d68e2c34f6c564a7c620e526a34969f3d37229f417ad3470f6a51f26622f4085e0b89b1a7a86380ef7601ab4", 0x9c}, {&(0x7f0000003ac0)="7b4f2483b43f7480d67f1320c1830729ce0c63fb8cc012b0ae0ddd116ce794a554428d2227ac87b99675232d8e83959c3a2b1ebd83f02b0debebb289356f780a2a83f2592e26", 0x46}], 0x7, &(0x7f0000003d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r10, 0xee01}}}], 0x20, 0x881}}], 0x3, 0x4008885) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0), 0xffffffffffffffff) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x9, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) 12:54:29 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x3) 12:54:29 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:29 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2={0x0}}}}}, 0x0) 12:54:29 executing program 4: r0 = socket(0x2, 0xa, 0x1001) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x26, &(0x7f0000000000)=0x3, 0x4) 12:54:29 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2={0xff, 0x3}}}}}, 0x0) 12:54:29 executing program 4: r0 = socket(0x2, 0xa, 0x1001) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x26, &(0x7f0000000000)=0x3, 0x4) socket(0x2, 0xa, 0x1001) (async) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x26, &(0x7f0000000000)=0x3, 0x4) (async) 12:54:30 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:30 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2={0xff, 0x4}}}}}, 0x0) 12:54:30 executing program 4: r0 = socket(0x2, 0xa, 0x1001) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x26, &(0x7f0000000000)=0x3, 0x4) 12:54:30 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f, 0x0}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x1, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0xb3, 0xe0, &(0x7f0000000200)=""/224, 0x41100, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000340)={0x2, 0x7, 0x6}, 0x10, r3}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200)=0x9000, 0x15000) [ 1378.882514] IPVS: ftp: loaded support on port[0] = 21 [ 1379.719276] Bluetooth: hci11: command 0x0406 tx timeout [ 1379.758096] Y­4`Ò˜: renamed from lo 12:54:31 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:31 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2={0xff, 0x5}}}}}, 0x0) 12:54:31 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f}, 0x8) sendmsg$NL80211_CMD_LEAVE_IBSS(r2, &(0x7f0000000b40)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a40)={0x28, 0x0, 0x300, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8}, @val={0xc, 0x99, {0x1, 0x57}}}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x40080c0}, 0x40040e0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r3, &(0x7f0000000200)=0x9000, 0x15000) 12:54:31 executing program 4: r0 = socket(0x1, 0x803, 0x0) r1 = creat(&(0x7f0000000100)='./file0/file0\x00', 0xbc9dc8fbd81cb4a1) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_LINKS(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x24, r3, 0x1, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) sendmsg$TIPC_CMD_GET_NETID(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x1c, r3, 0xc02, 0x70bd25, 0x25dfdbff, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4814}, 0xc0d0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1}) write$binfmt_elf64(r1, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x0, 0x38, 0x0, 0x7, 0x7}, [{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}]}, 0x78) fchmod(r1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000100000000010a0000000c0003800800010002000000fef3aebeb474ddd162de859aa658c61bafb35a8fc4578fbbaab74e4f7869da58c5dc54e5b1816fb553246d8cc6dd2af89ae4c9a7204c0bdc27786b75ddff6982582d3611b5449fa3e0ccf595670b6d69cd11f99eebab30f3a82efa3f5b21ac3f6c29d53f5695b05494"], 0x20}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r1, &(0x7f0000000ac0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000f80)=ANY=[@ANYBLOB="1d000000553f423a2113305c97ebcbf496bc40d73ebabf4e630c8ad27281faa3354dd1a5d7f4f7b0755c09c85d8c6b3274d13c3c9be05c0fa060aa139d6190524b8d52d27ee57804b31011683a4b4f5ee1e6ef9fbdcac0e008a14061316ff674558b50dab1ceb907174d7ed7bd3ad787d5bc429efb2750f6269f55ca15c7615a4dc058ddff7302eeaf026b7bae64ab1f42fb22885ce20ad31541655432cad475de3ec6b03b69e9a1489db41d1d8249d8a001ba421a55146c9222d85ef6905d9f8c897c54e59a1d17ab00000000000000c3fd733103bdf34520fdbc126d6314356d7486149f54314b12b89ddb2f6fc6e549afaf00f0cf9c940cffaaaa948c31530771aec767645bf6cd35376f771c8fd00c81176ab02a3e65c2062f5ebc03c29cab7c30d715ac1104559072b9d54ba9b766a6a172657cf88433595bff2893371afa591f0900045659fd4bbb820a58a84b2b8b688109f6e646ae535127a7fbaae8ae7480fb7d7f23182bed1219868c0dfbb6f623a7b3ae78976b39284866fc537f31d7a76f381e00d7a191febfb8af2d2e578af9762d782bc73e39278c9d002b6e4c6fc192325024918cf95060ad585d0c1e86898b1490ee228c50c02c5a025f4c6efc", @ANYRES16=r5, @ANYBLOB="82a6031f8b00012abd7000fdb04077cc47884389dbdfedb0f0820916f5a1146c7a3746b6b241daa2a7143df6b6933fdb87150cadfa417ee071736f0926edeb5a06aacc9b03dabaf82836769cf9658869f2972659857f2370bd7daf0fe629e000f38d91390533d958bf8cce8883d23bf701d449f296ee4d4a5d22d91428917fe5dbf0ae6237"], 0x1c}, 0x1, 0x0, 0x0, 0x814}, 0x10) sendmsg$IPVS_CMD_NEW_DEST(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r5, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x59}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_DAEMON={0x4c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'geneve1\x00'}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0xf9}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @ipv4={'\x00', '\xff\xff', @remote}}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x80}, 0x40040) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000300), r4) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)={&(0x7f0000000700)={0x148, r6, 0x59a, 0x70bd26, 0x25dfdbfb, {}, [@TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x535}, @TIPC_NLA_PUBL_TYPE={0x8}]}, @TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe9b3}]}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}]}, @TIPC_NLA_SOCK={0xe0, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x40}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x10000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffffd}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}]}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_CON={0x44, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4885a39f}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xffffffff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x12a}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xdd23}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf8000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1000000}]}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x200}, @TIPC_NLA_SOCK_CON={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xab400000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffe01}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x10001}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}]}]}]}, 0x148}, 0x1, 0x0, 0x0, 0x8000000}, 0x20) socket$igmp(0x2, 0x3, 0x2) r7 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$sock_int(r7, 0x1, 0x2, &(0x7f0000000400)=0x1ff, 0x4) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xf59}}, './file0\x00'}) 12:54:31 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x5}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0xbffffdffffffffff, 0xffffffffffffffff, 0x3) (async) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000ac0)={&(0x7f0000000a80)='./file0\x00', 0x0, 0x8}, 0x10) (async) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x5, 0x13, 0x5, 0x7c}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0xa, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510005268c72a0018100000", @ANYRES32=r1, @ANYBLOB="000000000000000027080000000000001800000000000000000000000000000095000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x11, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="85100000ffffffff97a8fec057d897675039d83bde5ac97ff0ffffff186800000c000000008fe779d1619b19bb68a7c1ab0000000080000018000000010000000400006c62008000000000000000000005703f0001000000184a0000fbffff02000000000000000000107f00e2000000a56b0001"], &(0x7f00000000c0)='GPL\x00', 0x10001, 0x1000, &(0x7f00000019c0)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x4, 0x9, 0x9, 0x10001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) (async) openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000001280)='lo\x00\x96o\xd6Q\xb4Y\xa9\xc87,%\x81\xfe\x00\xd2\xd1|C\b\x00\x00\x00\x00\x00\x00\x00\xe3\xd8Yk\xdd\x16\x17\xd6\x85\xaac{\x8c\x8ffp`-\xcd\xf6jh\xbf\x9c\xd9\xd5\xf4\xe68\xe6O\xc2\xf1V0\x8b\xdd\xcc\xeeR\xf2/\xba\fE>k\a\xe7>t7\x8e(\xf0\x87d\xaf\x93\xfa`\xa6,o\x81.\x1cR\xa5\t\x00\x00\x00\x00\x00\x00\x00|pT\x15\xbc\f*d\x8b\xc2\xcd\x8f\x98\xdf\x00\x00\x1cM\x9c\xa5\xe0\xa8\x00\x00\x00\x00') (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1f, 0x55, 0x6, 0x9, 0x0, 0x9335, 0x100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x20, 0x4, @perf_config_ext={0x0, 0x37}, 0x1b804, 0x5, 0x636, 0x4, 0x9, 0x6, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x7) perf_event_open(&(0x7f0000000bc0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x91201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f00000003c0), 0x2}, 0x84, 0x3f, 0x400, 0x0, 0x88}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_open_procfs$namespace(0x0, &(0x7f0000000a40)='ns/cgroup\x00') r5 = openat$cgroup_ro(r2, &(0x7f0000000000)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000b00)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000640)=""/63, 0x3f}, {&(0x7f0000001900)=""/134, 0x86}, {&(0x7f0000000540)=""/57, 0x39}, {0x0}, {&(0x7f00000011c0)=""/179, 0xb3}], 0x5, &(0x7f0000000d40)=""/253, 0xfd}, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8923, &(0x7f0000000680)='lo:\x96o8\x14d\xa1\xe3\xd7\\b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\xff\xe6\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\xb7l\xed}\xe5\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x02\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2ak\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x01\x00\x00\x00\xd3\r7\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xd5s2\x9cVF\xd5\x18\xfe\x0f\x8f \x01\x00\x00\xb1\x88\xebW_\xa5\xe1\xf6\x8aj\xca\xf8m\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\rh^J-\xd1\xbaUn\x04\'%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x1f\x9c,\x113\x7f\x03\x93\xe1\xcc\xe7f\r\xf3\xff0\f\x82%_\x92\x8b\xc4\xb9\xd9\xe7\xf2\xe4\xc1i\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\r\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1\xa8\xd4\xe6K0\xe1\xa3TS\x18\xe6x\x1f%P\x9fU)\x83E\n\x90M\r.\x85gn_\xb2\xe9\x8a\x1c\xe3\x93\xd8\xbc\xb6N\xc3\xe1\xafh\xa0iF\xdcq\xf9\x17\xd9i\x844E\x1a\x13\x9a\xe6\xd3\xab:PM\xfbe\xfe9\xd9\x94\x1dx\xd6\x03b\xf7\x10N\xd1\x93\rU\x7fy\x18tE\xf1*\x9a0Z\x9f\xdc{\x13\xf6\xb7\xf7\xe6=\x9cD\x108\x8eS\xa0\xd0\xa7\tn\xd9\xae\xc0\x18~x[\x85Y\xb2\x82w\x150\x97\xba\xe6\xca\xb1\xa3\x02\x14^\xbdZ\xae\xf5/\xcf\xb8\xea8Uw\x92`\"2\x81j\xbb\x87+\x89\xc50xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f0000000300)=0x6) (async, rerun: 64) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000001ec0)={0xb, 0x3, &(0x7f0000001d80)=@raw=[@ldst={0x2, 0x2, 0x2, 0x2, 0x6, 0x40, 0x10}, @map_val={0x18, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], &(0x7f0000001780)='syzkaller\x00', 0x8, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, &(0x7f0000001e00)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000001e40)={0x6, 0xf, 0x0, 0x3}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000017c0)}, 0x80) r5 = syz_open_dev$ptys(0xc, 0x3, 0x1) (async, rerun: 32) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (rerun: 32) setsockopt$inet6_opts(r6, 0x29, 0x37, &(0x7f00000014c0), 0x8) getsockopt$inet6_opts(r6, 0x29, 0x37, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_opts(r7, 0x29, 0x37, &(0x7f0000001740)=ANY=[@ANYBLOB="e5fefffffffffffff731e90d0000000000"], 0x8) (async) getsockopt$inet6_opts(r7, 0x29, 0x37, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) r8 = getpgrp(r0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000007e00)='./file0\x00', &(0x7f0000007e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r2, &(0x7f0000007f40)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000003c0)="53a6da92ac65070ef7685898e80bb2f2e6bdec4e802ee57f55db250d179fe5e817a110ece0fedde3f39f9e5d9969cadb110cf8042ddcbd03454867246cf718ce7a789baa1e245b7013dce98e", 0x4c}, {&(0x7f0000000440)="47528c5b1bddf355177c5532b626eeef94d6206806c414abf1a3e4127ef716a972a4dfbabe0a3a88a3a79a273e831e4c5bacd3d16b18479cb1a4c021faceb59d030012b96a2f46ef9ebdc0722b7362c39fa5ee94f7ae240a1a0efb9bf87a5201aa5856949269c531b1db643bf64c9394f8bca6955ca38a087679e611a8bd6cfa7c4b1c0535b54a110ff3dac5a6420d44207f62b5712653ef38961743a63fc92f939ba380978286569c31514e3e7bd5fcb0348294a70fd6daa4ccffefaa4788bf98bec14532b7160f872cf9bcc217017e5d", 0xd1}, {&(0x7f0000000900)="eee740de57aa97201418285e7034f387f76968314388464541f4ea9563d3f4e8cfba0caed167f5355ac87631fe4d10f9c43ec51519afdbad095b1c3db2a784fd52c9c268a4c090388d7eea3678fb5b8fb77732bb947bf1b3291b1032b984a8bddaeb8694e6b0ba64ccf372ac8c9e2e3cda007c22a04d5e3ffa7337805e6be5b435d89cf7cd8a8de9aaeee07fd5d583cb968826d78f29de70fbef4602f9b1fcf3a7b5b83629c70f5da7ae827a89ff", 0xae}, {&(0x7f00000009c0)="f99605f25ec4e07eaaec42409cab9b0e33b4b72935e7b1083312b389d298d3577030eabf24ada1e2441d74a9e4a9fd6b6922ab60d60a17958f36d444a357ca75c8461edfb1f42334d60f979d2c3e49e34f866a897ee5f301e68d25cd6f34ea736664e898300cebb40d79d18d8821601e5345", 0x72}], 0x4, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x20, 0x48080}}, {{&(0x7f0000000c80)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000d00), 0x0, &(0x7f0000001900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r3, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r2]}}], 0xd8, 0x4000}}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000001840)="583d100138dd41bbef17a5eb0685cfc80a9f08ddfa7e44ea4beec866f26e9416c1933385db1645f5e00b16c194fba1b4335530f11cbf6562f7321d9c9e59c3ccc13dd30f7b67f9a0be70ceb7d67c2eb94ba20591eb6d751ecd784d1385395c7d4fa8ce409934b05872ca9919", 0x6c}, {&(0x7f0000003e00)="34bb257bb7a14650b1f710a579c574f656b84b03cdd286c367a37859034f6c2e51e1d551dcc59e59bffc815bc09bbfd55b62f826d7ca0446a0852227882cf5f9680412ca91b263b69b4dfc48f98ac2d3a4f3e5ea0a21aff7e59b25df792c2c55bb83b675a537820827255126d78b747fc1b667478ef7e2c0a7e2b7af3b3ee200da59b3464eebda2679859df3e837c835319fcfffbe51efb4458384f22dce027d0bb7aa80db576899fd37fb084a1e2e381c95578009faf524b62931c6e60505418cb91852b1b285546b2b71a3b9bb24bb6684def8c51c9f6d519a039e89eea020909357a8dd4045198455a73bb5ad9d633710f1baa64610c4974db64102258b36f1d42edd1ae0d34cdd1bc6c46c5faec8d0f9d2c98ec221a55919db669df8556042e78364397c91df32f2c9415c047f4285c26b6cb16697f02cef46bab93186371a5f282c906594e8f69c622783116d03f7a19984943fe97914b4315072b1c24d43ee7902cd1170aa73adaf03e6cb5c7cf12aced39b5871041e04aed1d29d7e50dfdb4390a78861dcba8073e4abda69c259118d56da40d10ef40ace4d3cc6eb915530989bb52f46166932397bc5071b9dab461d8b34ceb8c8039f9185cea15cf720f6f1c0fb416f0d342fbc1387e3279d16b692f064dee7afe0372ded8c31a8b7fed1b3120743ec437e45b423a2900c0d79cda458e1ba8201089cfa93413b7c656dd718cfb5258bfb1085161c3370baa1f78408b3b93026c82ce9328759680162fb262ac3e64d27839d8c367705f7bc212180bb92dfa175329da3c08017d833398d27c8fd581fdcb5bda53c5a40f28d0487c32e69c6c416ed5ac0367bb476e0a1bf1d1c5125da909b70255aaa16e6a819058ff146d553d5d84eeb06b35353faae5dc77bab983ab230009f5f6f6c9273dab2d7021b5aabcf0161dca8fb11a1d3d2c76cdc1e093df66c5cf053c8d8fe9990853b1ba2bd65262bb18f11b3a8f15cd72161bbc3c2b7d6e0ee54c6681143211ead883d80b8dd0117efebdef8526ae401f6c9fde0db3f0460357d2a15245467da56ced07163f6f732c70338e2f1a40e17c4244e7fb049547f3904a444b1707499fbc55822c9aa4a4124414cfc2138b2465b10d7b9653e8591f39e8deb427e2468e7d91eefdf85bb791ea12ac066a6184cb4792898d325bbfa8745de762db43b6a497ee16e4469e3730373e63e7fcb297ed9b5a148499910f4082085a3db623eb19b91e6ab134680e9b44c8cf8a36b46eb0189f32bc2673208cb172d63b7d2967f71c8332d12302adf20475a18a0f3ca8e3adb039281ee93c59ec3042b0d7ea5cb7360f0705ef2b70b218d41c5799b4cdd7efe3de8b42e1099d96192f87e046e4e02ef34561b34bcf4e49d2599068f9300faf118e50819b9bc9863d08ad2bc2d3d12831fd721ac4ef86b04ca66db10e6bc0aee6a86a1a90d6164017efee90d42b95ee1af824e6912571fca8a72e60e679490ec86536439b77e71e155d3e048d6c8fded003c984dee65c8208c191deb3523399bec2633ccc93abfd3c4cd5072b3911a59d209535526c49681d920b1aa1aa942624d9793cf64f3f91a901aae396c2103e2695a796f623ddd3aa8df0cdcc53ad7c555ccf83aca1d75ebc492ef5f8c686bbc1bd2cd3899d0ab8b98443bea0b23a639c68c4ceee6e7845da29a0b2ef852516844c95797dbee86d53fb9a2ee1f64e890b1164aee8d27317b3857ab21b5526c7044133b89065e85e014e64c79b3cb157e9bcd90ce65bd94430c922c796a45d7fd0c7291d81a1b98405ee12ba68ef4a9eea228151818aae9becca36575a16bf8269128ecc7d5bff076b427ef46e5631b19a5723a244901ace6339bb5072c151ccd6c3e306550a7694fd9a73ec44acc92facedc7b9dad23e3f235b16e84c58cf20a0c4f1d2afe903df8b5b6725e8a78b568d98253a8d55fc83bc68a902544156f9a851741dd1089354617b2536180c731da9bcf98ff0155db6b26eb5d3044ad13f6b53452b4b4e8bea0ac2a3807ab41e19355eef8893221168a01c5f9775555a288a80af53062ea5b6b9c226535add107f2b18e63688be40f0c781a1ce19fbbf6cf3bc45dcbd84274bd74dbc2f20cb6db609c077a6e92d175b243ccb9e3f8249449abaefebbad8505ef5cad85f707a420db908d61259eb9de9d6c6c5fd17201549a5f001bcc2439382b83453eb1521f6a360e4556fc61ae20836f332b5d94e7535070c1a6f6192d9ed27f392b4907260635b37557ea21e80a3adaac636b025d50b2d2f089ca961927ae5911c15541d07b5c91aef92a8c6291bcf69ec3b418e85a65eb27eb66fff42a53adac98f8b9d402f5ede950f95c816a8a19f7fa29297db53216341c8665c975688543d693547e48ff1de8011cee73bb826efc9deb99c59ab49da9441e4dc9a2efabb270142097b8f0203cd95a235c04eb854b5cd156b1b3714d2bfec5a6691eb7ec85f7e21b77804b9b34ff27e84e2e384f633a4f5a7773f7336a3f133e3e5d0ef77eb6c5069f5e5ad5f89ce5a331e2a78968dc7d49590c65a4e8243c13248e1e560e5a7f355a9106b0a9efa9f455b570822e66f304bf90ae494acf5d5ae78e3569bbacdf29aa65ef1d018f0bb3ae71aa64acb2958edf2312a7444d7205ba29691b0553f260ac4bf2dbe709a2757fd7f451be8762c039f60c857d75cee97dd945e3e5e5a9173302ffd8254b3567acda5dee63b4c50dd6a26f331e4fa1a1c6d1443258bc45f5bb78840f92d1caaa48bcab19f3c89c1f4689554f3a13ffac2b6b7039e05b28644f2d7436f151197e160469793cd8b42990323d07621aeae459a21b9dd8acdd99888c4f41e52aff1b82d444a34ab53b8f2f6d3680eee8b30fa6efda62876be6903c0bc8e62bf3723454c85fd4f0f60c1aa9280665cb28ffcfff9d7ecaef9d8a4f514cbef30850af212331073872effa3a2c29cdcb0d75c8ec6813294c452072aae01f2db6c3b8612fd099d102239ea503bef3119d1cbd3c91b99dcd58eaa4ba39afbab4a00869eb2be45795d57ad7c5f3b546aaf3f6b42ddcadaa5a399070da822a6f0552db79d77d0a0048780f437a906a8373c07e1b6562057e5a971aacbcec140b55e48a09718aab00abf196c3bfa2466d4a74985d67e3d2f615bdda490a6d9aa31a034865a0623ee7610ffc947311beb4189b2257510ea869b216123491892c852027585b766c4fe4bc139802d55a4fbba3835e6c8fc991ea59887add09bad82e8a1f820ad627cb295ed6007305ab2bf0a8722b49403bd7437412440417a4d39a48433e264b5bd4eb23c926c1f43b03c399e9f2cef7183fdb1e8c2f540a71bb78c501ca345d171aa1628d86947bea1dd75297f6d7f7a08dde9050b8e8a5446118c9093a01606e746027363468ed1346145e9cc4457d10ba02aea330f90d2085bbf754e3a0a983911e2d89a083759913d9b94f2139d3be0b406a0325ee6d24f659a1754f8acf13d3b0e3074aaf3b9b1027b39a32fd0e2bb3151bb14588246bee3949327d3ad2e7bbc648d4443d094363a6289879164f1d3b84cb47f4a6aca713bd8c3ee757befde9065816cad742682b9bb83f76f9fc3c3d931614d0def791d2d3ca35552817d7853c034d5116fc50432e7ec53281b702923b623e3228d754d99f2799c344c8574040bdb0eaf92ea7d610a2aa5d290aa5fef088fb76035a7dc752047f13f2e979ed847e68426be43adff2f9b4e97e440407f403eaf96c25b8f5e6be7d8b680c4b69ecb28147c5024f6d687e943239d05f0cf22a16d3beb73f5f040867ec7467a042c13b20932b34394a528605caac8c1297bb6a73aa132d55b940907c078369a458dd428da2caf12b1708f6bd328c1b88b1a108ceab04e9ea55c4c7bc031e28f38348eb96880a7bd9b2992c3fe7ab177f921600d8451fbf34b369f8041151935a1e83fdda8b6e36172b877e0b5a4cb9c47c439d72c286c4577481804348e783a83ce985acd88f803eff1d476292bd0ce9ce9bfade965b8397f35e31c62bd3e4f6eaf44b5fd3a6399609f23b49f0145370c0f256d0e57c825a2cf738fa06d4955989ba0421fd4b5ea9386ad662eca3bb7a63470df8464c25bd696a117bbebfa50f2e65cb045efe1850a99e58e9c7cca4e48fddfff7865e69d5e9b6abbcbb7e94a54a2fbc51d7c8faba02f9eefb35e48da67b604e6b759e9df0b20f53503927c3a6b3fa49f10825fe4b2c0cd88654fe23f683e92efb75480f5344e01230be92fb8fe9d8d73d36981830ffb4608c02812fe3f531ec1b90952a0194aaee10e0902fa99ec09fa15bbab8d30e6db81a3de5109f9a898722c8f8932d70ccfccd962a608d74604ae721fe22d47e271cb240561337bd589aca35fcfb6e77484fc59d65a4c7b016703f1ba09fe73d1bf6abdd7bf0207ab53b4005804d4d53963123a0af123c77180821a827e5aef5e536aef40311d2ed9fcfd4fff5dd317c02a02b8b037b41b767945f0e429c69ebe73044fd76c1374b90a3fd2c3653f2f0d0381c2d8f23e4244d8de9f0b5053fe68b6109e6c5239395d32b32543145c10d067801ed1e5d7b2bf9c990d75ad87ce2abc33ccf7e2cca9ab7e4425e2ddef331ea8963ef604a8ce3356b75c078977dbbc275446a8ff2078214eeabfceed77834071b4d01692171a431527f46c4cf74531aafb8bc6ca2c66408334ab5890f72149fe9bf9ea689687ddd172aedba24aa36678a2f5ab1b2122f7d2ef6ec0be8779846e41fd16949967fa8ee22d4b0d6ad07a4883670b4e437deb1efb55edbd55351361f07fc71d50fa4788fc6ae3c9778d4d1a28b6f5a738e7f158acba86c7f593075297e9578ab4ebb724ca8648033dd4ec46533e897ed49ddb1452bba92da90c71dad5b17e26cab2b96f077a365cc5de52c1a28308100e3d77b1d7266730f32361e8668de7b1fac4d9af5297eb3db7d2ce46964a5a999c1c239f10fddfc1741e7f32782fc748e5a2f65bb4341777e879289d351309344d96ae22df2d4294e8133677f31c2ff353d363f65c674f6a9da71230251318e109dd2f39cc81ee3b48184a76be8df801356c0aefa3c6fb3d43c7eec253ebec29d0c52abd98d72fc0d688b489848c256419cea07bb658f043be72bf8d2e6a0004c3fc86cc47eb8ffb26a58f5b468c7a05d83f77d534a6f16aee4c009515ded0c1170982b9b57bf426a0744d19f38b5d0e8e8eecafdacc9ca40fd814c286ad5a8af68a6563d81a55feeab259e8902988d5f9e604df060cc597a18abbdc88bd70802e66167d6f6f7f1b220f3164fbad843bd78fcdf9cc59a4b2205186dcd7b6bef4e0d4b1d6ef41e5ce45880cc0ff46720eb5028579800527a650228173824f8beabd9ebd363e77a95696f58caa501e153786927f7cc1da7da69350d957165f6e592cb106272baf8b9b8b7e0e925f0708e0a3c969c847422f660972c48e33a670c4bad0ea5f058694ea705270850159e094f8042bd219a060a79c92a018c02d8b45ec4b0d9b3b753667d70ef4745d34fc272f1711bec0a438774058507ae71d56a66c28c2bc708d47f89c283a9c9ef0377758e4db0558811e3eca06fcf00faea68e218651cc1e9b7b241d843656cf9d41f3f2f11947912327b0df64fadd5fab77dc43d4f4f034e3ca1adcb4fcbc5c5fcac17a65ff02e85338f6986f196a1bf154bd13d8d86ab443119a5527b42eb62f3163d0a7f98c5d3755239331ce5fff88c5569c8016e8253932c0a2d1fd6734f06646ad770dc4b064c46f24f9b72f3d683e1374fe444693391b60da054", 0x1000}, {&(0x7f0000001a80)="e11691e065068bf16ed337e49b4a4dca990950cc7588ab61703938478a54cae0aff5667a13c9e832cfe8d5398ffb5980a9e3e3b9636faff5c3548bad31aa324f010df19504169f27aefd41ee93f299", 0x4f}, {&(0x7f0000001b00)="5f45e50ee30aeef708f9acf1f08ef2e8c02670866737bba9bb07afa8e888b1a184c73a273dc8851f4b78e80717c2502c04cd1f218250eef29a6dd0164c0dfa215f079cd5133112e4e565ec03169d9b1500bcbba29a7365eb856dd5a028b2d1", 0x5f}], 0x4, &(0x7f0000001f40)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r3, r1, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r4]}}], 0xc8, 0x48a0}}, {{&(0x7f0000002040)=@abs={0x8899ed07bdcdd777, 0x0, 0x4e23}, 0x6e, &(0x7f0000002280)=[{&(0x7f00000020c0)="33b0336c1a13591c7116902af2cdf714d76377867e8f531bd0405a4d4b102ad831a69ade6fc19a731d8d724e0a36b4141a2d902d3a16ac6f6f250a39ee8f10a2c6b1196f8a1b8f90d99ac0b26e6887cccd8759e97c161463d57ca0f0c6278beac09d104c67fa867afab56868b7ceba9a4c5c644cb6bc9091b954ab32c595e71e0554f1657981859d", 0x88}, {&(0x7f0000002180)="c21abba55a1e52574870082ad622a38ca39cad1761c6f70037965ba23e6380dc9fc9d5d436837fb473ebf2720aa022276b3b66b28a6366a12bc7951476a5f50582d3c75a50f6861a7180e9a7fb30802c8e3826314dbae1e606484b258996bb53071105bd7003071ea54b6e13fa63cd279b4c9ad0a29474ca5d65b5e2253a39a04e79c0c7e7eb5964dea8bf33fecc8e781fc94feeff74b3e1dcaea93f44b5ead720b6d5dd9924034909ec8da851eefbd80385cca7f98036b3b01b1dc4773940dff07574a31940f5d34ea874f4aac85fb8b12b46b0b920995ab673ddddf5613f58df1064b357c4032b5b5d40", 0xeb}], 0x2, 0x0, 0x0, 0x40800}}, {{&(0x7f00000022c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000004e00)="417ae1684f4135c4973390fff6929062a5f7529864680222e55cd1fa8cae1a2fef89080f9f6991bc085c9b274ae8cbabf9591a9ed0b2de4c8ddc8231e6001ecdca1b22e8f638a97cd6a314cf7753c29a8b56e55c5c3033da9973cbc62001ab8125f27739a1c5cdac0ef0f279906dc97f8a6b8a4c924f3c30128d3b0c946d0af22d9efae07d6b52b04b833e2b4a1bf9296a8535392589d2c0aac03446dac566cf53afb8cf962f724010b4eb210fb4f068da6bbab8dc3f2315b9513e7c39cbb2ccfb99df933441fdd7ca7361ed61029066c15889aa7f235a871d9720d845c7f9ad35bc8ca4ef3a3ce4fe5ee19b1df8b3e75ae0e0f0f1f9ef9d18f29b2bafa9b25c30954054d64dc3ebf987b4c85518217385022d50d1d60e034bf11d0d160af665df45e719bff053c2bff6a839f5132814e458f2bfdd5904dd186da952e3da7a84ffa58ce034b7d0e4a17f41fbb26b9d3240b6de3da39c92c8ce2eec84d7a12ae43e17fa820a7492fad29aab6222c3400f020291410f75fc512bc363de6c02786aa2b1d6c5b244daa096b3b902a2a9e4afe83221cea7d8bb493666f5bf15f11629a996136e5f56d78ca290c77c92ff4efc8aa6b6c9d554a075472e5a378f23ae543502060753ace2b88984aea3321bf0ec069ce75954fc29e8312f510aad94005cf43a7752fa6d22cf3bfe74ce82850cae980ddc427accd361e74868cd28c54aa1e332e466bc99f370d4cca2b6497421ec9d1086b6c87a6703e0ccd55c3c49c3e9d23eb3599681902f9ca5a890ebf30058a53825f87e734718c5eb520679c0df97a6c913379b6044664b0a07a695d1e5058b64ecc90158ff3f29dfb8ca8c4c56dfad221e2e7fd9602afb5e2ee3176704cfdc91b05feb0d977857a49538103cf230980b1131aaa03205aec7ebadc737ae71c3bc50a6779191677d19e49f03c077afcb0a1b1707515492ec4a356d12d88ca1808ff36f9f933171006e56e87e3d8174ef02e0588fa300ae663aa7eba459a238bfbf4f995690ddf446c49143113c0e1d8b007d65c4a6ac756c6f5a9b25a6be6ae12a739ddccd2ecc8f70454f94e954605e50dd7371ec0de416d3697781192e240d9debc0a6e0aeadc11248dc81fb401c857da3baf8c551317642b9375fcdaf85415ce9327cf109aec6bc7eee58e4a1351431dc1432ba584577a7876ffe2ca8397787ba04318bfe5c58e635b650482e169bcbb9c316c544f8c6dda80ee3adbfdce1da73ef058ddcab1c196c45ed0ecde315c4aa704f3fcf566fffdd8b4b3951d7888bcbee8baf7e4b725719ce8841bbad17509d845d487632e6be14960aa1f3b765aa47beb49a1922c1d9cf0c0e3cbccab97a11fee4318e030cabd179acbf4c84768143efce8bf52c72c91814ee1cc345ea958501de303173a8ffc733ecf6ecf650accf253d7fefe3db622e708d3bd06701f498d2f4b459d15c57edd74ee3e6df06141ab2c712625412700af89a2f6d642714a43e6d8899373170b57af872e846b96dd6f7b721ae8261c84c67cc5f29a4bfb9afe3a09ec044ac3a8b017364933943f17456e1061c408ddf74b03549ce8b6c5cee769e24fbd329fb9c7e2b7135cc272182813e7ec924c59b3ae557a796921a95330a7196bd7851c4a95739ed66721c3abc28e396579542c106564b2bd0f8a19bc2664fcf15c95579fdafa06e46461104199edd5c879f129f89a0e36180a0da84d9c69814c41581f0bce774130c995b69dafc0b7baae5a7a1e4e1b59ff0e59088b2ee900090a3f35d77e04b9c8e86023a3bfd937098ae8d8d9fcaf464a5b8016cc4d6769112dc2d10cf414819dc51f6f464386625265a3fb33f6b15d057d5e1e76da956c7c0c88fba5cae513d682d2476adfbcf4a7ddffcc2b3c7b70790744736d29a9e63961bf2bb64720d8aca0ace32578bb0ce6a50b5f1891feac8c4f18a2164e643efea3213f657f5ca636edb28581d94574cd1bde571d81e7a6b8dba4acadc7a478fb040677fd399b2062cd7ee03c8affc7b448335cfb3023cda237ba4f84feee33bdcce3cca300583f365487f5ba0f3f14e2c6eaf8b304ef8cf85e212cbc8306421554d7dbaad6d4ea23e627a4d74de5474bfe02eee35aaf642f7225d06d9293cdbd219e5852c2f1b077678705c763d9d0e4c03fb0c2c00210749a5d79fbf994509a27e6ca224aa6be71b0b62492b78708fb4d4b6fd1dde7e05e496cc08f2486af4293205102cec2b6255ce5625d73b344bf33292a8ce4aca148353c2a9788c2b00be26dfc3f6a0bda3fee121165b101a8d46727d202bf1addef1cbff67054b400a9fc7a8a2c9d802d0a8cb06a5d32bf8a543fda31deef12538c795efcc978a1df083032d9becd19062b2472821c2939cf5121108b4e69ff9dbaaeb919de7684ebdc0f1bec0d02666cf14676d184f31f5ff7b69aeb07a654e527ed2a56ed23e18ed21556a4b0a5bbf2d9bac03954c06ae2d461ae9b79f0414e43459f8ae58e67511ed10a5d8456e985db5135c192ebcc0937115dbebdc785becff171433c3c60db3d7a17df9bccc6f684e5baaf13e9df6cda8b51df642070bec88f6903c10c38d35a435c472e591f18b9e3fffa605fdc414d9d0d3eaf2e28b1b48e5560813673bc5eee7900a881ae7599b858efea60bfcc3ae4bb37e8deb04635bff4de6edd2a12d6a74834d62740a8a2fe8bf639f6b716665df7be70ddea95aa589b3734e2af3b96dd3b7ffcb402f8e65eb0b9dc866d49ad080c6e062a3d820d7fa7dfbbb60f6331104cd6c26f42ac4e6791de8289837b80d75e348dfbbef2ac09f88d1fe9220df318e6005a644c9bc2da72ac202298beaaa07c7426984c74de8e577df0f94955e6dae99bd51520b40bc225dc15e5461b99522e058da8149bcd8590cac0812f89c62addf0bf0606bc1357f73b527b4143a22872cae47b59bf44a61267221a2bf4b1b256fcb6390a94a4e0343041b64384d16d223f91ddbd4e9adfb46d8d041d9972ebe5600190de90193b941cc46b17688c8e9f4bc0aa92231ff72254e97ec149f421bedd728f9d3206ebe49785e5d6156012072a02be179ef20fbf0b2ac095f9a986befa7d33940fe28fbaf8aae8375e7eb007b864a9654b2e127948429f36693c0af43bd812047d602f811d90bd6ee3da58e25f95dd4d21c8fe5e1223469a3d780b617ac21e28b97f6c7445cfdf73864dcd5ac4ff7cb7d91511d74c24d201a0fedd7a3b313fae77a9411073972ab8aa7707563805d4a2eb62b4dc04529ac1121aa54e2b17f40515e2346725bddfd117406105e59713fb2e993daed45f43fa236908cd2360a06e237a14df67378d0cf056605dd0fcf7775dea347b19bea9076265dbbab6968b53989fc0a15749591d44aac09aa327875fae919a8ec049354654d2946e2b0887a12708ca96363eb8dbabd54601130de34e55b16fefa593cec93068bc59358321d6c172f20a2f5af711e396b6c55e28a5f5488e47e04c2f1ea4864cf7c0a03a132f0f0386f253b8f25b715de742dd1a88583a3d64fdefeabad0359b228db876d685f02044f49808ea5cf08b6fb9e258bcb3c3021a93a9286f1b0a53794d5788f265ae27c5dba3c2822bbea8fb4b80657ec1bbe74120cc29a69df9bac3de28a74870e142f4836e8dd61651f968d9dc26c6f6b12fdac1771eefedd43026615059e3bfbe090be9df06f7f294c3d57ce3cbbd153cb1d182d05070d2f3cb400c32e62dbb73100000810f04b4a0c493e1485ebb17112e209b61d868d2e37f78b159b92e4362f688d5d13b9a78f87d556f42a65246e5cd1b31b8506aad9d5e3c42b75c1887e345e5a0216be7539a9d9afbfb0340606191275f9723788084cf8c16c6ef07461e841264b4b746872114ec33814adc363ef625dbdbd27a4c5fa30cc4b56ca7ca6f1611fc83d5c0d03057924c90768e6577ffdf501f58aed406773a6a3725ecbca642cd033e816fcd99ca6b31b1f0ee4d93b0a11e1e42f8fb57b9ad2713a269fc21db786eb189989a78429d1363f5e46a39efa116b6a528138e5d5ae3abea4f70662d9410915682662ba18afb60dd11bcc4dfd0480ea108a8e1624e00be237a24ce7dc2451a0b192b59fb2178020799091e27fc04532bc016df4612cef94c63c0f95585465941a9801344756e586da44cdca0956d252525cde1f13a88dfe30485c0faac7279356d5b040dbc0d4fbec3666217b10f6eda6359b9764841927656d8f032427e98e030bd2b455a2f3e5e4ea5d7b912e2bdea0d9b59c583174c18ebf33f098c6c1a94be161195a42fc2a8aafd7bcf05c780529ef138fca0d7cfb24d4fd86a0a0ebb166a827abd3c8882dd1b354aee3319325d35f60a818b0b7bc51ffd412ab304d710ae7a494f0c8a31ac0a942996d958497c69de259ad0558a3a8bd48a8ee4391f9102189eee073d3c589e128280b13d4900618cc994eed2745342bfe49abb840a90ccb751dcbdde663ce5261c1f9e9e7ec0a902d62dc94a1f4a788a5c12bb5a9239321210482feee5c03324f0d416fc55392f8db049b5d5b84c2d6245e88a74642d17ba91c77e2e448d083137927d7cd2fa1851264419eef36d6a46867228320e639f041e5d5790904d9d77f720cda45701c3242ca406b3e86c91a19c608ef42e5862f618af24c5bdae5fd1c05a3b44bc75325b745de85b8beb208e33616f372377b6298ed3f8abdb0012bee10fc9912223a6ff51f6d403778a2329c96d52e7d078d4571af6c50c5647fb5ee376f68ed7415cfe1d5603c1e6e96669ba4b836d3e1a4caa25c7e760cc18a003d469df0391ce75088fd9483e53191534555f83ffcea8ce0b5724c6a0d35290d66085b8d9d7039c1470ff03c170d0291701847e5028176b115573313d4ff3b4a269fd29620fba4cb07f7b2bdbc93530a94284e4a852e7af4b2f3b3526a2d9f8e232263099157cc5f92cdfc83c51beb1c6bef9e79787fc15725c57cc1be68c76887e72868b6dde8a6e5a211c50ed041e86cd7c7716f60081e668a2125f118ca97e4231ddb419441654f74327f4b8b22410dc6cdcb47a29d03669206b280a4f4192a5f460ce1196c17fafd7159b1231e912e1238e627162e0d234bc261251b62ffad2dc5000d1de143e2c9e0e0115424b3a587fd3111395677e93b185d66a81d6d228c00313cfcd0b8596d69fa7130968787dde689a2a0c50efc5cc61cb1b7e5e60228868c65d049ed89cd2303265f34fe1f1138a8fea758de5537d79356d8b7442addaecc7cc81e580ac25c8cb77dbd84f215e36490301d2ebae76a858246747c329f3c23db8b47478e01e1db979f589dd7cfdaa4b39d23417d5dabe3e6936e4cde65d88566820feeb902591db665f06c2ab29dd28b49ff09aa68a10021120290f5ae478cc50158e42302e87da9b3efeff56dca641d1210ea81c75717c71b0f36bb359e9bfae927b068a731f5e957495d804ce367f21a0aaefccf777b5e8afb9d033bed7d56444871d864b600e7ef367cc6b51c07e5944d42ced4153bbbf75140b9493b49f8655e0dbdc7c1d01b19b101a4397f7368b75f69a599f727ab735b84988376f9acdc0fba2e6a9cfd9553e9817cd7570394f216bb9df51ee868a51423358f7a261c147739b3b574f602ed3e52e8e31481ad2092c1b58838694d417dfaca90051c807781a52c4f6b50b71499bad12bdf380e676cfcbadb6bee10c1acbfa5325c7715ec5f6a516d9ac3f1e925de65264bda06dc332446ec152e1df2b0170bfc49bdcd301506005c255d93751c96b944f9ccbb40f60ad8d75452aa4942131159765c", 0x1000}, {&(0x7f0000002340)="a3867e4a1c33b3387b2659af171abc404c75e469ef5eb0bfd045a8b59944dac1ef500d95854b9f736774caad5cdd5f62affbf98aa819b2861a9fe3905d9c27f99db7015361c7de385f07861482eb9669c4a0c37a4175a833db60ea46608dd4ce596716e5a94bc9048a97d1699e10daea3306", 0x72}, {&(0x7f0000005e00)="19f75397ae41d865217536f8847dd62f3c8d59b9aa33c18c5f738b6175cc12da9f205b61dfe915507d7ed8ec2f1f83a99ae3c905d8b11aa7bc46867e02f26c1c089cfa9be358b744095855f5c9dddf914d45bfccd1deda5b1f6dcab4a22801f19ba82e4fbc13f2c7a325353ee7a279ccabda76a32dee61d9eeeb5ed0ed6be2a8a308f24f36f567d4580287840bb9b2ecf102e719e2ecfe29f9df2bf001636231b0a20017e0ffde159929aaf94ece011f554f1ce983e27a40e343e46c58f20eb7974e306815bb57725e364386b2e376345c08a17c876a48ae70ac117b640e191b7cd614f494a6210e6c1346d16cd1b96398be6db3284452397b9782ca29de925033466708c5854fc0e2584cc297bdf2b2b14f731a4dcb49bdfa6fb704cc9ab991268ecd1202e57cb9f2be814828369c2ef45021ff9a5f5d7e07dde87e8527462f1df56862894eabc684cc01b5e89fef0170f21d77733a5c4b371f13f2ebe7c548376269f45c4b04f76f97a77e6a161f03dedafb1733d095a0e835e6eac71f0cc60e29d54133320be2516f918a1f59bc99bc3dc2c37b152e763cc4fe426077a8c3ad9ec18d4c3f63131559497c5d9c27531ad580653d2bd9e5f1cd4ef1e664fd1f11066728e6cd9f4871f94ae4c87e4fa22db4e4e9ad0e8813b355401c5d0636207d9e1cb3d5fec60498e350c9f9af2b4ccfb5513a4d43bd3bcaac60bbb5d5c11814588fb25cdddd97143c87d3d8be64def0a6aedcd373e12d20450847bc22660c64376a13fede29e5e4f30c6f0620fb80705fedd598176868505b83220ca378113e272c82eae0c0ea52d6364f9477d092f922800033f2edbba16eff07a6b36109f9c489ccb94ba07ec16d179770c11702d5901c14281dd8636bfbf81c4a7df1be23393bda004821121fc12215094bc9a6aad72fadf34edac728d7ed937d8b75c436b7d9a61c335a37ce91b9c81f3f08f5096d6b926b279a8380e00deca55f8dc3fb49253d7930f37d0a270b35945f31a8fa88a9941747a68d34d0c9374fab27f3aa1f041bde15e2e0153bd94cd50ff3282364b8fe9fd427c0e3c3d4522d5be0dcefcfcc32392c58576575a6ae8ab7f5176730421394d71ec1daf8a8dfc5e675fb2c200fc3972be6406364cbba2b3256c21406b4f27e468c9a92f66f717d1f3b77578453827cba25d47c962deff3c50611d0abdb55c73c193b81d5a15f2d27c803d8602b468582b3cf13ed3197c5996513586dded69702099aed7972e33129533e91a3a21ffaa5d7ca22ec432153e7abe60f4539d6395ec629f0073fa73c507ae79c1339b8fc9e145e93298cd5326d8de6b6542e4ce0787e9156e184a4b0e58840587262c7de6f1e091a285e7803c5626c9df660590e0ed0dcb3f111d355a0263fd2cfc9ddc7222af8fdc55be8900b45e4306de37f310d8b1fa4147d3ac37dd3a0c7e5f2053d02e73d192c4031ee55aefbb16f35095e13124a24b4668d1387d7071dcf5928e034208fba24dd715e1588a3b0110abdd2203e9995a38029c16253d46130b989f0444a247de3bf6820a96c0b2da9bfa1c53af5f081dc51e2c4b5dd1a69605e3833a4d32e7809a9791e9105b8aa863cfeb967b0d3151b35edb92ba5ca4bc380dcb4c0e7ed8efae878042ca9c39d7e783b36630d2725a50e50c4cbf8e90d3bc823b7f94819ff2756d41f0de274091c136cabe959b6cd93313388947686aa4020e79781f640fe6e78f466c7e85dd074878ae5b6d38a041244a9f6f48386a6d8d061a12f21ef9dd5071b1e1f46d116017cbc2ba1e952cfeb58d87406d07b9b0913ffb28b4459b05edc9d7acc73dc0e32785d2cd786681e2719e6917c18aa44d7adae3952901c7230eafbed4430d18fc763707087c25460835c2d1c850833c2b52ce9d2b50054d46ff05539b48a76391a2f585d18042de85235edc401855bdaf9dbf8ce1e915b66278bdc9ab9cd454bab73f30f5165ae2620e96f60948d32d9ba4ad42a9fa71337e1d6602010edbad0ffb5fe23415a7ae4fd6c669740a40048f101f5f65c3789bd52940215cbdcc995e9918f60d134caefa08784fbe710bbd4346398ef5eb96da3fe2bf6cceea8cff38816b8e9a01ce3b97052aa1eb90579007393812fbc80f57648349790a1da92cbdfae0abf685811f7dd7c436b9906e2e44fba785b40007d7c5cc08b4502ec86cfc956f478311c9b3b35038c83020ccb4f70fa56cd4be1a0907d9f1cabf3e9b5a0a530bbbd0a2e430e83033f9b138303a059a42b929a7fc019bb6ced39626939a0a6355df65dd4a56852aab3d30c54525c2b1f6d5b45561e5a2984244273fd37cb0f033a0ce069b50fcdb59e6471c0ea14a4d4532830e11fd303924785e9373e43e3771df469393db7b70a97c273e44feb8989a5436d65d85da3658d0f044bd1a90793c62fec4cb9660f3558b8f3e54629f421c43333ffacd3991aa51601a0bb4211331cff9f32ce89d9ebe42171b9f3927465cb79d18eaadea1e956d7c77da3f879afc9e43de4a59b8598f863898be8ce93036503078258384eb19b504e0d0ffff7bc6561b4f6cd11ad904920bb8897c6f0b1ed756e711b09b32a69546c5fdd40d6fae00da1d5e6b3d52695112f798f8e7106d2eadffacc19159f215ee1e499041d16cfcd7cec4fab7293e0f409dd0543b4a6e8e93bb7850344f0247f47e96285d4884c45e1ad7445741015a05a1d420f78be3d8c9dfddbe5f9c8a2e294424fb1781444daea8441a33030afcd8e1cfaf370cc4ad2f5bd0eaca70d434b4dea1d6a1ae2e7be489b4d2a92912a8e955f25cb850061e5c047b3e1f1ebd011853931f29ce7311699e225cdbd097a39a43479768de55ebca7b269af5f390cf50f2b89f34773880dd34b72a84a0881967bc8c595f96ea5251cc7a1f82f87aec3405221d15f22633638d272f9bfd3ad83610ae244628facc41a229acc3ca45d38c88b7c1fdda89b8e92522b8c5b5e49235ae55f51d3572a9c8d964c2ee76db637ecc2456f3d7bc53b43f0f2a995580bbb64c4c8e9bf96710fcdfa69ac6cfed8e2e18fadcf99a81e1905d6f2ba06d173268c1338d37f2a559726823ef1e490bc088a10bee740337b48bbe10b5fe93963b66698e3a856a3a6de59ab9efd0f1d691136c8bda028cec2a8a69a2561565be150a09f46488a873d2c1466f577afb6d39d8ccd2b35cfc00c414e76578096904f41d2704dd5c6ef0f61f8b9b6295f048f6471e2785deeaadac7f6e46a21baf6fc7fd95f17137cedb6f672aca8160ed71885e14d72cc29c09e9172d52db12d8740a2a9867b15f323569735e5a60b1365e9af241d4cf4777f8f4bf6e9ab73b821c6cef1bc1df184a9216c1d3c30cd75b13510a1feded9009d3b67813331d1c7e0d03fc3d490d873a37fcdbe9b29405a31a959c974c3c0a624f825069b0b163cb61e946b78569d80871e8d8b21dfa6e57026e08669530ece6038f66d0d3613177aa2eb82199e2fee131e5a4287fa20fe0b97459a009d00be257022cba8561190f01272ee3c0b724710b7fd602b9d6a517bdb283903251ad1d6cd1fda88ab6a87c4572ebacfdca3f30c4da93e2a5c50483873e4842121c6ea0acafae6395ce6590ed11d806bd6e829397ccf850591112efe414a6af6c931f664abff91c0d73aa83866ade50718f8cc8aa55ed925b61e9cfd99c5dbda7818fd243af07a5bb263158e9f8ee39e94d9dad63c36fe60990badc416d6fa7baf65640db6f5b790e47bd5f748b1d96694d847a6c2582e222c615975a41092e4a6f0fbd6d9b7a03094e91308b50b64acb8264f52e81248a06748bb99eee720e89734461b16b0dfb7ad3b042e9480c5e6ba2766f8fdc58db93b1e80ceb28eadc789dbaab34e614b34308f7809c6fc0a63e95c9630353e1d3454c20f69d3f3029c0ba41a652abdd452e6a43cc5a2673c71d6a445266ef3a2197a90fa43cce13f78b71cd76f54088a4a894589aceed97c68ca776991e924a585366c04c31f08e53e0cffb6ece12369ab66e86c104ee2eab03f53b93491bf65873786f17bd5f27a103ce7b8d9ccf4d530a54dafec3f6b3528b03f080c8532aa30841268a4f310705bfb8284b49d331a69815301aa44ef35128f2c531b0329a260a7f252ed7c29fe4c33bd98e538352d5cd359e899184e970dfa9914526e0f9c463ca84ffcb7d929b1a030a6de9edffcf31320698168e0a43ed91cde688833ed108423ed3a3f357fa4bfbbc4a2607ef9bf8b03fe510e75623ea0fc7e29800cfc75758bc122639071ce248f808e563bda284b91782efe3f6b59398c2c39f2b6dfb4f9cc1463a528d08f80a4057d1ddb00d82c920b9d2e4ffbdda7a52ff5c99790846a885021f189d91969899ddab4b4ccfb96c75c16360e44f1b054106eea414f0715b863483887e50fca102986536b4811f1be4a49aa8fc257b42ff405820b1e3280ee8622d1c48d57ee9b49d2066c6c0617de2139c2747c474325bb00842238ac7ab05143f4aee6fe438590fe1a94e97a9b4f2bb89b6230174400473e44115ae47b7057825ef3290f26f7bd4e42e86b4faa5137ee8b9a78bd8b7a06e2159c3f95ffc0e48057635c54a33e29945e40c4d28b591a35eb199c137c076187fa8ea12520e479a361a05a082e9cd358e1203c915f8893762ec73c29f473e269a19edb4270062a67151e27028e80a842ead26d8ceffefba8e46b0e8bb6e79d0243ab953cf6ad60bd2bdc1685b952587e5615ccc014e391171efbedc376ffb9d219d1e821bea5302f0939aa5095cbb93b2cbe9436ab527d05af74f9bbb41037987af584c2a1ec02172ae90879748b9e490e0d55a8770a9a74fb4e2d57cf582c32f6abf1a2731ba24142a8b28946fa129d23eecd9e94e7c0a025df5e2552fdb921be801b21018ccb00ab16726dfffcd914321a41ff322a5d97ed941cd94e2e044380ed19f06212f62afffbf673400f2fa4163005c0e9006a286f8c75eb81f7592cbe01a06bc5dd47965fea65cfd015ed99bc28eb747f097d91f1f8ae55a143ee42687e67783aaf854a505778dd5a9a5280489e92ee62da879348ba5d001f6ce83076d8e2f2afdd383bde6310ce467b89fd803c6b2040f5fe6e338e1ab782387cd98a538b414bd505f5a78fc91153f68e0f0ef3f933b237d32f6e7593e4ddc205acf20b728d02c0b5232e80047960b98d55747bceb155ad89306626c7b01ea38068e09e92bf30c82c8cfed56796e16c33e0e7c3a7876acf32d84f869963dd5769fcdf72f6e356f82ff9270aef29367c840d8d07910de04cd575906d6d269cf4015c1f504cc2eeb84c2e5c7aeb0b7498010aafecf330ce834cb89e7b433a99fc0fb4c74edc80713b445fd6568bb97111f574c1a87b3bbbf096e2f99001a9d0185331aa160d66e5d68bdc851a08d44c5f91312ad3cd12ca729d10e5c8140357617d681d873391af475adef7a40e003f480147703baa6d4bca1223547a768cd5a702848c21618c04b998600f8e96495356915efac7e4ebc9df4c33bce4b9be85356030ade9356a39dd9ee94e967721648504f07f6097628bfd69998e3c0bbb60fdbcd10009b8c45fb56ab40d7dab81027722d67ead5fa6a2c1df4a88eb98de969a3f4cb1cfe5652d9bff3c12fad72e2e979295bb73a8a136d4fddf6e21c6a3396d14ff0312ca33f9e263005f98e7e1b13b3d0f6975f8c4cc882d487c89d2ba64a1cbf8b6a18f674c70c48e6051048a35ab9933a295ed706831db6a3f357cddb72b33b4f5dcc97dc886f141f86bfd01a5a92c854cec164090426e7970a1f45703", 0x1000}, {&(0x7f0000006e00)="1e44c42f24c09d9d0cdb3c54138705939822481d91196fca6b6c908ff89975bf4811a6704b9261710db94947a2c241bead7796e195824a8959bde3388c4298fadc62401f9a4f2a9d8b35c11359d8b5a8ce3fd89844c171e6a3ab97978d4db67bc86152473fc33947fd9e0a5136eafa3c0d6b29f8ba5d249e4228352db97f51ad2909eeab7ca8b687d952fdebd424a94d40ab03989c01ca6eb1a5dfb4f1344384a12e00ab62ecf72b5f739a265dc7c2887ad1c41fe08213ca262748058532a41eaefc34288cf8152b1de41fb3269781b2bb5d28fa367f491415f9b4e2e19ea778a698794469982b03752e5eb25a3b39c1bb86eaaac99efc81af66929af5a7064cd698ae04f8dd71caf45cad69f0045b52ff127492b370793b184f15d550233bcde274a3b958d6794620f72601a1ee0d3667c44d6160e1755a010f631960f5f4ecd5badd7cb7215ecfa4629130981e74c3cea9740b91385f0f659f391975d740d22f02d087df9fa0688bb2acd6e08e9527b673cf9e1152e78dc1742bdff9396f865e6ff82eb152be332cd97289834bdd4b750ef4b88ac9dc736b931183203455573676153d763bea180429c6433af524c3e438908ca9cb8586686a2efb241a98c392339523d54b372048d2a84b7ca80822cb0da2d7ea6c439d17b6c2b54e66e43382a1c3569536bb5b0fec28e379743462ec4f3aaf18677799243bd2981f6e3a3cd486b9e38d2d9f5c1a964844d532b770c1ce5c7b8d2625ed54c616110abbfc11f38f79c10378ffda8d1dda4b80ea57dd62cfe50beb3340b87b9cd5dd2dd5a20213304115e852236dc6ff1009c38c7a40d9ebfb6dbe269ace7198ba94813a30930792d999cb2ed56ceba2f44ca07a6bd9f5771f62a14f690cd51b41a46f554ddd385de31b3073c4f5470bbbcda23bf81cfdf4508db0fcdc18f11012fecc1c45baaeb52e8e08b46668a82da76a5bd6dd24970f0e5afee7228ec49bc05491f071ec253780d050e213832573bc65e61e56a62fbb2b5081f9e97a497eff62cbce55322bbab81f80a0f31def15a197daf8b324df8539605760a46d01eea11918bdf8d590edfb9d9b1093d60dbf623060e2f7b50d98a59a66a0f8c583639cce767950656cf6f7e974a25143d2737a3da88c6eb86f1c89b0404d8c14d34100bbe92763fd76db144fa41636b6e6da4f2f1866975e89fddb0ab4e4d3d3d4589905b0c9d950d887f0f34a30f08e2a1e01aa99dd8c30a67c248d09456aeebb0177456fdc484d4d983177391a958a03fb1de3927d8cb4a185bf44fca5cdc605aa251bc29628cdd7db7108ae0ecc807a8240aa1d40df136422c0c0c667c3cc07e2461c419ca80d266896eef99f50ae407072a1e326172860f4d592223870d4f75152b69f55a5b51627eadda2402d1654bb0783ada919ca41207342e85d145fb00098c2cc304fea9bf5c3af9c4279a997c832db0f3c80dd0e2179a4682197fb413bba864af9a589e8a3bc7ae59ec140982baf19767e9c1c730ecee155b73f69f99429c8a38dc0f05933721ee7fca99c01fc25792f1d8a4f4db18b2db61bb05af1b9736e9e53a36be443e168375340ee691c9c6f3868399a1f35037d19701d4455412f0b6696ef80bf203d2805091ff80c954cf82fc6baaa1d33a41cab7ad31126d8d84bb834809fe5e39ba796201393c515b3e8a83dd601b8d2482f2e49dd3e183417c2e54ed4e6a53dbb8cef9cd4af6efc2fe797ac759e8446cb383d63ab25c98214e1f630044f85430f0505e62eb7e0b21ef5f19771a3aa66b49ada7f581e2666bad39ff263c7806faf7bf74ec5bd8c586bf398a954e7f9a94fc296bed03d45581cc4cc8129a5148ff1ca877ca4bc6efda1a1a5a1a0d44513f33e74ce180abe978d7ae7cbb1c8d62b2d4e8249d52f7e9b2c04c057b19f769393ca7f8b6aaa8aa3163d3628f31b3c484e263d49f2bd1954e9d4509608b10489dd47082f19c35106ea13e989cea591161e771f6bb3f0b8cf7ed897d54e5e9c48d07e75911ef33a0c51352093c4308631824832e130baec7508f1b24f93099dc0ed4f8c6af3e7eb5f1b64b2828eaf88a8c693601fd8085c1adfb09f727e7a63c9cac5d25a8a8fb0e6429fc3dffac336b5bd0453d2edae20e765a65f83e5a6d544870cabd3ac336205cee18b1964487e1b6e63a9a700d3a16711d7147e05c7ea412f76e3bb1acd9fd374ad9041b67a4f90974961e76d11adb7f9ffeae3a9899ae9211402f7519b0dc1b340f64b56b6fb2ff1967ea2e46cc6c61b3a230196f2e8496e16ac97a88630165df83410414c943a422f0cf8350172bc7f267ab706013cb6edb748d44533f9d4da33cef61ff055c104c2e5ca70b1ef001f609285a541b45ff8742f5fd5ac84e298226557c6a8910f67b87b1e2d20ef5f858153aae212e1115e3964e33c227360e4a64455bb774d7e2825a2cc585d0488ce54cdec1cade48c26df047d642d4a8c2546478ff23d9aa1f2cfcef1529625fcde72667d8a17f7dbd2697f26e41487f9321ddbdf23cb8970ec1e2dbf66724915ee771f611a1d1bc74b9dad87e51807b929f725e865aa05a6cd1e12b76a89cacebb0c5a05df3bc01ac9d4ad0c0c3693c299f030ef332ecca9ef27fb30ae314e2cb7a5d768ef001cb0cacb16d6c10bd38099bb2c87c9166197c56564715435de9c0af6a288f73bf6e4fcd9eedd357a5a8f814ba7a35c1b902e807533ed91b4309a7580d46eca650449ff7891fed52f497c7b062c434d7c6de2ad7bbd048f5348b1e6587917f73c3b25d9e643e6c9b8c3069dbbaa47c61f5a30389c8256a056765d34353c4c07bf012ac63155bc90a964ee9bb7dd9b92adc40303454bb76e1cfdc965bd1b95ed8e866b1f6861ede48ca27732fe052aae10497a23044bafe1d18a8feae46d6fe9c08b77bf788821a752d1647aa1faad10a3c6e15babbc858f4233e76ac969a362c874d06b9f799c471a700c6e7eeb54c916f17e1f1ca79abb2c1df869f8731695087354b69bfaa86310371d0d42be3bb16e1b8b14737316a96372e557ae3a324eb357910da8217f3ff30852499a38590346cc8e2e5dc05beee332538f6b2e502df605b243836c84889e76e4da6ccb2a24c695f5e07e1b766a9bf565b79e07c33536c6dcf85912658abf6aa5a91a68bb648b777e54e6df79e83c75422c1773b04802d548e78070c789992b5190022b5c3d5c8105edacfbc56d80aa834f2d3d83dd470dbd7733a52064f2fe95ebca15e13e7f9eed239b878f0dd4ec27f886a9e73d9021a7b388e787d155316e352e3a28e6363fb49c6245e07fabda9fb9478e175bf52fecc15f2920b3dacf582eb1585ce1fd69669f3a91cb326c164e7ed4fc766cc0f2c3e89f438cae42264f1545d896e11e785f72e45b601aad2625952da3d959cc356628c1fa582fb11c9cdc7c969fdc545925b0205f8b0909c2c35ea3a01895c4619563db69cc9281a6cc43bf5b617ffaa0f4d93eb31bb5d7ca2d89b2d4bb2b41765fc1f655dc813e1b8f20e426d0d996ce8b425dcb669b685b759c4ca25ff65a6f735743c315f442cbf68dd3bbcfccd93156bd1a6e017bba34a1d16571f5c241a6807e7eaad0f4b7fd258a7c718bff4a29ba3834383474aca3e4ee65e20c1e7aa477d467815047d0da89e3a3cd6f0698c05a4335de88de48b266a4727b41e8e76106e6f11ed58ae39a765796e320c520f833320d17973db1a33416494746eb676989cf01277657d5e4494d83ffaa86b53a16c8334e245d39d1103483b4c2566d9537d7fb0502b2eb11a1c78fdab47c1fae9111e4478a9b629987654620f9685124c5c529bca6a5791530424af8692f864281b20a7525f9af7a0fc4b7d5f069f24e5790d4e6172cedf5d86f48ee852946cc8ad2340cff3ff423733d5a1675843128db3363dd0b5aa3bba510d4a5a5a6c2e89ed0189eb2f926965b62bc24e8c6d18b74d92a9ff7a0f19f0e0d9d9095bb573786ff99f5156cea1cb4c4913fa6c1c52622144b9ac3f4df524dfe5720469895f8f95db4e16a8cbc1307a156541572dce0a7dbb4fd67210a994368cfceb99e69ed4eb2e1b78c553466e9a49519c067d2dd6f67d72d7c8a3b478eff2b2b85c689558d255690344a43fcddcff66b3c3aa85ded9eafbb20798ea8073f6eab9af9962132991cdb84ae8d8bcbe955a636a9ac0c6ff13b05fb646abac739bea201f7d2b8c4ff57f4ef13bcc894053ec0642a214a2a20f59724671fff90559d4db60fe151c13beb3401c453138a06132147525fadf54ccd8d3bb05c90ffefd3faf3c9de57d8fb92eee6141d671a48b0ed3a6908584c793ae531339ff2d91abd1da3e267c664b28d4555ce6a1e28c1e258bbd632b6f97c5476775387793c99ea62193d8f506880e0b2352c5055ef9aa1b717a10808503d20c9d5ac58b3a0db5c2620eea3329ec249b5792255ab6aa8dac590fb44ea6bcd5db2ac435259f0651520190a918c16a49f0ba2292d2036f4e1384a006b002af4a7a6d80525cce0809c6672d4fb02a0237c3799682cf44c7abbaf94825a9c0724b8f266684804e361cc756b56a2df3e7c09d242ac079fd11180058d68605c87c526cd4bc4f705151704e9471a6537125e6f1af45d393034130960a423a51929bd41ede7ecd6f4da19e0c79e6700f0bfda9358299d4ae4f64510cd6344eea31d01b83994602a4eaa65401a1cc1ac890a56ee5fdee0aeafb790f0ad879531be563999a57242c3438e71af688202a3bd892e8853b66b76fab797af5fe64a656b84cb5deb0dd9e7f565c440465eda8aa6d968dcd2c2fb42b3155dff44ecf179170cc86240566bc164b908396f81e832cae905c2721e965f071d82a5bbe2de31b3a1613e62ff827b7b1f8d1428d1dff8655eded6113395182d6e37d4b1d84eb4a2dd5520e459a3016f5d1c49744efe6fa84fe9db44489acf32a8797b8cdd3d34114615aa855c7ef3969efc3d06cb17beed81dd565b188fc1d4d50b824024ef7752d5c1198f9483054170a2bfa4593a45d7b34599c69c7578a1de2fc017714a7370e2fadf8ebc9457121db5e812c436fcb2a274f5a74c5128be53e926a5453d0bd7a900ee13c7fee03e0455dea7bc69e7f3fa416e9a69c5554e49a192f7bae1b0980957bcc30412fc76ea8b91a329c4a23d6717ba44002a41023e16b17bb06632d61f134d0d0661ee1cced27ba32753b7deca990eb70fc089ea259b61f546b39f2c463e7b39c5a6109ca008e5bef9712f99338214748e4fd76a16c0452bc9d9e848a27ea7abbe8c48b908ca5ef4a07b815365270b9906af4f6c1837e1da6f92e9db76ac9c87879bf4c098be9a94976eca4ab6e6214dae8a9f2a8a803587063618e8e229842f603d5ca1547171f5141ff2187651f9b3f8c07752bb2b525327b3d74dfb6b38ff2ee4795c03aaa52b6e132ab1ecebcc223ac43328239dba767b24928478c941416b43573dd558d26dbfaa751d35191be270002f14510db582cb628310b03b2f558740ba30682a68305ebad270729cafe5604ef6f2bcfb58f5e81768bf3e1f504fa52a79eb677e31cd3c5cef3d2d0e732ceeb411a6adbe7f023858120d18643e80f9d304185bd503e3f8ea71285ace9131a43ca0c7335067cb095eddb365916d214d76453c2e5607a3055380c1b17e516aa6003f5e16070f4ae61a938d1bc7676105c813087552a763c2a25cd2e1381ebb1de7a212423d797c73c9216cacf44821cf2a06beb79fa90766fe9b76c6b83ab7c5786acad929224a43c9c2d06d97365357fa30d56e04a0a051965c", 0x1000}, {&(0x7f00000023c0)="b0809afd1622d57e378269a22471c7977129a02e5bd22560a3868d39121461cf2559d02c182c495898f65d36fd4adf4ea8af6576419fb710b20ebd103936564901cbcb00e2985f2841da7bd12ab46a522a6b7ab86113a7a40d1c2be5c90a3434c79ca0cde8cdd48e24760b4833993d1b213a2bcff315fb8b663c6c204b0c4f86ffa8464f214db9eeccbdc4a9827a7f16929544a0b38b52c4f39190ab9b44ca20d66d4b8f798353e0d1b709382aa0d5fe8b58cc951d0e3091aa369e9ef95e262a7f77228eb339a3d647ed1761cfa3115c72e4612e83431a", 0xd7}, {&(0x7f00000024c0)="eea26355eec069d771a6951c7ffccb73e04f473ef56e63f8430d317394371dc3c5c41c27f778313c02a666480c50de10333b72d2d2d35e371b8ebeafe06f13cff134eddb57e9e420b33f58e5535be8aabca521f53de5fe85972cce6c9dbb4dad164f4f739cd901a170ddc8fccb0a64d9c294", 0x72}, {&(0x7f0000002540)="8e4830b0445de6420554afeda58317a037746530ade185b1621b8841bd6942d4767632e0f70bbd25a7fbe321816669b359fd923b5ae34423b10e319eef30fb477fdb87e9007f8978221e2a789719f5162ffcf2e43b936f86abbadba8f86bda641b6f7b98c57ae10184ae0e13f97657ae492b790ddd3bcbcdb094e38fb0ac11c264aa794a26a70e0ea6ba40d7888a2971a28e172002f5b69382f304d1cb56c8e65ce2", 0xa2}, {&(0x7f0000002600)="e3c372869fd1c76111f9bc47d80af9836b487ba48204dd595238ef5fd9360516aedc9ab3b3a1b38f0e530bf18e7c1fbea000ec5aec869812a099d0a00ab44ab9fe1085fd624ea9581be7ae789dc4fe02f7a796c0059176d81fbc0ad22c599ba1b236016baab6701eba950c520fe22ec76632647a88bd5212174baf126015948b8007e555e8a8c154d1ca11f9cf465ff8245416bd9d581a1ecc45b85b0963087cfa9b55d5bfcb42d8268744494aa787cb98dfb1bafc", 0xb5}], 0x8, &(0x7f0000001540)=[@rights={{0x30, 0x1, 0x1, [r5, r2, r6, r1, 0xffffffffffffffff, r2, r7, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r8, 0xee00, r9}}}], 0x50, 0x4044004}}], 0x5, 0x48004) (async) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003bc0)={{{@in6=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}}}, &(0x7f0000003cc0)=0xe8) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000540)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000880)=[{&(0x7f00000005c0)="cb6dfd4034beb3f28ff5883bb5de520677e2940f29d0ad6fef94477c0276ee0ab567c52cdf3f78fa191c4c57d2cba24d6c1cd341e3c24abc5cd049018445", 0x3e}, {&(0x7f0000000600)="e8e7bb6d53649ac524a449d4724850ffaa0e96f28bd422ee7fe58c3c6646e348aedbb0418d1907d782ad6f8bf43ffbcfa5773a0f83817b5d00dc1d4e3a03b4d26e4ca749c8110800c832c8d25adac6c160abcc7e0c39f17cf38afaa32ff4665ebe695a23d889b63d885d94b1e3756e87ff38f82405be43b3f6f5bb52c1991a0c5e45b0156c499cfc107bed30b0725cb0e3cb7ea97312ff5882e31f2312391d9d7da6410e4f2d42", 0xa7}, {&(0x7f00000006c0)="e54d2771cf5f27e9b6a576e38642a03b8d244f04f2e95ce9be4946e855244cf5eacc35517783ea227dc1037a8c8cd41a546f19f354e98bbcc24f3a43c1c1c4d6a399944d8546ae9f54a248d87eab27839eb92bd955226a2421e80a07a45e7ada9aceb86d57", 0x65}, {&(0x7f0000000740)="b2596c78cc84d5859451db7bdc7b40852adb07206f867e83530f1309067e97bfdf470b37f8cecdce3138ae3336546180119adf40d293b8c514cb5b8bbbbeb3f81504f982e8c276800962b76ca26c8783bc405f9f0c67f7", 0x57}, {&(0x7f00000007c0)="e3986f6b0039f3dd79890bde65040579aa3ea04620152f337c035a6183a01ddcbc324b8de095c2cb572870d868851f083cdf4bcb9e5ff5eda46a83f1d39c0adaf70700f21c3ba4f3138d72f1b9e645b17f588c3a407ecc99a300b49a698557952641039b89aaef0b9bb5bf544566dc59d5401ecedfd9f50c001d05d4095530b90722957386c4a9f498cab4508e9069204d9dabd45d954289f447eda6f32ae6", 0x9f}], 0x5, &(0x7f0000000d40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}], 0x58, 0x4000000}}, {{&(0x7f0000000dc0)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000e40)="d9879f6a3fa9b0c52232d0757185237aa525e60c1cbd7c57f67a4de9b71029dc43126fd538f891b8c093deff84060cb3b6e263ac9606eab4d05e26319dc326207658c6388554b6cbe9d2decb60973fbd83fef6cdd8cdac7912ebdeb0eac92c4f2d6e3a20a74bbbd36bec8a66162686d5369e568cf193a6d2", 0x78}, {&(0x7f0000000ec0)="b6a602254a248473b5897ad0660a172f2e5d516d29828a3f24f64f05cae8986d5badf4fc12866d29a363eff6897df161c00db866a1a6a7a39609deaf3a3055315614794dd9e0ace561a2f8028c3e4854959284e86d24d582226d24ac1b6843dca4a23aa4b77657915c7b702fd8dc1c397181824cc292d35e52f56595633fd8a8c46eeaa62eed87efc7a39c9d5a1abdba6839f94e6f9b123ec3e9440c2e58f4e2ae0e7e132b08344389c92ea05ad8e5324c5240b5579b0b06b7cf2c50d882c24941fe29aa32c2", 0xc6}, {&(0x7f0000002740)="aa64be957092f36a6ccf188a426d17b27bc5b115ee45049ccaace800f2b00a724318820c33be3e90d665272a698c501cb91f4fe3ae6cca02aba8454e247d55bd400f6c6c39031e44528dfa45b23b244fa71944f25a83e574bf2cb759b685edc4d3f2b18ca1019af033860aae37400b0445633ac01a8b6eb3b70b444f8fdd1a23faae9b6aaa43e12c8a4555f239aa053f32c4cbe7adc944140dcab5720f758fe525aeb4f7c41b4d8ac7884f7906372a6373ba6cba3609479c8bf0742adb0471532a9e020250c0727c73a8da1828d7de358826682f38caeb797b93066569236b5a8a7f229d9f7d37adf833c2e7c0c2722dded2714fe2bab9ef973b00433641be81bd91e840719e8ed377e1d281010b309eea978814450b94d6e1c447f211e1d7575c2c8bd348bfbb7522ee268e26d8bd272fbf70788780a8f5a000416b3dd86289144bd810768d6b4f09b75cfc31872aecc42bc43dcb5f35bc0778ad709e7974aaa35ee52ec5394f450cffe93a57ac52c6917f6cc4787fb284b960d6381d7261b3500137a5ada5f185da3ee17beee5690bb7a0801d2970f9882eaf907a76ac608fb9032bd6feddf8a1667af338fd4e9a85352a789d903276fa7ec49bd5e62fdb8d526943e9ab97ca5454f1921bd27f9a7a32d9d83257821786f6c082bac50d38812d8bb3a6788d5f7efe63002b3aec46d97f369b8be17b21d9e79deb383f521fed9d0daa4e6b1b2c3a72e4fe92169494b4e753f427191a62fcbd1e10c008f0d3d43a87f1a3d20074ced03033e30450a4c19c685ae3c72b6dc9f4361a2fc269618656cf1a485eb9cdfa365558dc76439031b665235bd2c0cf6a79b3ea1e72244ed45082c134cfbfcaa18b2002f0ddb62bef705473d473cad61af1f500dbeb621f96de138c9f83b61089eae18b3fc46d8e1ad39fe4e61277a79c2e208c05f944a3aa1a230dba2048b44c1529f442b69bfb07a8fef58559e452b8ce1dd4aabdea126d77e6b61a9e2a22aa808972d316f23421f18d2a5e741a4b815f994121f9eca29429cd44837539afa1cb4bb2bb65ca4c6b45f9726170bca16d49b3d60fa1c9d26b87332d5fa62e06e9623716f17069b592a709c8e058b3b8b72be70fda9787e8be52e95545e78b96d5a598373897e7255bfaa2b72a6ebe79ef61d7959d0770ab2e41be06fa60ffd866fdb71edaf234963f59c71efd0317a9643637998e1d35c54dc29ea595f96094464c4b34eb2aa3c2386cd99707406496ac66d31214d1b50e881bfb28bc932f3ff908188326b4a88a4e554f8c13202bacb18a2b4cc81726f7a365abaf5b737ec6b0548a1cbe8c233067d5de60d91a5605bcc5c39993bb2a459f658d2cbbbfa9295eb7b7572c5710b0a4ede3aa2f9951afdc0a56c18f4577a584222833d703669f25bf41142f0762f75935aaeb6df36fc2de505bc62967c559056f70cf713e685e07e83cecd45e3b4e0795ffd1bd911d2885adfe0dfd214bf708fceaf3737822070ca9be02e15931021b982b1cadc8ff118d962752fc45d06853e6ae492fb7cd3c77536203d0894d492a65dc4ae77682d8bf04e8f05e2d1121344d04168a192f521b4934caaf23b2e9ada1b7c6bfaf5c5c51655c0b3ddcfd78fdc05d7d6907b53267dc9ab717647677aaf176dfefe701f9342f22474590162fe01d7097ebcced25e307e207c30ba757ad088907811b42e840643fa98fe3dbf881ea96133099e4f791dcc7b37749e71ab6f3d962a08596c31b54b793428f76a68fb879822de6aada99bd959586fdd4927824070e454fab03cd464c460e74aa0c127d43640bb6a7bcd707459e7cc463cd010464f6295590202c25bde7aabe70a9c6ee4c1a70e8b4c7a90e20d124ef566de8952649678ec3a367a5eae0fccdfcc62ce9dcae92e777a0ddd848e2b8c6923bae4c590fb9ec583b852b2a72a49a5cb9d05e923cf0167c6b3bf71ada60c7e2a4c83d15e56e3dd1e67e03580e61370c713b97f6fcae4a463202ea9c94a324015972a07887eb2780a4943e7237bf8710a5b869f77140efc068f7eb4efd3979265688a83c6d9b0276525b1aa07125f8d0f51a4cae1e00e1af89358b982bd433a514645b819e54942f905e65efdc842d576f36b11c96f5d0c58fcb33d7de48eb1ac4fcde458da358925b64c4095dadadf578f724d36282c4155c5758620ad332a412e2f1de1d7e61bb64819aa1d85aa70a02338f3020b6d27fefd7e47cea3eba6e1596a9997bb3c19790d2ffd0b0179c95da9010c8fd4cce2de963a8ba1ae75ec556fcd6d44aa102a955f1399f724a7d2098aa1f1bca4e224b6023c217fed0dfe9634ed02f50ce0d3e0118390418fbacbfeaa0b330895d9145dd8f3c063967923a270966b3a3c4ad5cd3c8293d99da738d543f21eaa73fb964f7f8f64142c10dd13a0a95b3dfe7c2c77f6cdfdbac2a4b9b5ba48dbfc787ca54919b90e44f94d8e27e96d1126ecd5d3e01ee9197d607d1aba3d4c2d8eba509c7966cf81d0641fba40160ad900c7ef7caf9bfee7b1d6e5e1bfbe26c763059907e756247cccd695405a281812b557dc5ad56c09702f2edae2a25fc79050fb663594c40494d182241c1c0f60df1d0a54c959a438f77bf79b461fecd102cc6615d9c314d689556adec2e0efe971f0e4df8d1fb2fafeec98e926bd7d33f3be00049be805c36d71b36ad4b229c0f164520de427785e1a9c1bd4088af529aea9f3882d5e710390b29075219a780c7fc98172135ac837a1c020663596611e615458a3b4d3aac110bf5606caf3ba09930a49497f5ea222369e5dd1dc6a1989dd1a3f5642e037787b93c740df06398b9722e0458b1d294f39e4587a1491d158dcdc0b8138f40eb8b263afb082a1e434c4ac41325ae5bd5df30dc8e51a05d6b581ed0fb3e5fc1e50debb59795b5a4a41eda1132cfe3da9002b8f2c53a491fee2f9f2c372d4fe2e159c2d62693c28f817d1759a3e6f3b8b12f25d2467ab1f87112a3e7a16bdc61ce1a6ebfab93795ddc129dcf1ff4b801f557c64203a2642632d2faa2d26354295492bac1fb33a44dc9b25cba42bcad3f1bfd0f31c240b07fb2cc30cc179fce1a5b01cbe87c2b561f58eb169e60d012a7e7e0e922c59d2ca9b848c54967450a98543d940360cbb9553de630b64734913e734b83567380045a5abc637ec6dff719ac3a2139c5c6811471c7ed9fb13465473c7c9fb5e833f89116c943cfbf4a36400f9a2d06d8c1c95284c830926d15e75f69282401ad885d6a3f2ef4897e771da7521721f1e95f8babf21e380693c3bdcca0c1b9160032f0593163e661dc87617e6b75524dcaa7b8e0f0019e6c89752e3d74792fc9a8d23697525969bc626a7d60b0ce3667ceea7c12a5021e21de6b649b4f4938dd1ec68f5bca5342f7609e6a1a48c2242f970845e5a75e27776780b914c05785a8702658a0c6cec1131d9c09ee89691632738401a78ca39dd619ad3911a9d3c1449ddd29232f85b277fcfd01600f7d37960ff4ab2b41d85712413841394743062396cca38d9478c6310006b4ee754b67b904bea2a1697001835d08577cfa56fbde7a4d75d3af5c672522861c768047a5a70802da785813625af1f4f6b9bb2b9d346a3227da39990ebbcebb4f9368751e846e5dc3fd0370d2892173613fcabbfcfe0faf012448c4c22e6ac1c635535afd2d23f0968912a391ebb98d5af67209bbd9ee13c5cd6dbec1568018b61ac99ab42ad2d3f17ae49c1e7ce111c6523fe0abc5b86e48e76bc3d31a5f3e2c4aa83bfecf73d36a337aa46575c74379fa1d01b4ea69e1283415478b5ea4b6629a6d822eab3b33b6da1edd2765f91154bb1eae3c5cac257c72ba2f8b3f41f50e072c18936cd8163a0636cd55d16bb4fef7b7d6bf3b39731adefd3b7a2a75956196cb020502563a1a6d3ff13308eeae45d0eb857d29fab53d556d9a3d19232b22b37ec53e780ad06dcebec5fac8f5342e0357696a6b4434ac93c11d5cc9a0fb8c4bf64f2ffe00238765c06a5056ef5ffac3deebcb910572b71eba67ef9869198d0e7aecf4c2c590c473eb35647362d00902b1f210e6601b82ac5356735135f0ce6991a010949bb7664a969e502f6b67702042ee9c62b22f3e31a8d9269df4ffb8186961d2952544193a05a3c966dd1d0acd0b6251fe01642c9b97610641fc29c2e46f6f4f7e9122c11935b3b314d4d3f4d6149c4cd67e72ca0833879a8acf7672058a54160a4728372275d9516aaaa6905e5064f5b2326872045a78c5b570d5cf47b9dc0557447f59c23d25b3e1aa2eaa22ed51aa7528afdae03b010451a5f79ccf3902b7f1aefb5ccaf80b7056c65d3dcc86400adc5534f39d53713df6c5f6943e808e00795ff060ed6b182f9d02e135d48ffd73c5caa3b11cdd869c515ca44d6f0e45a5d050a814208fbbeb4da1c095876476cb6e103b6474cf525b86fa7f46894a579a18e83b93dabfb6b064452ba989952ed47ac6c3929fe4a45a1eeabbfad89660720abf762d41a17b624711553f82d36660e144266862fec7d23428a3525d28088f74ef97ee3f3f294cc0ce571f35ed2a483e9157ef2ed7f60a342d8aedbe71c8c71faa6fedafa552047c9b96c9b2e5351ace798f10a2e648f3b1a8d6f0399a4f3468859d9beda9bfed8cf9e9d0ec496ec66f386cb36e09c88358980cc917a51bfce6a8de89f9be6366fd63f9b2ba7d765e64162b6e17f9844ab14bd56469e41aace3f2903b296aa942a8abc4ee4c1440ca39ed7acf5e29e543a533637700d794ffc900e411f00d118f8affa27539f58c6f9f858efd81bbccd40e78c373144da3eed53e7d092339ca1a51bb29829ef3b5c2df4d94ce55f81c7f5160d277a0d9c52cd49e4d28520934fb497ee47ed9c462f2787d7694e7a99113cb609e63b96ec82825720999455497633b350431a6045038eff09071444195b37a81b09cc0b1d6febee3f5f8a185cc2825769c9daa30ac0d2b794ee8a09688cbeff87b53ae3214b8ca3f1392ca1546b0afd0ceb3a3fb9beb4d35cdb238324eb000eab6bccd405c98ec5892f985e822bddd572b8de3ddb4f1f27a5873e6bd8158ed3574d5fe3c0f9480a68d4d4de3f04beef558db34b5cedaccdf4b659595a22f5eb37e7b0ba7281a970eb9463d0c83dcc7edd3dd866551810a2879dbc54cf1126234829b71ae3bac7d1e9be158f68d2b229b6bb590fa54577f430a321a5d9476c1e0485067032cf32e22cfae823a6d28b9823295a7069d4c8bf7784f6a05d9a58558eecb548d1f6a324220919724a294deb58cf625c82f39373960d67d69a7f3e935b44bbbf05bea51d72c234c04f84618c0ad592556dfaa7885a68897852a26461031977640911f18eaf07b2a4211eb13004dbad6829974990f667cf4c9dd18e4d7732111cb042a603dcdbbf2785b9a70cf41d6f2bb6aa4d67eaf81285ddf2cf20be2194b54a67b109cea46228c0f85d589cb3d88e4722a63f9369df0342be3fc97cb4814ce040243527ce7533f548fbc589c4f685515ee8acf7b6cb446d407355ffa9cf52b804e67b30602d484b05810c52e3456ef259a10944909f8527ad8dd6d70d01f7515013b72d4455b8506d71f6da4369c7c44f72d1c9d9e0cac1fb1cdede6aa967e9a9d158bdb89407816693085fa6304491a8f0ab7d01d1352f077a35778ff0b726b1d0f75b66af9b734c244a45f36e9aea61eca9f6cfb7844207897789324f9ff1b0c7f16d3cedba1ba2670c4f5b0703ba2839795618563d3d325b6749eb173444bc29a0b1800d08c2c184ee90919266104f31bf0af12fd88", 0x1000}, {&(0x7f0000000fc0)="6c0287c8b92988cc765107f58505a28ea98c49f762d2f55f848adcaa57ff7d50", 0x20}, {&(0x7f0000001000)="9c9c3c69768c00b336e4dab4cb4a6f44afba52371005b51aa1ef547a72146a8fc4ed02461cc90154d704b25f61ecdd7aa91d73c9c026edbf55dd9e8d849b2d716583a5409ee197ede99d69cd3548a486ed4fe2e086d769dafeb5658a9ee8b0ddc497dc06e662daab9089e69ea0ca6c0f", 0x70}, {&(0x7f0000001080)="c58f67a1d6328a799eb2206c1240f697ada5982813a07e12120f0c09fa60caea611aa8d1c88d2df5a28cf4c63a16a2d541994def35e66cdafaca0e3a2b974ba703f7653dd4b547407e5f90493d90a6d5c6b726f8a90568b1da436bc479a37e82fbfbe2966a787f154e0234c50a824c56cb4814fb17f5ce4496c97a9258677332ae2f540ed7321bcc15d4251fcddb177abde6dbafccee956b00cb0ab2fd0911364bd0f281c9", 0xa5}, {&(0x7f0000001140)="b227ed5b3b48da1a9005cbf72d753c5f24bb480626fa69c481f69ef15e3403f6bd417a383221252d0fb3074979cfdbb22759c22311e38fe69f773bd2cb18cc9900997e5d738bef93345c6d2aa82f8e71bd27ed5105f3b322ac815217217f98be46993dbf9790366758cb913b25868a9a3ecce7765c37db072cf6af917b8d795c7f83e02b7e1061055c35600456cf644d6247c291437f0ecff1de385a9b559739c7e075a4b9c6346132df81a5b5eb1e77c579c29593581fb08c96d43a4b997d0c0853437637e4c08e", 0xc8}, {&(0x7f0000001240)="db4d9e3ac3baad391e74b0a016f538438d3f376d66bd29ee74917473f24882fe30af91588c910a84965b705eae101e6b3e829f134cdf9f7d7ef748ccac4264d1c30ef6a99db1bc4113bd403cf60b3f18c87f594c587f90bed0cfe023f291f747a5e6e439a684", 0x66}, {&(0x7f00000012c0)="3094f31a8d943de3f3d1cf590203d432c0ae20f95d2b77ee08aff380654b08c20d2dde27a3391188cc978408e4d2917c16f3f5fa3e7583a7ee2532f71f3376b869b40300287eb951910324181fd9fa58dce0dd1ca50d8e9c7a18f64692c8276619cef2428b349e3b020b34eeeb4bf89f56db5b14b553b8e3eb243b36da924c858cb96bfaf0998058d74064bd29e6e5d5d689f0cc5625bfe7dbcaab8f1b155c3dd601cf21a9a0832f687b94dd50af7473351686e2b043277974ac126731cb641a0bdc1b76", 0xc4}, {&(0x7f00000013c0)="d3e5f6d2d6ec2153c2260145256636171544eb51ed8f4a63f62176cac7a824fb3b3b8d0cf89fe6814c960a96083e1f3b2fbd4e9ee222fa2216374213d222e5061ed802b04e7aa9869b9f470fb00168440ad1893ccf240db6d13cd2e56cca4fac417e5878a5a852a6430be7476e2d6f313ffd08f7a8c42dd9b87680b876f0dd66e2dbf21bef389a6ba9d98ee213b32fc733216db54c71e1fd0b3c6cc67c93e0df5ab547b2f7e010259af20861269ff95e476a907df216d99dfd9309fd079608", 0xbf}], 0xa, &(0x7f0000001600)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x80, 0x200000c0}}, {{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f0000003740)="9660d6ccbd3f001984b4ee69679c05c99598fea0b0cc4dcfc06d2e4a8a5fc6478362a971b5eaf1062fee0d291cafb63aeb5b20e333c310e7687b396d22e852a495ed244cd35cc0d6762d9b6b6ac323af785b63466ef690abe685903d57dd116ab7e3998724f362fa3687ae4f05b1a1304be8b9b8009983a65fd91d8811e1ee185d760062ce1314de3a0922e9da697198044da1c959d71fdbc3ba487077fe1a295ffc98b98706cf", 0xa7}, {&(0x7f0000003800)="0445aad74619cf5dec3f094061a2cc4a7f56968feb1485c1f0fc681ad349695c606409142501d0d1d6ab03e32528fcf949072d6b2fc1d41a858316aa061134383f811f5098409fe6a5966f370b854467825b44d9855eaf3d4333d8591e949d3cb0247d9e89cac1799a17a730b678bc65cf6b012da0a76951934ba6ceca75db923635f2357d82e5f24a2edb5d25522b291ec702d399c9df517fde9d8f2daee48d238cd5c47e88a7284c35a5e8986bd2a255ae05564e432ec2aaeb2faddc8260bf59e8af15c57f5d366b91680cd0d99ae3f7598de7d8079b60e485a0cda23017dfd274", 0xe2}, {&(0x7f0000001680)="5a66ffad40163cb433f7192e585e71889dbec3c40d8c05983c8b7542608a3b26ea0fc1be564d31d9fec59758d67194eff5d55180254528e01860", 0x3a}, {&(0x7f0000003900)="f939ad0b3845512e87c89e164ad817e70c2476b786b87943465e80ddc1159ca7b9d994cf92d3beac61d80b624bd44ee0e9067363b4b32ab375ec5fe9776fcd18db0b5f64b34c00d9ff28bf97b6492a5cd0a44f548c833da1ba8f9e21317e0aa3c79e469a8da530d049124f7bfff36185e7d280dbdd70ba9700ddb6253db76bd5887f622ea361cdfa23f884eafc633bf7eb586c14e87ef50a75a6011d20c00bbd4a0b20e4db2d635bb87d7d9cf08e0ae447765d49e106a8217b591200c7a80c14084322c363bb441749", 0xc9}, {&(0x7f00000016c0)="ab504df45c1cdcd0488b", 0xa}, {&(0x7f0000003a00)="d6122a609384991c812100f8220a32031cb17ec21bb2993d9ba5decea948e249b02c0f8573e75d8713c43add8e0a81bec8cf3ff27e6bd0abe8510a8138a720429ba6d9206cc1f2507dbc7b042781d21a663a44980a8514a6d402f4cc2a8d46b3312409444f1af8b72f2043c1a0f233f3d68e2c34f6c564a7c620e526a34969f3d37229f417ad3470f6a51f26622f4085e0b89b1a7a86380ef7601ab4", 0x9c}, {&(0x7f0000003ac0)="7b4f2483b43f7480d67f1320c1830729ce0c63fb8cc012b0ae0ddd116ce794a554428d2227ac87b99675232d8e83959c3a2b1ebd83f02b0debebb289356f780a2a83f2592e26", 0x46}], 0x7, &(0x7f0000003d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r10, 0xee01}}}], 0x20, 0x881}}], 0x3, 0x4008885) (async, rerun: 64) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) (async, rerun: 64) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0), 0xffffffffffffffff) (async) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 32) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x9, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) (rerun: 32) 12:54:31 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:31 executing program 4: r0 = socket(0x1, 0x803, 0x0) (async) r1 = creat(&(0x7f0000000100)='./file0/file0\x00', 0xbc9dc8fbd81cb4a1) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_LINKS(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x24, r3, 0x1, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) (async, rerun: 32) sendmsg$TIPC_CMD_GET_NETID(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x1c, r3, 0xc02, 0x70bd25, 0x25dfdbff, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4814}, 0xc0d0) (rerun: 32) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1}) (async) write$binfmt_elf64(r1, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x0, 0x38, 0x0, 0x7, 0x7}, [{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}]}, 0x78) (async) fchmod(r1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000100000000010a0000000c0003800800010002000000fef3aebeb474ddd162de859aa658c61bafb35a8fc4578fbbaab74e4f7869da58c5dc54e5b1816fb553246d8cc6dd2af89ae4c9a7204c0bdc27786b75ddff6982582d3611b5449fa3e0ccf595670b6d69cd11f99eebab30f3a82efa3f5b21ac3f6c29d53f5695b05494"], 0x20}}, 0x0) (async) sendmsg$IPVS_CMD_DEL_SERVICE(r1, &(0x7f0000000ac0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000f80)=ANY=[@ANYBLOB="1d000000553f423a2113305c97ebcbf496bc40d73ebabf4e630c8ad27281faa3354dd1a5d7f4f7b0755c09c85d8c6b3274d13c3c9be05c0fa060aa139d6190524b8d52d27ee57804b31011683a4b4f5ee1e6ef9fbdcac0e008a14061316ff674558b50dab1ceb907174d7ed7bd3ad787d5bc429efb2750f6269f55ca15c7615a4dc058ddff7302eeaf026b7bae64ab1f42fb22885ce20ad31541655432cad475de3ec6b03b69e9a1489db41d1d8249d8a001ba421a55146c9222d85ef6905d9f8c897c54e59a1d17ab00000000000000c3fd733103bdf34520fdbc126d6314356d7486149f54314b12b89ddb2f6fc6e549afaf00f0cf9c940cffaaaa948c31530771aec767645bf6cd35376f771c8fd00c81176ab02a3e65c2062f5ebc03c29cab7c30d715ac1104559072b9d54ba9b766a6a172657cf88433595bff2893371afa591f0900045659fd4bbb820a58a84b2b8b688109f6e646ae535127a7fbaae8ae7480fb7d7f23182bed1219868c0dfbb6f623a7b3ae78976b39284866fc537f31d7a76f381e00d7a191febfb8af2d2e578af9762d782bc73e39278c9d002b6e4c6fc192325024918cf95060ad585d0c1e86898b1490ee228c50c02c5a025f4c6efc", @ANYRES16=r5, @ANYBLOB="82a6031f8b00012abd7000fdb04077cc47884389dbdfedb0f0820916f5a1146c7a3746b6b241daa2a7143df6b6933fdb87150cadfa417ee071736f0926edeb5a06aacc9b03dabaf82836769cf9658869f2972659857f2370bd7daf0fe629e000f38d91390533d958bf8cce8883d23bf701d449f296ee4d4a5d22d91428917fe5dbf0ae6237"], 0x1c}, 0x1, 0x0, 0x0, 0x814}, 0x10) sendmsg$IPVS_CMD_NEW_DEST(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r5, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x59}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_DAEMON={0x4c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'geneve1\x00'}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0xf9}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @ipv4={'\x00', '\xff\xff', @remote}}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x80}, 0x40040) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000300), r4) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)={&(0x7f0000000700)={0x148, r6, 0x59a, 0x70bd26, 0x25dfdbfb, {}, [@TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x535}, @TIPC_NLA_PUBL_TYPE={0x8}]}, @TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe9b3}]}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}]}, @TIPC_NLA_SOCK={0xe0, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x40}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x10000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffffd}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}]}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_CON={0x44, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4885a39f}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xffffffff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x12a}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xdd23}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf8000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1000000}]}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x200}, @TIPC_NLA_SOCK_CON={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xab400000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffe01}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x10001}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}]}]}]}, 0x148}, 0x1, 0x0, 0x0, 0x8000000}, 0x20) socket$igmp(0x2, 0x3, 0x2) (async, rerun: 32) r7 = socket$nl_sock_diag(0x10, 0x3, 0x4) (rerun: 32) setsockopt$sock_int(r7, 0x1, 0x2, &(0x7f0000000400)=0x1ff, 0x4) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xf59}}, './file0\x00'}) 12:54:31 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000380)={0x3f}, 0x8) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200)=0x9000, 0x15000) 12:54:31 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2={0xff, 0x7}}}}}, 0x0) 12:54:31 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x5}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0xbffffdffffffffff, 0xffffffffffffffff, 0x3) (async, rerun: 64) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000ac0)={&(0x7f0000000a80)='./file0\x00', 0x0, 0x8}, 0x10) (async, rerun: 64) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x5, 0x13, 0x5, 0x7c}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0xa, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510005268c72a0018100000", @ANYRES32=r1, @ANYBLOB="000000000000000027080000000000001800000000000000000000000000000095000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x11, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="85100000ffffffff97a8fec057d897675039d83bde5ac97ff0ffffff186800000c000000008fe779d1619b19bb68a7c1ab0000000080000018000000010000000400006c62008000000000000000000005703f0001000000184a0000fbffff02000000000000000000107f00e2000000a56b0001"], &(0x7f00000000c0)='GPL\x00', 0x10001, 0x1000, &(0x7f00000019c0)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x4, 0x9, 0x9, 0x10001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) (rerun: 32) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000001280)='lo\x00\x96o\xd6Q\xb4Y\xa9\xc87,%\x81\xfe\x00\xd2\xd1|C\b\x00\x00\x00\x00\x00\x00\x00\xe3\xd8Yk\xdd\x16\x17\xd6\x85\xaac{\x8c\x8ffp`-\xcd\xf6jh\xbf\x9c\xd9\xd5\xf4\xe68\xe6O\xc2\xf1V0\x8b\xdd\xcc\xeeR\xf2/\xba\fE>k\a\xe7>t7\x8e(\xf0\x87d\xaf\x93\xfa`\xa6,o\x81.\x1cR\xa5\t\x00\x00\x00\x00\x00\x00\x00|pT\x15\xbc\f*d\x8b\xc2\xcd\x8f\x98\xdf\x00\x00\x1cM\x9c\xa5\xe0\xa8\x00\x00\x00\x00') (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1f, 0x55, 0x6, 0x9, 0x0, 0x9335, 0x100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x20, 0x4, @perf_config_ext={0x0, 0x37}, 0x1b804, 0x5, 0x636, 0x4, 0x9, 0x6, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x7) (async) perf_event_open(&(0x7f0000000bc0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x91201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f00000003c0), 0x2}, 0x84, 0x3f, 0x400, 0x0, 0x88}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) syz_open_procfs$namespace(0x0, &(0x7f0000000a40)='ns/cgroup\x00') (async, rerun: 32) r5 = openat$cgroup_ro(r2, &(0x7f0000000000)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) (async, rerun: 32) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000b00)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000640)=""/63, 0x3f}, {&(0x7f0000001900)=""/134, 0x86}, {&(0x7f0000000540)=""/57, 0x39}, {0x0}, {&(0x7f00000011c0)=""/179, 0xb3}], 0x5, &(0x7f0000000d40)=""/253, 0xfd}, 0x0) (rerun: 32) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8923, &(0x7f0000000680)='lo:\x96o8\x14d\xa1\xe3\xd7\\b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\xff\xe6\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\xb7l\xed}\xe5\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x02\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2ak\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x01\x00\x00\x00\xd3\r7\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xd5s2\x9cVF\xd5\x18\xfe\x0f\x8f \x01\x00\x00\xb1\x88\xebW_\xa5\xe1\xf6\x8aj\xca\xf8m\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\rh^J-\xd1\xbaUn\x04\'%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x1f\x9c,\x113\x7f\x03\x93\xe1\xcc\xe7f\r\xf3\xff0\f\x82%_\x92\x8b\xc4\xb9\xd9\xe7\xf2\xe4\xc1i\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\r\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1\xa8\xd4\xe6K0\xe1\xa3TS\x18\xe6x\x1f%P\x9fU)\x83E\n\x90M\r.\x85gn_\xb2\xe9\x8a\x1c\xe3\x93\xd8\xbc\xb6N\xc3\xe1\xafh\xa0iF\xdcq\xf9\x17\xd9i\x844E\x1a\x13\x9a\xe6\xd3\xab:PM\xfbe\xfe9\xd9\x94\x1dx\xd6\x03b\xf7\x10N\xd1\x93\rU\x7fy\x18tE\xf1*\x9a0Z\x9f\xdc{\x13\xf6\xb7\xf7\xe6=\x9cD\x108\x8eS\xa0\xd0\xa7\tn\xd9\xae\xc0\x18~x[\x85Y\xb2\x82w\x150\x97\xba\xe6\xca\xb1\xa3\x02\x14^\xbdZ\xae\xf5/\xcf\xb8\xea8Uw\x92`\"2\x81j\xbb\x87+\x89\xc50xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000300)=0x6) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000001ec0)={0xb, 0x3, &(0x7f0000001d80)=@raw=[@ldst={0x2, 0x2, 0x2, 0x2, 0x6, 0x40, 0x10}, @map_val={0x18, 0x5, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], &(0x7f0000001780)='syzkaller\x00', 0x8, 0x0, 0x0, 0x41100, 0x4, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, &(0x7f0000001e00)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000001e40)={0x6, 0xf, 0x0, 0x3}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000017c0)}, 0x80) (async) r5 = syz_open_dev$ptys(0xc, 0x3, 0x1) (async) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_opts(r6, 0x29, 0x37, &(0x7f00000014c0), 0x8) (async) getsockopt$inet6_opts(r6, 0x29, 0x37, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_opts(r7, 0x29, 0x37, &(0x7f0000001740)=ANY=[@ANYBLOB="e5fefffffffffffff731e90d0000000000"], 0x8) (async) getsockopt$inet6_opts(r7, 0x29, 0x37, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) (async, rerun: 64) r8 = getpgrp(r0) (rerun: 64) newfstatat(0xffffffffffffff9c, &(0x7f0000007e00)='./file0\x00', &(0x7f0000007e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r2, &(0x7f0000007f40)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000003c0)="53a6da92ac65070ef7685898e80bb2f2e6bdec4e802ee57f55db250d179fe5e817a110ece0fedde3f39f9e5d9969cadb110cf8042ddcbd03454867246cf718ce7a789baa1e245b7013dce98e", 0x4c}, {&(0x7f0000000440)="47528c5b1bddf355177c5532b626eeef94d6206806c414abf1a3e4127ef716a972a4dfbabe0a3a88a3a79a273e831e4c5bacd3d16b18479cb1a4c021faceb59d030012b96a2f46ef9ebdc0722b7362c39fa5ee94f7ae240a1a0efb9bf87a5201aa5856949269c531b1db643bf64c9394f8bca6955ca38a087679e611a8bd6cfa7c4b1c0535b54a110ff3dac5a6420d44207f62b5712653ef38961743a63fc92f939ba380978286569c31514e3e7bd5fcb0348294a70fd6daa4ccffefaa4788bf98bec14532b7160f872cf9bcc217017e5d", 0xd1}, {&(0x7f0000000900)="eee740de57aa97201418285e7034f387f76968314388464541f4ea9563d3f4e8cfba0caed167f5355ac87631fe4d10f9c43ec51519afdbad095b1c3db2a784fd52c9c268a4c090388d7eea3678fb5b8fb77732bb947bf1b3291b1032b984a8bddaeb8694e6b0ba64ccf372ac8c9e2e3cda007c22a04d5e3ffa7337805e6be5b435d89cf7cd8a8de9aaeee07fd5d583cb968826d78f29de70fbef4602f9b1fcf3a7b5b83629c70f5da7ae827a89ff", 0xae}, {&(0x7f00000009c0)="f99605f25ec4e07eaaec42409cab9b0e33b4b72935e7b1083312b389d298d3577030eabf24ada1e2441d74a9e4a9fd6b6922ab60d60a17958f36d444a357ca75c8461edfb1f42334d60f979d2c3e49e34f866a897ee5f301e68d25cd6f34ea736664e898300cebb40d79d18d8821601e5345", 0x72}], 0x4, &(0x7f00000015c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x20, 0x48080}}, {{&(0x7f0000000c80)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000d00), 0x0, &(0x7f0000001900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r3, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r2]}}], 0xd8, 0x4000}}, {{0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000001840)="583d100138dd41bbef17a5eb0685cfc80a9f08ddfa7e44ea4beec866f26e9416c1933385db1645f5e00b16c194fba1b4335530f11cbf6562f7321d9c9e59c3ccc13dd30f7b67f9a0be70ceb7d67c2eb94ba20591eb6d751ecd784d1385395c7d4fa8ce409934b05872ca9919", 0x6c}, {&(0x7f0000003e00)="34bb257bb7a14650b1f710a579c574f656b84b03cdd286c367a37859034f6c2e51e1d551dcc59e59bffc815bc09bbfd55b62f826d7ca0446a0852227882cf5f9680412ca91b263b69b4dfc48f98ac2d3a4f3e5ea0a21aff7e59b25df792c2c55bb83b675a537820827255126d78b747fc1b667478ef7e2c0a7e2b7af3b3ee200da59b3464eebda2679859df3e837c835319fcfffbe51efb4458384f22dce027d0bb7aa80db576899fd37fb084a1e2e381c95578009faf524b62931c6e60505418cb91852b1b285546b2b71a3b9bb24bb6684def8c51c9f6d519a039e89eea020909357a8dd4045198455a73bb5ad9d633710f1baa64610c4974db64102258b36f1d42edd1ae0d34cdd1bc6c46c5faec8d0f9d2c98ec221a55919db669df8556042e78364397c91df32f2c9415c047f4285c26b6cb16697f02cef46bab93186371a5f282c906594e8f69c622783116d03f7a19984943fe97914b4315072b1c24d43ee7902cd1170aa73adaf03e6cb5c7cf12aced39b5871041e04aed1d29d7e50dfdb4390a78861dcba8073e4abda69c259118d56da40d10ef40ace4d3cc6eb915530989bb52f46166932397bc5071b9dab461d8b34ceb8c8039f9185cea15cf720f6f1c0fb416f0d342fbc1387e3279d16b692f064dee7afe0372ded8c31a8b7fed1b3120743ec437e45b423a2900c0d79cda458e1ba8201089cfa93413b7c656dd718cfb5258bfb1085161c3370baa1f78408b3b93026c82ce9328759680162fb262ac3e64d27839d8c367705f7bc212180bb92dfa175329da3c08017d833398d27c8fd581fdcb5bda53c5a40f28d0487c32e69c6c416ed5ac0367bb476e0a1bf1d1c5125da909b70255aaa16e6a819058ff146d553d5d84eeb06b35353faae5dc77bab983ab230009f5f6f6c9273dab2d7021b5aabcf0161dca8fb11a1d3d2c76cdc1e093df66c5cf053c8d8fe9990853b1ba2bd65262bb18f11b3a8f15cd72161bbc3c2b7d6e0ee54c6681143211ead883d80b8dd0117efebdef8526ae401f6c9fde0db3f0460357d2a15245467da56ced07163f6f732c70338e2f1a40e17c4244e7fb049547f3904a444b1707499fbc55822c9aa4a4124414cfc2138b2465b10d7b9653e8591f39e8deb427e2468e7d91eefdf85bb791ea12ac066a6184cb4792898d325bbfa8745de762db43b6a497ee16e4469e3730373e63e7fcb297ed9b5a148499910f4082085a3db623eb19b91e6ab134680e9b44c8cf8a36b46eb0189f32bc2673208cb172d63b7d2967f71c8332d12302adf20475a18a0f3ca8e3adb039281ee93c59ec3042b0d7ea5cb7360f0705ef2b70b218d41c5799b4cdd7efe3de8b42e1099d96192f87e046e4e02ef34561b34bcf4e49d2599068f9300faf118e50819b9bc9863d08ad2bc2d3d12831fd721ac4ef86b04ca66db10e6bc0aee6a86a1a90d6164017efee90d42b95ee1af824e6912571fca8a72e60e679490ec86536439b77e71e155d3e048d6c8fded003c984dee65c8208c191deb3523399bec2633ccc93abfd3c4cd5072b3911a59d209535526c49681d920b1aa1aa942624d9793cf64f3f91a901aae396c2103e2695a796f623ddd3aa8df0cdcc53ad7c555ccf83aca1d75ebc492ef5f8c686bbc1bd2cd3899d0ab8b98443bea0b23a639c68c4ceee6e7845da29a0b2ef852516844c95797dbee86d53fb9a2ee1f64e890b1164aee8d27317b3857ab21b5526c7044133b89065e85e014e64c79b3cb157e9bcd90ce65bd94430c922c796a45d7fd0c7291d81a1b98405ee12ba68ef4a9eea228151818aae9becca36575a16bf8269128ecc7d5bff076b427ef46e5631b19a5723a244901ace6339bb5072c151ccd6c3e306550a7694fd9a73ec44acc92facedc7b9dad23e3f235b16e84c58cf20a0c4f1d2afe903df8b5b6725e8a78b568d98253a8d55fc83bc68a902544156f9a851741dd1089354617b2536180c731da9bcf98ff0155db6b26eb5d3044ad13f6b53452b4b4e8bea0ac2a3807ab41e19355eef8893221168a01c5f9775555a288a80af53062ea5b6b9c226535add107f2b18e63688be40f0c781a1ce19fbbf6cf3bc45dcbd84274bd74dbc2f20cb6db609c077a6e92d175b243ccb9e3f8249449abaefebbad8505ef5cad85f707a420db908d61259eb9de9d6c6c5fd17201549a5f001bcc2439382b83453eb1521f6a360e4556fc61ae20836f332b5d94e7535070c1a6f6192d9ed27f392b4907260635b37557ea21e80a3adaac636b025d50b2d2f089ca961927ae5911c15541d07b5c91aef92a8c6291bcf69ec3b418e85a65eb27eb66fff42a53adac98f8b9d402f5ede950f95c816a8a19f7fa29297db53216341c8665c975688543d693547e48ff1de8011cee73bb826efc9deb99c59ab49da9441e4dc9a2efabb270142097b8f0203cd95a235c04eb854b5cd156b1b3714d2bfec5a6691eb7ec85f7e21b77804b9b34ff27e84e2e384f633a4f5a7773f7336a3f133e3e5d0ef77eb6c5069f5e5ad5f89ce5a331e2a78968dc7d49590c65a4e8243c13248e1e560e5a7f355a9106b0a9efa9f455b570822e66f304bf90ae494acf5d5ae78e3569bbacdf29aa65ef1d018f0bb3ae71aa64acb2958edf2312a7444d7205ba29691b0553f260ac4bf2dbe709a2757fd7f451be8762c039f60c857d75cee97dd945e3e5e5a9173302ffd8254b3567acda5dee63b4c50dd6a26f331e4fa1a1c6d1443258bc45f5bb78840f92d1caaa48bcab19f3c89c1f4689554f3a13ffac2b6b7039e05b28644f2d7436f151197e160469793cd8b42990323d07621aeae459a21b9dd8acdd99888c4f41e52aff1b82d444a34ab53b8f2f6d3680eee8b30fa6efda62876be6903c0bc8e62bf3723454c85fd4f0f60c1aa9280665cb28ffcfff9d7ecaef9d8a4f514cbef30850af212331073872effa3a2c29cdcb0d75c8ec6813294c452072aae01f2db6c3b8612fd099d102239ea503bef3119d1cbd3c91b99dcd58eaa4ba39afbab4a00869eb2be45795d57ad7c5f3b546aaf3f6b42ddcadaa5a399070da822a6f0552db79d77d0a0048780f437a906a8373c07e1b6562057e5a971aacbcec140b55e48a09718aab00abf196c3bfa2466d4a74985d67e3d2f615bdda490a6d9aa31a034865a0623ee7610ffc947311beb4189b2257510ea869b216123491892c852027585b766c4fe4bc139802d55a4fbba3835e6c8fc991ea59887add09bad82e8a1f820ad627cb295ed6007305ab2bf0a8722b49403bd7437412440417a4d39a48433e264b5bd4eb23c926c1f43b03c399e9f2cef7183fdb1e8c2f540a71bb78c501ca345d171aa1628d86947bea1dd75297f6d7f7a08dde9050b8e8a5446118c9093a01606e746027363468ed1346145e9cc4457d10ba02aea330f90d2085bbf754e3a0a983911e2d89a083759913d9b94f2139d3be0b406a0325ee6d24f659a1754f8acf13d3b0e3074aaf3b9b1027b39a32fd0e2bb3151bb14588246bee3949327d3ad2e7bbc648d4443d094363a6289879164f1d3b84cb47f4a6aca713bd8c3ee757befde9065816cad742682b9bb83f76f9fc3c3d931614d0def791d2d3ca35552817d7853c034d5116fc50432e7ec53281b702923b623e3228d754d99f2799c344c8574040bdb0eaf92ea7d610a2aa5d290aa5fef088fb76035a7dc752047f13f2e979ed847e68426be43adff2f9b4e97e440407f403eaf96c25b8f5e6be7d8b680c4b69ecb28147c5024f6d687e943239d05f0cf22a16d3beb73f5f040867ec7467a042c13b20932b34394a528605caac8c1297bb6a73aa132d55b940907c078369a458dd428da2caf12b1708f6bd328c1b88b1a108ceab04e9ea55c4c7bc031e28f38348eb96880a7bd9b2992c3fe7ab177f921600d8451fbf34b369f8041151935a1e83fdda8b6e36172b877e0b5a4cb9c47c439d72c286c4577481804348e783a83ce985acd88f803eff1d476292bd0ce9ce9bfade965b8397f35e31c62bd3e4f6eaf44b5fd3a6399609f23b49f0145370c0f256d0e57c825a2cf738fa06d4955989ba0421fd4b5ea9386ad662eca3bb7a63470df8464c25bd696a117bbebfa50f2e65cb045efe1850a99e58e9c7cca4e48fddfff7865e69d5e9b6abbcbb7e94a54a2fbc51d7c8faba02f9eefb35e48da67b604e6b759e9df0b20f53503927c3a6b3fa49f10825fe4b2c0cd88654fe23f683e92efb75480f5344e01230be92fb8fe9d8d73d36981830ffb4608c02812fe3f531ec1b90952a0194aaee10e0902fa99ec09fa15bbab8d30e6db81a3de5109f9a898722c8f8932d70ccfccd962a608d74604ae721fe22d47e271cb240561337bd589aca35fcfb6e77484fc59d65a4c7b016703f1ba09fe73d1bf6abdd7bf0207ab53b4005804d4d53963123a0af123c77180821a827e5aef5e536aef40311d2ed9fcfd4fff5dd317c02a02b8b037b41b767945f0e429c69ebe73044fd76c1374b90a3fd2c3653f2f0d0381c2d8f23e4244d8de9f0b5053fe68b6109e6c5239395d32b32543145c10d067801ed1e5d7b2bf9c990d75ad87ce2abc33ccf7e2cca9ab7e4425e2ddef331ea8963ef604a8ce3356b75c078977dbbc275446a8ff2078214eeabfceed77834071b4d01692171a431527f46c4cf74531aafb8bc6ca2c66408334ab5890f72149fe9bf9ea689687ddd172aedba24aa36678a2f5ab1b2122f7d2ef6ec0be8779846e41fd16949967fa8ee22d4b0d6ad07a4883670b4e437deb1efb55edbd55351361f07fc71d50fa4788fc6ae3c9778d4d1a28b6f5a738e7f158acba86c7f593075297e9578ab4ebb724ca8648033dd4ec46533e897ed49ddb1452bba92da90c71dad5b17e26cab2b96f077a365cc5de52c1a28308100e3d77b1d7266730f32361e8668de7b1fac4d9af5297eb3db7d2ce46964a5a999c1c239f10fddfc1741e7f32782fc748e5a2f65bb4341777e879289d351309344d96ae22df2d4294e8133677f31c2ff353d363f65c674f6a9da71230251318e109dd2f39cc81ee3b48184a76be8df801356c0aefa3c6fb3d43c7eec253ebec29d0c52abd98d72fc0d688b489848c256419cea07bb658f043be72bf8d2e6a0004c3fc86cc47eb8ffb26a58f5b468c7a05d83f77d534a6f16aee4c009515ded0c1170982b9b57bf426a0744d19f38b5d0e8e8eecafdacc9ca40fd814c286ad5a8af68a6563d81a55feeab259e8902988d5f9e604df060cc597a18abbdc88bd70802e66167d6f6f7f1b220f3164fbad843bd78fcdf9cc59a4b2205186dcd7b6bef4e0d4b1d6ef41e5ce45880cc0ff46720eb5028579800527a650228173824f8beabd9ebd363e77a95696f58caa501e153786927f7cc1da7da69350d957165f6e592cb106272baf8b9b8b7e0e925f0708e0a3c969c847422f660972c48e33a670c4bad0ea5f058694ea705270850159e094f8042bd219a060a79c92a018c02d8b45ec4b0d9b3b753667d70ef4745d34fc272f1711bec0a438774058507ae71d56a66c28c2bc708d47f89c283a9c9ef0377758e4db0558811e3eca06fcf00faea68e218651cc1e9b7b241d843656cf9d41f3f2f11947912327b0df64fadd5fab77dc43d4f4f034e3ca1adcb4fcbc5c5fcac17a65ff02e85338f6986f196a1bf154bd13d8d86ab443119a5527b42eb62f3163d0a7f98c5d3755239331ce5fff88c5569c8016e8253932c0a2d1fd6734f06646ad770dc4b064c46f24f9b72f3d683e1374fe444693391b60da054", 0x1000}, {&(0x7f0000001a80)="e11691e065068bf16ed337e49b4a4dca990950cc7588ab61703938478a54cae0aff5667a13c9e832cfe8d5398ffb5980a9e3e3b9636faff5c3548bad31aa324f010df19504169f27aefd41ee93f299", 0x4f}, {&(0x7f0000001b00)="5f45e50ee30aeef708f9acf1f08ef2e8c02670866737bba9bb07afa8e888b1a184c73a273dc8851f4b78e80717c2502c04cd1f218250eef29a6dd0164c0dfa215f079cd5133112e4e565ec03169d9b1500bcbba29a7365eb856dd5a028b2d1", 0x5f}], 0x4, &(0x7f0000001f40)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [r3, r1, r1]}}, @rights={{0x18, 0x1, 0x1, [r2, r4]}}], 0xc8, 0x48a0}}, {{&(0x7f0000002040)=@abs={0x8899ed07bdcdd777, 0x0, 0x4e23}, 0x6e, &(0x7f0000002280)=[{&(0x7f00000020c0)="33b0336c1a13591c7116902af2cdf714d76377867e8f531bd0405a4d4b102ad831a69ade6fc19a731d8d724e0a36b4141a2d902d3a16ac6f6f250a39ee8f10a2c6b1196f8a1b8f90d99ac0b26e6887cccd8759e97c161463d57ca0f0c6278beac09d104c67fa867afab56868b7ceba9a4c5c644cb6bc9091b954ab32c595e71e0554f1657981859d", 0x88}, {&(0x7f0000002180)="c21abba55a1e52574870082ad622a38ca39cad1761c6f70037965ba23e6380dc9fc9d5d436837fb473ebf2720aa022276b3b66b28a6366a12bc7951476a5f50582d3c75a50f6861a7180e9a7fb30802c8e3826314dbae1e606484b258996bb53071105bd7003071ea54b6e13fa63cd279b4c9ad0a29474ca5d65b5e2253a39a04e79c0c7e7eb5964dea8bf33fecc8e781fc94feeff74b3e1dcaea93f44b5ead720b6d5dd9924034909ec8da851eefbd80385cca7f98036b3b01b1dc4773940dff07574a31940f5d34ea874f4aac85fb8b12b46b0b920995ab673ddddf5613f58df1064b357c4032b5b5d40", 0xeb}], 0x2, 0x0, 0x0, 0x40800}}, {{&(0x7f00000022c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000026c0)=[{&(0x7f0000004e00)="417ae1684f4135c4973390fff6929062a5f7529864680222e55cd1fa8cae1a2fef89080f9f6991bc085c9b274ae8cbabf9591a9ed0b2de4c8ddc8231e6001ecdca1b22e8f638a97cd6a314cf7753c29a8b56e55c5c3033da9973cbc62001ab8125f27739a1c5cdac0ef0f279906dc97f8a6b8a4c924f3c30128d3b0c946d0af22d9efae07d6b52b04b833e2b4a1bf9296a8535392589d2c0aac03446dac566cf53afb8cf962f724010b4eb210fb4f068da6bbab8dc3f2315b9513e7c39cbb2ccfb99df933441fdd7ca7361ed61029066c15889aa7f235a871d9720d845c7f9ad35bc8ca4ef3a3ce4fe5ee19b1df8b3e75ae0e0f0f1f9ef9d18f29b2bafa9b25c30954054d64dc3ebf987b4c85518217385022d50d1d60e034bf11d0d160af665df45e719bff053c2bff6a839f5132814e458f2bfdd5904dd186da952e3da7a84ffa58ce034b7d0e4a17f41fbb26b9d3240b6de3da39c92c8ce2eec84d7a12ae43e17fa820a7492fad29aab6222c3400f020291410f75fc512bc363de6c02786aa2b1d6c5b244daa096b3b902a2a9e4afe83221cea7d8bb493666f5bf15f11629a996136e5f56d78ca290c77c92ff4efc8aa6b6c9d554a075472e5a378f23ae543502060753ace2b88984aea3321bf0ec069ce75954fc29e8312f510aad94005cf43a7752fa6d22cf3bfe74ce82850cae980ddc427accd361e74868cd28c54aa1e332e466bc99f370d4cca2b6497421ec9d1086b6c87a6703e0ccd55c3c49c3e9d23eb3599681902f9ca5a890ebf30058a53825f87e734718c5eb520679c0df97a6c913379b6044664b0a07a695d1e5058b64ecc90158ff3f29dfb8ca8c4c56dfad221e2e7fd9602afb5e2ee3176704cfdc91b05feb0d977857a49538103cf230980b1131aaa03205aec7ebadc737ae71c3bc50a6779191677d19e49f03c077afcb0a1b1707515492ec4a356d12d88ca1808ff36f9f933171006e56e87e3d8174ef02e0588fa300ae663aa7eba459a238bfbf4f995690ddf446c49143113c0e1d8b007d65c4a6ac756c6f5a9b25a6be6ae12a739ddccd2ecc8f70454f94e954605e50dd7371ec0de416d3697781192e240d9debc0a6e0aeadc11248dc81fb401c857da3baf8c551317642b9375fcdaf85415ce9327cf109aec6bc7eee58e4a1351431dc1432ba584577a7876ffe2ca8397787ba04318bfe5c58e635b650482e169bcbb9c316c544f8c6dda80ee3adbfdce1da73ef058ddcab1c196c45ed0ecde315c4aa704f3fcf566fffdd8b4b3951d7888bcbee8baf7e4b725719ce8841bbad17509d845d487632e6be14960aa1f3b765aa47beb49a1922c1d9cf0c0e3cbccab97a11fee4318e030cabd179acbf4c84768143efce8bf52c72c91814ee1cc345ea958501de303173a8ffc733ecf6ecf650accf253d7fefe3db622e708d3bd06701f498d2f4b459d15c57edd74ee3e6df06141ab2c712625412700af89a2f6d642714a43e6d8899373170b57af872e846b96dd6f7b721ae8261c84c67cc5f29a4bfb9afe3a09ec044ac3a8b017364933943f17456e1061c408ddf74b03549ce8b6c5cee769e24fbd329fb9c7e2b7135cc272182813e7ec924c59b3ae557a796921a95330a7196bd7851c4a95739ed66721c3abc28e396579542c106564b2bd0f8a19bc2664fcf15c95579fdafa06e46461104199edd5c879f129f89a0e36180a0da84d9c69814c41581f0bce774130c995b69dafc0b7baae5a7a1e4e1b59ff0e59088b2ee900090a3f35d77e04b9c8e86023a3bfd937098ae8d8d9fcaf464a5b8016cc4d6769112dc2d10cf414819dc51f6f464386625265a3fb33f6b15d057d5e1e76da956c7c0c88fba5cae513d682d2476adfbcf4a7ddffcc2b3c7b70790744736d29a9e63961bf2bb64720d8aca0ace32578bb0ce6a50b5f1891feac8c4f18a2164e643efea3213f657f5ca636edb28581d94574cd1bde571d81e7a6b8dba4acadc7a478fb040677fd399b2062cd7ee03c8affc7b448335cfb3023cda237ba4f84feee33bdcce3cca300583f365487f5ba0f3f14e2c6eaf8b304ef8cf85e212cbc8306421554d7dbaad6d4ea23e627a4d74de5474bfe02eee35aaf642f7225d06d9293cdbd219e5852c2f1b077678705c763d9d0e4c03fb0c2c00210749a5d79fbf994509a27e6ca224aa6be71b0b62492b78708fb4d4b6fd1dde7e05e496cc08f2486af4293205102cec2b6255ce5625d73b344bf33292a8ce4aca148353c2a9788c2b00be26dfc3f6a0bda3fee121165b101a8d46727d202bf1addef1cbff67054b400a9fc7a8a2c9d802d0a8cb06a5d32bf8a543fda31deef12538c795efcc978a1df083032d9becd19062b2472821c2939cf5121108b4e69ff9dbaaeb919de7684ebdc0f1bec0d02666cf14676d184f31f5ff7b69aeb07a654e527ed2a56ed23e18ed21556a4b0a5bbf2d9bac03954c06ae2d461ae9b79f0414e43459f8ae58e67511ed10a5d8456e985db5135c192ebcc0937115dbebdc785becff171433c3c60db3d7a17df9bccc6f684e5baaf13e9df6cda8b51df642070bec88f6903c10c38d35a435c472e591f18b9e3fffa605fdc414d9d0d3eaf2e28b1b48e5560813673bc5eee7900a881ae7599b858efea60bfcc3ae4bb37e8deb04635bff4de6edd2a12d6a74834d62740a8a2fe8bf639f6b716665df7be70ddea95aa589b3734e2af3b96dd3b7ffcb402f8e65eb0b9dc866d49ad080c6e062a3d820d7fa7dfbbb60f6331104cd6c26f42ac4e6791de8289837b80d75e348dfbbef2ac09f88d1fe9220df318e6005a644c9bc2da72ac202298beaaa07c7426984c74de8e577df0f94955e6dae99bd51520b40bc225dc15e5461b99522e058da8149bcd8590cac0812f89c62addf0bf0606bc1357f73b527b4143a22872cae47b59bf44a61267221a2bf4b1b256fcb6390a94a4e0343041b64384d16d223f91ddbd4e9adfb46d8d041d9972ebe5600190de90193b941cc46b17688c8e9f4bc0aa92231ff72254e97ec149f421bedd728f9d3206ebe49785e5d6156012072a02be179ef20fbf0b2ac095f9a986befa7d33940fe28fbaf8aae8375e7eb007b864a9654b2e127948429f36693c0af43bd812047d602f811d90bd6ee3da58e25f95dd4d21c8fe5e1223469a3d780b617ac21e28b97f6c7445cfdf73864dcd5ac4ff7cb7d91511d74c24d201a0fedd7a3b313fae77a9411073972ab8aa7707563805d4a2eb62b4dc04529ac1121aa54e2b17f40515e2346725bddfd117406105e59713fb2e993daed45f43fa236908cd2360a06e237a14df67378d0cf056605dd0fcf7775dea347b19bea9076265dbbab6968b53989fc0a15749591d44aac09aa327875fae919a8ec049354654d2946e2b0887a12708ca96363eb8dbabd54601130de34e55b16fefa593cec93068bc59358321d6c172f20a2f5af711e396b6c55e28a5f5488e47e04c2f1ea4864cf7c0a03a132f0f0386f253b8f25b715de742dd1a88583a3d64fdefeabad0359b228db876d685f02044f49808ea5cf08b6fb9e258bcb3c3021a93a9286f1b0a53794d5788f265ae27c5dba3c2822bbea8fb4b80657ec1bbe74120cc29a69df9bac3de28a74870e142f4836e8dd61651f968d9dc26c6f6b12fdac1771eefedd43026615059e3bfbe090be9df06f7f294c3d57ce3cbbd153cb1d182d05070d2f3cb400c32e62dbb73100000810f04b4a0c493e1485ebb17112e209b61d868d2e37f78b159b92e4362f688d5d13b9a78f87d556f42a65246e5cd1b31b8506aad9d5e3c42b75c1887e345e5a0216be7539a9d9afbfb0340606191275f9723788084cf8c16c6ef07461e841264b4b746872114ec33814adc363ef625dbdbd27a4c5fa30cc4b56ca7ca6f1611fc83d5c0d03057924c90768e6577ffdf501f58aed406773a6a3725ecbca642cd033e816fcd99ca6b31b1f0ee4d93b0a11e1e42f8fb57b9ad2713a269fc21db786eb189989a78429d1363f5e46a39efa116b6a528138e5d5ae3abea4f70662d9410915682662ba18afb60dd11bcc4dfd0480ea108a8e1624e00be237a24ce7dc2451a0b192b59fb2178020799091e27fc04532bc016df4612cef94c63c0f95585465941a9801344756e586da44cdca0956d252525cde1f13a88dfe30485c0faac7279356d5b040dbc0d4fbec3666217b10f6eda6359b9764841927656d8f032427e98e030bd2b455a2f3e5e4ea5d7b912e2bdea0d9b59c583174c18ebf33f098c6c1a94be161195a42fc2a8aafd7bcf05c780529ef138fca0d7cfb24d4fd86a0a0ebb166a827abd3c8882dd1b354aee3319325d35f60a818b0b7bc51ffd412ab304d710ae7a494f0c8a31ac0a942996d958497c69de259ad0558a3a8bd48a8ee4391f9102189eee073d3c589e128280b13d4900618cc994eed2745342bfe49abb840a90ccb751dcbdde663ce5261c1f9e9e7ec0a902d62dc94a1f4a788a5c12bb5a9239321210482feee5c03324f0d416fc55392f8db049b5d5b84c2d6245e88a74642d17ba91c77e2e448d083137927d7cd2fa1851264419eef36d6a46867228320e639f041e5d5790904d9d77f720cda45701c3242ca406b3e86c91a19c608ef42e5862f618af24c5bdae5fd1c05a3b44bc75325b745de85b8beb208e33616f372377b6298ed3f8abdb0012bee10fc9912223a6ff51f6d403778a2329c96d52e7d078d4571af6c50c5647fb5ee376f68ed7415cfe1d5603c1e6e96669ba4b836d3e1a4caa25c7e760cc18a003d469df0391ce75088fd9483e53191534555f83ffcea8ce0b5724c6a0d35290d66085b8d9d7039c1470ff03c170d0291701847e5028176b115573313d4ff3b4a269fd29620fba4cb07f7b2bdbc93530a94284e4a852e7af4b2f3b3526a2d9f8e232263099157cc5f92cdfc83c51beb1c6bef9e79787fc15725c57cc1be68c76887e72868b6dde8a6e5a211c50ed041e86cd7c7716f60081e668a2125f118ca97e4231ddb419441654f74327f4b8b22410dc6cdcb47a29d03669206b280a4f4192a5f460ce1196c17fafd7159b1231e912e1238e627162e0d234bc261251b62ffad2dc5000d1de143e2c9e0e0115424b3a587fd3111395677e93b185d66a81d6d228c00313cfcd0b8596d69fa7130968787dde689a2a0c50efc5cc61cb1b7e5e60228868c65d049ed89cd2303265f34fe1f1138a8fea758de5537d79356d8b7442addaecc7cc81e580ac25c8cb77dbd84f215e36490301d2ebae76a858246747c329f3c23db8b47478e01e1db979f589dd7cfdaa4b39d23417d5dabe3e6936e4cde65d88566820feeb902591db665f06c2ab29dd28b49ff09aa68a10021120290f5ae478cc50158e42302e87da9b3efeff56dca641d1210ea81c75717c71b0f36bb359e9bfae927b068a731f5e957495d804ce367f21a0aaefccf777b5e8afb9d033bed7d56444871d864b600e7ef367cc6b51c07e5944d42ced4153bbbf75140b9493b49f8655e0dbdc7c1d01b19b101a4397f7368b75f69a599f727ab735b84988376f9acdc0fba2e6a9cfd9553e9817cd7570394f216bb9df51ee868a51423358f7a261c147739b3b574f602ed3e52e8e31481ad2092c1b58838694d417dfaca90051c807781a52c4f6b50b71499bad12bdf380e676cfcbadb6bee10c1acbfa5325c7715ec5f6a516d9ac3f1e925de65264bda06dc332446ec152e1df2b0170bfc49bdcd301506005c255d93751c96b944f9ccbb40f60ad8d75452aa4942131159765c", 0x1000}, {&(0x7f0000002340)="a3867e4a1c33b3387b2659af171abc404c75e469ef5eb0bfd045a8b59944dac1ef500d95854b9f736774caad5cdd5f62affbf98aa819b2861a9fe3905d9c27f99db7015361c7de385f07861482eb9669c4a0c37a4175a833db60ea46608dd4ce596716e5a94bc9048a97d1699e10daea3306", 0x72}, {&(0x7f0000005e00)="19f75397ae41d865217536f8847dd62f3c8d59b9aa33c18c5f738b6175cc12da9f205b61dfe915507d7ed8ec2f1f83a99ae3c905d8b11aa7bc46867e02f26c1c089cfa9be358b744095855f5c9dddf914d45bfccd1deda5b1f6dcab4a22801f19ba82e4fbc13f2c7a325353ee7a279ccabda76a32dee61d9eeeb5ed0ed6be2a8a308f24f36f567d4580287840bb9b2ecf102e719e2ecfe29f9df2bf001636231b0a20017e0ffde159929aaf94ece011f554f1ce983e27a40e343e46c58f20eb7974e306815bb57725e364386b2e376345c08a17c876a48ae70ac117b640e191b7cd614f494a6210e6c1346d16cd1b96398be6db3284452397b9782ca29de925033466708c5854fc0e2584cc297bdf2b2b14f731a4dcb49bdfa6fb704cc9ab991268ecd1202e57cb9f2be814828369c2ef45021ff9a5f5d7e07dde87e8527462f1df56862894eabc684cc01b5e89fef0170f21d77733a5c4b371f13f2ebe7c548376269f45c4b04f76f97a77e6a161f03dedafb1733d095a0e835e6eac71f0cc60e29d54133320be2516f918a1f59bc99bc3dc2c37b152e763cc4fe426077a8c3ad9ec18d4c3f63131559497c5d9c27531ad580653d2bd9e5f1cd4ef1e664fd1f11066728e6cd9f4871f94ae4c87e4fa22db4e4e9ad0e8813b355401c5d0636207d9e1cb3d5fec60498e350c9f9af2b4ccfb5513a4d43bd3bcaac60bbb5d5c11814588fb25cdddd97143c87d3d8be64def0a6aedcd373e12d20450847bc22660c64376a13fede29e5e4f30c6f0620fb80705fedd598176868505b83220ca378113e272c82eae0c0ea52d6364f9477d092f922800033f2edbba16eff07a6b36109f9c489ccb94ba07ec16d179770c11702d5901c14281dd8636bfbf81c4a7df1be23393bda004821121fc12215094bc9a6aad72fadf34edac728d7ed937d8b75c436b7d9a61c335a37ce91b9c81f3f08f5096d6b926b279a8380e00deca55f8dc3fb49253d7930f37d0a270b35945f31a8fa88a9941747a68d34d0c9374fab27f3aa1f041bde15e2e0153bd94cd50ff3282364b8fe9fd427c0e3c3d4522d5be0dcefcfcc32392c58576575a6ae8ab7f5176730421394d71ec1daf8a8dfc5e675fb2c200fc3972be6406364cbba2b3256c21406b4f27e468c9a92f66f717d1f3b77578453827cba25d47c962deff3c50611d0abdb55c73c193b81d5a15f2d27c803d8602b468582b3cf13ed3197c5996513586dded69702099aed7972e33129533e91a3a21ffaa5d7ca22ec432153e7abe60f4539d6395ec629f0073fa73c507ae79c1339b8fc9e145e93298cd5326d8de6b6542e4ce0787e9156e184a4b0e58840587262c7de6f1e091a285e7803c5626c9df660590e0ed0dcb3f111d355a0263fd2cfc9ddc7222af8fdc55be8900b45e4306de37f310d8b1fa4147d3ac37dd3a0c7e5f2053d02e73d192c4031ee55aefbb16f35095e13124a24b4668d1387d7071dcf5928e034208fba24dd715e1588a3b0110abdd2203e9995a38029c16253d46130b989f0444a247de3bf6820a96c0b2da9bfa1c53af5f081dc51e2c4b5dd1a69605e3833a4d32e7809a9791e9105b8aa863cfeb967b0d3151b35edb92ba5ca4bc380dcb4c0e7ed8efae878042ca9c39d7e783b36630d2725a50e50c4cbf8e90d3bc823b7f94819ff2756d41f0de274091c136cabe959b6cd93313388947686aa4020e79781f640fe6e78f466c7e85dd074878ae5b6d38a041244a9f6f48386a6d8d061a12f21ef9dd5071b1e1f46d116017cbc2ba1e952cfeb58d87406d07b9b0913ffb28b4459b05edc9d7acc73dc0e32785d2cd786681e2719e6917c18aa44d7adae3952901c7230eafbed4430d18fc763707087c25460835c2d1c850833c2b52ce9d2b50054d46ff05539b48a76391a2f585d18042de85235edc401855bdaf9dbf8ce1e915b66278bdc9ab9cd454bab73f30f5165ae2620e96f60948d32d9ba4ad42a9fa71337e1d6602010edbad0ffb5fe23415a7ae4fd6c669740a40048f101f5f65c3789bd52940215cbdcc995e9918f60d134caefa08784fbe710bbd4346398ef5eb96da3fe2bf6cceea8cff38816b8e9a01ce3b97052aa1eb90579007393812fbc80f57648349790a1da92cbdfae0abf685811f7dd7c436b9906e2e44fba785b40007d7c5cc08b4502ec86cfc956f478311c9b3b35038c83020ccb4f70fa56cd4be1a0907d9f1cabf3e9b5a0a530bbbd0a2e430e83033f9b138303a059a42b929a7fc019bb6ced39626939a0a6355df65dd4a56852aab3d30c54525c2b1f6d5b45561e5a2984244273fd37cb0f033a0ce069b50fcdb59e6471c0ea14a4d4532830e11fd303924785e9373e43e3771df469393db7b70a97c273e44feb8989a5436d65d85da3658d0f044bd1a90793c62fec4cb9660f3558b8f3e54629f421c43333ffacd3991aa51601a0bb4211331cff9f32ce89d9ebe42171b9f3927465cb79d18eaadea1e956d7c77da3f879afc9e43de4a59b8598f863898be8ce93036503078258384eb19b504e0d0ffff7bc6561b4f6cd11ad904920bb8897c6f0b1ed756e711b09b32a69546c5fdd40d6fae00da1d5e6b3d52695112f798f8e7106d2eadffacc19159f215ee1e499041d16cfcd7cec4fab7293e0f409dd0543b4a6e8e93bb7850344f0247f47e96285d4884c45e1ad7445741015a05a1d420f78be3d8c9dfddbe5f9c8a2e294424fb1781444daea8441a33030afcd8e1cfaf370cc4ad2f5bd0eaca70d434b4dea1d6a1ae2e7be489b4d2a92912a8e955f25cb850061e5c047b3e1f1ebd011853931f29ce7311699e225cdbd097a39a43479768de55ebca7b269af5f390cf50f2b89f34773880dd34b72a84a0881967bc8c595f96ea5251cc7a1f82f87aec3405221d15f22633638d272f9bfd3ad83610ae244628facc41a229acc3ca45d38c88b7c1fdda89b8e92522b8c5b5e49235ae55f51d3572a9c8d964c2ee76db637ecc2456f3d7bc53b43f0f2a995580bbb64c4c8e9bf96710fcdfa69ac6cfed8e2e18fadcf99a81e1905d6f2ba06d173268c1338d37f2a559726823ef1e490bc088a10bee740337b48bbe10b5fe93963b66698e3a856a3a6de59ab9efd0f1d691136c8bda028cec2a8a69a2561565be150a09f46488a873d2c1466f577afb6d39d8ccd2b35cfc00c414e76578096904f41d2704dd5c6ef0f61f8b9b6295f048f6471e2785deeaadac7f6e46a21baf6fc7fd95f17137cedb6f672aca8160ed71885e14d72cc29c09e9172d52db12d8740a2a9867b15f323569735e5a60b1365e9af241d4cf4777f8f4bf6e9ab73b821c6cef1bc1df184a9216c1d3c30cd75b13510a1feded9009d3b67813331d1c7e0d03fc3d490d873a37fcdbe9b29405a31a959c974c3c0a624f825069b0b163cb61e946b78569d80871e8d8b21dfa6e57026e08669530ece6038f66d0d3613177aa2eb82199e2fee131e5a4287fa20fe0b97459a009d00be257022cba8561190f01272ee3c0b724710b7fd602b9d6a517bdb283903251ad1d6cd1fda88ab6a87c4572ebacfdca3f30c4da93e2a5c50483873e4842121c6ea0acafae6395ce6590ed11d806bd6e829397ccf850591112efe414a6af6c931f664abff91c0d73aa83866ade50718f8cc8aa55ed925b61e9cfd99c5dbda7818fd243af07a5bb263158e9f8ee39e94d9dad63c36fe60990badc416d6fa7baf65640db6f5b790e47bd5f748b1d96694d847a6c2582e222c615975a41092e4a6f0fbd6d9b7a03094e91308b50b64acb8264f52e81248a06748bb99eee720e89734461b16b0dfb7ad3b042e9480c5e6ba2766f8fdc58db93b1e80ceb28eadc789dbaab34e614b34308f7809c6fc0a63e95c9630353e1d3454c20f69d3f3029c0ba41a652abdd452e6a43cc5a2673c71d6a445266ef3a2197a90fa43cce13f78b71cd76f54088a4a894589aceed97c68ca776991e924a585366c04c31f08e53e0cffb6ece12369ab66e86c104ee2eab03f53b93491bf65873786f17bd5f27a103ce7b8d9ccf4d530a54dafec3f6b3528b03f080c8532aa30841268a4f310705bfb8284b49d331a69815301aa44ef35128f2c531b0329a260a7f252ed7c29fe4c33bd98e538352d5cd359e899184e970dfa9914526e0f9c463ca84ffcb7d929b1a030a6de9edffcf31320698168e0a43ed91cde688833ed108423ed3a3f357fa4bfbbc4a2607ef9bf8b03fe510e75623ea0fc7e29800cfc75758bc122639071ce248f808e563bda284b91782efe3f6b59398c2c39f2b6dfb4f9cc1463a528d08f80a4057d1ddb00d82c920b9d2e4ffbdda7a52ff5c99790846a885021f189d91969899ddab4b4ccfb96c75c16360e44f1b054106eea414f0715b863483887e50fca102986536b4811f1be4a49aa8fc257b42ff405820b1e3280ee8622d1c48d57ee9b49d2066c6c0617de2139c2747c474325bb00842238ac7ab05143f4aee6fe438590fe1a94e97a9b4f2bb89b6230174400473e44115ae47b7057825ef3290f26f7bd4e42e86b4faa5137ee8b9a78bd8b7a06e2159c3f95ffc0e48057635c54a33e29945e40c4d28b591a35eb199c137c076187fa8ea12520e479a361a05a082e9cd358e1203c915f8893762ec73c29f473e269a19edb4270062a67151e27028e80a842ead26d8ceffefba8e46b0e8bb6e79d0243ab953cf6ad60bd2bdc1685b952587e5615ccc014e391171efbedc376ffb9d219d1e821bea5302f0939aa5095cbb93b2cbe9436ab527d05af74f9bbb41037987af584c2a1ec02172ae90879748b9e490e0d55a8770a9a74fb4e2d57cf582c32f6abf1a2731ba24142a8b28946fa129d23eecd9e94e7c0a025df5e2552fdb921be801b21018ccb00ab16726dfffcd914321a41ff322a5d97ed941cd94e2e044380ed19f06212f62afffbf673400f2fa4163005c0e9006a286f8c75eb81f7592cbe01a06bc5dd47965fea65cfd015ed99bc28eb747f097d91f1f8ae55a143ee42687e67783aaf854a505778dd5a9a5280489e92ee62da879348ba5d001f6ce83076d8e2f2afdd383bde6310ce467b89fd803c6b2040f5fe6e338e1ab782387cd98a538b414bd505f5a78fc91153f68e0f0ef3f933b237d32f6e7593e4ddc205acf20b728d02c0b5232e80047960b98d55747bceb155ad89306626c7b01ea38068e09e92bf30c82c8cfed56796e16c33e0e7c3a7876acf32d84f869963dd5769fcdf72f6e356f82ff9270aef29367c840d8d07910de04cd575906d6d269cf4015c1f504cc2eeb84c2e5c7aeb0b7498010aafecf330ce834cb89e7b433a99fc0fb4c74edc80713b445fd6568bb97111f574c1a87b3bbbf096e2f99001a9d0185331aa160d66e5d68bdc851a08d44c5f91312ad3cd12ca729d10e5c8140357617d681d873391af475adef7a40e003f480147703baa6d4bca1223547a768cd5a702848c21618c04b998600f8e96495356915efac7e4ebc9df4c33bce4b9be85356030ade9356a39dd9ee94e967721648504f07f6097628bfd69998e3c0bbb60fdbcd10009b8c45fb56ab40d7dab81027722d67ead5fa6a2c1df4a88eb98de969a3f4cb1cfe5652d9bff3c12fad72e2e979295bb73a8a136d4fddf6e21c6a3396d14ff0312ca33f9e263005f98e7e1b13b3d0f6975f8c4cc882d487c89d2ba64a1cbf8b6a18f674c70c48e6051048a35ab9933a295ed706831db6a3f357cddb72b33b4f5dcc97dc886f141f86bfd01a5a92c854cec164090426e7970a1f45703", 0x1000}, {&(0x7f0000006e00)="1e44c42f24c09d9d0cdb3c54138705939822481d91196fca6b6c908ff89975bf4811a6704b9261710db94947a2c241bead7796e195824a8959bde3388c4298fadc62401f9a4f2a9d8b35c11359d8b5a8ce3fd89844c171e6a3ab97978d4db67bc86152473fc33947fd9e0a5136eafa3c0d6b29f8ba5d249e4228352db97f51ad2909eeab7ca8b687d952fdebd424a94d40ab03989c01ca6eb1a5dfb4f1344384a12e00ab62ecf72b5f739a265dc7c2887ad1c41fe08213ca262748058532a41eaefc34288cf8152b1de41fb3269781b2bb5d28fa367f491415f9b4e2e19ea778a698794469982b03752e5eb25a3b39c1bb86eaaac99efc81af66929af5a7064cd698ae04f8dd71caf45cad69f0045b52ff127492b370793b184f15d550233bcde274a3b958d6794620f72601a1ee0d3667c44d6160e1755a010f631960f5f4ecd5badd7cb7215ecfa4629130981e74c3cea9740b91385f0f659f391975d740d22f02d087df9fa0688bb2acd6e08e9527b673cf9e1152e78dc1742bdff9396f865e6ff82eb152be332cd97289834bdd4b750ef4b88ac9dc736b931183203455573676153d763bea180429c6433af524c3e438908ca9cb8586686a2efb241a98c392339523d54b372048d2a84b7ca80822cb0da2d7ea6c439d17b6c2b54e66e43382a1c3569536bb5b0fec28e379743462ec4f3aaf18677799243bd2981f6e3a3cd486b9e38d2d9f5c1a964844d532b770c1ce5c7b8d2625ed54c616110abbfc11f38f79c10378ffda8d1dda4b80ea57dd62cfe50beb3340b87b9cd5dd2dd5a20213304115e852236dc6ff1009c38c7a40d9ebfb6dbe269ace7198ba94813a30930792d999cb2ed56ceba2f44ca07a6bd9f5771f62a14f690cd51b41a46f554ddd385de31b3073c4f5470bbbcda23bf81cfdf4508db0fcdc18f11012fecc1c45baaeb52e8e08b46668a82da76a5bd6dd24970f0e5afee7228ec49bc05491f071ec253780d050e213832573bc65e61e56a62fbb2b5081f9e97a497eff62cbce55322bbab81f80a0f31def15a197daf8b324df8539605760a46d01eea11918bdf8d590edfb9d9b1093d60dbf623060e2f7b50d98a59a66a0f8c583639cce767950656cf6f7e974a25143d2737a3da88c6eb86f1c89b0404d8c14d34100bbe92763fd76db144fa41636b6e6da4f2f1866975e89fddb0ab4e4d3d3d4589905b0c9d950d887f0f34a30f08e2a1e01aa99dd8c30a67c248d09456aeebb0177456fdc484d4d983177391a958a03fb1de3927d8cb4a185bf44fca5cdc605aa251bc29628cdd7db7108ae0ecc807a8240aa1d40df136422c0c0c667c3cc07e2461c419ca80d266896eef99f50ae407072a1e326172860f4d592223870d4f75152b69f55a5b51627eadda2402d1654bb0783ada919ca41207342e85d145fb00098c2cc304fea9bf5c3af9c4279a997c832db0f3c80dd0e2179a4682197fb413bba864af9a589e8a3bc7ae59ec140982baf19767e9c1c730ecee155b73f69f99429c8a38dc0f05933721ee7fca99c01fc25792f1d8a4f4db18b2db61bb05af1b9736e9e53a36be443e168375340ee691c9c6f3868399a1f35037d19701d4455412f0b6696ef80bf203d2805091ff80c954cf82fc6baaa1d33a41cab7ad31126d8d84bb834809fe5e39ba796201393c515b3e8a83dd601b8d2482f2e49dd3e183417c2e54ed4e6a53dbb8cef9cd4af6efc2fe797ac759e8446cb383d63ab25c98214e1f630044f85430f0505e62eb7e0b21ef5f19771a3aa66b49ada7f581e2666bad39ff263c7806faf7bf74ec5bd8c586bf398a954e7f9a94fc296bed03d45581cc4cc8129a5148ff1ca877ca4bc6efda1a1a5a1a0d44513f33e74ce180abe978d7ae7cbb1c8d62b2d4e8249d52f7e9b2c04c057b19f769393ca7f8b6aaa8aa3163d3628f31b3c484e263d49f2bd1954e9d4509608b10489dd47082f19c35106ea13e989cea591161e771f6bb3f0b8cf7ed897d54e5e9c48d07e75911ef33a0c51352093c4308631824832e130baec7508f1b24f93099dc0ed4f8c6af3e7eb5f1b64b2828eaf88a8c693601fd8085c1adfb09f727e7a63c9cac5d25a8a8fb0e6429fc3dffac336b5bd0453d2edae20e765a65f83e5a6d544870cabd3ac336205cee18b1964487e1b6e63a9a700d3a16711d7147e05c7ea412f76e3bb1acd9fd374ad9041b67a4f90974961e76d11adb7f9ffeae3a9899ae9211402f7519b0dc1b340f64b56b6fb2ff1967ea2e46cc6c61b3a230196f2e8496e16ac97a88630165df83410414c943a422f0cf8350172bc7f267ab706013cb6edb748d44533f9d4da33cef61ff055c104c2e5ca70b1ef001f609285a541b45ff8742f5fd5ac84e298226557c6a8910f67b87b1e2d20ef5f858153aae212e1115e3964e33c227360e4a64455bb774d7e2825a2cc585d0488ce54cdec1cade48c26df047d642d4a8c2546478ff23d9aa1f2cfcef1529625fcde72667d8a17f7dbd2697f26e41487f9321ddbdf23cb8970ec1e2dbf66724915ee771f611a1d1bc74b9dad87e51807b929f725e865aa05a6cd1e12b76a89cacebb0c5a05df3bc01ac9d4ad0c0c3693c299f030ef332ecca9ef27fb30ae314e2cb7a5d768ef001cb0cacb16d6c10bd38099bb2c87c9166197c56564715435de9c0af6a288f73bf6e4fcd9eedd357a5a8f814ba7a35c1b902e807533ed91b4309a7580d46eca650449ff7891fed52f497c7b062c434d7c6de2ad7bbd048f5348b1e6587917f73c3b25d9e643e6c9b8c3069dbbaa47c61f5a30389c8256a056765d34353c4c07bf012ac63155bc90a964ee9bb7dd9b92adc40303454bb76e1cfdc965bd1b95ed8e866b1f6861ede48ca27732fe052aae10497a23044bafe1d18a8feae46d6fe9c08b77bf788821a752d1647aa1faad10a3c6e15babbc858f4233e76ac969a362c874d06b9f799c471a700c6e7eeb54c916f17e1f1ca79abb2c1df869f8731695087354b69bfaa86310371d0d42be3bb16e1b8b14737316a96372e557ae3a324eb357910da8217f3ff30852499a38590346cc8e2e5dc05beee332538f6b2e502df605b243836c84889e76e4da6ccb2a24c695f5e07e1b766a9bf565b79e07c33536c6dcf85912658abf6aa5a91a68bb648b777e54e6df79e83c75422c1773b04802d548e78070c789992b5190022b5c3d5c8105edacfbc56d80aa834f2d3d83dd470dbd7733a52064f2fe95ebca15e13e7f9eed239b878f0dd4ec27f886a9e73d9021a7b388e787d155316e352e3a28e6363fb49c6245e07fabda9fb9478e175bf52fecc15f2920b3dacf582eb1585ce1fd69669f3a91cb326c164e7ed4fc766cc0f2c3e89f438cae42264f1545d896e11e785f72e45b601aad2625952da3d959cc356628c1fa582fb11c9cdc7c969fdc545925b0205f8b0909c2c35ea3a01895c4619563db69cc9281a6cc43bf5b617ffaa0f4d93eb31bb5d7ca2d89b2d4bb2b41765fc1f655dc813e1b8f20e426d0d996ce8b425dcb669b685b759c4ca25ff65a6f735743c315f442cbf68dd3bbcfccd93156bd1a6e017bba34a1d16571f5c241a6807e7eaad0f4b7fd258a7c718bff4a29ba3834383474aca3e4ee65e20c1e7aa477d467815047d0da89e3a3cd6f0698c05a4335de88de48b266a4727b41e8e76106e6f11ed58ae39a765796e320c520f833320d17973db1a33416494746eb676989cf01277657d5e4494d83ffaa86b53a16c8334e245d39d1103483b4c2566d9537d7fb0502b2eb11a1c78fdab47c1fae9111e4478a9b629987654620f9685124c5c529bca6a5791530424af8692f864281b20a7525f9af7a0fc4b7d5f069f24e5790d4e6172cedf5d86f48ee852946cc8ad2340cff3ff423733d5a1675843128db3363dd0b5aa3bba510d4a5a5a6c2e89ed0189eb2f926965b62bc24e8c6d18b74d92a9ff7a0f19f0e0d9d9095bb573786ff99f5156cea1cb4c4913fa6c1c52622144b9ac3f4df524dfe5720469895f8f95db4e16a8cbc1307a156541572dce0a7dbb4fd67210a994368cfceb99e69ed4eb2e1b78c553466e9a49519c067d2dd6f67d72d7c8a3b478eff2b2b85c689558d255690344a43fcddcff66b3c3aa85ded9eafbb20798ea8073f6eab9af9962132991cdb84ae8d8bcbe955a636a9ac0c6ff13b05fb646abac739bea201f7d2b8c4ff57f4ef13bcc894053ec0642a214a2a20f59724671fff90559d4db60fe151c13beb3401c453138a06132147525fadf54ccd8d3bb05c90ffefd3faf3c9de57d8fb92eee6141d671a48b0ed3a6908584c793ae531339ff2d91abd1da3e267c664b28d4555ce6a1e28c1e258bbd632b6f97c5476775387793c99ea62193d8f506880e0b2352c5055ef9aa1b717a10808503d20c9d5ac58b3a0db5c2620eea3329ec249b5792255ab6aa8dac590fb44ea6bcd5db2ac435259f0651520190a918c16a49f0ba2292d2036f4e1384a006b002af4a7a6d80525cce0809c6672d4fb02a0237c3799682cf44c7abbaf94825a9c0724b8f266684804e361cc756b56a2df3e7c09d242ac079fd11180058d68605c87c526cd4bc4f705151704e9471a6537125e6f1af45d393034130960a423a51929bd41ede7ecd6f4da19e0c79e6700f0bfda9358299d4ae4f64510cd6344eea31d01b83994602a4eaa65401a1cc1ac890a56ee5fdee0aeafb790f0ad879531be563999a57242c3438e71af688202a3bd892e8853b66b76fab797af5fe64a656b84cb5deb0dd9e7f565c440465eda8aa6d968dcd2c2fb42b3155dff44ecf179170cc86240566bc164b908396f81e832cae905c2721e965f071d82a5bbe2de31b3a1613e62ff827b7b1f8d1428d1dff8655eded6113395182d6e37d4b1d84eb4a2dd5520e459a3016f5d1c49744efe6fa84fe9db44489acf32a8797b8cdd3d34114615aa855c7ef3969efc3d06cb17beed81dd565b188fc1d4d50b824024ef7752d5c1198f9483054170a2bfa4593a45d7b34599c69c7578a1de2fc017714a7370e2fadf8ebc9457121db5e812c436fcb2a274f5a74c5128be53e926a5453d0bd7a900ee13c7fee03e0455dea7bc69e7f3fa416e9a69c5554e49a192f7bae1b0980957bcc30412fc76ea8b91a329c4a23d6717ba44002a41023e16b17bb06632d61f134d0d0661ee1cced27ba32753b7deca990eb70fc089ea259b61f546b39f2c463e7b39c5a6109ca008e5bef9712f99338214748e4fd76a16c0452bc9d9e848a27ea7abbe8c48b908ca5ef4a07b815365270b9906af4f6c1837e1da6f92e9db76ac9c87879bf4c098be9a94976eca4ab6e6214dae8a9f2a8a803587063618e8e229842f603d5ca1547171f5141ff2187651f9b3f8c07752bb2b525327b3d74dfb6b38ff2ee4795c03aaa52b6e132ab1ecebcc223ac43328239dba767b24928478c941416b43573dd558d26dbfaa751d35191be270002f14510db582cb628310b03b2f558740ba30682a68305ebad270729cafe5604ef6f2bcfb58f5e81768bf3e1f504fa52a79eb677e31cd3c5cef3d2d0e732ceeb411a6adbe7f023858120d18643e80f9d304185bd503e3f8ea71285ace9131a43ca0c7335067cb095eddb365916d214d76453c2e5607a3055380c1b17e516aa6003f5e16070f4ae61a938d1bc7676105c813087552a763c2a25cd2e1381ebb1de7a212423d797c73c9216cacf44821cf2a06beb79fa90766fe9b76c6b83ab7c5786acad929224a43c9c2d06d97365357fa30d56e04a0a051965c", 0x1000}, {&(0x7f00000023c0)="b0809afd1622d57e378269a22471c7977129a02e5bd22560a3868d39121461cf2559d02c182c495898f65d36fd4adf4ea8af6576419fb710b20ebd103936564901cbcb00e2985f2841da7bd12ab46a522a6b7ab86113a7a40d1c2be5c90a3434c79ca0cde8cdd48e24760b4833993d1b213a2bcff315fb8b663c6c204b0c4f86ffa8464f214db9eeccbdc4a9827a7f16929544a0b38b52c4f39190ab9b44ca20d66d4b8f798353e0d1b709382aa0d5fe8b58cc951d0e3091aa369e9ef95e262a7f77228eb339a3d647ed1761cfa3115c72e4612e83431a", 0xd7}, {&(0x7f00000024c0)="eea26355eec069d771a6951c7ffccb73e04f473ef56e63f8430d317394371dc3c5c41c27f778313c02a666480c50de10333b72d2d2d35e371b8ebeafe06f13cff134eddb57e9e420b33f58e5535be8aabca521f53de5fe85972cce6c9dbb4dad164f4f739cd901a170ddc8fccb0a64d9c294", 0x72}, {&(0x7f0000002540)="8e4830b0445de6420554afeda58317a037746530ade185b1621b8841bd6942d4767632e0f70bbd25a7fbe321816669b359fd923b5ae34423b10e319eef30fb477fdb87e9007f8978221e2a789719f5162ffcf2e43b936f86abbadba8f86bda641b6f7b98c57ae10184ae0e13f97657ae492b790ddd3bcbcdb094e38fb0ac11c264aa794a26a70e0ea6ba40d7888a2971a28e172002f5b69382f304d1cb56c8e65ce2", 0xa2}, {&(0x7f0000002600)="e3c372869fd1c76111f9bc47d80af9836b487ba48204dd595238ef5fd9360516aedc9ab3b3a1b38f0e530bf18e7c1fbea000ec5aec869812a099d0a00ab44ab9fe1085fd624ea9581be7ae789dc4fe02f7a796c0059176d81fbc0ad22c599ba1b236016baab6701eba950c520fe22ec76632647a88bd5212174baf126015948b8007e555e8a8c154d1ca11f9cf465ff8245416bd9d581a1ecc45b85b0963087cfa9b55d5bfcb42d8268744494aa787cb98dfb1bafc", 0xb5}], 0x8, &(0x7f0000001540)=[@rights={{0x30, 0x1, 0x1, [r5, r2, r6, r1, 0xffffffffffffffff, r2, r7, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r8, 0xee00, r9}}}], 0x50, 0x4044004}}], 0x5, 0x48004) (async) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003bc0)={{{@in6=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}}}, &(0x7f0000003cc0)=0xe8) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003d40)=[{{&(0x7f0000000540)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000880)=[{&(0x7f00000005c0)="cb6dfd4034beb3f28ff5883bb5de520677e2940f29d0ad6fef94477c0276ee0ab567c52cdf3f78fa191c4c57d2cba24d6c1cd341e3c24abc5cd049018445", 0x3e}, {&(0x7f0000000600)="e8e7bb6d53649ac524a449d4724850ffaa0e96f28bd422ee7fe58c3c6646e348aedbb0418d1907d782ad6f8bf43ffbcfa5773a0f83817b5d00dc1d4e3a03b4d26e4ca749c8110800c832c8d25adac6c160abcc7e0c39f17cf38afaa32ff4665ebe695a23d889b63d885d94b1e3756e87ff38f82405be43b3f6f5bb52c1991a0c5e45b0156c499cfc107bed30b0725cb0e3cb7ea97312ff5882e31f2312391d9d7da6410e4f2d42", 0xa7}, {&(0x7f00000006c0)="e54d2771cf5f27e9b6a576e38642a03b8d244f04f2e95ce9be4946e855244cf5eacc35517783ea227dc1037a8c8cd41a546f19f354e98bbcc24f3a43c1c1c4d6a399944d8546ae9f54a248d87eab27839eb92bd955226a2421e80a07a45e7ada9aceb86d57", 0x65}, {&(0x7f0000000740)="b2596c78cc84d5859451db7bdc7b40852adb07206f867e83530f1309067e97bfdf470b37f8cecdce3138ae3336546180119adf40d293b8c514cb5b8bbbbeb3f81504f982e8c276800962b76ca26c8783bc405f9f0c67f7", 0x57}, {&(0x7f00000007c0)="e3986f6b0039f3dd79890bde65040579aa3ea04620152f337c035a6183a01ddcbc324b8de095c2cb572870d868851f083cdf4bcb9e5ff5eda46a83f1d39c0adaf70700f21c3ba4f3138d72f1b9e645b17f588c3a407ecc99a300b49a698557952641039b89aaef0b9bb5bf544566dc59d5401ecedfd9f50c001d05d4095530b90722957386c4a9f498cab4508e9069204d9dabd45d954289f447eda6f32ae6", 0x9f}], 0x5, &(0x7f0000000d40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}], 0x58, 0x4000000}}, {{&(0x7f0000000dc0)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000e40)="d9879f6a3fa9b0c52232d0757185237aa525e60c1cbd7c57f67a4de9b71029dc43126fd538f891b8c093deff84060cb3b6e263ac9606eab4d05e26319dc326207658c6388554b6cbe9d2decb60973fbd83fef6cdd8cdac7912ebdeb0eac92c4f2d6e3a20a74bbbd36bec8a66162686d5369e568cf193a6d2", 0x78}, {&(0x7f0000000ec0)="b6a602254a248473b5897ad0660a172f2e5d516d29828a3f24f64f05cae8986d5badf4fc12866d29a363eff6897df161c00db866a1a6a7a39609deaf3a3055315614794dd9e0ace561a2f8028c3e4854959284e86d24d582226d24ac1b6843dca4a23aa4b77657915c7b702fd8dc1c397181824cc292d35e52f56595633fd8a8c46eeaa62eed87efc7a39c9d5a1abdba6839f94e6f9b123ec3e9440c2e58f4e2ae0e7e132b08344389c92ea05ad8e5324c5240b5579b0b06b7cf2c50d882c24941fe29aa32c2", 0xc6}, {&(0x7f0000002740)="aa64be957092f36a6ccf188a426d17b27bc5b115ee45049ccaace800f2b00a724318820c33be3e90d665272a698c501cb91f4fe3ae6cca02aba8454e247d55bd400f6c6c39031e44528dfa45b23b244fa71944f25a83e574bf2cb759b685edc4d3f2b18ca1019af033860aae37400b0445633ac01a8b6eb3b70b444f8fdd1a23faae9b6aaa43e12c8a4555f239aa053f32c4cbe7adc944140dcab5720f758fe525aeb4f7c41b4d8ac7884f7906372a6373ba6cba3609479c8bf0742adb0471532a9e020250c0727c73a8da1828d7de358826682f38caeb797b93066569236b5a8a7f229d9f7d37adf833c2e7c0c2722dded2714fe2bab9ef973b00433641be81bd91e840719e8ed377e1d281010b309eea978814450b94d6e1c447f211e1d7575c2c8bd348bfbb7522ee268e26d8bd272fbf70788780a8f5a000416b3dd86289144bd810768d6b4f09b75cfc31872aecc42bc43dcb5f35bc0778ad709e7974aaa35ee52ec5394f450cffe93a57ac52c6917f6cc4787fb284b960d6381d7261b3500137a5ada5f185da3ee17beee5690bb7a0801d2970f9882eaf907a76ac608fb9032bd6feddf8a1667af338fd4e9a85352a789d903276fa7ec49bd5e62fdb8d526943e9ab97ca5454f1921bd27f9a7a32d9d83257821786f6c082bac50d38812d8bb3a6788d5f7efe63002b3aec46d97f369b8be17b21d9e79deb383f521fed9d0daa4e6b1b2c3a72e4fe92169494b4e753f427191a62fcbd1e10c008f0d3d43a87f1a3d20074ced03033e30450a4c19c685ae3c72b6dc9f4361a2fc269618656cf1a485eb9cdfa365558dc76439031b665235bd2c0cf6a79b3ea1e72244ed45082c134cfbfcaa18b2002f0ddb62bef705473d473cad61af1f500dbeb621f96de138c9f83b61089eae18b3fc46d8e1ad39fe4e61277a79c2e208c05f944a3aa1a230dba2048b44c1529f442b69bfb07a8fef58559e452b8ce1dd4aabdea126d77e6b61a9e2a22aa808972d316f23421f18d2a5e741a4b815f994121f9eca29429cd44837539afa1cb4bb2bb65ca4c6b45f9726170bca16d49b3d60fa1c9d26b87332d5fa62e06e9623716f17069b592a709c8e058b3b8b72be70fda9787e8be52e95545e78b96d5a598373897e7255bfaa2b72a6ebe79ef61d7959d0770ab2e41be06fa60ffd866fdb71edaf234963f59c71efd0317a9643637998e1d35c54dc29ea595f96094464c4b34eb2aa3c2386cd99707406496ac66d31214d1b50e881bfb28bc932f3ff908188326b4a88a4e554f8c13202bacb18a2b4cc81726f7a365abaf5b737ec6b0548a1cbe8c233067d5de60d91a5605bcc5c39993bb2a459f658d2cbbbfa9295eb7b7572c5710b0a4ede3aa2f9951afdc0a56c18f4577a584222833d703669f25bf41142f0762f75935aaeb6df36fc2de505bc62967c559056f70cf713e685e07e83cecd45e3b4e0795ffd1bd911d2885adfe0dfd214bf708fceaf3737822070ca9be02e15931021b982b1cadc8ff118d962752fc45d06853e6ae492fb7cd3c77536203d0894d492a65dc4ae77682d8bf04e8f05e2d1121344d04168a192f521b4934caaf23b2e9ada1b7c6bfaf5c5c51655c0b3ddcfd78fdc05d7d6907b53267dc9ab717647677aaf176dfefe701f9342f22474590162fe01d7097ebcced25e307e207c30ba757ad088907811b42e840643fa98fe3dbf881ea96133099e4f791dcc7b37749e71ab6f3d962a08596c31b54b793428f76a68fb879822de6aada99bd959586fdd4927824070e454fab03cd464c460e74aa0c127d43640bb6a7bcd707459e7cc463cd010464f6295590202c25bde7aabe70a9c6ee4c1a70e8b4c7a90e20d124ef566de8952649678ec3a367a5eae0fccdfcc62ce9dcae92e777a0ddd848e2b8c6923bae4c590fb9ec583b852b2a72a49a5cb9d05e923cf0167c6b3bf71ada60c7e2a4c83d15e56e3dd1e67e03580e61370c713b97f6fcae4a463202ea9c94a324015972a07887eb2780a4943e7237bf8710a5b869f77140efc068f7eb4efd3979265688a83c6d9b0276525b1aa07125f8d0f51a4cae1e00e1af89358b982bd433a514645b819e54942f905e65efdc842d576f36b11c96f5d0c58fcb33d7de48eb1ac4fcde458da358925b64c4095dadadf578f724d36282c4155c5758620ad332a412e2f1de1d7e61bb64819aa1d85aa70a02338f3020b6d27fefd7e47cea3eba6e1596a9997bb3c19790d2ffd0b0179c95da9010c8fd4cce2de963a8ba1ae75ec556fcd6d44aa102a955f1399f724a7d2098aa1f1bca4e224b6023c217fed0dfe9634ed02f50ce0d3e0118390418fbacbfeaa0b330895d9145dd8f3c063967923a270966b3a3c4ad5cd3c8293d99da738d543f21eaa73fb964f7f8f64142c10dd13a0a95b3dfe7c2c77f6cdfdbac2a4b9b5ba48dbfc787ca54919b90e44f94d8e27e96d1126ecd5d3e01ee9197d607d1aba3d4c2d8eba509c7966cf81d0641fba40160ad900c7ef7caf9bfee7b1d6e5e1bfbe26c763059907e756247cccd695405a281812b557dc5ad56c09702f2edae2a25fc79050fb663594c40494d182241c1c0f60df1d0a54c959a438f77bf79b461fecd102cc6615d9c314d689556adec2e0efe971f0e4df8d1fb2fafeec98e926bd7d33f3be00049be805c36d71b36ad4b229c0f164520de427785e1a9c1bd4088af529aea9f3882d5e710390b29075219a780c7fc98172135ac837a1c020663596611e615458a3b4d3aac110bf5606caf3ba09930a49497f5ea222369e5dd1dc6a1989dd1a3f5642e037787b93c740df06398b9722e0458b1d294f39e4587a1491d158dcdc0b8138f40eb8b263afb082a1e434c4ac41325ae5bd5df30dc8e51a05d6b581ed0fb3e5fc1e50debb59795b5a4a41eda1132cfe3da9002b8f2c53a491fee2f9f2c372d4fe2e159c2d62693c28f817d1759a3e6f3b8b12f25d2467ab1f87112a3e7a16bdc61ce1a6ebfab93795ddc129dcf1ff4b801f557c64203a2642632d2faa2d26354295492bac1fb33a44dc9b25cba42bcad3f1bfd0f31c240b07fb2cc30cc179fce1a5b01cbe87c2b561f58eb169e60d012a7e7e0e922c59d2ca9b848c54967450a98543d940360cbb9553de630b64734913e734b83567380045a5abc637ec6dff719ac3a2139c5c6811471c7ed9fb13465473c7c9fb5e833f89116c943cfbf4a36400f9a2d06d8c1c95284c830926d15e75f69282401ad885d6a3f2ef4897e771da7521721f1e95f8babf21e380693c3bdcca0c1b9160032f0593163e661dc87617e6b75524dcaa7b8e0f0019e6c89752e3d74792fc9a8d23697525969bc626a7d60b0ce3667ceea7c12a5021e21de6b649b4f4938dd1ec68f5bca5342f7609e6a1a48c2242f970845e5a75e27776780b914c05785a8702658a0c6cec1131d9c09ee89691632738401a78ca39dd619ad3911a9d3c1449ddd29232f85b277fcfd01600f7d37960ff4ab2b41d85712413841394743062396cca38d9478c6310006b4ee754b67b904bea2a1697001835d08577cfa56fbde7a4d75d3af5c672522861c768047a5a70802da785813625af1f4f6b9bb2b9d346a3227da39990ebbcebb4f9368751e846e5dc3fd0370d2892173613fcabbfcfe0faf012448c4c22e6ac1c635535afd2d23f0968912a391ebb98d5af67209bbd9ee13c5cd6dbec1568018b61ac99ab42ad2d3f17ae49c1e7ce111c6523fe0abc5b86e48e76bc3d31a5f3e2c4aa83bfecf73d36a337aa46575c74379fa1d01b4ea69e1283415478b5ea4b6629a6d822eab3b33b6da1edd2765f91154bb1eae3c5cac257c72ba2f8b3f41f50e072c18936cd8163a0636cd55d16bb4fef7b7d6bf3b39731adefd3b7a2a75956196cb020502563a1a6d3ff13308eeae45d0eb857d29fab53d556d9a3d19232b22b37ec53e780ad06dcebec5fac8f5342e0357696a6b4434ac93c11d5cc9a0fb8c4bf64f2ffe00238765c06a5056ef5ffac3deebcb910572b71eba67ef9869198d0e7aecf4c2c590c473eb35647362d00902b1f210e6601b82ac5356735135f0ce6991a010949bb7664a969e502f6b67702042ee9c62b22f3e31a8d9269df4ffb8186961d2952544193a05a3c966dd1d0acd0b6251fe01642c9b97610641fc29c2e46f6f4f7e9122c11935b3b314d4d3f4d6149c4cd67e72ca0833879a8acf7672058a54160a4728372275d9516aaaa6905e5064f5b2326872045a78c5b570d5cf47b9dc0557447f59c23d25b3e1aa2eaa22ed51aa7528afdae03b010451a5f79ccf3902b7f1aefb5ccaf80b7056c65d3dcc86400adc5534f39d53713df6c5f6943e808e00795ff060ed6b182f9d02e135d48ffd73c5caa3b11cdd869c515ca44d6f0e45a5d050a814208fbbeb4da1c095876476cb6e103b6474cf525b86fa7f46894a579a18e83b93dabfb6b064452ba989952ed47ac6c3929fe4a45a1eeabbfad89660720abf762d41a17b624711553f82d36660e144266862fec7d23428a3525d28088f74ef97ee3f3f294cc0ce571f35ed2a483e9157ef2ed7f60a342d8aedbe71c8c71faa6fedafa552047c9b96c9b2e5351ace798f10a2e648f3b1a8d6f0399a4f3468859d9beda9bfed8cf9e9d0ec496ec66f386cb36e09c88358980cc917a51bfce6a8de89f9be6366fd63f9b2ba7d765e64162b6e17f9844ab14bd56469e41aace3f2903b296aa942a8abc4ee4c1440ca39ed7acf5e29e543a533637700d794ffc900e411f00d118f8affa27539f58c6f9f858efd81bbccd40e78c373144da3eed53e7d092339ca1a51bb29829ef3b5c2df4d94ce55f81c7f5160d277a0d9c52cd49e4d28520934fb497ee47ed9c462f2787d7694e7a99113cb609e63b96ec82825720999455497633b350431a6045038eff09071444195b37a81b09cc0b1d6febee3f5f8a185cc2825769c9daa30ac0d2b794ee8a09688cbeff87b53ae3214b8ca3f1392ca1546b0afd0ceb3a3fb9beb4d35cdb238324eb000eab6bccd405c98ec5892f985e822bddd572b8de3ddb4f1f27a5873e6bd8158ed3574d5fe3c0f9480a68d4d4de3f04beef558db34b5cedaccdf4b659595a22f5eb37e7b0ba7281a970eb9463d0c83dcc7edd3dd866551810a2879dbc54cf1126234829b71ae3bac7d1e9be158f68d2b229b6bb590fa54577f430a321a5d9476c1e0485067032cf32e22cfae823a6d28b9823295a7069d4c8bf7784f6a05d9a58558eecb548d1f6a324220919724a294deb58cf625c82f39373960d67d69a7f3e935b44bbbf05bea51d72c234c04f84618c0ad592556dfaa7885a68897852a26461031977640911f18eaf07b2a4211eb13004dbad6829974990f667cf4c9dd18e4d7732111cb042a603dcdbbf2785b9a70cf41d6f2bb6aa4d67eaf81285ddf2cf20be2194b54a67b109cea46228c0f85d589cb3d88e4722a63f9369df0342be3fc97cb4814ce040243527ce7533f548fbc589c4f685515ee8acf7b6cb446d407355ffa9cf52b804e67b30602d484b05810c52e3456ef259a10944909f8527ad8dd6d70d01f7515013b72d4455b8506d71f6da4369c7c44f72d1c9d9e0cac1fb1cdede6aa967e9a9d158bdb89407816693085fa6304491a8f0ab7d01d1352f077a35778ff0b726b1d0f75b66af9b734c244a45f36e9aea61eca9f6cfb7844207897789324f9ff1b0c7f16d3cedba1ba2670c4f5b0703ba2839795618563d3d325b6749eb173444bc29a0b1800d08c2c184ee90919266104f31bf0af12fd88", 0x1000}, {&(0x7f0000000fc0)="6c0287c8b92988cc765107f58505a28ea98c49f762d2f55f848adcaa57ff7d50", 0x20}, {&(0x7f0000001000)="9c9c3c69768c00b336e4dab4cb4a6f44afba52371005b51aa1ef547a72146a8fc4ed02461cc90154d704b25f61ecdd7aa91d73c9c026edbf55dd9e8d849b2d716583a5409ee197ede99d69cd3548a486ed4fe2e086d769dafeb5658a9ee8b0ddc497dc06e662daab9089e69ea0ca6c0f", 0x70}, {&(0x7f0000001080)="c58f67a1d6328a799eb2206c1240f697ada5982813a07e12120f0c09fa60caea611aa8d1c88d2df5a28cf4c63a16a2d541994def35e66cdafaca0e3a2b974ba703f7653dd4b547407e5f90493d90a6d5c6b726f8a90568b1da436bc479a37e82fbfbe2966a787f154e0234c50a824c56cb4814fb17f5ce4496c97a9258677332ae2f540ed7321bcc15d4251fcddb177abde6dbafccee956b00cb0ab2fd0911364bd0f281c9", 0xa5}, {&(0x7f0000001140)="b227ed5b3b48da1a9005cbf72d753c5f24bb480626fa69c481f69ef15e3403f6bd417a383221252d0fb3074979cfdbb22759c22311e38fe69f773bd2cb18cc9900997e5d738bef93345c6d2aa82f8e71bd27ed5105f3b322ac815217217f98be46993dbf9790366758cb913b25868a9a3ecce7765c37db072cf6af917b8d795c7f83e02b7e1061055c35600456cf644d6247c291437f0ecff1de385a9b559739c7e075a4b9c6346132df81a5b5eb1e77c579c29593581fb08c96d43a4b997d0c0853437637e4c08e", 0xc8}, {&(0x7f0000001240)="db4d9e3ac3baad391e74b0a016f538438d3f376d66bd29ee74917473f24882fe30af91588c910a84965b705eae101e6b3e829f134cdf9f7d7ef748ccac4264d1c30ef6a99db1bc4113bd403cf60b3f18c87f594c587f90bed0cfe023f291f747a5e6e439a684", 0x66}, {&(0x7f00000012c0)="3094f31a8d943de3f3d1cf590203d432c0ae20f95d2b77ee08aff380654b08c20d2dde27a3391188cc978408e4d2917c16f3f5fa3e7583a7ee2532f71f3376b869b40300287eb951910324181fd9fa58dce0dd1ca50d8e9c7a18f64692c8276619cef2428b349e3b020b34eeeb4bf89f56db5b14b553b8e3eb243b36da924c858cb96bfaf0998058d74064bd29e6e5d5d689f0cc5625bfe7dbcaab8f1b155c3dd601cf21a9a0832f687b94dd50af7473351686e2b043277974ac126731cb641a0bdc1b76", 0xc4}, {&(0x7f00000013c0)="d3e5f6d2d6ec2153c2260145256636171544eb51ed8f4a63f62176cac7a824fb3b3b8d0cf89fe6814c960a96083e1f3b2fbd4e9ee222fa2216374213d222e5061ed802b04e7aa9869b9f470fb00168440ad1893ccf240db6d13cd2e56cca4fac417e5878a5a852a6430be7476e2d6f313ffd08f7a8c42dd9b87680b876f0dd66e2dbf21bef389a6ba9d98ee213b32fc733216db54c71e1fd0b3c6cc67c93e0df5ab547b2f7e010259af20861269ff95e476a907df216d99dfd9309fd079608", 0xbf}], 0xa, &(0x7f0000001600)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x80, 0x200000c0}}, {{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f0000003740)="9660d6ccbd3f001984b4ee69679c05c99598fea0b0cc4dcfc06d2e4a8a5fc6478362a971b5eaf1062fee0d291cafb63aeb5b20e333c310e7687b396d22e852a495ed244cd35cc0d6762d9b6b6ac323af785b63466ef690abe685903d57dd116ab7e3998724f362fa3687ae4f05b1a1304be8b9b8009983a65fd91d8811e1ee185d760062ce1314de3a0922e9da697198044da1c959d71fdbc3ba487077fe1a295ffc98b98706cf", 0xa7}, {&(0x7f0000003800)="0445aad74619cf5dec3f094061a2cc4a7f56968feb1485c1f0fc681ad349695c606409142501d0d1d6ab03e32528fcf949072d6b2fc1d41a858316aa061134383f811f5098409fe6a5966f370b854467825b44d9855eaf3d4333d8591e949d3cb0247d9e89cac1799a17a730b678bc65cf6b012da0a76951934ba6ceca75db923635f2357d82e5f24a2edb5d25522b291ec702d399c9df517fde9d8f2daee48d238cd5c47e88a7284c35a5e8986bd2a255ae05564e432ec2aaeb2faddc8260bf59e8af15c57f5d366b91680cd0d99ae3f7598de7d8079b60e485a0cda23017dfd274", 0xe2}, {&(0x7f0000001680)="5a66ffad40163cb433f7192e585e71889dbec3c40d8c05983c8b7542608a3b26ea0fc1be564d31d9fec59758d67194eff5d55180254528e01860", 0x3a}, {&(0x7f0000003900)="f939ad0b3845512e87c89e164ad817e70c2476b786b87943465e80ddc1159ca7b9d994cf92d3beac61d80b624bd44ee0e9067363b4b32ab375ec5fe9776fcd18db0b5f64b34c00d9ff28bf97b6492a5cd0a44f548c833da1ba8f9e21317e0aa3c79e469a8da530d049124f7bfff36185e7d280dbdd70ba9700ddb6253db76bd5887f622ea361cdfa23f884eafc633bf7eb586c14e87ef50a75a6011d20c00bbd4a0b20e4db2d635bb87d7d9cf08e0ae447765d49e106a8217b591200c7a80c14084322c363bb441749", 0xc9}, {&(0x7f00000016c0)="ab504df45c1cdcd0488b", 0xa}, {&(0x7f0000003a00)="d6122a609384991c812100f8220a32031cb17ec21bb2993d9ba5decea948e249b02c0f8573e75d8713c43add8e0a81bec8cf3ff27e6bd0abe8510a8138a720429ba6d9206cc1f2507dbc7b042781d21a663a44980a8514a6d402f4cc2a8d46b3312409444f1af8b72f2043c1a0f233f3d68e2c34f6c564a7c620e526a34969f3d37229f417ad3470f6a51f26622f4085e0b89b1a7a86380ef7601ab4", 0x9c}, {&(0x7f0000003ac0)="7b4f2483b43f7480d67f1320c1830729ce0c63fb8cc012b0ae0ddd116ce794a554428d2227ac87b99675232d8e83959c3a2b1ebd83f02b0debebb289356f780a2a83f2592e26", 0x46}], 0x7, &(0x7f0000003d00)=[@cred={{0x1c, 0x1, 0x2, {0x0, r10, 0xee01}}}], 0x20, 0x881}}], 0x3, 0x4008885) (async) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f00000001c0), 0xffffffffffffffff) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x9, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) 12:54:31 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYRES16], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x7}, 0x10}, 0x80) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r2, &(0x7f0000000200)=0x9000, 0x15000) 12:54:31 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2={0xff, 0xb}}}}}, 0x0) 12:54:31 executing program 4: r0 = socket(0x1, 0x803, 0x0) r1 = creat(&(0x7f0000000100)='./file0/file0\x00', 0xbc9dc8fbd81cb4a1) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_LINKS(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x24, r3, 0x1, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) sendmsg$TIPC_CMD_GET_NETID(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x1c, r3, 0xc02, 0x70bd25, 0x25dfdbff, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4814}, 0xc0d0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1}) write$binfmt_elf64(r1, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x0, 0x38, 0x0, 0x7, 0x7}, [{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}]}, 0x78) fchmod(r1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000100000000010a0000000c0003800800010002000000fef3aebeb474ddd162de859aa658c61bafb35a8fc4578fbbaab74e4f7869da58c5dc54e5b1816fb553246d8cc6dd2af89ae4c9a7204c0bdc27786b75ddff6982582d3611b5449fa3e0ccf595670b6d69cd11f99eebab30f3a82efa3f5b21ac3f6c29d53f5695b05494"], 0x20}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r1, &(0x7f0000000ac0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000f80)=ANY=[@ANYBLOB="1d000000553f423a2113305c97ebcbf496bc40d73ebabf4e630c8ad27281faa3354dd1a5d7f4f7b0755c09c85d8c6b3274d13c3c9be05c0fa060aa139d6190524b8d52d27ee57804b31011683a4b4f5ee1e6ef9fbdcac0e008a14061316ff674558b50dab1ceb907174d7ed7bd3ad787d5bc429efb2750f6269f55ca15c7615a4dc058ddff7302eeaf026b7bae64ab1f42fb22885ce20ad31541655432cad475de3ec6b03b69e9a1489db41d1d8249d8a001ba421a55146c9222d85ef6905d9f8c897c54e59a1d17ab00000000000000c3fd733103bdf34520fdbc126d6314356d7486149f54314b12b89ddb2f6fc6e549afaf00f0cf9c940cffaaaa948c31530771aec767645bf6cd35376f771c8fd00c81176ab02a3e65c2062f5ebc03c29cab7c30d715ac1104559072b9d54ba9b766a6a172657cf88433595bff2893371afa591f0900045659fd4bbb820a58a84b2b8b688109f6e646ae535127a7fbaae8ae7480fb7d7f23182bed1219868c0dfbb6f623a7b3ae78976b39284866fc537f31d7a76f381e00d7a191febfb8af2d2e578af9762d782bc73e39278c9d002b6e4c6fc192325024918cf95060ad585d0c1e86898b1490ee228c50c02c5a025f4c6efc", @ANYRES16=r5, @ANYBLOB="82a6031f8b00012abd7000fdb04077cc47884389dbdfedb0f0820916f5a1146c7a3746b6b241daa2a7143df6b6933fdb87150cadfa417ee071736f0926edeb5a06aacc9b03dabaf82836769cf9658869f2972659857f2370bd7daf0fe629e000f38d91390533d958bf8cce8883d23bf701d449f296ee4d4a5d22d91428917fe5dbf0ae6237"], 0x1c}, 0x1, 0x0, 0x0, 0x814}, 0x10) sendmsg$IPVS_CMD_NEW_DEST(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r5, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x59}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_DAEMON={0x4c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'geneve1\x00'}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0xf9}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @ipv4={'\x00', '\xff\xff', @remote}}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x80}, 0x40040) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000300), r4) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)={&(0x7f0000000700)={0x148, r6, 0x59a, 0x70bd26, 0x25dfdbfb, {}, [@TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x535}, @TIPC_NLA_PUBL_TYPE={0x8}]}, @TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe9b3}]}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}]}, @TIPC_NLA_SOCK={0xe0, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x40}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x10000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffffd}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}]}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_CON={0x44, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4885a39f}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xffffffff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x12a}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xdd23}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf8000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1000000}]}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x200}, @TIPC_NLA_SOCK_CON={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xab400000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffe01}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x10001}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}]}]}]}, 0x148}, 0x1, 0x0, 0x0, 0x8000000}, 0x20) socket$igmp(0x2, 0x3, 0x2) r7 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$sock_int(r7, 0x1, 0x2, &(0x7f0000000400)=0x1ff, 0x4) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xf59}}, './file0\x00'}) socket(0x1, 0x803, 0x0) (async) creat(&(0x7f0000000100)='./file0/file0\x00', 0xbc9dc8fbd81cb4a1) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$TIPC_CMD_GET_LINKS(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x24, r3, 0x1, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) (async) sendmsg$TIPC_CMD_GET_NETID(r1, &(0x7f0000000480)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000440)={&(0x7f00000002c0)={0x1c, r3, 0xc02, 0x70bd25, 0x25dfdbff, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4814}, 0xc0d0) (async) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1}) (async) write$binfmt_elf64(r1, &(0x7f0000000240)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x0, 0x38, 0x0, 0x7, 0x7}, [{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001}]}, 0x78) (async) fchmod(r1, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$IPVS_CMD_DEL_DAEMON(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000100000000010a0000000c0003800800010002000000fef3aebeb474ddd162de859aa658c61bafb35a8fc4578fbbaab74e4f7869da58c5dc54e5b1816fb553246d8cc6dd2af89ae4c9a7204c0bdc27786b75ddff6982582d3611b5449fa3e0ccf595670b6d69cd11f99eebab30f3a82efa3f5b21ac3f6c29d53f5695b05494"], 0x20}}, 0x0) (async) sendmsg$IPVS_CMD_DEL_SERVICE(r1, &(0x7f0000000ac0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000f80)=ANY=[@ANYBLOB="1d000000553f423a2113305c97ebcbf496bc40d73ebabf4e630c8ad27281faa3354dd1a5d7f4f7b0755c09c85d8c6b3274d13c3c9be05c0fa060aa139d6190524b8d52d27ee57804b31011683a4b4f5ee1e6ef9fbdcac0e008a14061316ff674558b50dab1ceb907174d7ed7bd3ad787d5bc429efb2750f6269f55ca15c7615a4dc058ddff7302eeaf026b7bae64ab1f42fb22885ce20ad31541655432cad475de3ec6b03b69e9a1489db41d1d8249d8a001ba421a55146c9222d85ef6905d9f8c897c54e59a1d17ab00000000000000c3fd733103bdf34520fdbc126d6314356d7486149f54314b12b89ddb2f6fc6e549afaf00f0cf9c940cffaaaa948c31530771aec767645bf6cd35376f771c8fd00c81176ab02a3e65c2062f5ebc03c29cab7c30d715ac1104559072b9d54ba9b766a6a172657cf88433595bff2893371afa591f0900045659fd4bbb820a58a84b2b8b688109f6e646ae535127a7fbaae8ae7480fb7d7f23182bed1219868c0dfbb6f623a7b3ae78976b39284866fc537f31d7a76f381e00d7a191febfb8af2d2e578af9762d782bc73e39278c9d002b6e4c6fc192325024918cf95060ad585d0c1e86898b1490ee228c50c02c5a025f4c6efc", @ANYRES16=r5, @ANYBLOB="82a6031f8b00012abd7000fdb04077cc47884389dbdfedb0f0820916f5a1146c7a3746b6b241daa2a7143df6b6933fdb87150cadfa417ee071736f0926edeb5a06aacc9b03dabaf82836769cf9658869f2972659857f2370bd7daf0fe629e000f38d91390533d958bf8cce8883d23bf701d449f296ee4d4a5d22d91428917fe5dbf0ae6237"], 0x1c}, 0x1, 0x0, 0x0, 0x814}, 0x10) (async) sendmsg$IPVS_CMD_NEW_DEST(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r5, 0x400, 0x70bd26, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_SERVICE={0x14, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x59}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x1}, @IPVS_CMD_ATTR_DAEMON={0x4c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'geneve1\x00'}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0xf9}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x1}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @ipv4={'\x00', '\xff\xff', @remote}}]}]}, 0x7c}, 0x1, 0x0, 0x0, 0x80}, 0x40040) (async) syz_genetlink_get_family_id$tipc2(&(0x7f0000000300), r4) (async) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000340)={&(0x7f0000000700)={0x148, r6, 0x59a, 0x70bd26, 0x25dfdbfb, {}, [@TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x535}, @TIPC_NLA_PUBL_TYPE={0x8}]}, @TIPC_NLA_MEDIA={0x20, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xe9b3}]}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID={0xc, 0x3, 0x9}]}, @TIPC_NLA_SOCK={0xe0, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x40}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x10000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffffd}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4}]}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7}]}, @TIPC_NLA_SOCK_CON={0x44, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_FLAG={0x8, 0x1, 0x4885a39f}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xffffffff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x12a}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xdd23}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xf8000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1000000}]}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x200}, @TIPC_NLA_SOCK_CON={0x54, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0xab400000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xfffffe01}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x10001}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x5}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7fff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0xff}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x7}]}]}]}, 0x148}, 0x1, 0x0, 0x0, 0x8000000}, 0x20) (async) socket$igmp(0x2, 0x3, 0x2) (async) socket$nl_sock_diag(0x10, 0x3, 0x4) (async) setsockopt$sock_int(r7, 0x1, 0x2, &(0x7f0000000400)=0x1ff, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0xf59}}, './file0\x00'}) (async) 12:54:31 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:32 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x45, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, @perf_config_ext={0x5}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0xbffffdffffffffff, 0xffffffffffffffff, 0x3) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000ac0)={&(0x7f0000000a80)='./file0\x00', 0x0, 0x8}, 0x10) r1 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x5, 0x13, 0x5, 0x7c}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0xa, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510005268c72a0018100000", @ANYRES32=r1, @ANYBLOB="000000000000000027080000000000001800000000000000000000000000000095000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c80)={0x11, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="85100000ffffffff97a8fec057d897675039d83bde5ac97ff0ffffff186800000c000000008fe779d1619b19bb68a7c1ab0000000080000018000000010000000400006c62008000000000000000000005703f0001000000184a0000fbffff02000000000000000000107f00e2000000a56b0001"], &(0x7f00000000c0)='GPL\x00', 0x10001, 0x1000, &(0x7f00000019c0)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000340)={0x4, 0x9, 0x9, 0x10001}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff]}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8914, &(0x7f0000001280)='lo\x00\x96o\xd6Q\xb4Y\xa9\xc87,%\x81\xfe\x00\xd2\xd1|C\b\x00\x00\x00\x00\x00\x00\x00\xe3\xd8Yk\xdd\x16\x17\xd6\x85\xaac{\x8c\x8ffp`-\xcd\xf6jh\xbf\x9c\xd9\xd5\xf4\xe68\xe6O\xc2\xf1V0\x8b\xdd\xcc\xeeR\xf2/\xba\fE>k\a\xe7>t7\x8e(\xf0\x87d\xaf\x93\xfa`\xa6,o\x81.\x1cR\xa5\t\x00\x00\x00\x00\x00\x00\x00|pT\x15\xbc\f*d\x8b\xc2\xcd\x8f\x98\xdf\x00\x00\x1cM\x9c\xa5\xe0\xa8\x00\x00\x00\x00') perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x1f, 0x55, 0x6, 0x9, 0x0, 0x9335, 0x100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x20, 0x4, @perf_config_ext={0x0, 0x37}, 0x1b804, 0x5, 0x636, 0x4, 0x9, 0x6, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff, 0x5, 0xffffffffffffffff, 0x7) perf_event_open(&(0x7f0000000bc0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0x91201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f00000003c0), 0x2}, 0x84, 0x3f, 0x400, 0x0, 0x88}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000a40)='ns/cgroup\x00') r5 = openat$cgroup_ro(r2, &(0x7f0000000000)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000b00)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @private}}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000640)=""/63, 0x3f}, {&(0x7f0000001900)=""/134, 0x86}, {&(0x7f0000000540)=""/57, 0x39}, {0x0}, {&(0x7f00000011c0)=""/179, 0xb3}], 0x5, &(0x7f0000000d40)=""/253, 0xfd}, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x8923, &(0x7f0000000680)='lo:\x96o8\x14d\xa1\xe3\xd7\\b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\xff\xe6\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\xb7l\xed}\xe5\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x02\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2ak\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x01\x00\x00\x00\xd3\r7\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xd5s2\x9cVF\xd5\x18\xfe\x0f\x8f \x01\x00\x00\xb1\x88\xebW_\xa5\xe1\xf6\x8aj\xca\xf8m\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\rh^J-\xd1\xbaUn\x04\'%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x1f\x9c,\x113\x7f\x03\x93\xe1\xcc\xe7f\r\xf3\xff0\f\x82%_\x92\x8b\xc4\xb9\xd9\xe7\xf2\xe4\xc1i\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\r\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1\xa8\xd4\xe6K0\xe1\xa3TS\x18\xe6x\x1f%P\x9fU)\x83E\n\x90M\r.\x85gn_\xb2\xe9\x8a\x1c\xe3\x93\xd8\xbc\xb6N\xc3\xe1\xafh\xa0iF\xdcq\xf9\x17\xd9i\x844E\x1a\x13\x9a\xe6\xd3\xab:PM\xfbe\xfe9\xd9\x94\x1dx\xd6\x03b\xf7\x10N\xd1\x93\rU\x7fy\x18tE\xf1*\x9a0Z\x9f\xdc{\x13\xf6\xb7\xf7\xe6=\x9cD\x108\x8eS\xa0\xd0\xa7\tn\xd9\xae\xc0\x18~x[\x85Y\xb2\x82w\x150\x97\xba\xe6\xca\xb1\xa3\x02\x14^\xbdZ\xae\xf5/\xcf\xb8\xea8Uw\x92`\"2\x81j\xbb\x87+\x89\xc50xffffffffffffffff}) perf_event_open(&(0x7f0000000880)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext, 0x900}, 0x0, 0xffdfffffffffffff, 0xffffffffffffffff, 0x1) socketpair(0x5, 0x5, 0xff, &(0x7f0000000040)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='devices.list\x00', 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000300)) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x89a0, 0x20000000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41000, 0x12, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000002c0)={0x5, 0x0, 0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r1]}, 0x80) r2 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x11, 0x4, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, [@exit]}, &(0x7f0000000280)='GPL\x00', 0x1, 0x18, &(0x7f00000002c0)=""/24, 0x41000, 0x16, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000300)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0x4, 0x1ff, 0x8001}, 0x10}, 0x80) socketpair(0x6, 0x2, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) perf_event_open$cgroup(&(0x7f0000000680)={0x0, 0x80, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x9, 0x40000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x8}, 0x0, 0xf23, 0x7, 0x0, 0x80000004a, 0x3ea, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0x0, 0x1, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x2}, 0x48) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000007c0)={&(0x7f0000001140)=ANY=[], 0x0, 0x9f}, 0x20) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x8937, &(0x7f0000000080)) r4 = openat$incfs(r2, &(0x7f0000000180)='.log\x00', 0x200000, 0x9cbb1ec563363360) getpeername$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000380)=0x14) bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@bloom_filter={0x1e, 0x2, 0x8, 0x200, 0x1b1b, r4, 0x5, '\x00', r5, r1, 0x4, 0x2, 0x2}, 0x48) 12:54:34 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) sched_setscheduler(r0, 0x3, &(0x7f00000000c0)=0x8) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10010, r3, 0xfede8000) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x20000023894) socket(0x0, 0x0, 0x0) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000", 0xc) getsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f00000000c0)) geteuid() ioctl$TIOCGPGRP(r4, 0x540f, 0x0) fstat(0xffffffffffffffff, &(0x7f0000001440)) r5 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r5, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100"/21, 0x15) getsockopt$inet6_opts(r5, 0x29, 0x39, 0x0, &(0x7f00000000c0)) r6 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r6, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) getsockopt$inet6_opts(r6, 0x29, 0x39, 0x0, &(0x7f00000000c0)) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004a40)=[{{&(0x7f0000000280)=@abs, 0x6e, &(0x7f0000000000)=[{0x0}, {0x0}, {&(0x7f00000004c0)}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1c000000000000000100000018138c84", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c002300000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32], 0x60}}, {{&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000008c0)=[{0x0}, {&(0x7f0000000800)="6f17b9ceac6b4ec8b5a824a876f60c332735be28938d76bebf403ed45371363805e31b4cdfa17b07c68438a805a10e93124e5d43c80b17e4198d758a349b6fe8b4f2ab979fec6aa088249e3b09f4c066c8d4f6879060f6faa185b953150a224d295c3c1ca7e9ebe9b86b25049670f80c45ec9cab0b249f69438045f4434500982ec312366cb5e0fc7a9d07988060e57515744687c2510fbc", 0x98}], 0x2, &(0x7f0000000900)=[@cred={{0x1c}}], 0x20}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)=[@rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0x28, 0x4000000}}, {{0x0, 0x0, &(0x7f00000049c0)=[{0x0}, {0x0}, {&(0x7f0000004780)="2d96e521f1e2209ad5c8b356f8be5847f9815a056796eb9c85d3d5421c3615987cddc8782112f697d152e52f63ffa54a70301e9fc414f91588d9ec6fc3581cdd855abe8fed8ac141ee97c810c619c7736c77ff0042f49bc639b8e5fcebdbcacca7d47c1236aabec3acbf00d8b336547b01230c4f58ea61902752e09c85d0965c81b291eafc7b16506bd2efaa7e55f9cdd2161d51db593e1a5e27176338c596dcef68", 0xa2}, {&(0x7f0000004880)="149cb6eedce6470ea5f47fdc4e6acee5e4859796bba1dcfe3a72633bc48c902dcb682208ca98d40519d97ea95fd0f434b6e848498711f1490d8dce3cb0841628d161faed7a30231e47b2cba9ee8178a69951e27043a073813b624c20d1835650380513e720a432001741fe9c5415401f25797422fe03de5b7b4507ea8ad42aad0c14ed17f7fac15fb9cee309745cbf7f306b7dc89793fc40ed886936abe3de1e23e7449f8ee4", 0xa6}, {&(0x7f0000004940)="09256fb6494a89a3093cc30c57278a47c96315397176cccb90d9ca981eeb30bfb028d850bd159b507eb52aee6045a03f1d92d2c4f5849b0143afbeab2528d3801d4ed685f7", 0x45}], 0x5, 0x0, 0x0, 0x4000050}}], 0x4, 0x20044810) syz_mount_image$ext4(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 12:54:34 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:34 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x9000, 0x15000) 12:54:34 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:34 executing program 4: socket(0x1, 0x803, 0x0) 12:54:34 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge_slave_1\x00', 0x1}) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) perf_event_open(&(0x7f0000000880)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext, 0x900}, 0x0, 0xffdfffffffffffff, 0xffffffffffffffff, 0x1) socketpair(0x5, 0x5, 0xff, &(0x7f0000000040)) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='devices.list\x00', 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000300)) (async) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x89a0, 0x20000000) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41000, 0x12, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000002c0)={0x5, 0x0, 0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r1]}, 0x80) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x11, 0x4, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, [@exit]}, &(0x7f0000000280)='GPL\x00', 0x1, 0x18, &(0x7f00000002c0)=""/24, 0x41000, 0x16, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000300)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0x4, 0x1ff, 0x8001}, 0x10}, 0x80) (async) socketpair(0x6, 0x2, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) (async) perf_event_open$cgroup(&(0x7f0000000680)={0x0, 0x80, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x9, 0x40000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x8}, 0x0, 0xf23, 0x7, 0x0, 0x80000004a, 0x3ea, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0x0, 0x1, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x2}, 0x48) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000007c0)={&(0x7f0000001140)=ANY=[], 0x0, 0x9f}, 0x20) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x8937, &(0x7f0000000080)) (async) r4 = openat$incfs(r2, &(0x7f0000000180)='.log\x00', 0x200000, 0x9cbb1ec563363360) getpeername$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000380)=0x14) bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@bloom_filter={0x1e, 0x2, 0x8, 0x200, 0x1b1b, r4, 0x5, '\x00', r5, r1, 0x4, 0x2, 0x2}, 0x48) 12:54:34 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x4, 0x4, &(0x7f0000000540)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x7, r0, 0x8, &(0x7f0000000280)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000002c0)={0x0, 0xb}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200)=0x9000, 0x15000) 12:54:34 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x9000, 0x15000) 12:54:34 executing program 4: socket(0x1, 0x803, 0x0) 12:54:34 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:34 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:34 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, 0x0, 0x0) 12:54:35 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) sched_setscheduler(r0, 0x3, &(0x7f00000000c0)=0x8) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r3 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10010, r3, 0xfede8000) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x20000023894) (async) socket(0x0, 0x0, 0x0) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000", 0xc) (async) getsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f00000000c0)) geteuid() (async) ioctl$TIOCGPGRP(r4, 0x540f, 0x0) (async) fstat(0xffffffffffffffff, &(0x7f0000001440)) (async) r5 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r5, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100"/21, 0x15) (async) getsockopt$inet6_opts(r5, 0x29, 0x39, 0x0, &(0x7f00000000c0)) (async) r6 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r6, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) getsockopt$inet6_opts(r6, 0x29, 0x39, 0x0, &(0x7f00000000c0)) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004a40)=[{{&(0x7f0000000280)=@abs, 0x6e, &(0x7f0000000000)=[{0x0}, {0x0}, {&(0x7f00000004c0)}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1c000000000000000100000018138c84", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c002300000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32], 0x60}}, {{&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000008c0)=[{0x0}, {&(0x7f0000000800)="6f17b9ceac6b4ec8b5a824a876f60c332735be28938d76bebf403ed45371363805e31b4cdfa17b07c68438a805a10e93124e5d43c80b17e4198d758a349b6fe8b4f2ab979fec6aa088249e3b09f4c066c8d4f6879060f6faa185b953150a224d295c3c1ca7e9ebe9b86b25049670f80c45ec9cab0b249f69438045f4434500982ec312366cb5e0fc7a9d07988060e57515744687c2510fbc", 0x98}], 0x2, &(0x7f0000000900)=[@cred={{0x1c}}], 0x20}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)=[@rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0x28, 0x4000000}}, {{0x0, 0x0, &(0x7f00000049c0)=[{0x0}, {0x0}, {&(0x7f0000004780)="2d96e521f1e2209ad5c8b356f8be5847f9815a056796eb9c85d3d5421c3615987cddc8782112f697d152e52f63ffa54a70301e9fc414f91588d9ec6fc3581cdd855abe8fed8ac141ee97c810c619c7736c77ff0042f49bc639b8e5fcebdbcacca7d47c1236aabec3acbf00d8b336547b01230c4f58ea61902752e09c85d0965c81b291eafc7b16506bd2efaa7e55f9cdd2161d51db593e1a5e27176338c596dcef68", 0xa2}, {&(0x7f0000004880)="149cb6eedce6470ea5f47fdc4e6acee5e4859796bba1dcfe3a72633bc48c902dcb682208ca98d40519d97ea95fd0f434b6e848498711f1490d8dce3cb0841628d161faed7a30231e47b2cba9ee8178a69951e27043a073813b624c20d1835650380513e720a432001741fe9c5415401f25797422fe03de5b7b4507ea8ad42aad0c14ed17f7fac15fb9cee309745cbf7f306b7dc89793fc40ed886936abe3de1e23e7449f8ee4", 0xa6}, {&(0x7f0000004940)="09256fb6494a89a3093cc30c57278a47c96315397176cccb90d9ca981eeb30bfb028d850bd159b507eb52aee6045a03f1d92d2c4f5849b0143afbeab2528d3801d4ed685f7", 0x45}], 0x5, 0x0, 0x0, 0x4000050}}], 0x4, 0x20044810) (async) syz_mount_image$ext4(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x2}}}}}}}, 0x0) 12:54:35 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) bpf$ITER_CREATE(0x21, 0x0, 0xffffffffffffff8f) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:35 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge_slave_1\x00', 0x1}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) perf_event_open(&(0x7f0000000880)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1}, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext, 0x900}, 0x0, 0xffdfffffffffffff, 0xffffffffffffffff, 0x1) (async) socketpair(0x5, 0x5, 0xff, &(0x7f0000000040)) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000200)='devices.list\x00', 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000300)) (async) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x89a0, 0x20000000) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x18, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41000, 0x12, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000002c0)={0x5, 0x0, 0x0, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000300)=[r1]}, 0x80) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x11, 0x4, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, [@exit]}, &(0x7f0000000280)='GPL\x00', 0x1, 0x18, &(0x7f00000002c0)=""/24, 0x41000, 0x16, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000300)={0x4, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x4, 0x4, 0x1ff, 0x8001}, 0x10}, 0x80) (async) socketpair(0x6, 0x2, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000140)=r2, 0x4) (async) perf_event_open$cgroup(&(0x7f0000000680)={0x0, 0x80, 0xfc, 0x0, 0x0, 0x0, 0x0, 0x9, 0x40000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, @perf_config_ext={0x8}, 0x0, 0xf23, 0x7, 0x0, 0x80000004a, 0x3ea, 0x5}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x4) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0x0, 0x1, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x2}, 0x48) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000007c0)={&(0x7f0000001140)=ANY=[], 0x0, 0x9f}, 0x20) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f00000000c0)) (async) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x8937, &(0x7f0000000080)) (async) r4 = openat$incfs(r2, &(0x7f0000000180)='.log\x00', 0x200000, 0x9cbb1ec563363360) getpeername$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000380)=0x14) bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@bloom_filter={0x1e, 0x2, 0x8, 0x200, 0x1b1b, r4, 0x5, '\x00', r5, r1, 0x4, 0x2, 0x2}, 0x48) 12:54:35 executing program 4: socket(0x1, 0x803, 0x0) 12:54:35 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, 0x0, 0x0) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x3}}}}}}}, 0x0) 12:54:35 executing program 4: getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={0x0, 0xfeff, 0x9, 0x7f, 0x10001, 0x3f}, &(0x7f0000000180)=0x14) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000001c0)={r0, 0x4, 0x0, 0xff, 0x2}, &(0x7f0000000200)=0x14) r2 = socket(0x1, 0x803, 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r3) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000240)={r1, 0x1f}, &(0x7f0000000280)=0x8) setsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000400), 0x4) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000040)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="3c0000002d00100027bd7000ffdbdf24ffdd0000", @ANYRES32=r4, @ANYBLOB="ffff0d000200f1fff2ff040008000b0001000000060005000600000006000500010a0000"], 0x3c}, 0x1, 0x0, 0x0, 0x8000}, 0x10) 12:54:35 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000800)={0x6}, 0x8) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:35 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) sched_setscheduler(r0, 0x3, &(0x7f00000000c0)=0x8) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r3 = socket$inet_udplite(0x2, 0x2, 0x88) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10010, r3, 0xfede8000) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x20000023894) socket(0x0, 0x0, 0x0) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000", 0xc) getsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, 0x0, &(0x7f00000000c0)) (async) geteuid() ioctl$TIOCGPGRP(r4, 0x540f, 0x0) (async) fstat(0xffffffffffffffff, &(0x7f0000001440)) (async) r5 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r5, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100"/21, 0x15) (async) getsockopt$inet6_opts(r5, 0x29, 0x39, 0x0, &(0x7f00000000c0)) r6 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r6, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) (async) getsockopt$inet6_opts(r6, 0x29, 0x39, 0x0, &(0x7f00000000c0)) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004a40)=[{{&(0x7f0000000280)=@abs, 0x6e, &(0x7f0000000000)=[{0x0}, {0x0}, {&(0x7f00000004c0)}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="1c000000000000000100000018138c84", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c002300000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32], 0x60}}, {{&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000008c0)=[{0x0}, {&(0x7f0000000800)="6f17b9ceac6b4ec8b5a824a876f60c332735be28938d76bebf403ed45371363805e31b4cdfa17b07c68438a805a10e93124e5d43c80b17e4198d758a349b6fe8b4f2ab979fec6aa088249e3b09f4c066c8d4f6879060f6faa185b953150a224d295c3c1ca7e9ebe9b86b25049670f80c45ec9cab0b249f69438045f4434500982ec312366cb5e0fc7a9d07988060e57515744687c2510fbc", 0x98}], 0x2, &(0x7f0000000900)=[@cred={{0x1c}}], 0x20}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)=[@rights={{0x28, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0x28, 0x4000000}}, {{0x0, 0x0, &(0x7f00000049c0)=[{0x0}, {0x0}, {&(0x7f0000004780)="2d96e521f1e2209ad5c8b356f8be5847f9815a056796eb9c85d3d5421c3615987cddc8782112f697d152e52f63ffa54a70301e9fc414f91588d9ec6fc3581cdd855abe8fed8ac141ee97c810c619c7736c77ff0042f49bc639b8e5fcebdbcacca7d47c1236aabec3acbf00d8b336547b01230c4f58ea61902752e09c85d0965c81b291eafc7b16506bd2efaa7e55f9cdd2161d51db593e1a5e27176338c596dcef68", 0xa2}, {&(0x7f0000004880)="149cb6eedce6470ea5f47fdc4e6acee5e4859796bba1dcfe3a72633bc48c902dcb682208ca98d40519d97ea95fd0f434b6e848498711f1490d8dce3cb0841628d161faed7a30231e47b2cba9ee8178a69951e27043a073813b624c20d1835650380513e720a432001741fe9c5415401f25797422fe03de5b7b4507ea8ad42aad0c14ed17f7fac15fb9cee309745cbf7f306b7dc89793fc40ed886936abe3de1e23e7449f8ee4", 0xa6}, {&(0x7f0000004940)="09256fb6494a89a3093cc30c57278a47c96315397176cccb90d9ca981eeb30bfb028d850bd159b507eb52aee6045a03f1d92d2c4f5849b0143afbeab2528d3801d4ed685f7", 0x45}], 0x5, 0x0, 0x0, 0x4000050}}], 0x4, 0x20044810) (async) syz_mount_image$ext4(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 12:54:35 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, 0x0, 0x0) 12:54:35 executing program 2: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x4}}}}}}}, 0x0) 12:54:35 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000640), 0x4) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:35 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) 12:54:35 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000900)=@raw={'raw\x00', 0x3c1, 0x3, 0x340, 0x180, 0x150, 0x150, 0x180, 0x0, 0x270, 0x238, 0x238, 0x270, 0x238, 0x3, 0x0, {[{{@ipv6={@mcast2, @mcast2, [], [], 'batadv0\x00', 'ip6tnl0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'dummy0\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x7}}}, @common=@inet=@hashlimit1={{0x58}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3a0) r1 = socket(0x40000000015, 0x805, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000004400)={r1, 0x4, 0x1, 0x7}) setsockopt$packet_tx_ring(r2, 0x107, 0xd, &(0x7f0000004440)=@req={0xf9}, 0x10) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt(r3, 0x116, 0x2720, 0x0, &(0x7f00000000c0)) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000040)={0x0, 0x0, r2}) setsockopt$inet6_tcp_TCP_ULP(r3, 0x6, 0x1f, &(0x7f0000000080), 0x4) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x7}}}}}}}, 0x0) 12:54:35 executing program 4: getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={0x0, 0xfeff, 0x9, 0x7f, 0x10001, 0x3f}, &(0x7f0000000180)=0x14) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000001c0)={r0, 0x4, 0x0, 0xff, 0x2}, &(0x7f0000000200)=0x14) r2 = socket(0x1, 0x803, 0x0) (async) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r3) (async) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000240)={r1, 0x1f}, &(0x7f0000000280)=0x8) (async) setsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000400), 0x4) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000040)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="3c0000002d00100027bd7000ffdbdf24ffdd0000", @ANYRES32=r4, @ANYBLOB="ffff0d000200f1fff2ff040008000b0001000000060005000600000006000500010a0000"], 0x3c}, 0x1, 0x0, 0x0, 0x8000}, 0x10) 12:54:35 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000900)=@raw={'raw\x00', 0x3c1, 0x3, 0x340, 0x180, 0x150, 0x150, 0x180, 0x0, 0x270, 0x238, 0x238, 0x270, 0x238, 0x3, 0x0, {[{{@ipv6={@mcast2, @mcast2, [], [], 'batadv0\x00', 'ip6tnl0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'dummy0\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x7}}}, @common=@inet=@hashlimit1={{0x58}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3a0) r1 = socket(0x40000000015, 0x805, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000004400)={r1, 0x4, 0x1, 0x7}) setsockopt$packet_tx_ring(r2, 0x107, 0xd, &(0x7f0000004440)=@req={0xf9}, 0x10) (async) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt(r3, 0x116, 0x2720, 0x0, &(0x7f00000000c0)) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000040)={0x0, 0x0, r2}) setsockopt$inet6_tcp_TCP_ULP(r3, 0x6, 0x1f, &(0x7f0000000080), 0x4) (async) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) 12:54:35 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:35 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) 12:54:35 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000900)=@raw={'raw\x00', 0x3c1, 0x3, 0x340, 0x180, 0x150, 0x150, 0x180, 0x0, 0x270, 0x238, 0x238, 0x270, 0x238, 0x3, 0x0, {[{{@ipv6={@mcast2, @mcast2, [], [], 'batadv0\x00', 'ip6tnl0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'dummy0\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x7}}}, @common=@inet=@hashlimit1={{0x58}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3a0) r1 = socket(0x40000000015, 0x805, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000004400)={r1, 0x4, 0x1, 0x7}) setsockopt$packet_tx_ring(r2, 0x107, 0xd, &(0x7f0000004440)=@req={0xf9}, 0x10) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt(r3, 0x116, 0x2720, 0x0, &(0x7f00000000c0)) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000040)={0x0, 0x0, r2}) setsockopt$inet6_tcp_TCP_ULP(r3, 0x6, 0x1f, &(0x7f0000000080), 0x4) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000900)=@raw={'raw\x00', 0x3c1, 0x3, 0x340, 0x180, 0x150, 0x150, 0x180, 0x0, 0x270, 0x238, 0x238, 0x270, 0x238, 0x3, 0x0, {[{{@ipv6={@mcast2, @mcast2, [], [], 'batadv0\x00', 'ip6tnl0\x00'}, 0x0, 0x158, 0x180, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'dummy0\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x7}}}, @common=@inet=@hashlimit1={{0x58}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0xa8, 0xf0}, @common=@unspec=@LED={0x48, 'LED\x00', 0x0, {'syz1\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3a0) (async) socket(0x40000000015, 0x805, 0x0) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000004400)={r1, 0x4, 0x1, 0x7}) (async) setsockopt$packet_tx_ring(r2, 0x107, 0xd, &(0x7f0000004440)=@req={0xf9}, 0x10) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) getsockopt(r3, 0x116, 0x2720, 0x0, &(0x7f00000000c0)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) (async) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r2, 0xc00c642e, &(0x7f0000000040)={0x0, 0x0, r2}) (async) setsockopt$inet6_tcp_TCP_ULP(r3, 0x6, 0x1f, &(0x7f0000000080), 0x4) (async) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, 0x0, 0x0) (async) clock_gettime(0x0, 0x0) (async) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x9}}}}}}}, 0x0) 12:54:35 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:35 executing program 4: getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000140)={0x0, 0xfeff, 0x9, 0x7f, 0x10001, 0x3f}, &(0x7f0000000180)=0x14) getsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f00000001c0)={r0, 0x4, 0x0, 0xff, 0x2}, &(0x7f0000000200)=0x14) (async) r2 = socket(0x1, 0x803, 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r3) (async) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f0000000240)={r1, 0x1f}, &(0x7f0000000280)=0x8) setsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000400), 0x4) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000040)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="3c0000002d00100027bd7000ffdbdf24ffdd0000", @ANYRES32=r4, @ANYBLOB="ffff0d000200f1fff2ff040008000b0001000000060005000600000006000500010a0000"], 0x3c}, 0x1, 0x0, 0x0, 0x8000}, 0x10) 12:54:35 executing program 0: r0 = socket(0x1, 0x3, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="9feb018995e72c0007000000000000000c000000020089c40dbf9465f60000f90000ff0000004f7c28f1e1048356b7440800bcf6cf24f00400b4a279b283968c00000000316ff7937830be3fe75d307cb68550475f0bdcfc0244b1d427ead7b696dc2d23870fd3f7726803a00d1758a47bcd9273120727324bf4a4d2b478e73b3a050008447ee158aa398cd6b75f408a44073528517feac15abddc971b111a7592f6eeeff5777ca3d76ea7d11b5409d196bcc91fc31f3f41e8a2520cf8165b3e76001b55433acb801df4f2d7d66c2501f2f4110f1002b22ceddcd8f894b46e22ade27843caa9631f93ad6a65ed3eefbb7d2b887642a19397f9d7b8d8cc80053d0c3a8e6ff7344ed712a45f5c13eab7e4940452ba2f35ff3c04de532701c4abc7e2dec01dbbff903bddb7cb17f83fa6ad2eb031c4278cc73b25490d6dd79c138b414cc05594cb"], &(0x7f0000001180)=""/4087, 0x26, 0xff7, 0x1}, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) r3 = socket$inet6(0x10, 0x2, 0x0) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfff00001}, {0x16}]}, 0x10) sendto$inet6(r3, &(0x7f00000002c0)="1c0000001200050f0c1000000049b23e9b200a00080001c000000001", 0x1c, 0x0, 0x0, 0x0) setsockopt$inet6_mtu(r3, 0x29, 0x17, &(0x7f00000001c0), 0x4) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0x208) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) setsockopt$sock_int(r4, 0x1, 0x7, &(0x7f0000000180), 0x4) sendto$inet6(r4, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090011006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) shutdown(r4, 0x1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000340)="ca45507129adccd4252b1b432165e77af5ee209f4ae5fff80c2a3a8ba9e3be45ab660326e99e2410a7b38fd09ddc7adbbf270a766410bc98526995b8b0e8a6c2691434727cfe9b734e2f7886fdac525b90c7d808eaf16c946e621d5430cd740dda4923922de4b83b4ff85ac007dda05cad98dfe535b8ab48d7c4a1e4a802d401ac813237f006532e2dbe2d8dc460ff86855e2e920680299c15efca3f69", 0x9d}, {&(0x7f0000002180)="edf628162374c38fad72c62883d946e1f150e380a5adfa4cd0b943c356f8e1e676aae869cb6d6d34755cc64ac6c89f79e3f1988df9d64127eb67b4af3d77a4382b01b6da05fe123a79d3593463821edb8088ebcfdfe1ad8c6ac7931402714372c1459e96e1a9b270d943923112fe36a207c2ff0274821d6225dc55cee8dced84f7c13eefa8e0073fade97223b4a60fe143e4fd0bbdb75d33a8d4968906239312dae1d9007fc481897307363c1d1d6d2b2770ecc168b50dc335d585e20c13ff0748150e4f6874e2fd536711f43abee1b5776b351b9995185d136177012954452009369af12a7b6b3bbfb02caffa57ef2560826ef3720e57a424d52bae0794fa6a4d588f3655a1c6460f7104f64b947b5ad08143b522deb1d8c4273840a4acb780a6327c9bba7a5e53167a442cbc61d05a0dc7ae9cbe46a5c8b7bb361b42b226347092349338482311bb24d619cc9e148be2982b2f3aa15a10d8b7ebdc16753792a1e3bd61cd468d3231f96b4903d14c469c5fa5f7151e138380e2ee6cfb17813087a437c2920ed4a7ad8d9d5892b4cc20fdd549f668e17bfeeef77b31ffc431c911fbec6932115137f754e8d571f8781d0df3c594adee739454f845ab989abb377078e1166e358a33ef5018a748f38df4f568b55834686def288ef3bbd7f8048c1c7a921ebabea5bf10a33215dda42f044713acff02e714bea55569dc97a119583994f5ebf20d81a6d49c5b285b5aef8a3126607a27c23535a92cc634c3c0a156a3f413709adb1a01d11fe73f1d450965198618b15366c23617b75eec2f90637ddc3fff9fa31174d286e448fb7b4239ab939f253a1462e4390186633fc2285902810bae4ea4fd3007829fdf6fb55d5629e38564620fc7925eeb74bcc141e5b7c2f084c87064825389df472cb4349b9165211f323098d435c00f613ddbd037ecf822b4af4ff57b1cf4d2482bdfb41e9fb252fdcacb4ae09ebbff8a69ea47b46b3963ab8aa73d5f5e4cd7e62a58aacf3cc3f9707b56988b97af0f441e0183357784b633585d393ba71ad89bb1a761e6da4870198650d518f14e94a62d383871b609e520142bc3837087c5db9286fa04cd41c925565ea1ffd1b77b5a7f673b5b6138a04075c9ee0abf899dba2100f3a47619c1d80fad06b2382e63492010946365129bb477432dbea181e7436659441fb5c4004a3372aefbb699a7b293508f75ac860423d57adbdaa8f4ab057cafd33d832983c5c0d12d56d6f52fbadf841b6ddefd5c5f201edc6d1ba8d830a17923123fc58a9f2087b60a4b0a4416626f675bd001f755b26a79bce5f0e4e57b0a79e4c2cf904de4eaf0508bf4acbd254254ecb14196105f9811d712cfb56ad46cbc93fa079808a29fc551e3df2fc553256f2cffc36730320d646d33453dad9db1b65056755a002ac03fb53a961153ccb16b93b0ec435c82b9612650e8a37c7c9e31b18fc3fdabb4c11a3718c57f0b872a20b53c3eb9ab3cc5932b32c1079401c75bc94f56a05599aa315cf9e8179075f9f9f731929354f6ca6bac7249d2955efeb4c367ac2648b37a2a417d47d75020fefb5e78ee59f636258030a18a3503daeeaa7f00deac649dfd3c110f5121713a40707593271d97365bad4757a71517fafdc925d2f783741174849fa43260371dd10a878f1b048a3fc3982bdcd2ef8d11ddb2a00763a11c90c6cc5ef5e77648253d33d2e644db3f9c89e721580d938c2cdaa0ab1595c6fa736e5fa436fd44722b15517356eb8b6179072219dac2275c7a88c0009221e39a61cae1992d42a77a886de8a348782a09501f3b5ba90cde3d3281cf0b4503e90e28cd9900e24f730c67c3539cebf26e8852f2217984efaca96332fa5d7836ae3401d4512bda4205269684fdd24e068af9b2d2e6d976d183c937d7e0d43fa2ac1aa4cce35dfb07f0ffce976f6bcd4dcc3a7377fe9ac8432269d71a03c89f4114af54d72452e71de5b56b16490bb7a01e222e8c07fc9bac0b42722de4e68f55ff2d453d0de676baf035288e602e376eabfbb83e3326218c76c69161f0c04b8f6638fcedbe4fc4848482dda1535f270b8677976ba17552a1edf3f7f97bb6fc6a0a9b11c9dfbd1787c8731047487ea871f5e71850dc7b4d0f2ee6ec4e279138e08aabe830116e231ed98acce1e3900289779504db87c78a112822850251ab72d9c60ef34070c74f56c90380876d814cdb1348a63aa5abd097b9477823564da383fb112818430458b3b5ffcfd35ff920e067e0416541847017efa2d74cd55448a807b4baf187206f8825507aa36a90c083ff2fd306f233469e846c9eff49fe2ecbf881fc8eae1660484eaa94f8d03f0658ed5074e8035713efb1e67dc6df996157f6b7cc5fe801e4b23c813b6b25167922a9f6f8b0e9802f48504f33dd52c8db5db65f75e280b06df8dc97c58cbf68aea4859d5d7d1d60dafa885f718720543dd4702474d47db0c774122733676f0edd1a0240f7be1137652c9fc370da6d1b762be6065c9def80adad464bb8f6d5b7ad3d6aca6f815bed4113aceb687e82eaf3a3a6075cd13a7dae015a4d5fb8d538f04d186297db62c8d4e3e2f5de2032821613d586b706dedba9140ae45dca97ac392fe575184b311ec7801030878fd4f11a037ac8ab23ff6fc71892780fc0ef1dcc72b157d4f54c312c4ec658d14aaeaf94a99227fc6c06d582b9aaeb2ff19c34f09d534b741d0733050cf2b2dd8e554875b58cee25c614de991915486b7b992da0eb51a889b2395fd2687c74581b3f64b8253d4dc3db0de4881f481fe6a2482015a8982ad6737d48f39062b4b2c8555faac354da7582cf057dbfaff375bb92d7f45bf69eb07cd0185dd3b68455184efe64dd48477d05a588f25561c752d109a48921279e458fc4100c2474d7ada9b62147137667b72dd02072c595898cbbdda9f67a1a3e73fe478c1e9bf45147da6fd2a2fae92a2c7799794f9d56f33d279edaf40bfbeed793812cead7fbf633855bd08dc4dbcda529b9553ca10adc116b1fd67b92997fa432ea8a81ef3a177a616b62f69380a59844bc9c88f65246df3ecbfb8ba7f23962a118d66d3b01230e863f40b7ecaf7b63b72260e7bb0bc1863c887629dc95ce54674a84f588bbed9440cfe1d5a7a00b9a11d2a8e8f8b8f618c2ac00e8b7551053b50e54830c8ce61e2fa177eb0e2994b88589dd91423bf7ad82085cb79714c8c378d9e3f42fa62db95454f42fea12c3fe997db5cb9a54f2f07b2ec7210ed440f76785d4d042a495a4a59ae40240809c80c5403209e9bb39646d1265c5ccb0d3e4d58eaa1afa250611ac0f1a7d669f8f12f1ae0e0031c328b9b7e94deca43ae0e93eaefea5ee61c7ceaa421506da12578bc6132fd93123b3ec093c080df88e4a4e0117fa68e98c725b9455137a2299f650deb0998bdb3d9ad050995bb00ff51880fa0c917f6aeb306711c1e20e602ea940407dc2eb77205eeda632786f9d61c7c695d5eae0f7eb92505a2ea379a3a541f154d6119c8800cbad845d9c5387ff7501e643fff6ae508a41c67240aa7adf517d5a8b910d2df8bbd8bb6391143f599db2bfb88fe983f4188603cb7d114486398ed75672fc097711a85382f5e080939c7537f9501d470eac0e2fe0e6ed5e5b971c054c0df418618b38edc5af8d9b6a5710fe0e34c36c9e6d02baccbc281aa72656b4db0b6acaed9ac2a38404767405500ce3090ce1b7b5194008b54d2a34ebb8e58ec6a05407b6b398d74fcc362d7857e750d720544e09d05ca32a831c845f46781f2189c0fe72182e383d4c8e94600cf4986bce35802d84753f223c559939218f1a745c2fd55e295806ecb5ee094e063dc26c6899e66d53e34976c03c4a6a06f180eb128bead4fdfd7031a93513224974dcde5701d79f7b2d19e6542fd42c97babe83cbf548f52fc80dc2fde89cb341f39630f8cc0e50074217fb1b7ec4bbbd55d51fa04bf5447a550e7af45aa712daa0d95b4cfbb7f70b527734579d808c2dae48e0e149d63e276fbb30c89d426faf4d2b59cf1a80ff80bad964b1beb63023dc99db9f76fe634cf00a1684543de36a9e2f97cf3a10f7a7ef1798b3ef893703e98998d5a635aaa6946ecfd65bff75e31f6b6396e3f99c5a5932bc520cb7c9f91c2882e10a10886d3d6e08f050cd57441b06ca3c84e50583c53d53bbb22d2473fda3a66cfff9a9e73b5e8c0ee0907a225f3e18194b919c2cd49a1bf2900061dacc51f14699bd9a5a5d205284b8cb95b908087a53fb175d2f925383abccce09732824766a333e716fccc675966324ecad92c74f0236e1795d418aefd05d1746f48171581c6fed6d3ead75906ab8df8b82522bbf0098378795d583b1f49800e8042f77ebf8d4fc83a490b01388df9cf68d14f247d79099607feee1fcda437d94ed0ad8bc67fd123cd83c1e6b79f01854e3e29429c5226b17ea4fbb8827c8da767241f5a293d9b1229ffa710c78348225ad3be2dab61db5e2b8d57554bd35b79791e96c7958af4584d4481ee249ed770edaf72a5c464ea87e8a270a2b310af8f3aef8f61134077280c7274942ca30b77d305607af8823b513e9eff1acb743cc4960b026df6d21014535032467521f0857482ba4714695a28df6fd87a36e0817110dd829923b526e308b68cf9f12402cdbfe0c93f3abeb60c3e6afee03cb309c467cc706247fd7940ad2632d40dddaac1d83b6eed9f202dc4051882335cdb523e67d023e3d4beb6c348505062de607bb4a5de10ecfecd07478b1be7604435c0b34b14b97bd3d2086c9298db0dee576f7be87833bd089764e197ef0373ae93dabd5aab8023574ba67e66df8c9afe2cfdbb5174b9d419e4bd0bd74172fc9a9f9c1afd4f51bc4248d5cdc5174063df2ffa467e5bd433b93d9afc63faeadcfa0001d9aea74d3c9d344b1f46e953e8e7f6eed6292de90c64c45fe196fdec0fd315368bb67baefdd55bdcd5ba757bfc808b6b8b069cb14bdc266be5c9e67c076730ae9017470ae867b561d10cb650678f43c605b2c13a366172058f2f5c9bc8b523f649fd9a1b2fff2a59447ff453bfde35babbea6bae0206f1074c0de6c7f1fd0dd3c87ead4a83573af9c379d71daa7ed984adcee857d923963489bc7d989b1fab5112f72825778022b41e44478330d686849b9c6789b99f31e99e30bb37c813bfcbdeb40f8dc574076e38cc6f380a2f2c8c92d28d57803cdab42fdbbf1aabd48e3b8e0e48f3796169acf754e242bb7a846ef4ec4c63df254bdeddcca3370e0806f939272bd79aa38a61587025e1926c0b855007d7f9d99ec3e5c9c44291d655759e55fa48780239ffe679e14e1eb3832b37915f74995a6fb0aa086311cac7cfdc04e4a9ad5456c6c07eb93a4bc4a0964ea18c3f99ecdf4d424d4a838d6903883ec2f0e542325d86d89a01f1a3f0b86bc0abd94f6e1503a23a7b87d36f1f2f241b0a50b6fcc994d427055a9c403d4d13fd83584b28f46eeca153d9334251449af05a958b51818b8e4a893d40496799bf227900f3b0575036463ef2893337bfe3e04afc580cd9c1b7188286b4738f35a5be81a41a12fd2ce591db73514ea294e5816af46306613c3ee39e0c802c11f91c5032d15c2f25e23668a128033c5296e14b47aa09a5b847b12da8716697a115557782d1b15ad8e022186bf9477399802646b8effb980b512535425c9940ed90035330efcab41c91e6f6fbbdcb543ab9531f3634d0b120eb93357e7f2fa375a9e7ba2283307dd10d8451bcd2a41518cea0a81850337cd68a1398619423e766510a7704f", 0x1000}], 0x2, 0x0, 0x0, 0x4004000}, 0x4040000) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000f80)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) ioctl$BTRFS_IOC_GET_DEV_STATS(r4, 0xc4089434, &(0x7f0000000640)={r5, 0x9, 0x0, [0x10001, 0x77a6, 0x401, 0x400], [0x100, 0x7fd, 0x80000001, 0x0, 0x100000000, 0x0, 0x4, 0x0, 0x4, 0xfffffffd, 0x9, 0x0, 0x10000000000, 0x4, 0x4, 0x0, 0x8000000000000000, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x0, 0x3, 0xd9, 0x8, 0x0, 0x0, 0x4, 0x200000000000f, 0x0, 0xa, 0x100000001, 0x3, 0x0, 0x8000, 0x400, 0x0, 0x0, 0x0, 0xaad, 0x0, 0x0, 0x4, 0x0, 0x4, 0x0, 0x0, 0x8, 0x5, 0xfffffffffffffffe, 0x0, 0xa0, 0x0, 0x14, 0x0, 0x0, 0xfffffffffffffff8, 0x81, 0x0, 0x8000000000000001, 0x400, 0x0, 0x2, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x400000002, 0x80, 0x9, 0x5, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x1, 0x8, 0xe39a, 0x1, 0x3, 0x0, 0x1, 0x8, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x8, 0x0, 0x5]}) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x10d282, 0x0) write$binfmt_script(r6, &(0x7f0000000480)={'#! ', './file0', [{0x20, 'log\x00'}, {0x20, 'syz2\x00'}], 0xa, "e2952ebeee6bd2e594e35c2181c0f7fdda67388e24de8d3e86e1ccd4f8842053062b8fee5bcc0e31a44889758b9e268e97a76c24e2ae5a3dfbf9893671d05ed94eec6048b9ebdd65a6bebd33607084ccaae39e3cc8a69a778e41456b67da1b9daa3d54c5400661813578a766e5b3ccfb231254e1fe1a5176981b089e70a038596486e2129d557f3d8b15bb9d3047baf7b751ee93892caf0a86812c8d7fa9"}, 0xb4) dup3(r3, r3, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000540)={0x0, 0x6, {0xcb54, @usage=0x5c1, r5, 0x9, 0xffffffffffffffff, 0x6, 0x4000000000006, 0x408, 0x60, @usage=0x2, 0x548, 0x1ff, [0x0, 0x3, 0x240000000000, 0x2, 0x0, 0x8]}, {0x4, @struct={0x4, 0x55b6}, 0x0, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x5, 0x241, @struct={0xff}, 0x6e89, 0x0, [0x0, 0x40, 0x8, 0x4, 0x9, 0x3]}, {0x0, @usage, 0x0, 0x4, 0x3, 0x101, 0xffffffff00000000, 0x9, 0x0, @usage=0x1ff, 0x4, 0x1, [0x2000000000000000, 0x0, 0x5, 0x1e28, 0xf724, 0x8000000000000000]}, {0x7fffffffffffffff, 0x3, 0x8000000000000001}}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, 0x0) getpeername$llc(r0, 0x0, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) sendmsg$NFT_MSG_GETSET(r8, &(0x7f0000000a40)={&(0x7f0000000540), 0xc, &(0x7f0000000a00)={&(0x7f0000003600)={0x480, 0xa, 0xa, 0x101, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0xa}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0xfffffff1}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_SET_EXPRESSIONS={0x420, 0x12, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @socket={{0xb}, @void}}, {0x3c, 0x1, 0x0, 0x1, @quota={{0xa}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_QUOTA_CONSUMED={0xc, 0x4, 0x1, 0x0, 0xffffffff}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x2e}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}}}, {0x1c, 0x1, 0x0, 0x1, @meta={{0x9}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x14}]}}}, {0x344, 0x1, 0x0, 0x1, @bitwise={{0xc}, @val={0x334, 0x2, 0x0, 0x1, [@NFTA_BITWISE_XOR={0x328, 0x5, 0x0, 0x1, [@NFTA_DATA_VALUE={0xfd, 0x1, "6a4d512e4b1e081a5e8f78bb770a49b64a79077094c8894b623602a015d588e1f88b6dc4b7a03a831a74c85ac8f3769bf538b4c3a4b020ba95e7b4a37800b1f3c7cf5b6dbd96724a9515f3123326befbe422ca131e8b0ba8949d7cb0768324e57c77309eabe7bfc4d6433d2b619da66fdaaf65b12c57807ea3305dbe32da43a814f3e0c34c54d4459fad8c55767adccbea03b5caa17284a5884e033be122a19fc5e0cad11756ff06c2612b0ce7ae2716f6246fe3c91c50ef4bc61311059db32fc9bcc0ae26e83320dcbb5d3b191e10cb85c0a1aff20fc34508406f0eb425d21e9c1d8a58b46d53a6f805a1bc9612832c67496b1216593af2c6"}, @NFTA_DATA_VERDICT={0x2c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x80000000}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}]}, @NFTA_DATA_VALUE={0xf8, 0x1, "432fac53fff0175ba81da15740be9569dee07f3d80aef21c287de2edf08c607ea91d31e24c0352c2a571da4363c390c9e59f75c91e9ab42fe2107ee48cd8c18c089ddb088ef72bff99bcf1b3e594de5ac0d736a8accd9f969e4d1700c70a2313f64175bdfe7588e9d4496bf94f03694e738a7eb75a14bcbdf4821b5c9e7ff9bf0a502e3debb0d213f3ab9d2b27a2865a5eacf4c8543b5865bbbb2985783ea3bc508725a5c053a66340876033bdd1858d12f25d2eb5947501205cc695b9ed65e9a43cbc4370c3f49e67d0a484cdc3ab5323159881cbfd2457bcae9910e300f07f64a2f4e48a92aa1831158caa95290e8d738ab0ee"}, @NFTA_DATA_VALUE={0xff, 0x1, "975e9cbefc7187b22f9081af489dcc1c860940f6db6ed3698cf436692e58d280bc0328ffe41d7c70889ff665993da3ecadc67762b6bd9791c79dc3267c5a26c8e1f66b07bcfb1736cdc1e726b513be5bccf5eed68f0c05100e6fd117438d369b5c06896e76d7e62d9bed48e650ba0a67a8dff43ea5184caa04196e1f301dd089ede4fa01f6301dcef83b4dcd5f52d3e7944f835c7adde1d5644cc8f65866b1705b13af4c8702d28e4b9fb014ff2ea9f9e68a231eae7e6bb53852fc40d14a949e45930d007a9a81f3b5a98389d915afacb13d0f95b94fec5a075db5f5697dec6a0b86a66f627034eee7b0d7cb04e6b9e7ba81be0b17e7a4d385bd01"}]}, @NFTA_BITWISE_LEN={0x8}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}, {0x34, 0x1, 0x0, 0x1, @objref={{0xb}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_OBJREF_SET_NAME={0x9, 0x4, 'syz0\x00'}, @NFTA_OBJREF_IMM_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_OBJREF_SET_ID={0x8, 0x5, 0x1, 0x0, 0x2}]}}}, {0x30, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x9}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xb}]}}}]}, @NFTA_SET_OBJ_TYPE={0x8, 0xf, 0x1, 0x0, 0x2}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x480}, 0x1, 0x0, 0x0, 0x10010}, 0x24048000) sendmsg$IPSET_CMD_FLUSH(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x2c, 0x4, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x2c}}, 0x1) sendmsg$SOCK_DIAG_BY_FAMILY(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000040)={&(0x7f0000000c00)={0xffffffffffffff3c, 0x14, 0x200, 0x70bd2c, 0x25dfdbfb, {0x27}, [@INET_DIAG_REQ_BYTECODE={0x8b, 0x1, "9ca952216e8931e23140e76eac4c8601d8efdb5bce56a81f8261c462959734eb48430619da5583fe3f06f56577757f573b5a84fcbf38ebdf6cad3482e068e48aa250e9b0b1d20efe2816c76a50f104b9a6055fdfa38b83df62dfd76cdf71fd942ae19f7b8e91f7c8789adf0ed860d8d2856914b8354ec2f927eaae0e98e2e90000000000000000ed25ffaa10bd3f47cd97ca0950bc0854c4a01a"}, @INET_DIAG_REQ_BYTECODE={0xb7, 0x1, "475128fd8f1cfce09d2c1125a036164d49324bc07563aa6b690a28468d0c5160da7c348750d880c5c3e9f8284227e6228d38489d3d52ff2ab543ffd036b2d03c2e1cb82eff2c8049ce7a777431c20c2bf8d09fe3ddb9ab5de0154d3bab49df44581a5479b2cce59c0856f34309a6f7fefcb543ff05548acf9a38a3f7396a1043336e81aa2d2c1e10c5618c1e8f0f38d574ed4970d8fb1c801ad6cf8e45729e3c8547c200ac0b688fca797ddd45784256d62ea5"}, @INET_DIAG_REQ_BYTECODE={0xdd, 0x1, "f7ee6b451603b5938e77d8ff356be73adb41b14be990a61725abd08bff826ac0c6479bad80d33b6a93d19eb6e97e2174a26c87a86b1ac107d4de454a41f19294d9fbcf4341722d49cafae920f70c165d3172519210ea6ed2b9ef23b7bd4833b7e4f8a12bcaba617d89f77a56870d5d4742725648eb9fa16c3398771597dbe2f1a57be3f77c1e7dc73195c02be829f2f7a41fcd7664dc66ef10d98173b3511965c237932998e3aeda355e56a5af573c40d2e0400f1ad010b0abfbb6db8a0f73c2421278c29e53c39e569269f8282c61629deee3f330d9f26fca"}, @INET_DIAG_REQ_BYTECODE={0x75, 0x1, "647e5dfd3d64202138c391f732c0dc822d2c4430c55675f2653f8badf303eb9a340f2e8e265b382517be72b897e83ca1d4dd883199423a18e41b2b202b20a3f4191d0d8198ba96dd2c19fd9babe6ced812df8bd66a425ef7a32adb14a5d0c4d4a472e2737d0de290405fc4589c5f8cbd0b"}, @INET_DIAG_REQ_BYTECODE={0x5, 0x1, "ab"}, @INET_DIAG_REQ_BYTECODE={0xa7, 0x1, "d874fae8d4c23b42c2bd7dd0e206eb220d3938708afd000b6e46e45cebd752c3677e5bdc6c53f5c479319935ab325724703cbac42ae4f7b0b26d40c159806e39810cdc77c8df87dd1823b8170e699d7094ee4577e7d7ca3fe62ce025f5d4ba4f1bc14768186e4d617bab8de4324b8e5b4fd25cbb6a54a0a8c0e1fce7f4d0bbf752e2a5626d2595c46d080e27f82d885fa1a1ebdcf28fc04a9018f2d7a66eb1dd1dbc98"}]}, 0x360}, 0x1, 0x0, 0x0, 0x8000}, 0x820) 12:54:35 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) (fail_nth: 1) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0xb}}}}}}}, 0x0) 12:54:35 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x44052484) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) [ 1384.453041] FAULT_INJECTION: forcing a failure. [ 1384.453041] name failslab, interval 1, probability 0, space 0, times 0 [ 1384.484210] CPU: 0 PID: 31097 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1384.492117] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1384.501465] Call Trace: [ 1384.504051] dump_stack+0x1fc/0x2ef [ 1384.507681] should_fail.cold+0xa/0xf [ 1384.511483] ? setup_fault_attr+0x200/0x200 [ 1384.515804] ? lock_acquire+0x170/0x3c0 [ 1384.519779] __should_failslab+0x115/0x180 [ 1384.524013] should_failslab+0x5/0x10 [ 1384.527818] kmem_cache_alloc+0x277/0x370 [ 1384.531970] __blockdev_direct_IO+0x36a/0xef40 [ 1384.536554] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1384.542182] ? ext4_update_bh_state+0x110/0x110 [ 1384.546857] ? mark_buffer_dirty+0x105/0x5c0 [ 1384.551262] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 1384.556623] ? __brelse+0x84/0xa0 [ 1384.560082] ? __lock_acquire+0x6de/0x3ff0 [ 1384.564318] ? sb_init_dio_done_wq+0x90/0x90 [ 1384.568729] ? ext4_chunk_trans_blocks+0x30/0x30 [ 1384.573498] ? __ext4_journal_get_write_access+0x6c/0xa0 [ 1384.578958] ? ext4_expand_extra_isize+0x500/0x500 [ 1384.583897] ? lock_downgrade+0x720/0x720 [ 1384.588036] ? lock_acquire+0x170/0x3c0 [ 1384.591998] ? ext4_direct_IO+0xd31/0x1c50 [ 1384.596234] ext4_direct_IO+0xae4/0x1c50 [ 1384.600284] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1384.605902] generic_file_direct_write+0x208/0x4a0 [ 1384.610819] __generic_file_write_iter+0x2d0/0x610 [ 1384.615733] ext4_file_write_iter+0x2fe/0xf20 [ 1384.620210] ? ext4_file_open+0x600/0x600 [ 1384.624376] ? get_pid_task+0xf4/0x190 [ 1384.628251] ? mark_held_locks+0xf0/0xf0 [ 1384.632296] ? __fdget_pos+0x26f/0x310 [ 1384.636173] __vfs_write+0x51b/0x770 [ 1384.639873] ? common_file_perm+0x4e5/0x850 [ 1384.644207] ? kernel_read+0x110/0x110 [ 1384.648090] ? check_preemption_disabled+0x41/0x280 [ 1384.653093] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1384.658094] vfs_write+0x1f3/0x540 [ 1384.661616] ksys_write+0x12b/0x2a0 [ 1384.665228] ? __ia32_sys_read+0xb0/0xb0 [ 1384.669274] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1384.674312] ? do_syscall_64+0x21/0x620 [ 1384.678267] do_syscall_64+0xf9/0x620 [ 1384.682055] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1384.687226] RIP: 0033:0x7f57d962e0f9 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) [ 1384.690920] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1384.709890] RSP: 002b:00007f57d7ba0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1384.717579] RAX: ffffffffffffffda RBX: 00007f57d974df80 RCX: 00007f57d962e0f9 [ 1384.724831] RDX: 0000000000015000 RSI: 0000000020000200 RDI: 0000000000000004 [ 1384.732080] RBP: 00007f57d7ba01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1384.739332] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1384.746583] R13: 00007ffe906b9b1f R14: 00007f57d7ba0300 R15: 0000000000022000 12:54:35 executing program 2: write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) sync() sync() sync() syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000000)='./bus\x00', 0x80, &(0x7f00000000c0)=ANY=[@ANYBLOB="757365725f737562766f6c5f726d5f616c6c6f7765642c6e6f696e6f64655f63616368652c696e6f64655f63616368652c636f6d6d69743d3078303030303030303032353133393062362c636f6d70726573732d666f7263652c6e6f61636c2c747265656c6f672c00a05a4926bbcd3204c710a23cf01a1fc178d0b3478aea8720314f940f80786138b6e30addbddbdc6dd5826709125621f95ba5f64f7085b9642cca4487c650c6fead084fd50644388b7323f5b44d13efc811aed746"], 0x1, 0x50ef, &(0x7f000000a2c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCkAAP//AtvxeQ==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001a80)={{}, 0x0, 0x0, @inherit={0x0, 0x0}, @name="7c98e5b26002e32a1d0d852ccb30bd2c0d5ecc796214aaae4e505a2da6b512b49899e0e7ba3546719174582ee86d7419d015edeb5d2d04a0615ea075c838f0b949b2dddcda661467fb56de41e7a9633e8ab7c48daf1f5c67a0c9afbec6a0634860df48ec11f6d3dc22d3487bb7e7e5aeff5860564df67aca7261df66e83894e00fb270042f81cd763d5cd546eb960295c39792432ce9238eda86425d465a0055380eb5a808eaa85706fc94d914a21c19bbab033e5da6b1fe6da754201e1c23c5a7c817f89dced4e86b7557b9a7cb4e74343c6f39b28ac59b2476f7c967a5d72c1f866ab62e266ea8411f9a53f7c638ef9a9820517b3b5a2f844c4a41aec1aa2e8a66377ccdcb110ec42efe8fbf66436799dfed17e86c30126838376108e3cd104bee916dbd55462e7c6eb4cf2438b1a66f31b8d88a4ad8d20ce89d18c194b56cdd72c050ab00b37a4ac25ff37502fab81d78b2ce61c17931f49951d05725b7166e429eaf1a605d7c082148a3fbbb93a5ca917aa90d9211bd23c1783d9dba71ca90035e55c4dba43be4a87389f444a780816f0b6ea09f26d07e3def55ece64d4e0e3af77d3fba6d7ea521dcc3e649bdb4dbc189610b7cbd2b52b0237ca871c8d97d4cc9867912f52e0bd3fdace46b2536ba76a3113272a9c56277bb8e0229e07fb88e3f12d6043d370bae912079432cb5450d5f977a3a48d55f8950909c64a850e7ac88965d24da730cfe02487b16ce284f5a2ad581a05d6e14b9145b398810cf313ba93135388cdb3f77a07d0171990697471515651482c9f3e188c2369a700df725c447a47a3a9a08a57285db622d81e0c00606fa3b256301bd1bd1602ed87751022a12d145ec963f7ac51c011452c4753bbc00c4c40faccd624fef590e702c3fab7934de5403a2317bf061ab11d342df7deebc83c87c0599851d3cc1e4fdf1325e4ce6d5b40721265d7ed6fe4f25d805d3c7a79c9c210e4754e0a26449921d9323ae9b58df59dffe9b2cda638d1fc732dda2177cf4dc6790eb3ae6e4784b35e82b7ad293ffe9e62137bda62505bea3174ad26bfcf99317bd4d0bd87a799965c4fbb6678123914fd2f3626432b97e64fbebeae53d0e22471b611e20659edc76f06753c7a45688c8e36b72bc2787fd450ba0745bbbfad3b05237400822d89eb88d01fd433bd4bcc4e98d3580886e8a0ba618763f83ffaabee652e720478691b8e7183cd4d10c49ea92ff4dda38a39572563f1a137f015754cf77dbce00cf249db307a979560af28b1a813173270ab4e05ef783037fb6260f8bce94b2f6607eb1b49fce9abd3643c6c7f878933ebb9d1b69e42daea84ee6fcbb772dd5fcb566931aa483e108f918292f8ff8db5ef8ef5daf0eccbb2d699c7da177d8c995d557afcb913367f3212fc10f04742e2a8bf8cda5f4991a72b9d06724108daa8c7254cdde0fc71225697738399a11f121382d75274e5dc2e43e4ee400f5700bd5fa93fbb0c57264f7333d2e1b180d028b8bd596ec9479863a4d1ceb409efa75e60707b5d44ab24a60f932de5ee358b94b4f8ee3c5ec99787e83aa1c4d391ed2e531be72b72eaed3635d72b7bce99a623715aee01311eebe742e7a5ea4a65b86624972c6aeff70504b0cdd97cc6ff4dc3f9ad5bbe5c91c0e8ed8d4e66da244680e9818ac05223f287eb9502eb5fd54701424e15f71bba5c8d5e3994484e2c9d8c11733ee1e94f7fff394e5257681942ee94f7adcced6a547a617a5e58c7f7e51eace242e082843aa0f300ccef991d883db6917372cb94db6306f26c8462d403512287c2b2cf1db6fcf79dbf6c4a2e78bfab14a5aa1a5b664ae4777bf8d193c753bb355c098d5e9b5a13d1e4c7f2cd0d399f5c2c5d953dcef58d39acd1955fef17bd7c0bdc166660c8523343d23fd441f7ba5ab1e00a7b6ae44f310ef2c69bbd332e5b452de7c541a9c10d37c10af9e508b6396ba5ea113ece286a58d18db090000148b9e4867d89215fdf75eca1663820e608e7e67225b2c4a1fbc30cf0c7716b5dd5263bde30c57e34b9dbd73a223ccd698a3bec47b61c327287837809c1e9bf6a6ddc878ae9076d51fcd2b44d2bd017c5789892e39a777014be8b59c514f95fd0eec2ee37750fb5299a3c067bef3a65b9eae83268c2cc2613640979c8e44cfe45a1accd6fa540aec7336eec0bfc07ff1af44e61059a083beb575966ef178e341604565ff2487bf5dc671a74e85f49b6d2a1005ce6591161e3ebabfc457f666a8f0a48d570dbad0108794aad18d84297d73a465b25b80d9c6568a584eb0a8d192d072892ec7b9dc18bc2b4a893d5bdd0b605adba03b3e3859eaf4d37280bb744b1f5f467fd0060a201fb4c0a625de958bd6aa7832c2ed12e031e837fcc48c498a151563c91a6dbb257cfd1b1327c6c36543c11850565c8bdb8d68eaf7927408fe950b5aec734fc5219adf35201bfe56b1a487f0da666d04a5507e71d29f591f4aef1e37899f89f383dee2b525912e8f2fd3c9d2f7ff86ded4277f1062ab26013e734bb4a566b4aa7cb264f595f0fe59f3c6b98b877bc329ed86b8bbd18a988296249e637a08599317a3dbec1703206233bc3c133ba46c2dd603acfe26cdd6df6a9258192d1210a0472b0cb4519ddbd1cfc028d146a4c3ea3f3750dbd712c39651fa9fd0578dcb5052a14c4ffb363ca283dc2b142fe52c68248f7bb863c6b296916120f3b189f1e076773773ff435454690ee5399a5cc05edebaedcd16a516596c4b946cde99cf7336146e0b3540e408ee3534160a7fc9b2ae366c2a85cffaf9a91996a094a471f89baf0a789a96e3006c944f69fb0060324bc628f7102a1bff6a3d43cf58b2f982029dae488836226780d96d865ae4cbd412400eb2c19da7e46d823686b60457692a71e4f3b38678fd9ae1320f300729dcd3f4eae592b48cf4ffd18e313a17f29949bbb1fd8d8e8c14da1fadcd9c227f5ade0059783d67981e7020eb1f8b8ca0bec77ac313bc1973317e19157fa55ad471d687c2a942956cbf2be98cfecc9bafb05e7525119a9891b44696e0b02af7118906c838bb40741a7d02c8422a38b6a4892f9637ca3e586120c0a166ef5842a0101e3137fbcbf5a9fd450e9b3c46542cd0e67365be5b9ace94cd10b146c85f7295c9c06dbdbbdd1276d861bf63dec45ce16eda80f567e1ac065903f536dcd3dccae38f827cf9550a2e1fccdbcf3a010a8051ff86ce1defbfa7d615b5759245c5d9b3ead4aa0d1580ac7d953d37a0c89ff051105c22da88610c282f9a86dd128f33f6925cdc85288e7792a53b1e827fcd4a76b2290b01900a3d9986c26998a71c98e9c82d849ce6aed604f957376c25150338c1b67e0a6cf7c8f13af2e21f116b75e5468b26bfe31bb2a5c9cdbbe55a0451243b7d589a40ee6086e574137a90c59d361631f69b321a27d9e5f95bb8838b292de1b44fbe61d64d3a3fdc7dcfa5e47b8ddb945e971437ccb219bb940169e3e73b2be58999a6c778bd6de0e2e1093f6c08364e3cd11e30208e6de109d493afc536160f68f3f77f95530375ee480a2d8171e993e3bb1a773d677af7a7c0cdb353421a0282bf4ea9743d0405752cfa60e93a3ecd9c7434492cf36a82930f61b9fbee22f60aebf11d6ee2b1ab48b7697a4e27bd3ae2f1d4810a26becf2f2b4e0a2ae2000bf6726828fb0be20e371fe2b118109eaa3a351c90757adc561a1b91291e359810b5bbbf4e2eb0727fb21b37fa28434774771cb150644a28c0a9e6767a95e6ca393ead37e0b594d8d8fdc30e37d7450e200f0d2635ee311517ae2b6d290e59e813be842747f44786b3957d38de6a2a865af2b7577f466d255f670a6f63abf651ef51770b46b5e5c89861eed6dbb96ffed5271f0566f361496bac7d90ba9de22d48e9d462d377b66e1d0c01e51db58e6ed150dc0d75825e952eaea5ed935c17a8b3d13b1d3a37dfcd694fe960ded2847a16ce77684cef83d8404bca58cb465ca0fd293642c8173da4b04af381f682bc5be0b2e8fd68f6d0a115890c134be829a7b3a2c39edada0e1cf4ab020818edba657d054c7d9747c7e7b1483929630318976dc829f5c4668a2f52e860e16bdc090a421eca3b6bcbc4eda91f7abb284b38a06a4e007dbe7893e5af9dbb76aa712742a6bf663cae735bcff65b7d9058ae8a6f1921a01863ce74f37eaf55480513d6866cb0a533fe4bed9fbe1fbb933b162be004645eaf20718060087e7975e449f18178ae3493bdec7fb2837dbcf328fff5ec576f680e66ecd8d65de63c422ef0b41324e31bef8aac5dafcad58f8c0e4a9743be90b1b35ab0c13a13fd5389682138ab064be673e9ed519b616bb9cc4819fd6903af743ee10a5c63ba215509c4d37dabdccf48676356841eae84dea3472d98ccc4d3aa6793bbfa468f5d943a94bcd2bd8b6ebc3adb415405c3b579b65b5b08bde73d54f6f1d44ccc5ddd439a139e42e533e1fc7321b7d00cc3614919dd59ff00152e0fe8a94d7d70356089f4094f0973825c228188e5366315daecc6a08d72323919288f37ba556907163e2fa8694c35a94f3e318ddeaaca0e9a407f663babe73b2870f461afbd6d51d957b5bb7e5ea0582016af136a994109eff5f40acb142bc025e6154851c458b0478cf3ca6e0e16fb64969dfc9701ef848953665187d8c8d2a90b63e3d1331045470d6df638d0f23576e731fac8d620a21d6db7345e7328fd7e562c29ceb5e9fc4f429486b717d39123b5db324254c80f38b20fa6a601c594b1311bdf1ac5a12aaf69fb59d59b6a1da1e120eaf15128f5344a2897ac64868ec78bf672bb0fbe55ad165788dfd51f8b5ea6a0e574ad8d1827360ee16f3e400f6a24c48a5e5c8157b7e33f9b9ab4dfb2fd2c78de7aee92fa4274d4dd33f7bc1545fafd5c96012b0f18e204b45bf2ef388696bfd7ffa207b24140a233c100bafdd3440297170dfcb26e7bab5c7046ee050663dbbf269d668ccb947f01f41ec8ee589ed427a75048dfc4659f65310ebbea27619588a321bbb32ed7e5a155dd27379b7cfa6b708b809edad1597a280e457977dc0aaed171f12f00db48842218d557942507a27b28de9f1c92520026e0ebd731111418a8813967b9426a937ba36f43f9311bc70a18b1ae4c7ae1ff5bba25a9b0a0bbc83cca8f77ba3c7846f1185aface543cd0ab2c642548beb349d0586bd1753a75e4c356702a0e795e718648d8cfff9d87aa42d868af6d30fbe25e1b1a0f57d2881b0e7d0a06355a2a6d346679b35c65bf33d9c07ef08e7d0990aff0822bd17fd63fb19cc5e189ce3d5fbd18d92c8c7c889423cbffe5f5db534075a6349cfa4665ba6824d15efc8759045b705b1d15ef0c293d96d3c616c09ecf0b67a12411da26ba5e0b6523cb8b062cd86448d412b69850de0d29d1f25d804eee8a877676cc09d8163b991adf593895260f496de96c3eba6b3ec2cb87b696c7e3c270f66d4339723bbc31ce94109c1d1551a110be465a66dc003280f3ac0dd9a1919ed3d9972eb3c9fa9d3b01b3cc69d8238cceb513848dfc4d0fd7842833b017e34ed0e1004f04a7ccce819200f312bcf855e928a1634499ac53c06da2ff158959dafb84dacfc9fe0ae7a0617dd7a2e324afcc4173b2a2e1afa8ba7031b300099f831a947d4fb08401b6b33bb614b5f5357f49b6c8f2924e70f272f7e0571d35dca338d22c62fc41b0e4271c04bcc37eb6b69fc0"}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() sync() fallocate(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) write$UHID_CREATE2(r2, 0x0, 0x12e) creat(&(0x7f0000000100)='./bus\x00', 0x0) dup2(0xffffffffffffffff, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) sendfile(r3, r1, 0x0, 0x1ffff) write$binfmt_misc(r0, &(0x7f0000001a00)={'syz1', "087c59f9d70c08768400b13ec0ba87f093d2307a52abbb409bcaca42eb937e4973f3542734a0c4803badc89b5129df289c78"}, 0x36) 12:54:35 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x10000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket(0x15, 0x80005, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(0xffffffffffffffff, 0x891c, 0x0) getsockopt(r1, 0x200000000114, 0x2711, &(0x7f0000000b00)=""/102385, &(0x7f0000000000)=0x18ff1) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_dccp_int(r0, 0x21, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x6, 0x65, 0x9, 0x2, 0x0, 0x7, 0x10, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28000, 0x1, @perf_bp={&(0x7f0000000080), 0x3}, 0x114, 0x8, 0xffffdffd, 0x5, 0x100005, 0xca06, 0x81, 0x0, 0x401, 0x0, 0xfc8}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x2) 12:54:35 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2}}}}, 0x0) 12:54:36 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2}}}}}}}, 0x0) 12:54:36 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) (fail_nth: 2) 12:54:36 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) (async, rerun: 64) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, 0x0) (async, rerun: 64) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x10000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket(0x15, 0x80005, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(0xffffffffffffffff, 0x891c, 0x0) (async) getsockopt(r1, 0x200000000114, 0x2711, &(0x7f0000000b00)=""/102385, &(0x7f0000000000)=0x18ff1) (async) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) getsockopt$inet_dccp_int(r0, 0x21, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x6, 0x65, 0x9, 0x2, 0x0, 0x7, 0x10, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28000, 0x1, @perf_bp={&(0x7f0000000080), 0x3}, 0x114, 0x8, 0xffffdffd, 0x5, 0x100005, 0xca06, 0x81, 0x0, 0x401, 0x0, 0xfc8}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x2) 12:54:36 executing program 3: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xf6, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:36 executing program 0: r0 = socket(0x1, 0x3, 0x0) (async, rerun: 64) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="9feb018995e72c0007000000000000000c000000020089c40dbf9465f60000f90000ff0000004f7c28f1e1048356b7440800bcf6cf24f00400b4a279b283968c00000000316ff7937830be3fe75d307cb68550475f0bdcfc0244b1d427ead7b696dc2d23870fd3f7726803a00d1758a47bcd9273120727324bf4a4d2b478e73b3a050008447ee158aa398cd6b75f408a44073528517feac15abddc971b111a7592f6eeeff5777ca3d76ea7d11b5409d196bcc91fc31f3f41e8a2520cf8165b3e76001b55433acb801df4f2d7d66c2501f2f4110f1002b22ceddcd8f894b46e22ade27843caa9631f93ad6a65ed3eefbb7d2b887642a19397f9d7b8d8cc80053d0c3a8e6ff7344ed712a45f5c13eab7e4940452ba2f35ff3c04de532701c4abc7e2dec01dbbff903bddb7cb17f83fa6ad2eb031c4278cc73b25490d6dd79c138b414cc05594cb"], &(0x7f0000001180)=""/4087, 0x26, 0xff7, 0x1}, 0x20) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) (async, rerun: 64) r3 = socket$inet6(0x10, 0x2, 0x0) (rerun: 64) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfff00001}, {0x16}]}, 0x10) (async) sendto$inet6(r3, &(0x7f00000002c0)="1c0000001200050f0c1000000049b23e9b200a00080001c000000001", 0x1c, 0x0, 0x0, 0x0) setsockopt$inet6_mtu(r3, 0x29, 0x17, &(0x7f00000001c0), 0x4) (async) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0x208) (async) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) (async) setsockopt$sock_int(r4, 0x1, 0x7, &(0x7f0000000180), 0x4) sendto$inet6(r4, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r4, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090011006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) (async) shutdown(r4, 0x1) (async) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000340)="ca45507129adccd4252b1b432165e77af5ee209f4ae5fff80c2a3a8ba9e3be45ab660326e99e2410a7b38fd09ddc7adbbf270a766410bc98526995b8b0e8a6c2691434727cfe9b734e2f7886fdac525b90c7d808eaf16c946e621d5430cd740dda4923922de4b83b4ff85ac007dda05cad98dfe535b8ab48d7c4a1e4a802d401ac813237f006532e2dbe2d8dc460ff86855e2e920680299c15efca3f69", 0x9d}, {&(0x7f0000002180)="edf628162374c38fad72c62883d946e1f150e380a5adfa4cd0b943c356f8e1e676aae869cb6d6d34755cc64ac6c89f79e3f1988df9d64127eb67b4af3d77a4382b01b6da05fe123a79d3593463821edb8088ebcfdfe1ad8c6ac7931402714372c1459e96e1a9b270d943923112fe36a207c2ff0274821d6225dc55cee8dced84f7c13eefa8e0073fade97223b4a60fe143e4fd0bbdb75d33a8d4968906239312dae1d9007fc481897307363c1d1d6d2b2770ecc168b50dc335d585e20c13ff0748150e4f6874e2fd536711f43abee1b5776b351b9995185d136177012954452009369af12a7b6b3bbfb02caffa57ef2560826ef3720e57a424d52bae0794fa6a4d588f3655a1c6460f7104f64b947b5ad08143b522deb1d8c4273840a4acb780a6327c9bba7a5e53167a442cbc61d05a0dc7ae9cbe46a5c8b7bb361b42b226347092349338482311bb24d619cc9e148be2982b2f3aa15a10d8b7ebdc16753792a1e3bd61cd468d3231f96b4903d14c469c5fa5f7151e138380e2ee6cfb17813087a437c2920ed4a7ad8d9d5892b4cc20fdd549f668e17bfeeef77b31ffc431c911fbec6932115137f754e8d571f8781d0df3c594adee739454f845ab989abb377078e1166e358a33ef5018a748f38df4f568b55834686def288ef3bbd7f8048c1c7a921ebabea5bf10a33215dda42f044713acff02e714bea55569dc97a119583994f5ebf20d81a6d49c5b285b5aef8a3126607a27c23535a92cc634c3c0a156a3f413709adb1a01d11fe73f1d450965198618b15366c23617b75eec2f90637ddc3fff9fa31174d286e448fb7b4239ab939f253a1462e4390186633fc2285902810bae4ea4fd3007829fdf6fb55d5629e38564620fc7925eeb74bcc141e5b7c2f084c87064825389df472cb4349b9165211f323098d435c00f613ddbd037ecf822b4af4ff57b1cf4d2482bdfb41e9fb252fdcacb4ae09ebbff8a69ea47b46b3963ab8aa73d5f5e4cd7e62a58aacf3cc3f9707b56988b97af0f441e0183357784b633585d393ba71ad89bb1a761e6da4870198650d518f14e94a62d383871b609e520142bc3837087c5db9286fa04cd41c925565ea1ffd1b77b5a7f673b5b6138a04075c9ee0abf899dba2100f3a47619c1d80fad06b2382e63492010946365129bb477432dbea181e7436659441fb5c4004a3372aefbb699a7b293508f75ac860423d57adbdaa8f4ab057cafd33d832983c5c0d12d56d6f52fbadf841b6ddefd5c5f201edc6d1ba8d830a17923123fc58a9f2087b60a4b0a4416626f675bd001f755b26a79bce5f0e4e57b0a79e4c2cf904de4eaf0508bf4acbd254254ecb14196105f9811d712cfb56ad46cbc93fa079808a29fc551e3df2fc553256f2cffc36730320d646d33453dad9db1b65056755a002ac03fb53a961153ccb16b93b0ec435c82b9612650e8a37c7c9e31b18fc3fdabb4c11a3718c57f0b872a20b53c3eb9ab3cc5932b32c1079401c75bc94f56a05599aa315cf9e8179075f9f9f731929354f6ca6bac7249d2955efeb4c367ac2648b37a2a417d47d75020fefb5e78ee59f636258030a18a3503daeeaa7f00deac649dfd3c110f5121713a40707593271d97365bad4757a71517fafdc925d2f783741174849fa43260371dd10a878f1b048a3fc3982bdcd2ef8d11ddb2a00763a11c90c6cc5ef5e77648253d33d2e644db3f9c89e721580d938c2cdaa0ab1595c6fa736e5fa436fd44722b15517356eb8b6179072219dac2275c7a88c0009221e39a61cae1992d42a77a886de8a348782a09501f3b5ba90cde3d3281cf0b4503e90e28cd9900e24f730c67c3539cebf26e8852f2217984efaca96332fa5d7836ae3401d4512bda4205269684fdd24e068af9b2d2e6d976d183c937d7e0d43fa2ac1aa4cce35dfb07f0ffce976f6bcd4dcc3a7377fe9ac8432269d71a03c89f4114af54d72452e71de5b56b16490bb7a01e222e8c07fc9bac0b42722de4e68f55ff2d453d0de676baf035288e602e376eabfbb83e3326218c76c69161f0c04b8f6638fcedbe4fc4848482dda1535f270b8677976ba17552a1edf3f7f97bb6fc6a0a9b11c9dfbd1787c8731047487ea871f5e71850dc7b4d0f2ee6ec4e279138e08aabe830116e231ed98acce1e3900289779504db87c78a112822850251ab72d9c60ef34070c74f56c90380876d814cdb1348a63aa5abd097b9477823564da383fb112818430458b3b5ffcfd35ff920e067e0416541847017efa2d74cd55448a807b4baf187206f8825507aa36a90c083ff2fd306f233469e846c9eff49fe2ecbf881fc8eae1660484eaa94f8d03f0658ed5074e8035713efb1e67dc6df996157f6b7cc5fe801e4b23c813b6b25167922a9f6f8b0e9802f48504f33dd52c8db5db65f75e280b06df8dc97c58cbf68aea4859d5d7d1d60dafa885f718720543dd4702474d47db0c774122733676f0edd1a0240f7be1137652c9fc370da6d1b762be6065c9def80adad464bb8f6d5b7ad3d6aca6f815bed4113aceb687e82eaf3a3a6075cd13a7dae015a4d5fb8d538f04d186297db62c8d4e3e2f5de2032821613d586b706dedba9140ae45dca97ac392fe575184b311ec7801030878fd4f11a037ac8ab23ff6fc71892780fc0ef1dcc72b157d4f54c312c4ec658d14aaeaf94a99227fc6c06d582b9aaeb2ff19c34f09d534b741d0733050cf2b2dd8e554875b58cee25c614de991915486b7b992da0eb51a889b2395fd2687c74581b3f64b8253d4dc3db0de4881f481fe6a2482015a8982ad6737d48f39062b4b2c8555faac354da7582cf057dbfaff375bb92d7f45bf69eb07cd0185dd3b68455184efe64dd48477d05a588f25561c752d109a48921279e458fc4100c2474d7ada9b62147137667b72dd02072c595898cbbdda9f67a1a3e73fe478c1e9bf45147da6fd2a2fae92a2c7799794f9d56f33d279edaf40bfbeed793812cead7fbf633855bd08dc4dbcda529b9553ca10adc116b1fd67b92997fa432ea8a81ef3a177a616b62f69380a59844bc9c88f65246df3ecbfb8ba7f23962a118d66d3b01230e863f40b7ecaf7b63b72260e7bb0bc1863c887629dc95ce54674a84f588bbed9440cfe1d5a7a00b9a11d2a8e8f8b8f618c2ac00e8b7551053b50e54830c8ce61e2fa177eb0e2994b88589dd91423bf7ad82085cb79714c8c378d9e3f42fa62db95454f42fea12c3fe997db5cb9a54f2f07b2ec7210ed440f76785d4d042a495a4a59ae40240809c80c5403209e9bb39646d1265c5ccb0d3e4d58eaa1afa250611ac0f1a7d669f8f12f1ae0e0031c328b9b7e94deca43ae0e93eaefea5ee61c7ceaa421506da12578bc6132fd93123b3ec093c080df88e4a4e0117fa68e98c725b9455137a2299f650deb0998bdb3d9ad050995bb00ff51880fa0c917f6aeb306711c1e20e602ea940407dc2eb77205eeda632786f9d61c7c695d5eae0f7eb92505a2ea379a3a541f154d6119c8800cbad845d9c5387ff7501e643fff6ae508a41c67240aa7adf517d5a8b910d2df8bbd8bb6391143f599db2bfb88fe983f4188603cb7d114486398ed75672fc097711a85382f5e080939c7537f9501d470eac0e2fe0e6ed5e5b971c054c0df418618b38edc5af8d9b6a5710fe0e34c36c9e6d02baccbc281aa72656b4db0b6acaed9ac2a38404767405500ce3090ce1b7b5194008b54d2a34ebb8e58ec6a05407b6b398d74fcc362d7857e750d720544e09d05ca32a831c845f46781f2189c0fe72182e383d4c8e94600cf4986bce35802d84753f223c559939218f1a745c2fd55e295806ecb5ee094e063dc26c6899e66d53e34976c03c4a6a06f180eb128bead4fdfd7031a93513224974dcde5701d79f7b2d19e6542fd42c97babe83cbf548f52fc80dc2fde89cb341f39630f8cc0e50074217fb1b7ec4bbbd55d51fa04bf5447a550e7af45aa712daa0d95b4cfbb7f70b527734579d808c2dae48e0e149d63e276fbb30c89d426faf4d2b59cf1a80ff80bad964b1beb63023dc99db9f76fe634cf00a1684543de36a9e2f97cf3a10f7a7ef1798b3ef893703e98998d5a635aaa6946ecfd65bff75e31f6b6396e3f99c5a5932bc520cb7c9f91c2882e10a10886d3d6e08f050cd57441b06ca3c84e50583c53d53bbb22d2473fda3a66cfff9a9e73b5e8c0ee0907a225f3e18194b919c2cd49a1bf2900061dacc51f14699bd9a5a5d205284b8cb95b908087a53fb175d2f925383abccce09732824766a333e716fccc675966324ecad92c74f0236e1795d418aefd05d1746f48171581c6fed6d3ead75906ab8df8b82522bbf0098378795d583b1f49800e8042f77ebf8d4fc83a490b01388df9cf68d14f247d79099607feee1fcda437d94ed0ad8bc67fd123cd83c1e6b79f01854e3e29429c5226b17ea4fbb8827c8da767241f5a293d9b1229ffa710c78348225ad3be2dab61db5e2b8d57554bd35b79791e96c7958af4584d4481ee249ed770edaf72a5c464ea87e8a270a2b310af8f3aef8f61134077280c7274942ca30b77d305607af8823b513e9eff1acb743cc4960b026df6d21014535032467521f0857482ba4714695a28df6fd87a36e0817110dd829923b526e308b68cf9f12402cdbfe0c93f3abeb60c3e6afee03cb309c467cc706247fd7940ad2632d40dddaac1d83b6eed9f202dc4051882335cdb523e67d023e3d4beb6c348505062de607bb4a5de10ecfecd07478b1be7604435c0b34b14b97bd3d2086c9298db0dee576f7be87833bd089764e197ef0373ae93dabd5aab8023574ba67e66df8c9afe2cfdbb5174b9d419e4bd0bd74172fc9a9f9c1afd4f51bc4248d5cdc5174063df2ffa467e5bd433b93d9afc63faeadcfa0001d9aea74d3c9d344b1f46e953e8e7f6eed6292de90c64c45fe196fdec0fd315368bb67baefdd55bdcd5ba757bfc808b6b8b069cb14bdc266be5c9e67c076730ae9017470ae867b561d10cb650678f43c605b2c13a366172058f2f5c9bc8b523f649fd9a1b2fff2a59447ff453bfde35babbea6bae0206f1074c0de6c7f1fd0dd3c87ead4a83573af9c379d71daa7ed984adcee857d923963489bc7d989b1fab5112f72825778022b41e44478330d686849b9c6789b99f31e99e30bb37c813bfcbdeb40f8dc574076e38cc6f380a2f2c8c92d28d57803cdab42fdbbf1aabd48e3b8e0e48f3796169acf754e242bb7a846ef4ec4c63df254bdeddcca3370e0806f939272bd79aa38a61587025e1926c0b855007d7f9d99ec3e5c9c44291d655759e55fa48780239ffe679e14e1eb3832b37915f74995a6fb0aa086311cac7cfdc04e4a9ad5456c6c07eb93a4bc4a0964ea18c3f99ecdf4d424d4a838d6903883ec2f0e542325d86d89a01f1a3f0b86bc0abd94f6e1503a23a7b87d36f1f2f241b0a50b6fcc994d427055a9c403d4d13fd83584b28f46eeca153d9334251449af05a958b51818b8e4a893d40496799bf227900f3b0575036463ef2893337bfe3e04afc580cd9c1b7188286b4738f35a5be81a41a12fd2ce591db73514ea294e5816af46306613c3ee39e0c802c11f91c5032d15c2f25e23668a128033c5296e14b47aa09a5b847b12da8716697a115557782d1b15ad8e022186bf9477399802646b8effb980b512535425c9940ed90035330efcab41c91e6f6fbbdcb543ab9531f3634d0b120eb93357e7f2fa375a9e7ba2283307dd10d8451bcd2a41518cea0a81850337cd68a1398619423e766510a7704f", 0x1000}], 0x2, 0x0, 0x0, 0x4004000}, 0x4040000) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000f80)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) ioctl$BTRFS_IOC_GET_DEV_STATS(r4, 0xc4089434, &(0x7f0000000640)={r5, 0x9, 0x0, [0x10001, 0x77a6, 0x401, 0x400], [0x100, 0x7fd, 0x80000001, 0x0, 0x100000000, 0x0, 0x4, 0x0, 0x4, 0xfffffffd, 0x9, 0x0, 0x10000000000, 0x4, 0x4, 0x0, 0x8000000000000000, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x0, 0x3, 0xd9, 0x8, 0x0, 0x0, 0x4, 0x200000000000f, 0x0, 0xa, 0x100000001, 0x3, 0x0, 0x8000, 0x400, 0x0, 0x0, 0x0, 0xaad, 0x0, 0x0, 0x4, 0x0, 0x4, 0x0, 0x0, 0x8, 0x5, 0xfffffffffffffffe, 0x0, 0xa0, 0x0, 0x14, 0x0, 0x0, 0xfffffffffffffff8, 0x81, 0x0, 0x8000000000000001, 0x400, 0x0, 0x2, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x400000002, 0x80, 0x9, 0x5, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x1, 0x8, 0xe39a, 0x1, 0x3, 0x0, 0x1, 0x8, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x8, 0x0, 0x5]}) (async) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x10d282, 0x0) write$binfmt_script(r6, &(0x7f0000000480)={'#! ', './file0', [{0x20, 'log\x00'}, {0x20, 'syz2\x00'}], 0xa, "e2952ebeee6bd2e594e35c2181c0f7fdda67388e24de8d3e86e1ccd4f8842053062b8fee5bcc0e31a44889758b9e268e97a76c24e2ae5a3dfbf9893671d05ed94eec6048b9ebdd65a6bebd33607084ccaae39e3cc8a69a778e41456b67da1b9daa3d54c5400661813578a766e5b3ccfb231254e1fe1a5176981b089e70a038596486e2129d557f3d8b15bb9d3047baf7b751ee93892caf0a86812c8d7fa9"}, 0xb4) (async) dup3(r3, r3, 0x0) (async) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000540)={0x0, 0x6, {0xcb54, @usage=0x5c1, r5, 0x9, 0xffffffffffffffff, 0x6, 0x4000000000006, 0x408, 0x60, @usage=0x2, 0x548, 0x1ff, [0x0, 0x3, 0x240000000000, 0x2, 0x0, 0x8]}, {0x4, @struct={0x4, 0x55b6}, 0x0, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x5, 0x241, @struct={0xff}, 0x6e89, 0x0, [0x0, 0x40, 0x8, 0x4, 0x9, 0x3]}, {0x0, @usage, 0x0, 0x4, 0x3, 0x101, 0xffffffff00000000, 0x9, 0x0, @usage=0x1ff, 0x4, 0x1, [0x2000000000000000, 0x0, 0x5, 0x1e28, 0xf724, 0x8000000000000000]}, {0x7fffffffffffffff, 0x3, 0x8000000000000001}}) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, 0x0) (async) getpeername$llc(r0, 0x0, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) sendmsg$NFT_MSG_GETSET(r8, &(0x7f0000000a40)={&(0x7f0000000540), 0xc, &(0x7f0000000a00)={&(0x7f0000003600)={0x480, 0xa, 0xa, 0x101, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0xa}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0xfffffff1}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_SET_EXPRESSIONS={0x420, 0x12, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @socket={{0xb}, @void}}, {0x3c, 0x1, 0x0, 0x1, @quota={{0xa}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_QUOTA_CONSUMED={0xc, 0x4, 0x1, 0x0, 0xffffffff}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x2e}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}}}, {0x1c, 0x1, 0x0, 0x1, @meta={{0x9}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x14}]}}}, {0x344, 0x1, 0x0, 0x1, @bitwise={{0xc}, @val={0x334, 0x2, 0x0, 0x1, [@NFTA_BITWISE_XOR={0x328, 0x5, 0x0, 0x1, [@NFTA_DATA_VALUE={0xfd, 0x1, "6a4d512e4b1e081a5e8f78bb770a49b64a79077094c8894b623602a015d588e1f88b6dc4b7a03a831a74c85ac8f3769bf538b4c3a4b020ba95e7b4a37800b1f3c7cf5b6dbd96724a9515f3123326befbe422ca131e8b0ba8949d7cb0768324e57c77309eabe7bfc4d6433d2b619da66fdaaf65b12c57807ea3305dbe32da43a814f3e0c34c54d4459fad8c55767adccbea03b5caa17284a5884e033be122a19fc5e0cad11756ff06c2612b0ce7ae2716f6246fe3c91c50ef4bc61311059db32fc9bcc0ae26e83320dcbb5d3b191e10cb85c0a1aff20fc34508406f0eb425d21e9c1d8a58b46d53a6f805a1bc9612832c67496b1216593af2c6"}, @NFTA_DATA_VERDICT={0x2c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x80000000}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}]}, @NFTA_DATA_VALUE={0xf8, 0x1, "432fac53fff0175ba81da15740be9569dee07f3d80aef21c287de2edf08c607ea91d31e24c0352c2a571da4363c390c9e59f75c91e9ab42fe2107ee48cd8c18c089ddb088ef72bff99bcf1b3e594de5ac0d736a8accd9f969e4d1700c70a2313f64175bdfe7588e9d4496bf94f03694e738a7eb75a14bcbdf4821b5c9e7ff9bf0a502e3debb0d213f3ab9d2b27a2865a5eacf4c8543b5865bbbb2985783ea3bc508725a5c053a66340876033bdd1858d12f25d2eb5947501205cc695b9ed65e9a43cbc4370c3f49e67d0a484cdc3ab5323159881cbfd2457bcae9910e300f07f64a2f4e48a92aa1831158caa95290e8d738ab0ee"}, @NFTA_DATA_VALUE={0xff, 0x1, "975e9cbefc7187b22f9081af489dcc1c860940f6db6ed3698cf436692e58d280bc0328ffe41d7c70889ff665993da3ecadc67762b6bd9791c79dc3267c5a26c8e1f66b07bcfb1736cdc1e726b513be5bccf5eed68f0c05100e6fd117438d369b5c06896e76d7e62d9bed48e650ba0a67a8dff43ea5184caa04196e1f301dd089ede4fa01f6301dcef83b4dcd5f52d3e7944f835c7adde1d5644cc8f65866b1705b13af4c8702d28e4b9fb014ff2ea9f9e68a231eae7e6bb53852fc40d14a949e45930d007a9a81f3b5a98389d915afacb13d0f95b94fec5a075db5f5697dec6a0b86a66f627034eee7b0d7cb04e6b9e7ba81be0b17e7a4d385bd01"}]}, @NFTA_BITWISE_LEN={0x8}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}, {0x34, 0x1, 0x0, 0x1, @objref={{0xb}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_OBJREF_SET_NAME={0x9, 0x4, 'syz0\x00'}, @NFTA_OBJREF_IMM_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_OBJREF_SET_ID={0x8, 0x5, 0x1, 0x0, 0x2}]}}}, {0x30, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x9}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xb}]}}}]}, @NFTA_SET_OBJ_TYPE={0x8, 0xf, 0x1, 0x0, 0x2}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x480}, 0x1, 0x0, 0x0, 0x10010}, 0x24048000) sendmsg$IPSET_CMD_FLUSH(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x2c, 0x4, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x2c}}, 0x1) sendmsg$SOCK_DIAG_BY_FAMILY(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000040)={&(0x7f0000000c00)={0xffffffffffffff3c, 0x14, 0x200, 0x70bd2c, 0x25dfdbfb, {0x27}, [@INET_DIAG_REQ_BYTECODE={0x8b, 0x1, "9ca952216e8931e23140e76eac4c8601d8efdb5bce56a81f8261c462959734eb48430619da5583fe3f06f56577757f573b5a84fcbf38ebdf6cad3482e068e48aa250e9b0b1d20efe2816c76a50f104b9a6055fdfa38b83df62dfd76cdf71fd942ae19f7b8e91f7c8789adf0ed860d8d2856914b8354ec2f927eaae0e98e2e90000000000000000ed25ffaa10bd3f47cd97ca0950bc0854c4a01a"}, @INET_DIAG_REQ_BYTECODE={0xb7, 0x1, "475128fd8f1cfce09d2c1125a036164d49324bc07563aa6b690a28468d0c5160da7c348750d880c5c3e9f8284227e6228d38489d3d52ff2ab543ffd036b2d03c2e1cb82eff2c8049ce7a777431c20c2bf8d09fe3ddb9ab5de0154d3bab49df44581a5479b2cce59c0856f34309a6f7fefcb543ff05548acf9a38a3f7396a1043336e81aa2d2c1e10c5618c1e8f0f38d574ed4970d8fb1c801ad6cf8e45729e3c8547c200ac0b688fca797ddd45784256d62ea5"}, @INET_DIAG_REQ_BYTECODE={0xdd, 0x1, "f7ee6b451603b5938e77d8ff356be73adb41b14be990a61725abd08bff826ac0c6479bad80d33b6a93d19eb6e97e2174a26c87a86b1ac107d4de454a41f19294d9fbcf4341722d49cafae920f70c165d3172519210ea6ed2b9ef23b7bd4833b7e4f8a12bcaba617d89f77a56870d5d4742725648eb9fa16c3398771597dbe2f1a57be3f77c1e7dc73195c02be829f2f7a41fcd7664dc66ef10d98173b3511965c237932998e3aeda355e56a5af573c40d2e0400f1ad010b0abfbb6db8a0f73c2421278c29e53c39e569269f8282c61629deee3f330d9f26fca"}, @INET_DIAG_REQ_BYTECODE={0x75, 0x1, "647e5dfd3d64202138c391f732c0dc822d2c4430c55675f2653f8badf303eb9a340f2e8e265b382517be72b897e83ca1d4dd883199423a18e41b2b202b20a3f4191d0d8198ba96dd2c19fd9babe6ced812df8bd66a425ef7a32adb14a5d0c4d4a472e2737d0de290405fc4589c5f8cbd0b"}, @INET_DIAG_REQ_BYTECODE={0x5, 0x1, "ab"}, @INET_DIAG_REQ_BYTECODE={0xa7, 0x1, "d874fae8d4c23b42c2bd7dd0e206eb220d3938708afd000b6e46e45cebd752c3677e5bdc6c53f5c479319935ab325724703cbac42ae4f7b0b26d40c159806e39810cdc77c8df87dd1823b8170e699d7094ee4577e7d7ca3fe62ce025f5d4ba4f1bc14768186e4d617bab8de4324b8e5b4fd25cbb6a54a0a8c0e1fce7f4d0bbf752e2a5626d2595c46d080e27f82d885fa1a1ebdcf28fc04a9018f2d7a66eb1dd1dbc98"}]}, 0x360}, 0x1, 0x0, 0x0, 0x8000}, 0x820) 12:54:36 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:54:36 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}}}}}}}, 0x0) 12:54:36 executing program 4: r0 = socket(0x1, 0x803, 0x0) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) (async) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(0xffffffffffffffff, 0x8010661b, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x10000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket(0x15, 0x80005, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(0xffffffffffffffff, 0x891c, 0x0) (async) getsockopt(r1, 0x200000000114, 0x2711, &(0x7f0000000b00)=""/102385, &(0x7f0000000000)=0x18ff1) perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$inet_dccp_int(r0, 0x21, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x6, 0x65, 0x9, 0x2, 0x0, 0x7, 0x10, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x3, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x28000, 0x1, @perf_bp={&(0x7f0000000080), 0x3}, 0x114, 0x8, 0xffffdffd, 0x5, 0x100005, 0xca06, 0x81, 0x0, 0x401, 0x0, 0xfc8}, 0xffffffffffffffff, 0x6, 0xffffffffffffffff, 0x2) [ 1384.921785] FAULT_INJECTION: forcing a failure. [ 1384.921785] name failslab, interval 1, probability 0, space 0, times 0 [ 1384.982487] CPU: 1 PID: 31138 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1384.990401] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1384.999762] Call Trace: [ 1385.002358] dump_stack+0x1fc/0x2ef [ 1385.006005] should_fail.cold+0xa/0xf [ 1385.009820] ? setup_fault_attr+0x200/0x200 [ 1385.014168] __should_failslab+0x115/0x180 [ 1385.018415] should_failslab+0x5/0x10 [ 1385.022223] __kmalloc+0x2ab/0x3c0 [ 1385.025765] ? ext4_find_extent+0x9bb/0xc70 [ 1385.030098] ext4_find_extent+0x9bb/0xc70 [ 1385.034252] ext4_ext_map_blocks+0x1c0/0x7390 [ 1385.038755] ? __lock_acquire+0x6de/0x3ff0 [ 1385.043003] ? __lock_acquire+0x6de/0x3ff0 [ 1385.047261] ? mark_held_locks+0xf0/0xf0 [ 1385.051327] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 1385.057215] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 1385.062410] ? mark_held_locks+0xf0/0xf0 [ 1385.066474] ? is_bpf_text_address+0xd5/0x1b0 [ 1385.070973] ? ext4_es_lookup_extent+0x375/0xb60 [ 1385.075730] ? lock_downgrade+0x720/0x720 [ 1385.079874] ? lock_acquire+0x170/0x3c0 [ 1385.083867] ? check_preemption_disabled+0x41/0x280 [ 1385.088890] ? lock_acquire+0x170/0x3c0 [ 1385.092874] ? ext4_map_blocks+0x33e/0x1a50 [ 1385.097199] ext4_map_blocks+0xd88/0x1a50 [ 1385.101349] ? ext4_issue_zeroout+0x160/0x160 [ 1385.105861] ? ext4_direct_IO+0xae4/0x1c50 [ 1385.110097] ? generic_file_direct_write+0x208/0x4a0 [ 1385.115199] ? vfs_write+0x1f3/0x540 [ 1385.118909] ? ksys_write+0x12b/0x2a0 [ 1385.122721] _ext4_get_block+0x208/0x530 [ 1385.126906] ? ext4_map_blocks+0x1a50/0x1a50 12:54:36 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}}}}}}}, 0x0) [ 1385.131342] ? ext4_journal_check_start+0x185/0x220 [ 1385.136356] ? ext4_get_nojournal+0x53/0xb0 [ 1385.140676] ? __ext4_journal_start_sb+0x12d/0x3f0 [ 1385.145599] ? ext4_get_block_trans+0x1e5/0x290 [ 1385.150273] ext4_get_block_trans+0x165/0x290 [ 1385.154776] ? ext4_dio_get_block_overwrite+0xf0/0xf0 [ 1385.159973] ? iov_iter_zero+0xd90/0xd90 [ 1385.164035] ? iov_iter_advance+0x210/0xdb0 [ 1385.168362] ext4_dio_get_block+0x73/0xc0 [ 1385.172517] __blockdev_direct_IO+0x424b/0xef40 [ 1385.177198] ? __brelse+0x84/0xa0 [ 1385.180659] ? sb_init_dio_done_wq+0x90/0x90 [ 1385.185076] ? __ext4_journal_get_write_access+0x6c/0xa0 [ 1385.190537] ? ext4_expand_extra_isize+0x500/0x500 [ 1385.195468] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1385.201100] ? lock_downgrade+0x720/0x720 [ 1385.205247] ? lock_acquire+0x170/0x3c0 [ 1385.209243] ? ext4_direct_IO+0xd31/0x1c50 [ 1385.213489] ext4_direct_IO+0xae4/0x1c50 [ 1385.217557] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1385.223185] generic_file_direct_write+0x208/0x4a0 [ 1385.228118] __generic_file_write_iter+0x2d0/0x610 [ 1385.233047] ext4_file_write_iter+0x2fe/0xf20 [ 1385.237557] ? ext4_file_open+0x600/0x600 [ 1385.241713] ? get_pid_task+0xf4/0x190 [ 1385.245640] ? mark_held_locks+0xf0/0xf0 [ 1385.249704] ? __fdget_pos+0x26f/0x310 [ 1385.253698] __vfs_write+0x51b/0x770 [ 1385.257412] ? common_file_perm+0x4e5/0x850 [ 1385.261738] ? kernel_read+0x110/0x110 [ 1385.265638] ? check_preemption_disabled+0x41/0x280 [ 1385.270656] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1385.275672] vfs_write+0x1f3/0x540 [ 1385.279211] ksys_write+0x12b/0x2a0 [ 1385.282852] ? __ia32_sys_read+0xb0/0xb0 [ 1385.286932] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1385.291949] ? do_syscall_64+0x21/0x620 [ 1385.295927] do_syscall_64+0xf9/0x620 [ 1385.299730] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1385.304921] RIP: 0033:0x7f57d962e0f9 [ 1385.308634] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1385.327530] RSP: 002b:00007f57d7ba0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1385.335232] RAX: ffffffffffffffda RBX: 00007f57d974df80 RCX: 00007f57d962e0f9 [ 1385.342497] RDX: 0000000000015000 RSI: 0000000020000200 RDI: 0000000000000004 [ 1385.349766] RBP: 00007f57d7ba01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1385.357067] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1385.364331] R13: 00007ffe906b9b1f R14: 00007f57d7ba0300 R15: 0000000000022000 [ 1385.383416] audit: type=1800 audit(1676292876.511:670): pid=31157 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13899 res=0 [ 1385.506709] audit: type=1804 audit(1676292876.631:671): pid=31166 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2891728086/syzkaller.wpc73w/100/bus" dev="sda1" ino=13899 res=1 [ 1385.537894] audit: type=1804 audit(1676292876.631:672): pid=31166 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir2891728086/syzkaller.wpc73w/100/bus" dev="sda1" ino=13899 res=1 [ 1385.562853] audit: type=1804 audit(1676292876.631:673): pid=31166 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir2891728086/syzkaller.wpc73w/100/bus" dev="sda1" ino=13899 res=1 [ 1389.455556] wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 1420.377263] wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 1423.717302] ieee802154 phy0 wpan0: encryption failed: -22 [ 1423.722900] ieee802154 phy1 wpan1: encryption failed: -22 [ 1436.044858] Bluetooth: hci12: command 0x0406 tx timeout 12:55:30 executing program 0: r0 = socket(0x1, 0x3, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="9feb018995e72c0007000000000000000c000000020089c40dbf9465f60000f90000ff0000004f7c28f1e1048356b7440800bcf6cf24f00400b4a279b283968c00000000316ff7937830be3fe75d307cb68550475f0bdcfc0244b1d427ead7b696dc2d23870fd3f7726803a00d1758a47bcd9273120727324bf4a4d2b478e73b3a050008447ee158aa398cd6b75f408a44073528517feac15abddc971b111a7592f6eeeff5777ca3d76ea7d11b5409d196bcc91fc31f3f41e8a2520cf8165b3e76001b55433acb801df4f2d7d66c2501f2f4110f1002b22ceddcd8f894b46e22ade27843caa9631f93ad6a65ed3eefbb7d2b887642a19397f9d7b8d8cc80053d0c3a8e6ff7344ed712a45f5c13eab7e4940452ba2f35ff3c04de532701c4abc7e2dec01dbbff903bddb7cb17f83fa6ad2eb031c4278cc73b25490d6dd79c138b414cc05594cb"], &(0x7f0000001180)=""/4087, 0x26, 0xff7, 0x1}, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x6e) (async) r3 = socket$inet6(0x10, 0x2, 0x0) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfff00001}, {0x16}]}, 0x10) sendto$inet6(r3, &(0x7f00000002c0)="1c0000001200050f0c1000000049b23e9b200a00080001c000000001", 0x1c, 0x0, 0x0, 0x0) (async) setsockopt$inet6_mtu(r3, 0x29, 0x17, &(0x7f00000001c0), 0x4) (async) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$int_in(r4, 0x5452, &(0x7f0000000300)=0x208) (async, rerun: 32) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) (rerun: 32) setsockopt$sock_int(r4, 0x1, 0x7, &(0x7f0000000180), 0x4) (async, rerun: 64) sendto$inet6(r4, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async, rerun: 64) sendto$inet6(r4, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090011006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) (async) shutdown(r4, 0x1) (async, rerun: 64) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000340)="ca45507129adccd4252b1b432165e77af5ee209f4ae5fff80c2a3a8ba9e3be45ab660326e99e2410a7b38fd09ddc7adbbf270a766410bc98526995b8b0e8a6c2691434727cfe9b734e2f7886fdac525b90c7d808eaf16c946e621d5430cd740dda4923922de4b83b4ff85ac007dda05cad98dfe535b8ab48d7c4a1e4a802d401ac813237f006532e2dbe2d8dc460ff86855e2e920680299c15efca3f69", 0x9d}, {&(0x7f0000002180)="edf628162374c38fad72c62883d946e1f150e380a5adfa4cd0b943c356f8e1e676aae869cb6d6d34755cc64ac6c89f79e3f1988df9d64127eb67b4af3d77a4382b01b6da05fe123a79d3593463821edb8088ebcfdfe1ad8c6ac7931402714372c1459e96e1a9b270d943923112fe36a207c2ff0274821d6225dc55cee8dced84f7c13eefa8e0073fade97223b4a60fe143e4fd0bbdb75d33a8d4968906239312dae1d9007fc481897307363c1d1d6d2b2770ecc168b50dc335d585e20c13ff0748150e4f6874e2fd536711f43abee1b5776b351b9995185d136177012954452009369af12a7b6b3bbfb02caffa57ef2560826ef3720e57a424d52bae0794fa6a4d588f3655a1c6460f7104f64b947b5ad08143b522deb1d8c4273840a4acb780a6327c9bba7a5e53167a442cbc61d05a0dc7ae9cbe46a5c8b7bb361b42b226347092349338482311bb24d619cc9e148be2982b2f3aa15a10d8b7ebdc16753792a1e3bd61cd468d3231f96b4903d14c469c5fa5f7151e138380e2ee6cfb17813087a437c2920ed4a7ad8d9d5892b4cc20fdd549f668e17bfeeef77b31ffc431c911fbec6932115137f754e8d571f8781d0df3c594adee739454f845ab989abb377078e1166e358a33ef5018a748f38df4f568b55834686def288ef3bbd7f8048c1c7a921ebabea5bf10a33215dda42f044713acff02e714bea55569dc97a119583994f5ebf20d81a6d49c5b285b5aef8a3126607a27c23535a92cc634c3c0a156a3f413709adb1a01d11fe73f1d450965198618b15366c23617b75eec2f90637ddc3fff9fa31174d286e448fb7b4239ab939f253a1462e4390186633fc2285902810bae4ea4fd3007829fdf6fb55d5629e38564620fc7925eeb74bcc141e5b7c2f084c87064825389df472cb4349b9165211f323098d435c00f613ddbd037ecf822b4af4ff57b1cf4d2482bdfb41e9fb252fdcacb4ae09ebbff8a69ea47b46b3963ab8aa73d5f5e4cd7e62a58aacf3cc3f9707b56988b97af0f441e0183357784b633585d393ba71ad89bb1a761e6da4870198650d518f14e94a62d383871b609e520142bc3837087c5db9286fa04cd41c925565ea1ffd1b77b5a7f673b5b6138a04075c9ee0abf899dba2100f3a47619c1d80fad06b2382e63492010946365129bb477432dbea181e7436659441fb5c4004a3372aefbb699a7b293508f75ac860423d57adbdaa8f4ab057cafd33d832983c5c0d12d56d6f52fbadf841b6ddefd5c5f201edc6d1ba8d830a17923123fc58a9f2087b60a4b0a4416626f675bd001f755b26a79bce5f0e4e57b0a79e4c2cf904de4eaf0508bf4acbd254254ecb14196105f9811d712cfb56ad46cbc93fa079808a29fc551e3df2fc553256f2cffc36730320d646d33453dad9db1b65056755a002ac03fb53a961153ccb16b93b0ec435c82b9612650e8a37c7c9e31b18fc3fdabb4c11a3718c57f0b872a20b53c3eb9ab3cc5932b32c1079401c75bc94f56a05599aa315cf9e8179075f9f9f731929354f6ca6bac7249d2955efeb4c367ac2648b37a2a417d47d75020fefb5e78ee59f636258030a18a3503daeeaa7f00deac649dfd3c110f5121713a40707593271d97365bad4757a71517fafdc925d2f783741174849fa43260371dd10a878f1b048a3fc3982bdcd2ef8d11ddb2a00763a11c90c6cc5ef5e77648253d33d2e644db3f9c89e721580d938c2cdaa0ab1595c6fa736e5fa436fd44722b15517356eb8b6179072219dac2275c7a88c0009221e39a61cae1992d42a77a886de8a348782a09501f3b5ba90cde3d3281cf0b4503e90e28cd9900e24f730c67c3539cebf26e8852f2217984efaca96332fa5d7836ae3401d4512bda4205269684fdd24e068af9b2d2e6d976d183c937d7e0d43fa2ac1aa4cce35dfb07f0ffce976f6bcd4dcc3a7377fe9ac8432269d71a03c89f4114af54d72452e71de5b56b16490bb7a01e222e8c07fc9bac0b42722de4e68f55ff2d453d0de676baf035288e602e376eabfbb83e3326218c76c69161f0c04b8f6638fcedbe4fc4848482dda1535f270b8677976ba17552a1edf3f7f97bb6fc6a0a9b11c9dfbd1787c8731047487ea871f5e71850dc7b4d0f2ee6ec4e279138e08aabe830116e231ed98acce1e3900289779504db87c78a112822850251ab72d9c60ef34070c74f56c90380876d814cdb1348a63aa5abd097b9477823564da383fb112818430458b3b5ffcfd35ff920e067e0416541847017efa2d74cd55448a807b4baf187206f8825507aa36a90c083ff2fd306f233469e846c9eff49fe2ecbf881fc8eae1660484eaa94f8d03f0658ed5074e8035713efb1e67dc6df996157f6b7cc5fe801e4b23c813b6b25167922a9f6f8b0e9802f48504f33dd52c8db5db65f75e280b06df8dc97c58cbf68aea4859d5d7d1d60dafa885f718720543dd4702474d47db0c774122733676f0edd1a0240f7be1137652c9fc370da6d1b762be6065c9def80adad464bb8f6d5b7ad3d6aca6f815bed4113aceb687e82eaf3a3a6075cd13a7dae015a4d5fb8d538f04d186297db62c8d4e3e2f5de2032821613d586b706dedba9140ae45dca97ac392fe575184b311ec7801030878fd4f11a037ac8ab23ff6fc71892780fc0ef1dcc72b157d4f54c312c4ec658d14aaeaf94a99227fc6c06d582b9aaeb2ff19c34f09d534b741d0733050cf2b2dd8e554875b58cee25c614de991915486b7b992da0eb51a889b2395fd2687c74581b3f64b8253d4dc3db0de4881f481fe6a2482015a8982ad6737d48f39062b4b2c8555faac354da7582cf057dbfaff375bb92d7f45bf69eb07cd0185dd3b68455184efe64dd48477d05a588f25561c752d109a48921279e458fc4100c2474d7ada9b62147137667b72dd02072c595898cbbdda9f67a1a3e73fe478c1e9bf45147da6fd2a2fae92a2c7799794f9d56f33d279edaf40bfbeed793812cead7fbf633855bd08dc4dbcda529b9553ca10adc116b1fd67b92997fa432ea8a81ef3a177a616b62f69380a59844bc9c88f65246df3ecbfb8ba7f23962a118d66d3b01230e863f40b7ecaf7b63b72260e7bb0bc1863c887629dc95ce54674a84f588bbed9440cfe1d5a7a00b9a11d2a8e8f8b8f618c2ac00e8b7551053b50e54830c8ce61e2fa177eb0e2994b88589dd91423bf7ad82085cb79714c8c378d9e3f42fa62db95454f42fea12c3fe997db5cb9a54f2f07b2ec7210ed440f76785d4d042a495a4a59ae40240809c80c5403209e9bb39646d1265c5ccb0d3e4d58eaa1afa250611ac0f1a7d669f8f12f1ae0e0031c328b9b7e94deca43ae0e93eaefea5ee61c7ceaa421506da12578bc6132fd93123b3ec093c080df88e4a4e0117fa68e98c725b9455137a2299f650deb0998bdb3d9ad050995bb00ff51880fa0c917f6aeb306711c1e20e602ea940407dc2eb77205eeda632786f9d61c7c695d5eae0f7eb92505a2ea379a3a541f154d6119c8800cbad845d9c5387ff7501e643fff6ae508a41c67240aa7adf517d5a8b910d2df8bbd8bb6391143f599db2bfb88fe983f4188603cb7d114486398ed75672fc097711a85382f5e080939c7537f9501d470eac0e2fe0e6ed5e5b971c054c0df418618b38edc5af8d9b6a5710fe0e34c36c9e6d02baccbc281aa72656b4db0b6acaed9ac2a38404767405500ce3090ce1b7b5194008b54d2a34ebb8e58ec6a05407b6b398d74fcc362d7857e750d720544e09d05ca32a831c845f46781f2189c0fe72182e383d4c8e94600cf4986bce35802d84753f223c559939218f1a745c2fd55e295806ecb5ee094e063dc26c6899e66d53e34976c03c4a6a06f180eb128bead4fdfd7031a93513224974dcde5701d79f7b2d19e6542fd42c97babe83cbf548f52fc80dc2fde89cb341f39630f8cc0e50074217fb1b7ec4bbbd55d51fa04bf5447a550e7af45aa712daa0d95b4cfbb7f70b527734579d808c2dae48e0e149d63e276fbb30c89d426faf4d2b59cf1a80ff80bad964b1beb63023dc99db9f76fe634cf00a1684543de36a9e2f97cf3a10f7a7ef1798b3ef893703e98998d5a635aaa6946ecfd65bff75e31f6b6396e3f99c5a5932bc520cb7c9f91c2882e10a10886d3d6e08f050cd57441b06ca3c84e50583c53d53bbb22d2473fda3a66cfff9a9e73b5e8c0ee0907a225f3e18194b919c2cd49a1bf2900061dacc51f14699bd9a5a5d205284b8cb95b908087a53fb175d2f925383abccce09732824766a333e716fccc675966324ecad92c74f0236e1795d418aefd05d1746f48171581c6fed6d3ead75906ab8df8b82522bbf0098378795d583b1f49800e8042f77ebf8d4fc83a490b01388df9cf68d14f247d79099607feee1fcda437d94ed0ad8bc67fd123cd83c1e6b79f01854e3e29429c5226b17ea4fbb8827c8da767241f5a293d9b1229ffa710c78348225ad3be2dab61db5e2b8d57554bd35b79791e96c7958af4584d4481ee249ed770edaf72a5c464ea87e8a270a2b310af8f3aef8f61134077280c7274942ca30b77d305607af8823b513e9eff1acb743cc4960b026df6d21014535032467521f0857482ba4714695a28df6fd87a36e0817110dd829923b526e308b68cf9f12402cdbfe0c93f3abeb60c3e6afee03cb309c467cc706247fd7940ad2632d40dddaac1d83b6eed9f202dc4051882335cdb523e67d023e3d4beb6c348505062de607bb4a5de10ecfecd07478b1be7604435c0b34b14b97bd3d2086c9298db0dee576f7be87833bd089764e197ef0373ae93dabd5aab8023574ba67e66df8c9afe2cfdbb5174b9d419e4bd0bd74172fc9a9f9c1afd4f51bc4248d5cdc5174063df2ffa467e5bd433b93d9afc63faeadcfa0001d9aea74d3c9d344b1f46e953e8e7f6eed6292de90c64c45fe196fdec0fd315368bb67baefdd55bdcd5ba757bfc808b6b8b069cb14bdc266be5c9e67c076730ae9017470ae867b561d10cb650678f43c605b2c13a366172058f2f5c9bc8b523f649fd9a1b2fff2a59447ff453bfde35babbea6bae0206f1074c0de6c7f1fd0dd3c87ead4a83573af9c379d71daa7ed984adcee857d923963489bc7d989b1fab5112f72825778022b41e44478330d686849b9c6789b99f31e99e30bb37c813bfcbdeb40f8dc574076e38cc6f380a2f2c8c92d28d57803cdab42fdbbf1aabd48e3b8e0e48f3796169acf754e242bb7a846ef4ec4c63df254bdeddcca3370e0806f939272bd79aa38a61587025e1926c0b855007d7f9d99ec3e5c9c44291d655759e55fa48780239ffe679e14e1eb3832b37915f74995a6fb0aa086311cac7cfdc04e4a9ad5456c6c07eb93a4bc4a0964ea18c3f99ecdf4d424d4a838d6903883ec2f0e542325d86d89a01f1a3f0b86bc0abd94f6e1503a23a7b87d36f1f2f241b0a50b6fcc994d427055a9c403d4d13fd83584b28f46eeca153d9334251449af05a958b51818b8e4a893d40496799bf227900f3b0575036463ef2893337bfe3e04afc580cd9c1b7188286b4738f35a5be81a41a12fd2ce591db73514ea294e5816af46306613c3ee39e0c802c11f91c5032d15c2f25e23668a128033c5296e14b47aa09a5b847b12da8716697a115557782d1b15ad8e022186bf9477399802646b8effb980b512535425c9940ed90035330efcab41c91e6f6fbbdcb543ab9531f3634d0b120eb93357e7f2fa375a9e7ba2283307dd10d8451bcd2a41518cea0a81850337cd68a1398619423e766510a7704f", 0x1000}], 0x2, 0x0, 0x0, 0x4004000}, 0x4040000) (async, rerun: 64) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000000f80)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) ioctl$BTRFS_IOC_GET_DEV_STATS(r4, 0xc4089434, &(0x7f0000000640)={r5, 0x9, 0x0, [0x10001, 0x77a6, 0x401, 0x400], [0x100, 0x7fd, 0x80000001, 0x0, 0x100000000, 0x0, 0x4, 0x0, 0x4, 0xfffffffd, 0x9, 0x0, 0x10000000000, 0x4, 0x4, 0x0, 0x8000000000000000, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x0, 0x3, 0xd9, 0x8, 0x0, 0x0, 0x4, 0x200000000000f, 0x0, 0xa, 0x100000001, 0x3, 0x0, 0x8000, 0x400, 0x0, 0x0, 0x0, 0xaad, 0x0, 0x0, 0x4, 0x0, 0x4, 0x0, 0x0, 0x8, 0x5, 0xfffffffffffffffe, 0x0, 0xa0, 0x0, 0x14, 0x0, 0x0, 0xfffffffffffffff8, 0x81, 0x0, 0x8000000000000001, 0x400, 0x0, 0x2, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x400000002, 0x80, 0x9, 0x5, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x9, 0x1, 0x0, 0x1, 0x8, 0xe39a, 0x1, 0x3, 0x0, 0x1, 0x8, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x8, 0x0, 0x5]}) (async, rerun: 32) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x10d282, 0x0) (rerun: 32) write$binfmt_script(r6, &(0x7f0000000480)={'#! ', './file0', [{0x20, 'log\x00'}, {0x20, 'syz2\x00'}], 0xa, "e2952ebeee6bd2e594e35c2181c0f7fdda67388e24de8d3e86e1ccd4f8842053062b8fee5bcc0e31a44889758b9e268e97a76c24e2ae5a3dfbf9893671d05ed94eec6048b9ebdd65a6bebd33607084ccaae39e3cc8a69a778e41456b67da1b9daa3d54c5400661813578a766e5b3ccfb231254e1fe1a5176981b089e70a038596486e2129d557f3d8b15bb9d3047baf7b751ee93892caf0a86812c8d7fa9"}, 0xb4) (async, rerun: 64) dup3(r3, r3, 0x0) (async, rerun: 64) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000540)={0x0, 0x6, {0xcb54, @usage=0x5c1, r5, 0x9, 0xffffffffffffffff, 0x6, 0x4000000000006, 0x408, 0x60, @usage=0x2, 0x548, 0x1ff, [0x0, 0x3, 0x240000000000, 0x2, 0x0, 0x8]}, {0x4, @struct={0x4, 0x55b6}, 0x0, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x5, 0x241, @struct={0xff}, 0x6e89, 0x0, [0x0, 0x40, 0x8, 0x4, 0x9, 0x3]}, {0x0, @usage, 0x0, 0x4, 0x3, 0x101, 0xffffffff00000000, 0x9, 0x0, @usage=0x1ff, 0x4, 0x1, [0x2000000000000000, 0x0, 0x5, 0x1e28, 0xf724, 0x8000000000000000]}, {0x7fffffffffffffff, 0x3, 0x8000000000000001}}) (async) ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, 0x0) (async) getpeername$llc(r0, 0x0, 0x0) (async, rerun: 32) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) sendmsg$NFT_MSG_GETSET(r8, &(0x7f0000000a40)={&(0x7f0000000540), 0xc, &(0x7f0000000a00)={&(0x7f0000003600)={0x480, 0xa, 0xa, 0x101, 0x0, 0x0, {0xa, 0x0, 0xa}, [@NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0xa}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0xfffffff1}, @NFTA_SET_POLICY={0x8, 0x8, 0x1, 0x0, 0x1}, @NFTA_SET_EXPRESSIONS={0x420, 0x12, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, @socket={{0xb}, @void}}, {0x3c, 0x1, 0x0, 0x1, @quota={{0xa}, @val={0x2c, 0x2, 0x0, 0x1, [@NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}, @NFTA_QUOTA_CONSUMED={0xc, 0x4, 0x1, 0x0, 0xffffffff}, @NFTA_QUOTA_BYTES={0xc, 0x1, 0x1, 0x0, 0x2e}, @NFTA_QUOTA_FLAGS={0x8, 0x2, 0x1, 0x0, 0x1}]}}}, {0x1c, 0x1, 0x0, 0x1, @meta={{0x9}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0x14}]}}}, {0x344, 0x1, 0x0, 0x1, @bitwise={{0xc}, @val={0x334, 0x2, 0x0, 0x1, [@NFTA_BITWISE_XOR={0x328, 0x5, 0x0, 0x1, [@NFTA_DATA_VALUE={0xfd, 0x1, "6a4d512e4b1e081a5e8f78bb770a49b64a79077094c8894b623602a015d588e1f88b6dc4b7a03a831a74c85ac8f3769bf538b4c3a4b020ba95e7b4a37800b1f3c7cf5b6dbd96724a9515f3123326befbe422ca131e8b0ba8949d7cb0768324e57c77309eabe7bfc4d6433d2b619da66fdaaf65b12c57807ea3305dbe32da43a814f3e0c34c54d4459fad8c55767adccbea03b5caa17284a5884e033be122a19fc5e0cad11756ff06c2612b0ce7ae2716f6246fe3c91c50ef4bc61311059db32fc9bcc0ae26e83320dcbb5d3b191e10cb85c0a1aff20fc34508406f0eb425d21e9c1d8a58b46d53a6f805a1bc9612832c67496b1216593af2c6"}, @NFTA_DATA_VERDICT={0x2c, 0x2, 0x0, 0x1, [@NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CHAIN_ID={0x8, 0x3, 0x1, 0x0, 0x80000000}, @NFTA_VERDICT_CHAIN={0x9, 0x2, 'syz0\x00'}, @NFTA_VERDICT_CODE={0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe}]}, @NFTA_DATA_VALUE={0xf8, 0x1, "432fac53fff0175ba81da15740be9569dee07f3d80aef21c287de2edf08c607ea91d31e24c0352c2a571da4363c390c9e59f75c91e9ab42fe2107ee48cd8c18c089ddb088ef72bff99bcf1b3e594de5ac0d736a8accd9f969e4d1700c70a2313f64175bdfe7588e9d4496bf94f03694e738a7eb75a14bcbdf4821b5c9e7ff9bf0a502e3debb0d213f3ab9d2b27a2865a5eacf4c8543b5865bbbb2985783ea3bc508725a5c053a66340876033bdd1858d12f25d2eb5947501205cc695b9ed65e9a43cbc4370c3f49e67d0a484cdc3ab5323159881cbfd2457bcae9910e300f07f64a2f4e48a92aa1831158caa95290e8d738ab0ee"}, @NFTA_DATA_VALUE={0xff, 0x1, "975e9cbefc7187b22f9081af489dcc1c860940f6db6ed3698cf436692e58d280bc0328ffe41d7c70889ff665993da3ecadc67762b6bd9791c79dc3267c5a26c8e1f66b07bcfb1736cdc1e726b513be5bccf5eed68f0c05100e6fd117438d369b5c06896e76d7e62d9bed48e650ba0a67a8dff43ea5184caa04196e1f301dd089ede4fa01f6301dcef83b4dcd5f52d3e7944f835c7adde1d5644cc8f65866b1705b13af4c8702d28e4b9fb014ff2ea9f9e68a231eae7e6bb53852fc40d14a949e45930d007a9a81f3b5a98389d915afacb13d0f95b94fec5a075db5f5697dec6a0b86a66f627034eee7b0d7cb04e6b9e7ba81be0b17e7a4d385bd01"}]}, @NFTA_BITWISE_LEN={0x8}]}}}, {0xc, 0x1, 0x0, 0x1, @log={{0x8}, @void}}, {0x34, 0x1, 0x0, 0x1, @objref={{0xb}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_OBJREF_SET_NAME={0x9, 0x4, 'syz0\x00'}, @NFTA_OBJREF_IMM_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_OBJREF_SET_ID={0x8, 0x5, 0x1, 0x0, 0x2}]}}}, {0x30, 0x1, 0x0, 0x1, @dup={{0x8}, @val={0x24, 0x2, 0x0, 0x1, [@NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x9}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0x2}, @NFTA_DUP_SREG_DEV={0x8, 0x2, 0x1, 0x0, 0xb}]}}}]}, @NFTA_SET_OBJ_TYPE={0x8, 0xf, 0x1, 0x0, 0x2}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_SET_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x480}, 0x1, 0x0, 0x0, 0x10010}, 0x24048000) (async, rerun: 64) sendmsg$IPSET_CMD_FLUSH(r7, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x2c, 0x4, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x2c}}, 0x1) (async, rerun: 64) sendmsg$SOCK_DIAG_BY_FAMILY(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000040)={&(0x7f0000000c00)={0xffffffffffffff3c, 0x14, 0x200, 0x70bd2c, 0x25dfdbfb, {0x27}, [@INET_DIAG_REQ_BYTECODE={0x8b, 0x1, "9ca952216e8931e23140e76eac4c8601d8efdb5bce56a81f8261c462959734eb48430619da5583fe3f06f56577757f573b5a84fcbf38ebdf6cad3482e068e48aa250e9b0b1d20efe2816c76a50f104b9a6055fdfa38b83df62dfd76cdf71fd942ae19f7b8e91f7c8789adf0ed860d8d2856914b8354ec2f927eaae0e98e2e90000000000000000ed25ffaa10bd3f47cd97ca0950bc0854c4a01a"}, @INET_DIAG_REQ_BYTECODE={0xb7, 0x1, "475128fd8f1cfce09d2c1125a036164d49324bc07563aa6b690a28468d0c5160da7c348750d880c5c3e9f8284227e6228d38489d3d52ff2ab543ffd036b2d03c2e1cb82eff2c8049ce7a777431c20c2bf8d09fe3ddb9ab5de0154d3bab49df44581a5479b2cce59c0856f34309a6f7fefcb543ff05548acf9a38a3f7396a1043336e81aa2d2c1e10c5618c1e8f0f38d574ed4970d8fb1c801ad6cf8e45729e3c8547c200ac0b688fca797ddd45784256d62ea5"}, @INET_DIAG_REQ_BYTECODE={0xdd, 0x1, "f7ee6b451603b5938e77d8ff356be73adb41b14be990a61725abd08bff826ac0c6479bad80d33b6a93d19eb6e97e2174a26c87a86b1ac107d4de454a41f19294d9fbcf4341722d49cafae920f70c165d3172519210ea6ed2b9ef23b7bd4833b7e4f8a12bcaba617d89f77a56870d5d4742725648eb9fa16c3398771597dbe2f1a57be3f77c1e7dc73195c02be829f2f7a41fcd7664dc66ef10d98173b3511965c237932998e3aeda355e56a5af573c40d2e0400f1ad010b0abfbb6db8a0f73c2421278c29e53c39e569269f8282c61629deee3f330d9f26fca"}, @INET_DIAG_REQ_BYTECODE={0x75, 0x1, "647e5dfd3d64202138c391f732c0dc822d2c4430c55675f2653f8badf303eb9a340f2e8e265b382517be72b897e83ca1d4dd883199423a18e41b2b202b20a3f4191d0d8198ba96dd2c19fd9babe6ced812df8bd66a425ef7a32adb14a5d0c4d4a472e2737d0de290405fc4589c5f8cbd0b"}, @INET_DIAG_REQ_BYTECODE={0x5, 0x1, "ab"}, @INET_DIAG_REQ_BYTECODE={0xa7, 0x1, "d874fae8d4c23b42c2bd7dd0e206eb220d3938708afd000b6e46e45cebd752c3677e5bdc6c53f5c479319935ab325724703cbac42ae4f7b0b26d40c159806e39810cdc77c8df87dd1823b8170e699d7094ee4577e7d7ca3fe62ce025f5d4ba4f1bc14768186e4d617bab8de4324b8e5b4fd25cbb6a54a0a8c0e1fce7f4d0bbf752e2a5626d2595c46d080e27f82d885fa1a1ebdcf28fc04a9018f2d7a66eb1dd1dbc98"}]}, 0x360}, 0x1, 0x0, 0x0, 0x8000}, 0x820) 12:55:30 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}}}}}}}, 0x0) 12:55:30 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:55:30 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) (fail_nth: 3) 12:55:30 executing program 2: write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) sync() sync() sync() syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000000)='./bus\x00', 0x80, &(0x7f00000000c0)=ANY=[@ANYBLOB="757365725f737562766f6c5f726d5f616c6c6f7765642c6e6f696e6f64655f63616368652c696e6f64655f63616368652c636f6d6d69743d3078303030303030303032353133393062362c636f6d70726573732d666f7263652c6e6f61636c2c747265656c6f672c00a05a4926bbcd3204c710a23cf01a1fc178d0b3478aea8720314f940f80786138b6e30addbddbdc6dd5826709125621f95ba5f64f7085b9642cca4487c650c6fead084fd50644388b7323f5b44d13efc811aed746"], 0x1, 0x50ef, &(0x7f000000a2c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCkAAP//AtvxeQ==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001a80)={{}, 0x0, 0x0, @inherit={0x0, 0x0}, @name="7c98e5b26002e32a1d0d852ccb30bd2c0d5ecc796214aaae4e505a2da6b512b49899e0e7ba3546719174582ee86d7419d015edeb5d2d04a0615ea075c838f0b949b2dddcda661467fb56de41e7a9633e8ab7c48daf1f5c67a0c9afbec6a0634860df48ec11f6d3dc22d3487bb7e7e5aeff5860564df67aca7261df66e83894e00fb270042f81cd763d5cd546eb960295c39792432ce9238eda86425d465a0055380eb5a808eaa85706fc94d914a21c19bbab033e5da6b1fe6da754201e1c23c5a7c817f89dced4e86b7557b9a7cb4e74343c6f39b28ac59b2476f7c967a5d72c1f866ab62e266ea8411f9a53f7c638ef9a9820517b3b5a2f844c4a41aec1aa2e8a66377ccdcb110ec42efe8fbf66436799dfed17e86c30126838376108e3cd104bee916dbd55462e7c6eb4cf2438b1a66f31b8d88a4ad8d20ce89d18c194b56cdd72c050ab00b37a4ac25ff37502fab81d78b2ce61c17931f49951d05725b7166e429eaf1a605d7c082148a3fbbb93a5ca917aa90d9211bd23c1783d9dba71ca90035e55c4dba43be4a87389f444a780816f0b6ea09f26d07e3def55ece64d4e0e3af77d3fba6d7ea521dcc3e649bdb4dbc189610b7cbd2b52b0237ca871c8d97d4cc9867912f52e0bd3fdace46b2536ba76a3113272a9c56277bb8e0229e07fb88e3f12d6043d370bae912079432cb5450d5f977a3a48d55f8950909c64a850e7ac88965d24da730cfe02487b16ce284f5a2ad581a05d6e14b9145b398810cf313ba93135388cdb3f77a07d0171990697471515651482c9f3e188c2369a700df725c447a47a3a9a08a57285db622d81e0c00606fa3b256301bd1bd1602ed87751022a12d145ec963f7ac51c011452c4753bbc00c4c40faccd624fef590e702c3fab7934de5403a2317bf061ab11d342df7deebc83c87c0599851d3cc1e4fdf1325e4ce6d5b40721265d7ed6fe4f25d805d3c7a79c9c210e4754e0a26449921d9323ae9b58df59dffe9b2cda638d1fc732dda2177cf4dc6790eb3ae6e4784b35e82b7ad293ffe9e62137bda62505bea3174ad26bfcf99317bd4d0bd87a799965c4fbb6678123914fd2f3626432b97e64fbebeae53d0e22471b611e20659edc76f06753c7a45688c8e36b72bc2787fd450ba0745bbbfad3b05237400822d89eb88d01fd433bd4bcc4e98d3580886e8a0ba618763f83ffaabee652e720478691b8e7183cd4d10c49ea92ff4dda38a39572563f1a137f015754cf77dbce00cf249db307a979560af28b1a813173270ab4e05ef783037fb6260f8bce94b2f6607eb1b49fce9abd3643c6c7f878933ebb9d1b69e42daea84ee6fcbb772dd5fcb566931aa483e108f918292f8ff8db5ef8ef5daf0eccbb2d699c7da177d8c995d557afcb913367f3212fc10f04742e2a8bf8cda5f4991a72b9d06724108daa8c7254cdde0fc71225697738399a11f121382d75274e5dc2e43e4ee400f5700bd5fa93fbb0c57264f7333d2e1b180d028b8bd596ec9479863a4d1ceb409efa75e60707b5d44ab24a60f932de5ee358b94b4f8ee3c5ec99787e83aa1c4d391ed2e531be72b72eaed3635d72b7bce99a623715aee01311eebe742e7a5ea4a65b86624972c6aeff70504b0cdd97cc6ff4dc3f9ad5bbe5c91c0e8ed8d4e66da244680e9818ac05223f287eb9502eb5fd54701424e15f71bba5c8d5e3994484e2c9d8c11733ee1e94f7fff394e5257681942ee94f7adcced6a547a617a5e58c7f7e51eace242e082843aa0f300ccef991d883db6917372cb94db6306f26c8462d403512287c2b2cf1db6fcf79dbf6c4a2e78bfab14a5aa1a5b664ae4777bf8d193c753bb355c098d5e9b5a13d1e4c7f2cd0d399f5c2c5d953dcef58d39acd1955fef17bd7c0bdc166660c8523343d23fd441f7ba5ab1e00a7b6ae44f310ef2c69bbd332e5b452de7c541a9c10d37c10af9e508b6396ba5ea113ece286a58d18db090000148b9e4867d89215fdf75eca1663820e608e7e67225b2c4a1fbc30cf0c7716b5dd5263bde30c57e34b9dbd73a223ccd698a3bec47b61c327287837809c1e9bf6a6ddc878ae9076d51fcd2b44d2bd017c5789892e39a777014be8b59c514f95fd0eec2ee37750fb5299a3c067bef3a65b9eae83268c2cc2613640979c8e44cfe45a1accd6fa540aec7336eec0bfc07ff1af44e61059a083beb575966ef178e341604565ff2487bf5dc671a74e85f49b6d2a1005ce6591161e3ebabfc457f666a8f0a48d570dbad0108794aad18d84297d73a465b25b80d9c6568a584eb0a8d192d072892ec7b9dc18bc2b4a893d5bdd0b605adba03b3e3859eaf4d37280bb744b1f5f467fd0060a201fb4c0a625de958bd6aa7832c2ed12e031e837fcc48c498a151563c91a6dbb257cfd1b1327c6c36543c11850565c8bdb8d68eaf7927408fe950b5aec734fc5219adf35201bfe56b1a487f0da666d04a5507e71d29f591f4aef1e37899f89f383dee2b525912e8f2fd3c9d2f7ff86ded4277f1062ab26013e734bb4a566b4aa7cb264f595f0fe59f3c6b98b877bc329ed86b8bbd18a988296249e637a08599317a3dbec1703206233bc3c133ba46c2dd603acfe26cdd6df6a9258192d1210a0472b0cb4519ddbd1cfc028d146a4c3ea3f3750dbd712c39651fa9fd0578dcb5052a14c4ffb363ca283dc2b142fe52c68248f7bb863c6b296916120f3b189f1e076773773ff435454690ee5399a5cc05edebaedcd16a516596c4b946cde99cf7336146e0b3540e408ee3534160a7fc9b2ae366c2a85cffaf9a91996a094a471f89baf0a789a96e3006c944f69fb0060324bc628f7102a1bff6a3d43cf58b2f982029dae488836226780d96d865ae4cbd412400eb2c19da7e46d823686b60457692a71e4f3b38678fd9ae1320f300729dcd3f4eae592b48cf4ffd18e313a17f29949bbb1fd8d8e8c14da1fadcd9c227f5ade0059783d67981e7020eb1f8b8ca0bec77ac313bc1973317e19157fa55ad471d687c2a942956cbf2be98cfecc9bafb05e7525119a9891b44696e0b02af7118906c838bb40741a7d02c8422a38b6a4892f9637ca3e586120c0a166ef5842a0101e3137fbcbf5a9fd450e9b3c46542cd0e67365be5b9ace94cd10b146c85f7295c9c06dbdbbdd1276d861bf63dec45ce16eda80f567e1ac065903f536dcd3dccae38f827cf9550a2e1fccdbcf3a010a8051ff86ce1defbfa7d615b5759245c5d9b3ead4aa0d1580ac7d953d37a0c89ff051105c22da88610c282f9a86dd128f33f6925cdc85288e7792a53b1e827fcd4a76b2290b01900a3d9986c26998a71c98e9c82d849ce6aed604f957376c25150338c1b67e0a6cf7c8f13af2e21f116b75e5468b26bfe31bb2a5c9cdbbe55a0451243b7d589a40ee6086e574137a90c59d361631f69b321a27d9e5f95bb8838b292de1b44fbe61d64d3a3fdc7dcfa5e47b8ddb945e971437ccb219bb940169e3e73b2be58999a6c778bd6de0e2e1093f6c08364e3cd11e30208e6de109d493afc536160f68f3f77f95530375ee480a2d8171e993e3bb1a773d677af7a7c0cdb353421a0282bf4ea9743d0405752cfa60e93a3ecd9c7434492cf36a82930f61b9fbee22f60aebf11d6ee2b1ab48b7697a4e27bd3ae2f1d4810a26becf2f2b4e0a2ae2000bf6726828fb0be20e371fe2b118109eaa3a351c90757adc561a1b91291e359810b5bbbf4e2eb0727fb21b37fa28434774771cb150644a28c0a9e6767a95e6ca393ead37e0b594d8d8fdc30e37d7450e200f0d2635ee311517ae2b6d290e59e813be842747f44786b3957d38de6a2a865af2b7577f466d255f670a6f63abf651ef51770b46b5e5c89861eed6dbb96ffed5271f0566f361496bac7d90ba9de22d48e9d462d377b66e1d0c01e51db58e6ed150dc0d75825e952eaea5ed935c17a8b3d13b1d3a37dfcd694fe960ded2847a16ce77684cef83d8404bca58cb465ca0fd293642c8173da4b04af381f682bc5be0b2e8fd68f6d0a115890c134be829a7b3a2c39edada0e1cf4ab020818edba657d054c7d9747c7e7b1483929630318976dc829f5c4668a2f52e860e16bdc090a421eca3b6bcbc4eda91f7abb284b38a06a4e007dbe7893e5af9dbb76aa712742a6bf663cae735bcff65b7d9058ae8a6f1921a01863ce74f37eaf55480513d6866cb0a533fe4bed9fbe1fbb933b162be004645eaf20718060087e7975e449f18178ae3493bdec7fb2837dbcf328fff5ec576f680e66ecd8d65de63c422ef0b41324e31bef8aac5dafcad58f8c0e4a9743be90b1b35ab0c13a13fd5389682138ab064be673e9ed519b616bb9cc4819fd6903af743ee10a5c63ba215509c4d37dabdccf48676356841eae84dea3472d98ccc4d3aa6793bbfa468f5d943a94bcd2bd8b6ebc3adb415405c3b579b65b5b08bde73d54f6f1d44ccc5ddd439a139e42e533e1fc7321b7d00cc3614919dd59ff00152e0fe8a94d7d70356089f4094f0973825c228188e5366315daecc6a08d72323919288f37ba556907163e2fa8694c35a94f3e318ddeaaca0e9a407f663babe73b2870f461afbd6d51d957b5bb7e5ea0582016af136a994109eff5f40acb142bc025e6154851c458b0478cf3ca6e0e16fb64969dfc9701ef848953665187d8c8d2a90b63e3d1331045470d6df638d0f23576e731fac8d620a21d6db7345e7328fd7e562c29ceb5e9fc4f429486b717d39123b5db324254c80f38b20fa6a601c594b1311bdf1ac5a12aaf69fb59d59b6a1da1e120eaf15128f5344a2897ac64868ec78bf672bb0fbe55ad165788dfd51f8b5ea6a0e574ad8d1827360ee16f3e400f6a24c48a5e5c8157b7e33f9b9ab4dfb2fd2c78de7aee92fa4274d4dd33f7bc1545fafd5c96012b0f18e204b45bf2ef388696bfd7ffa207b24140a233c100bafdd3440297170dfcb26e7bab5c7046ee050663dbbf269d668ccb947f01f41ec8ee589ed427a75048dfc4659f65310ebbea27619588a321bbb32ed7e5a155dd27379b7cfa6b708b809edad1597a280e457977dc0aaed171f12f00db48842218d557942507a27b28de9f1c92520026e0ebd731111418a8813967b9426a937ba36f43f9311bc70a18b1ae4c7ae1ff5bba25a9b0a0bbc83cca8f77ba3c7846f1185aface543cd0ab2c642548beb349d0586bd1753a75e4c356702a0e795e718648d8cfff9d87aa42d868af6d30fbe25e1b1a0f57d2881b0e7d0a06355a2a6d346679b35c65bf33d9c07ef08e7d0990aff0822bd17fd63fb19cc5e189ce3d5fbd18d92c8c7c889423cbffe5f5db534075a6349cfa4665ba6824d15efc8759045b705b1d15ef0c293d96d3c616c09ecf0b67a12411da26ba5e0b6523cb8b062cd86448d412b69850de0d29d1f25d804eee8a877676cc09d8163b991adf593895260f496de96c3eba6b3ec2cb87b696c7e3c270f66d4339723bbc31ce94109c1d1551a110be465a66dc003280f3ac0dd9a1919ed3d9972eb3c9fa9d3b01b3cc69d8238cceb513848dfc4d0fd7842833b017e34ed0e1004f04a7ccce819200f312bcf855e928a1634499ac53c06da2ff158959dafb84dacfc9fe0ae7a0617dd7a2e324afcc4173b2a2e1afa8ba7031b300099f831a947d4fb08401b6b33bb614b5f5357f49b6c8f2924e70f272f7e0571d35dca338d22c62fc41b0e4271c04bcc37eb6b69fc0"}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() sync() fallocate(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) write$UHID_CREATE2(r2, 0x0, 0x12e) creat(&(0x7f0000000100)='./bus\x00', 0x0) dup2(0xffffffffffffffff, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) sendfile(r3, r1, 0x0, 0x1ffff) write$binfmt_misc(r0, &(0x7f0000001a00)={'syz1', "087c59f9d70c08768400b13ec0ba87f093d2307a52abbb409bcaca42eb937e4973f3542734a0c4803badc89b5129df289c78"}, 0x36) write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) (async) sync() (async) sync() (async) sync() (async) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000000)='./bus\x00', 0x80, &(0x7f00000000c0)=ANY=[@ANYBLOB="757365725f737562766f6c5f726d5f616c6c6f7765642c6e6f696e6f64655f63616368652c696e6f64655f63616368652c636f6d6d69743d3078303030303030303032353133393062362c636f6d70726573732d666f7263652c6e6f61636c2c747265656c6f672c00a05a4926bbcd3204c710a23cf01a1fc178d0b3478aea8720314f940f80786138b6e30addbddbdc6dd5826709125621f95ba5f64f7085b9642cca4487c650c6fead084fd50644388b7323f5b44d13efc811aed746"], 0x1, 0x50ef, &(0x7f000000a2c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCkAAP//AtvxeQ==") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001a80)={{}, 0x0, 0x0, @inherit={0x0, 0x0}, @name="7c98e5b26002e32a1d0d852ccb30bd2c0d5ecc796214aaae4e505a2da6b512b49899e0e7ba3546719174582ee86d7419d015edeb5d2d04a0615ea075c838f0b949b2dddcda661467fb56de41e7a9633e8ab7c48daf1f5c67a0c9afbec6a0634860df48ec11f6d3dc22d3487bb7e7e5aeff5860564df67aca7261df66e83894e00fb270042f81cd763d5cd546eb960295c39792432ce9238eda86425d465a0055380eb5a808eaa85706fc94d914a21c19bbab033e5da6b1fe6da754201e1c23c5a7c817f89dced4e86b7557b9a7cb4e74343c6f39b28ac59b2476f7c967a5d72c1f866ab62e266ea8411f9a53f7c638ef9a9820517b3b5a2f844c4a41aec1aa2e8a66377ccdcb110ec42efe8fbf66436799dfed17e86c30126838376108e3cd104bee916dbd55462e7c6eb4cf2438b1a66f31b8d88a4ad8d20ce89d18c194b56cdd72c050ab00b37a4ac25ff37502fab81d78b2ce61c17931f49951d05725b7166e429eaf1a605d7c082148a3fbbb93a5ca917aa90d9211bd23c1783d9dba71ca90035e55c4dba43be4a87389f444a780816f0b6ea09f26d07e3def55ece64d4e0e3af77d3fba6d7ea521dcc3e649bdb4dbc189610b7cbd2b52b0237ca871c8d97d4cc9867912f52e0bd3fdace46b2536ba76a3113272a9c56277bb8e0229e07fb88e3f12d6043d370bae912079432cb5450d5f977a3a48d55f8950909c64a850e7ac88965d24da730cfe02487b16ce284f5a2ad581a05d6e14b9145b398810cf313ba93135388cdb3f77a07d0171990697471515651482c9f3e188c2369a700df725c447a47a3a9a08a57285db622d81e0c00606fa3b256301bd1bd1602ed87751022a12d145ec963f7ac51c011452c4753bbc00c4c40faccd624fef590e702c3fab7934de5403a2317bf061ab11d342df7deebc83c87c0599851d3cc1e4fdf1325e4ce6d5b40721265d7ed6fe4f25d805d3c7a79c9c210e4754e0a26449921d9323ae9b58df59dffe9b2cda638d1fc732dda2177cf4dc6790eb3ae6e4784b35e82b7ad293ffe9e62137bda62505bea3174ad26bfcf99317bd4d0bd87a799965c4fbb6678123914fd2f3626432b97e64fbebeae53d0e22471b611e20659edc76f06753c7a45688c8e36b72bc2787fd450ba0745bbbfad3b05237400822d89eb88d01fd433bd4bcc4e98d3580886e8a0ba618763f83ffaabee652e720478691b8e7183cd4d10c49ea92ff4dda38a39572563f1a137f015754cf77dbce00cf249db307a979560af28b1a813173270ab4e05ef783037fb6260f8bce94b2f6607eb1b49fce9abd3643c6c7f878933ebb9d1b69e42daea84ee6fcbb772dd5fcb566931aa483e108f918292f8ff8db5ef8ef5daf0eccbb2d699c7da177d8c995d557afcb913367f3212fc10f04742e2a8bf8cda5f4991a72b9d06724108daa8c7254cdde0fc71225697738399a11f121382d75274e5dc2e43e4ee400f5700bd5fa93fbb0c57264f7333d2e1b180d028b8bd596ec9479863a4d1ceb409efa75e60707b5d44ab24a60f932de5ee358b94b4f8ee3c5ec99787e83aa1c4d391ed2e531be72b72eaed3635d72b7bce99a623715aee01311eebe742e7a5ea4a65b86624972c6aeff70504b0cdd97cc6ff4dc3f9ad5bbe5c91c0e8ed8d4e66da244680e9818ac05223f287eb9502eb5fd54701424e15f71bba5c8d5e3994484e2c9d8c11733ee1e94f7fff394e5257681942ee94f7adcced6a547a617a5e58c7f7e51eace242e082843aa0f300ccef991d883db6917372cb94db6306f26c8462d403512287c2b2cf1db6fcf79dbf6c4a2e78bfab14a5aa1a5b664ae4777bf8d193c753bb355c098d5e9b5a13d1e4c7f2cd0d399f5c2c5d953dcef58d39acd1955fef17bd7c0bdc166660c8523343d23fd441f7ba5ab1e00a7b6ae44f310ef2c69bbd332e5b452de7c541a9c10d37c10af9e508b6396ba5ea113ece286a58d18db090000148b9e4867d89215fdf75eca1663820e608e7e67225b2c4a1fbc30cf0c7716b5dd5263bde30c57e34b9dbd73a223ccd698a3bec47b61c327287837809c1e9bf6a6ddc878ae9076d51fcd2b44d2bd017c5789892e39a777014be8b59c514f95fd0eec2ee37750fb5299a3c067bef3a65b9eae83268c2cc2613640979c8e44cfe45a1accd6fa540aec7336eec0bfc07ff1af44e61059a083beb575966ef178e341604565ff2487bf5dc671a74e85f49b6d2a1005ce6591161e3ebabfc457f666a8f0a48d570dbad0108794aad18d84297d73a465b25b80d9c6568a584eb0a8d192d072892ec7b9dc18bc2b4a893d5bdd0b605adba03b3e3859eaf4d37280bb744b1f5f467fd0060a201fb4c0a625de958bd6aa7832c2ed12e031e837fcc48c498a151563c91a6dbb257cfd1b1327c6c36543c11850565c8bdb8d68eaf7927408fe950b5aec734fc5219adf35201bfe56b1a487f0da666d04a5507e71d29f591f4aef1e37899f89f383dee2b525912e8f2fd3c9d2f7ff86ded4277f1062ab26013e734bb4a566b4aa7cb264f595f0fe59f3c6b98b877bc329ed86b8bbd18a988296249e637a08599317a3dbec1703206233bc3c133ba46c2dd603acfe26cdd6df6a9258192d1210a0472b0cb4519ddbd1cfc028d146a4c3ea3f3750dbd712c39651fa9fd0578dcb5052a14c4ffb363ca283dc2b142fe52c68248f7bb863c6b296916120f3b189f1e076773773ff435454690ee5399a5cc05edebaedcd16a516596c4b946cde99cf7336146e0b3540e408ee3534160a7fc9b2ae366c2a85cffaf9a91996a094a471f89baf0a789a96e3006c944f69fb0060324bc628f7102a1bff6a3d43cf58b2f982029dae488836226780d96d865ae4cbd412400eb2c19da7e46d823686b60457692a71e4f3b38678fd9ae1320f300729dcd3f4eae592b48cf4ffd18e313a17f29949bbb1fd8d8e8c14da1fadcd9c227f5ade0059783d67981e7020eb1f8b8ca0bec77ac313bc1973317e19157fa55ad471d687c2a942956cbf2be98cfecc9bafb05e7525119a9891b44696e0b02af7118906c838bb40741a7d02c8422a38b6a4892f9637ca3e586120c0a166ef5842a0101e3137fbcbf5a9fd450e9b3c46542cd0e67365be5b9ace94cd10b146c85f7295c9c06dbdbbdd1276d861bf63dec45ce16eda80f567e1ac065903f536dcd3dccae38f827cf9550a2e1fccdbcf3a010a8051ff86ce1defbfa7d615b5759245c5d9b3ead4aa0d1580ac7d953d37a0c89ff051105c22da88610c282f9a86dd128f33f6925cdc85288e7792a53b1e827fcd4a76b2290b01900a3d9986c26998a71c98e9c82d849ce6aed604f957376c25150338c1b67e0a6cf7c8f13af2e21f116b75e5468b26bfe31bb2a5c9cdbbe55a0451243b7d589a40ee6086e574137a90c59d361631f69b321a27d9e5f95bb8838b292de1b44fbe61d64d3a3fdc7dcfa5e47b8ddb945e971437ccb219bb940169e3e73b2be58999a6c778bd6de0e2e1093f6c08364e3cd11e30208e6de109d493afc536160f68f3f77f95530375ee480a2d8171e993e3bb1a773d677af7a7c0cdb353421a0282bf4ea9743d0405752cfa60e93a3ecd9c7434492cf36a82930f61b9fbee22f60aebf11d6ee2b1ab48b7697a4e27bd3ae2f1d4810a26becf2f2b4e0a2ae2000bf6726828fb0be20e371fe2b118109eaa3a351c90757adc561a1b91291e359810b5bbbf4e2eb0727fb21b37fa28434774771cb150644a28c0a9e6767a95e6ca393ead37e0b594d8d8fdc30e37d7450e200f0d2635ee311517ae2b6d290e59e813be842747f44786b3957d38de6a2a865af2b7577f466d255f670a6f63abf651ef51770b46b5e5c89861eed6dbb96ffed5271f0566f361496bac7d90ba9de22d48e9d462d377b66e1d0c01e51db58e6ed150dc0d75825e952eaea5ed935c17a8b3d13b1d3a37dfcd694fe960ded2847a16ce77684cef83d8404bca58cb465ca0fd293642c8173da4b04af381f682bc5be0b2e8fd68f6d0a115890c134be829a7b3a2c39edada0e1cf4ab020818edba657d054c7d9747c7e7b1483929630318976dc829f5c4668a2f52e860e16bdc090a421eca3b6bcbc4eda91f7abb284b38a06a4e007dbe7893e5af9dbb76aa712742a6bf663cae735bcff65b7d9058ae8a6f1921a01863ce74f37eaf55480513d6866cb0a533fe4bed9fbe1fbb933b162be004645eaf20718060087e7975e449f18178ae3493bdec7fb2837dbcf328fff5ec576f680e66ecd8d65de63c422ef0b41324e31bef8aac5dafcad58f8c0e4a9743be90b1b35ab0c13a13fd5389682138ab064be673e9ed519b616bb9cc4819fd6903af743ee10a5c63ba215509c4d37dabdccf48676356841eae84dea3472d98ccc4d3aa6793bbfa468f5d943a94bcd2bd8b6ebc3adb415405c3b579b65b5b08bde73d54f6f1d44ccc5ddd439a139e42e533e1fc7321b7d00cc3614919dd59ff00152e0fe8a94d7d70356089f4094f0973825c228188e5366315daecc6a08d72323919288f37ba556907163e2fa8694c35a94f3e318ddeaaca0e9a407f663babe73b2870f461afbd6d51d957b5bb7e5ea0582016af136a994109eff5f40acb142bc025e6154851c458b0478cf3ca6e0e16fb64969dfc9701ef848953665187d8c8d2a90b63e3d1331045470d6df638d0f23576e731fac8d620a21d6db7345e7328fd7e562c29ceb5e9fc4f429486b717d39123b5db324254c80f38b20fa6a601c594b1311bdf1ac5a12aaf69fb59d59b6a1da1e120eaf15128f5344a2897ac64868ec78bf672bb0fbe55ad165788dfd51f8b5ea6a0e574ad8d1827360ee16f3e400f6a24c48a5e5c8157b7e33f9b9ab4dfb2fd2c78de7aee92fa4274d4dd33f7bc1545fafd5c96012b0f18e204b45bf2ef388696bfd7ffa207b24140a233c100bafdd3440297170dfcb26e7bab5c7046ee050663dbbf269d668ccb947f01f41ec8ee589ed427a75048dfc4659f65310ebbea27619588a321bbb32ed7e5a155dd27379b7cfa6b708b809edad1597a280e457977dc0aaed171f12f00db48842218d557942507a27b28de9f1c92520026e0ebd731111418a8813967b9426a937ba36f43f9311bc70a18b1ae4c7ae1ff5bba25a9b0a0bbc83cca8f77ba3c7846f1185aface543cd0ab2c642548beb349d0586bd1753a75e4c356702a0e795e718648d8cfff9d87aa42d868af6d30fbe25e1b1a0f57d2881b0e7d0a06355a2a6d346679b35c65bf33d9c07ef08e7d0990aff0822bd17fd63fb19cc5e189ce3d5fbd18d92c8c7c889423cbffe5f5db534075a6349cfa4665ba6824d15efc8759045b705b1d15ef0c293d96d3c616c09ecf0b67a12411da26ba5e0b6523cb8b062cd86448d412b69850de0d29d1f25d804eee8a877676cc09d8163b991adf593895260f496de96c3eba6b3ec2cb87b696c7e3c270f66d4339723bbc31ce94109c1d1551a110be465a66dc003280f3ac0dd9a1919ed3d9972eb3c9fa9d3b01b3cc69d8238cceb513848dfc4d0fd7842833b017e34ed0e1004f04a7ccce819200f312bcf855e928a1634499ac53c06da2ff158959dafb84dacfc9fe0ae7a0617dd7a2e324afcc4173b2a2e1afa8ba7031b300099f831a947d4fb08401b6b33bb614b5f5357f49b6c8f2924e70f272f7e0571d35dca338d22c62fc41b0e4271c04bcc37eb6b69fc0"}) (async) open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) (async) sync() (async) sync() (async) fallocate(r0, 0x0, 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) openat$uhid(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) (async) write$UHID_CREATE2(r2, 0x0, 0x12e) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) dup2(0xffffffffffffffff, r2) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) sendfile(r3, r1, 0x0, 0x1ffff) (async) write$binfmt_misc(r0, &(0x7f0000001a00)={'syz1', "087c59f9d70c08768400b13ec0ba87f093d2307a52abbb409bcaca42eb937e4973f3542734a0c4803badc89b5129df289c78"}, 0x36) (async) 12:55:30 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}}}}}}}, 0x0) 12:55:30 executing program 4: r0 = socket(0x1, 0x803, 0x0) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) sendmsg$TIPC_NL_NET_GET(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x9c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@TIPC_NLA_NET={0x38, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffff}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x9f}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffffffffffff100c}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x80000001}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x100}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x4000004}, 0x4010) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) [ 1439.826570] FAULT_INJECTION: forcing a failure. [ 1439.826570] name failslab, interval 1, probability 0, space 0, times 0 [ 1439.838374] CPU: 0 PID: 31176 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1439.846258] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1439.855609] Call Trace: [ 1439.858198] dump_stack+0x1fc/0x2ef [ 1439.861827] should_fail.cold+0xa/0xf [ 1439.865619] ? setup_fault_attr+0x200/0x200 [ 1439.869925] ? __es_tree_search.isra.0+0x1af/0x210 [ 1439.874837] __should_failslab+0x115/0x180 [ 1439.879060] should_failslab+0x5/0x10 [ 1439.882843] kmem_cache_alloc+0x3f/0x370 [ 1439.886897] __es_insert_extent+0x39b/0x13b0 [ 1439.891291] ? lock_acquire+0x170/0x3c0 [ 1439.895246] ? ext4_es_insert_extent+0x17e/0x5e0 [ 1439.899987] ext4_es_insert_extent+0x22e/0x5e0 [ 1439.904574] ? lock_downgrade+0x720/0x720 [ 1439.908738] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 1439.914523] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1439.919524] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 1439.925304] ext4_ext_map_blocks+0x2129/0x7390 [ 1439.929871] ? __lock_acquire+0x6de/0x3ff0 [ 1439.934101] ? __lock_acquire+0x6de/0x3ff0 [ 1439.938328] ? mark_held_locks+0xf0/0xf0 [ 1439.942375] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 1439.948248] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 1439.953419] ? mark_held_locks+0xf0/0xf0 [ 1439.957469] ? is_bpf_text_address+0xd5/0x1b0 [ 1439.961958] ? ext4_es_lookup_extent+0x375/0xb60 [ 1439.966701] ? check_preemption_disabled+0x41/0x280 [ 1439.971716] ? lock_acquire+0x170/0x3c0 [ 1439.975673] ? ext4_map_blocks+0x33e/0x1a50 [ 1439.979978] ext4_map_blocks+0xd88/0x1a50 [ 1439.984110] ? ext4_issue_zeroout+0x160/0x160 [ 1439.988590] ? ext4_direct_IO+0xae4/0x1c50 [ 1439.992819] ? generic_file_direct_write+0x208/0x4a0 [ 1439.997903] ? vfs_write+0x1f3/0x540 [ 1440.001602] ? ksys_write+0x12b/0x2a0 [ 1440.005387] _ext4_get_block+0x208/0x530 [ 1440.009457] ? ext4_map_blocks+0x1a50/0x1a50 [ 1440.013846] ? ext4_journal_check_start+0x185/0x220 [ 1440.018842] ? ext4_get_nojournal+0x53/0xb0 [ 1440.023144] ? __ext4_journal_start_sb+0x12d/0x3f0 [ 1440.028055] ? ext4_get_block_trans+0x1e5/0x290 [ 1440.032710] ext4_get_block_trans+0x165/0x290 [ 1440.037198] ? ext4_dio_get_block_overwrite+0xf0/0xf0 [ 1440.042372] ? iov_iter_zero+0xd90/0xd90 [ 1440.046421] ? iov_iter_advance+0x210/0xdb0 [ 1440.050744] ext4_dio_get_block+0x73/0xc0 [ 1440.054876] __blockdev_direct_IO+0x424b/0xef40 [ 1440.059537] ? sb_init_dio_done_wq+0x90/0x90 [ 1440.063933] ? current_time+0x6f/0x1c0 [ 1440.067806] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1440.073437] ? lock_downgrade+0x720/0x720 [ 1440.077565] ? lock_acquire+0x170/0x3c0 [ 1440.081532] ? ext4_direct_IO+0xd31/0x1c50 [ 1440.086108] ext4_direct_IO+0xae4/0x1c50 [ 1440.090163] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1440.095771] generic_file_direct_write+0x208/0x4a0 [ 1440.100699] __generic_file_write_iter+0x2d0/0x610 [ 1440.105624] ext4_file_write_iter+0x2fe/0xf20 [ 1440.110128] ? ext4_file_open+0x600/0x600 [ 1440.114260] ? get_pid_task+0xf4/0x190 [ 1440.118133] ? mark_held_locks+0xf0/0xf0 [ 1440.122206] ? __fdget_pos+0x26f/0x310 [ 1440.126079] __vfs_write+0x51b/0x770 [ 1440.129774] ? common_file_perm+0x4e5/0x850 [ 1440.134073] ? kernel_read+0x110/0x110 [ 1440.137957] ? check_preemption_disabled+0x41/0x280 [ 1440.143008] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1440.148024] vfs_write+0x1f3/0x540 [ 1440.151548] ksys_write+0x12b/0x2a0 [ 1440.155156] ? __ia32_sys_read+0xb0/0xb0 [ 1440.159198] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1440.164198] ? do_syscall_64+0x21/0x620 [ 1440.168154] do_syscall_64+0xf9/0x620 [ 1440.171939] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1440.177108] RIP: 0033:0x7f57d962e0f9 [ 1440.180803] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1440.199685] RSP: 002b:00007f57d7ba0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1440.207375] RAX: ffffffffffffffda RBX: 00007f57d974df80 RCX: 00007f57d962e0f9 [ 1440.214626] RDX: 0000000000015000 RSI: 0000000020000200 RDI: 0000000000000004 [ 1440.221883] RBP: 00007f57d7ba01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1440.229132] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1440.236382] R13: 00007ffe906b9b1f R14: 00007f57d7ba0300 R15: 0000000000022000 12:55:31 executing program 4: r0 = socket(0x1, 0x803, 0x0) (async) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) (async, rerun: 32) sendmsg$TIPC_NL_NET_GET(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x9c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@TIPC_NLA_NET={0x38, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffff}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x9f}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffffffffffff100c}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x80000001}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x100}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x4000004}, 0x4010) (async, rerun: 32) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) 12:55:31 executing program 0: r0 = socket(0x2, 0x803, 0x7) syz_genetlink_get_family_id$tipc(&(0x7f0000000040), r0) 12:55:31 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:55:31 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xb}}}}}}}, 0x0) 12:55:31 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) (fail_nth: 4) 12:55:31 executing program 4: r0 = socket(0x1, 0x803, 0x0) (async) r1 = socket(0x1, 0x803, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) (async) sendmsg$TIPC_NL_NET_GET(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)={0x9c, 0x0, 0x800, 0x70bd26, 0x25dfdbff, {}, [@TIPC_NLA_NET={0x38, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffff}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x9f}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xffffffffffff100c}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x2}]}, @TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x80000001}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x5}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x7}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x9}]}, @TIPC_NLA_SOCK={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x100}, @TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x3}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0x9c}, 0x1, 0x0, 0x0, 0x4000004}, 0x4010) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) [ 1440.450200] FAULT_INJECTION: forcing a failure. [ 1440.450200] name failslab, interval 1, probability 0, space 0, times 0 [ 1440.490319] CPU: 0 PID: 31199 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1440.498216] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1440.507567] Call Trace: [ 1440.510166] dump_stack+0x1fc/0x2ef [ 1440.513808] should_fail.cold+0xa/0xf [ 1440.517621] ? setup_fault_attr+0x200/0x200 [ 1440.521945] ? lock_downgrade+0x720/0x720 [ 1440.526095] __should_failslab+0x115/0x180 [ 1440.530330] should_failslab+0x5/0x10 [ 1440.534126] __kmalloc+0x2ab/0x3c0 [ 1440.537660] ? ext4_find_extent+0x9bb/0xc70 [ 1440.541975] ext4_find_extent+0x9bb/0xc70 [ 1440.546119] ext4_ext_map_blocks+0x1c0/0x7390 [ 1440.550617] ? __lock_acquire+0x6de/0x3ff0 [ 1440.554856] ? mark_held_locks+0xf0/0xf0 [ 1440.558918] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 1440.564799] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 1440.569985] ? mark_held_locks+0xf0/0xf0 [ 1440.574054] ? is_bpf_text_address+0xd5/0x1b0 [ 1440.578545] ? ext4_es_lookup_extent+0x375/0xb60 [ 1440.583307] ? ext4_map_blocks+0x59f/0x1a50 [ 1440.587633] ? lock_acquire+0x170/0x3c0 [ 1440.591603] ? ext4_map_blocks+0x740/0x1a50 [ 1440.595924] ext4_map_blocks+0x7a2/0x1a50 [ 1440.600072] ? ext4_issue_zeroout+0x160/0x160 [ 1440.604565] ? ext4_direct_IO+0xae4/0x1c50 [ 1440.608794] ? generic_file_direct_write+0x208/0x4a0 [ 1440.613893] ? vfs_write+0x1f3/0x540 [ 1440.617604] ? ksys_write+0x12b/0x2a0 [ 1440.621408] _ext4_get_block+0x208/0x530 [ 1440.625471] ? ext4_map_blocks+0x1a50/0x1a50 [ 1440.629876] ? ext4_journal_check_start+0x185/0x220 [ 1440.634887] ? ext4_get_nojournal+0x53/0xb0 [ 1440.639202] ? __ext4_journal_start_sb+0x12d/0x3f0 [ 1440.644122] ? ext4_get_block_trans+0x1e5/0x290 [ 1440.648835] ext4_get_block_trans+0x165/0x290 [ 1440.653357] ? ext4_dio_get_block_overwrite+0xf0/0xf0 [ 1440.658550] ? iov_iter_zero+0xd90/0xd90 [ 1440.662606] ? iov_iter_advance+0x210/0xdb0 [ 1440.666930] ext4_dio_get_block+0x73/0xc0 [ 1440.671075] __blockdev_direct_IO+0x424b/0xef40 [ 1440.675760] ? sb_init_dio_done_wq+0x90/0x90 [ 1440.680173] ? current_time+0x6f/0x1c0 [ 1440.684061] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1440.689686] ? lock_downgrade+0x720/0x720 [ 1440.693829] ? lock_acquire+0x170/0x3c0 [ 1440.697796] ? ext4_direct_IO+0xd31/0x1c50 [ 1440.702041] ext4_direct_IO+0xae4/0x1c50 [ 1440.706106] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1440.711729] generic_file_direct_write+0x208/0x4a0 [ 1440.716659] __generic_file_write_iter+0x2d0/0x610 [ 1440.721585] ext4_file_write_iter+0x2fe/0xf20 [ 1440.726090] ? ext4_file_open+0x600/0x600 [ 1440.730232] ? get_pid_task+0xf4/0x190 [ 1440.734121] ? mark_held_locks+0xf0/0xf0 [ 1440.738173] ? __fdget_pos+0x26f/0x310 [ 1440.742061] __vfs_write+0x51b/0x770 [ 1440.745831] ? common_file_perm+0x4e5/0x850 [ 1440.750154] ? kernel_read+0x110/0x110 [ 1440.754049] ? check_preemption_disabled+0x41/0x280 [ 1440.759076] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1440.764145] vfs_write+0x1f3/0x540 [ 1440.767692] ksys_write+0x12b/0x2a0 [ 1440.771322] ? __ia32_sys_read+0xb0/0xb0 [ 1440.775388] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1440.780405] ? do_syscall_64+0x21/0x620 [ 1440.784388] do_syscall_64+0xf9/0x620 [ 1440.788194] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1440.793390] RIP: 0033:0x7f57d962e0f9 [ 1440.797106] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1440.816006] RSP: 002b:00007f57d7ba0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1440.823713] RAX: ffffffffffffffda RBX: 00007f57d974df80 RCX: 00007f57d962e0f9 [ 1440.830980] RDX: 0000000000015000 RSI: 0000000020000200 RDI: 0000000000000004 [ 1440.838251] RBP: 00007f57d7ba01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1440.845516] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1440.852808] R13: 00007ffe906b9b1f R14: 00007f57d7ba0300 R15: 0000000000022000 [ 1442.314601] IPVS: ftp: loaded support on port[0] = 21 [ 1442.433428] chnl_net:caif_netlink_parms(): no params data found [ 1442.488905] bridge0: port 1(bridge_slave_0) entered blocking state [ 1442.497737] bridge0: port 1(bridge_slave_0) entered disabled state [ 1442.506554] device bridge_slave_0 entered promiscuous mode [ 1442.513377] bridge0: port 2(bridge_slave_1) entered blocking state [ 1442.520835] bridge0: port 2(bridge_slave_1) entered disabled state [ 1442.528660] device bridge_slave_1 entered promiscuous mode [ 1442.550403] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 1442.560500] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1442.580601] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 1442.588281] team0: Port device team_slave_0 added [ 1442.593639] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 1442.603921] team0: Port device team_slave_1 added [ 1442.619986] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1442.626438] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1442.651660] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1442.662614] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1442.668890] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1442.694463] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1442.710882] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 1442.718427] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 1442.738139] device hsr_slave_0 entered promiscuous mode [ 1442.744550] device hsr_slave_1 entered promiscuous mode [ 1442.750367] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 1442.757581] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 1442.831747] bridge0: port 2(bridge_slave_1) entered blocking state [ 1442.838137] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1442.844808] bridge0: port 1(bridge_slave_0) entered blocking state [ 1442.851135] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1442.888948] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 1442.895832] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1442.906155] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 1442.914972] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 1442.922561] bridge0: port 1(bridge_slave_0) entered disabled state [ 1442.930012] bridge0: port 2(bridge_slave_1) entered disabled state [ 1442.938976] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 1442.950449] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 1442.957329] 8021q: adding VLAN 0 to HW filter on device team0 [ 1442.967488] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 1442.975431] bridge0: port 1(bridge_slave_0) entered blocking state [ 1442.981758] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1442.995708] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 1443.003242] bridge0: port 2(bridge_slave_1) entered blocking state [ 1443.009630] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1443.022904] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 1443.035384] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 1443.046267] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 1443.059795] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 1443.069597] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 1443.080640] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 1443.087789] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 1443.096049] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 1443.103693] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 1443.136545] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 1443.144953] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 1443.151662] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 1443.162068] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1443.201857] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 1443.213980] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 1443.247813] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 1443.255767] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 1443.262348] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 1443.272125] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 1443.280293] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 1443.287826] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 1443.297156] device veth0_vlan entered promiscuous mode [ 1443.308254] device veth1_vlan entered promiscuous mode [ 1443.314499] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 1443.323022] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 1443.335259] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 1443.345547] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 1443.352845] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 1443.360523] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 1443.370344] device veth0_macvtap entered promiscuous mode [ 1443.377061] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 1443.385804] device veth1_macvtap entered promiscuous mode [ 1443.395339] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 1443.404737] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 1443.412669] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 1443.423630] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.434469] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.443569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.454228] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.463334] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.473649] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.484355] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.494682] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.503780] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.514470] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.525857] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.535983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.545789] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.556173] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.565700] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.575864] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.585455] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.595558] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.605054] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.616164] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.627857] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1443.638148] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.648736] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 1443.656260] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1443.663516] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 1443.671781] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 1443.682775] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.693118] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.702336] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.712135] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.721518] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.731490] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.740701] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.750476] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.759655] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.769407] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.778589] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.788343] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.797615] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.807527] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.816708] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.826469] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.835633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.845423] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.854621] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.864392] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.873483] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.883252] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.892544] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.902552] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.911738] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1443.921523] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1443.932551] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 1443.939622] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1443.946749] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 1443.955537] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 1444.076625] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 1444.083020] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1444.093878] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1444.109194] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 1444.116047] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 1444.127294] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1444.136597] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1444.143545] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 1444.354675] Bluetooth: hci13: command 0x0409 tx timeout [ 1444.418081] BTRFS info (device loop2): enabling inode map caching [ 1444.439999] BTRFS warning (device loop2): excessive commit interval 622039222 [ 1444.447786] BTRFS info (device loop2): force zlib compression, level 3 [ 1444.454880] BTRFS info (device loop2): using free space tree [ 1444.460710] BTRFS info (device loop2): has skinny extents [ 1444.504812] audit: type=1800 audit(1676292935.626:674): pid=31471 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=263 res=0 [ 1444.626884] audit: type=1804 audit(1676292935.756:675): pid=31502 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3365752521/syzkaller.qBjBH9/0/bus/bus" dev="loop2" ino=263 res=1 [ 1444.654654] audit: type=1804 audit(1676292935.756:676): pid=31502 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir3365752521/syzkaller.qBjBH9/0/bus/bus" dev="loop2" ino=263 res=1 [ 1444.681299] audit: type=1804 audit(1676292935.756:677): pid=31502 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir3365752521/syzkaller.qBjBH9/0/bus/bus" dev="loop2" ino=263 res=1 [ 1446.434196] Bluetooth: hci13: command 0x041b tx timeout [ 1448.514103] Bluetooth: hci13: command 0x040f tx timeout [ 1450.593857] Bluetooth: hci13: command 0x0419 tx timeout [ 1451.299650] wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 1482.221953] wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 1485.161470] ieee802154 phy0 wpan0: encryption failed: -22 [ 1485.167054] ieee802154 phy1 wpan1: encryption failed: -22 12:56:30 executing program 2: write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) sync() sync() sync() syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000000)='./bus\x00', 0x80, &(0x7f00000000c0)=ANY=[@ANYBLOB="757365725f737562766f6c5f726d5f616c6c6f7765642c6e6f696e6f64655f63616368652c696e6f64655f63616368652c636f6d6d69743d3078303030303030303032353133393062362c636f6d70726573732d666f7263652c6e6f61636c2c747265656c6f672c00a05a4926bbcd3204c710a23cf01a1fc178d0b3478aea8720314f940f80786138b6e30addbddbdc6dd5826709125621f95ba5f64f7085b9642cca4487c650c6fead084fd50644388b7323f5b44d13efc811aed746"], 0x1, 0x50ef, &(0x7f000000a2c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCkAAP//AtvxeQ==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001a80)={{}, 0x0, 0x0, @inherit={0x0, 0x0}, @name="7c98e5b26002e32a1d0d852ccb30bd2c0d5ecc796214aaae4e505a2da6b512b49899e0e7ba3546719174582ee86d7419d015edeb5d2d04a0615ea075c838f0b949b2dddcda661467fb56de41e7a9633e8ab7c48daf1f5c67a0c9afbec6a0634860df48ec11f6d3dc22d3487bb7e7e5aeff5860564df67aca7261df66e83894e00fb270042f81cd763d5cd546eb960295c39792432ce9238eda86425d465a0055380eb5a808eaa85706fc94d914a21c19bbab033e5da6b1fe6da754201e1c23c5a7c817f89dced4e86b7557b9a7cb4e74343c6f39b28ac59b2476f7c967a5d72c1f866ab62e266ea8411f9a53f7c638ef9a9820517b3b5a2f844c4a41aec1aa2e8a66377ccdcb110ec42efe8fbf66436799dfed17e86c30126838376108e3cd104bee916dbd55462e7c6eb4cf2438b1a66f31b8d88a4ad8d20ce89d18c194b56cdd72c050ab00b37a4ac25ff37502fab81d78b2ce61c17931f49951d05725b7166e429eaf1a605d7c082148a3fbbb93a5ca917aa90d9211bd23c1783d9dba71ca90035e55c4dba43be4a87389f444a780816f0b6ea09f26d07e3def55ece64d4e0e3af77d3fba6d7ea521dcc3e649bdb4dbc189610b7cbd2b52b0237ca871c8d97d4cc9867912f52e0bd3fdace46b2536ba76a3113272a9c56277bb8e0229e07fb88e3f12d6043d370bae912079432cb5450d5f977a3a48d55f8950909c64a850e7ac88965d24da730cfe02487b16ce284f5a2ad581a05d6e14b9145b398810cf313ba93135388cdb3f77a07d0171990697471515651482c9f3e188c2369a700df725c447a47a3a9a08a57285db622d81e0c00606fa3b256301bd1bd1602ed87751022a12d145ec963f7ac51c011452c4753bbc00c4c40faccd624fef590e702c3fab7934de5403a2317bf061ab11d342df7deebc83c87c0599851d3cc1e4fdf1325e4ce6d5b40721265d7ed6fe4f25d805d3c7a79c9c210e4754e0a26449921d9323ae9b58df59dffe9b2cda638d1fc732dda2177cf4dc6790eb3ae6e4784b35e82b7ad293ffe9e62137bda62505bea3174ad26bfcf99317bd4d0bd87a799965c4fbb6678123914fd2f3626432b97e64fbebeae53d0e22471b611e20659edc76f06753c7a45688c8e36b72bc2787fd450ba0745bbbfad3b05237400822d89eb88d01fd433bd4bcc4e98d3580886e8a0ba618763f83ffaabee652e720478691b8e7183cd4d10c49ea92ff4dda38a39572563f1a137f015754cf77dbce00cf249db307a979560af28b1a813173270ab4e05ef783037fb6260f8bce94b2f6607eb1b49fce9abd3643c6c7f878933ebb9d1b69e42daea84ee6fcbb772dd5fcb566931aa483e108f918292f8ff8db5ef8ef5daf0eccbb2d699c7da177d8c995d557afcb913367f3212fc10f04742e2a8bf8cda5f4991a72b9d06724108daa8c7254cdde0fc71225697738399a11f121382d75274e5dc2e43e4ee400f5700bd5fa93fbb0c57264f7333d2e1b180d028b8bd596ec9479863a4d1ceb409efa75e60707b5d44ab24a60f932de5ee358b94b4f8ee3c5ec99787e83aa1c4d391ed2e531be72b72eaed3635d72b7bce99a623715aee01311eebe742e7a5ea4a65b86624972c6aeff70504b0cdd97cc6ff4dc3f9ad5bbe5c91c0e8ed8d4e66da244680e9818ac05223f287eb9502eb5fd54701424e15f71bba5c8d5e3994484e2c9d8c11733ee1e94f7fff394e5257681942ee94f7adcced6a547a617a5e58c7f7e51eace242e082843aa0f300ccef991d883db6917372cb94db6306f26c8462d403512287c2b2cf1db6fcf79dbf6c4a2e78bfab14a5aa1a5b664ae4777bf8d193c753bb355c098d5e9b5a13d1e4c7f2cd0d399f5c2c5d953dcef58d39acd1955fef17bd7c0bdc166660c8523343d23fd441f7ba5ab1e00a7b6ae44f310ef2c69bbd332e5b452de7c541a9c10d37c10af9e508b6396ba5ea113ece286a58d18db090000148b9e4867d89215fdf75eca1663820e608e7e67225b2c4a1fbc30cf0c7716b5dd5263bde30c57e34b9dbd73a223ccd698a3bec47b61c327287837809c1e9bf6a6ddc878ae9076d51fcd2b44d2bd017c5789892e39a777014be8b59c514f95fd0eec2ee37750fb5299a3c067bef3a65b9eae83268c2cc2613640979c8e44cfe45a1accd6fa540aec7336eec0bfc07ff1af44e61059a083beb575966ef178e341604565ff2487bf5dc671a74e85f49b6d2a1005ce6591161e3ebabfc457f666a8f0a48d570dbad0108794aad18d84297d73a465b25b80d9c6568a584eb0a8d192d072892ec7b9dc18bc2b4a893d5bdd0b605adba03b3e3859eaf4d37280bb744b1f5f467fd0060a201fb4c0a625de958bd6aa7832c2ed12e031e837fcc48c498a151563c91a6dbb257cfd1b1327c6c36543c11850565c8bdb8d68eaf7927408fe950b5aec734fc5219adf35201bfe56b1a487f0da666d04a5507e71d29f591f4aef1e37899f89f383dee2b525912e8f2fd3c9d2f7ff86ded4277f1062ab26013e734bb4a566b4aa7cb264f595f0fe59f3c6b98b877bc329ed86b8bbd18a988296249e637a08599317a3dbec1703206233bc3c133ba46c2dd603acfe26cdd6df6a9258192d1210a0472b0cb4519ddbd1cfc028d146a4c3ea3f3750dbd712c39651fa9fd0578dcb5052a14c4ffb363ca283dc2b142fe52c68248f7bb863c6b296916120f3b189f1e076773773ff435454690ee5399a5cc05edebaedcd16a516596c4b946cde99cf7336146e0b3540e408ee3534160a7fc9b2ae366c2a85cffaf9a91996a094a471f89baf0a789a96e3006c944f69fb0060324bc628f7102a1bff6a3d43cf58b2f982029dae488836226780d96d865ae4cbd412400eb2c19da7e46d823686b60457692a71e4f3b38678fd9ae1320f300729dcd3f4eae592b48cf4ffd18e313a17f29949bbb1fd8d8e8c14da1fadcd9c227f5ade0059783d67981e7020eb1f8b8ca0bec77ac313bc1973317e19157fa55ad471d687c2a942956cbf2be98cfecc9bafb05e7525119a9891b44696e0b02af7118906c838bb40741a7d02c8422a38b6a4892f9637ca3e586120c0a166ef5842a0101e3137fbcbf5a9fd450e9b3c46542cd0e67365be5b9ace94cd10b146c85f7295c9c06dbdbbdd1276d861bf63dec45ce16eda80f567e1ac065903f536dcd3dccae38f827cf9550a2e1fccdbcf3a010a8051ff86ce1defbfa7d615b5759245c5d9b3ead4aa0d1580ac7d953d37a0c89ff051105c22da88610c282f9a86dd128f33f6925cdc85288e7792a53b1e827fcd4a76b2290b01900a3d9986c26998a71c98e9c82d849ce6aed604f957376c25150338c1b67e0a6cf7c8f13af2e21f116b75e5468b26bfe31bb2a5c9cdbbe55a0451243b7d589a40ee6086e574137a90c59d361631f69b321a27d9e5f95bb8838b292de1b44fbe61d64d3a3fdc7dcfa5e47b8ddb945e971437ccb219bb940169e3e73b2be58999a6c778bd6de0e2e1093f6c08364e3cd11e30208e6de109d493afc536160f68f3f77f95530375ee480a2d8171e993e3bb1a773d677af7a7c0cdb353421a0282bf4ea9743d0405752cfa60e93a3ecd9c7434492cf36a82930f61b9fbee22f60aebf11d6ee2b1ab48b7697a4e27bd3ae2f1d4810a26becf2f2b4e0a2ae2000bf6726828fb0be20e371fe2b118109eaa3a351c90757adc561a1b91291e359810b5bbbf4e2eb0727fb21b37fa28434774771cb150644a28c0a9e6767a95e6ca393ead37e0b594d8d8fdc30e37d7450e200f0d2635ee311517ae2b6d290e59e813be842747f44786b3957d38de6a2a865af2b7577f466d255f670a6f63abf651ef51770b46b5e5c89861eed6dbb96ffed5271f0566f361496bac7d90ba9de22d48e9d462d377b66e1d0c01e51db58e6ed150dc0d75825e952eaea5ed935c17a8b3d13b1d3a37dfcd694fe960ded2847a16ce77684cef83d8404bca58cb465ca0fd293642c8173da4b04af381f682bc5be0b2e8fd68f6d0a115890c134be829a7b3a2c39edada0e1cf4ab020818edba657d054c7d9747c7e7b1483929630318976dc829f5c4668a2f52e860e16bdc090a421eca3b6bcbc4eda91f7abb284b38a06a4e007dbe7893e5af9dbb76aa712742a6bf663cae735bcff65b7d9058ae8a6f1921a01863ce74f37eaf55480513d6866cb0a533fe4bed9fbe1fbb933b162be004645eaf20718060087e7975e449f18178ae3493bdec7fb2837dbcf328fff5ec576f680e66ecd8d65de63c422ef0b41324e31bef8aac5dafcad58f8c0e4a9743be90b1b35ab0c13a13fd5389682138ab064be673e9ed519b616bb9cc4819fd6903af743ee10a5c63ba215509c4d37dabdccf48676356841eae84dea3472d98ccc4d3aa6793bbfa468f5d943a94bcd2bd8b6ebc3adb415405c3b579b65b5b08bde73d54f6f1d44ccc5ddd439a139e42e533e1fc7321b7d00cc3614919dd59ff00152e0fe8a94d7d70356089f4094f0973825c228188e5366315daecc6a08d72323919288f37ba556907163e2fa8694c35a94f3e318ddeaaca0e9a407f663babe73b2870f461afbd6d51d957b5bb7e5ea0582016af136a994109eff5f40acb142bc025e6154851c458b0478cf3ca6e0e16fb64969dfc9701ef848953665187d8c8d2a90b63e3d1331045470d6df638d0f23576e731fac8d620a21d6db7345e7328fd7e562c29ceb5e9fc4f429486b717d39123b5db324254c80f38b20fa6a601c594b1311bdf1ac5a12aaf69fb59d59b6a1da1e120eaf15128f5344a2897ac64868ec78bf672bb0fbe55ad165788dfd51f8b5ea6a0e574ad8d1827360ee16f3e400f6a24c48a5e5c8157b7e33f9b9ab4dfb2fd2c78de7aee92fa4274d4dd33f7bc1545fafd5c96012b0f18e204b45bf2ef388696bfd7ffa207b24140a233c100bafdd3440297170dfcb26e7bab5c7046ee050663dbbf269d668ccb947f01f41ec8ee589ed427a75048dfc4659f65310ebbea27619588a321bbb32ed7e5a155dd27379b7cfa6b708b809edad1597a280e457977dc0aaed171f12f00db48842218d557942507a27b28de9f1c92520026e0ebd731111418a8813967b9426a937ba36f43f9311bc70a18b1ae4c7ae1ff5bba25a9b0a0bbc83cca8f77ba3c7846f1185aface543cd0ab2c642548beb349d0586bd1753a75e4c356702a0e795e718648d8cfff9d87aa42d868af6d30fbe25e1b1a0f57d2881b0e7d0a06355a2a6d346679b35c65bf33d9c07ef08e7d0990aff0822bd17fd63fb19cc5e189ce3d5fbd18d92c8c7c889423cbffe5f5db534075a6349cfa4665ba6824d15efc8759045b705b1d15ef0c293d96d3c616c09ecf0b67a12411da26ba5e0b6523cb8b062cd86448d412b69850de0d29d1f25d804eee8a877676cc09d8163b991adf593895260f496de96c3eba6b3ec2cb87b696c7e3c270f66d4339723bbc31ce94109c1d1551a110be465a66dc003280f3ac0dd9a1919ed3d9972eb3c9fa9d3b01b3cc69d8238cceb513848dfc4d0fd7842833b017e34ed0e1004f04a7ccce819200f312bcf855e928a1634499ac53c06da2ff158959dafb84dacfc9fe0ae7a0617dd7a2e324afcc4173b2a2e1afa8ba7031b300099f831a947d4fb08401b6b33bb614b5f5357f49b6c8f2924e70f272f7e0571d35dca338d22c62fc41b0e4271c04bcc37eb6b69fc0"}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) sync() sync() fallocate(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) write$UHID_CREATE2(r2, 0x0, 0x12e) creat(&(0x7f0000000100)='./bus\x00', 0x0) dup2(0xffffffffffffffff, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) sendfile(r3, r1, 0x0, 0x1ffff) write$binfmt_misc(r0, &(0x7f0000001a00)={'syz1', "087c59f9d70c08768400b13ec0ba87f093d2307a52abbb409bcaca42eb937e4973f3542734a0c4803badc89b5129df289c78"}, 0x36) write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) (async) sync() (async) sync() (async) sync() (async) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000000)='./bus\x00', 0x80, &(0x7f00000000c0)=ANY=[@ANYBLOB="757365725f737562766f6c5f726d5f616c6c6f7765642c6e6f696e6f64655f63616368652c696e6f64655f63616368652c636f6d6d69743d3078303030303030303032353133393062362c636f6d70726573732d666f7263652c6e6f61636c2c747265656c6f672c00a05a4926bbcd3204c710a23cf01a1fc178d0b3478aea8720314f940f80786138b6e30addbddbdc6dd5826709125621f95ba5f64f7085b9642cca4487c650c6fead084fd50644388b7323f5b44d13efc811aed746"], 0x1, 0x50ef, &(0x7f000000a2c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcCkAAP//AtvxeQ==") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001a80)={{}, 0x0, 0x0, @inherit={0x0, 0x0}, @name="7c98e5b26002e32a1d0d852ccb30bd2c0d5ecc796214aaae4e505a2da6b512b49899e0e7ba3546719174582ee86d7419d015edeb5d2d04a0615ea075c838f0b949b2dddcda661467fb56de41e7a9633e8ab7c48daf1f5c67a0c9afbec6a0634860df48ec11f6d3dc22d3487bb7e7e5aeff5860564df67aca7261df66e83894e00fb270042f81cd763d5cd546eb960295c39792432ce9238eda86425d465a0055380eb5a808eaa85706fc94d914a21c19bbab033e5da6b1fe6da754201e1c23c5a7c817f89dced4e86b7557b9a7cb4e74343c6f39b28ac59b2476f7c967a5d72c1f866ab62e266ea8411f9a53f7c638ef9a9820517b3b5a2f844c4a41aec1aa2e8a66377ccdcb110ec42efe8fbf66436799dfed17e86c30126838376108e3cd104bee916dbd55462e7c6eb4cf2438b1a66f31b8d88a4ad8d20ce89d18c194b56cdd72c050ab00b37a4ac25ff37502fab81d78b2ce61c17931f49951d05725b7166e429eaf1a605d7c082148a3fbbb93a5ca917aa90d9211bd23c1783d9dba71ca90035e55c4dba43be4a87389f444a780816f0b6ea09f26d07e3def55ece64d4e0e3af77d3fba6d7ea521dcc3e649bdb4dbc189610b7cbd2b52b0237ca871c8d97d4cc9867912f52e0bd3fdace46b2536ba76a3113272a9c56277bb8e0229e07fb88e3f12d6043d370bae912079432cb5450d5f977a3a48d55f8950909c64a850e7ac88965d24da730cfe02487b16ce284f5a2ad581a05d6e14b9145b398810cf313ba93135388cdb3f77a07d0171990697471515651482c9f3e188c2369a700df725c447a47a3a9a08a57285db622d81e0c00606fa3b256301bd1bd1602ed87751022a12d145ec963f7ac51c011452c4753bbc00c4c40faccd624fef590e702c3fab7934de5403a2317bf061ab11d342df7deebc83c87c0599851d3cc1e4fdf1325e4ce6d5b40721265d7ed6fe4f25d805d3c7a79c9c210e4754e0a26449921d9323ae9b58df59dffe9b2cda638d1fc732dda2177cf4dc6790eb3ae6e4784b35e82b7ad293ffe9e62137bda62505bea3174ad26bfcf99317bd4d0bd87a799965c4fbb6678123914fd2f3626432b97e64fbebeae53d0e22471b611e20659edc76f06753c7a45688c8e36b72bc2787fd450ba0745bbbfad3b05237400822d89eb88d01fd433bd4bcc4e98d3580886e8a0ba618763f83ffaabee652e720478691b8e7183cd4d10c49ea92ff4dda38a39572563f1a137f015754cf77dbce00cf249db307a979560af28b1a813173270ab4e05ef783037fb6260f8bce94b2f6607eb1b49fce9abd3643c6c7f878933ebb9d1b69e42daea84ee6fcbb772dd5fcb566931aa483e108f918292f8ff8db5ef8ef5daf0eccbb2d699c7da177d8c995d557afcb913367f3212fc10f04742e2a8bf8cda5f4991a72b9d06724108daa8c7254cdde0fc71225697738399a11f121382d75274e5dc2e43e4ee400f5700bd5fa93fbb0c57264f7333d2e1b180d028b8bd596ec9479863a4d1ceb409efa75e60707b5d44ab24a60f932de5ee358b94b4f8ee3c5ec99787e83aa1c4d391ed2e531be72b72eaed3635d72b7bce99a623715aee01311eebe742e7a5ea4a65b86624972c6aeff70504b0cdd97cc6ff4dc3f9ad5bbe5c91c0e8ed8d4e66da244680e9818ac05223f287eb9502eb5fd54701424e15f71bba5c8d5e3994484e2c9d8c11733ee1e94f7fff394e5257681942ee94f7adcced6a547a617a5e58c7f7e51eace242e082843aa0f300ccef991d883db6917372cb94db6306f26c8462d403512287c2b2cf1db6fcf79dbf6c4a2e78bfab14a5aa1a5b664ae4777bf8d193c753bb355c098d5e9b5a13d1e4c7f2cd0d399f5c2c5d953dcef58d39acd1955fef17bd7c0bdc166660c8523343d23fd441f7ba5ab1e00a7b6ae44f310ef2c69bbd332e5b452de7c541a9c10d37c10af9e508b6396ba5ea113ece286a58d18db090000148b9e4867d89215fdf75eca1663820e608e7e67225b2c4a1fbc30cf0c7716b5dd5263bde30c57e34b9dbd73a223ccd698a3bec47b61c327287837809c1e9bf6a6ddc878ae9076d51fcd2b44d2bd017c5789892e39a777014be8b59c514f95fd0eec2ee37750fb5299a3c067bef3a65b9eae83268c2cc2613640979c8e44cfe45a1accd6fa540aec7336eec0bfc07ff1af44e61059a083beb575966ef178e341604565ff2487bf5dc671a74e85f49b6d2a1005ce6591161e3ebabfc457f666a8f0a48d570dbad0108794aad18d84297d73a465b25b80d9c6568a584eb0a8d192d072892ec7b9dc18bc2b4a893d5bdd0b605adba03b3e3859eaf4d37280bb744b1f5f467fd0060a201fb4c0a625de958bd6aa7832c2ed12e031e837fcc48c498a151563c91a6dbb257cfd1b1327c6c36543c11850565c8bdb8d68eaf7927408fe950b5aec734fc5219adf35201bfe56b1a487f0da666d04a5507e71d29f591f4aef1e37899f89f383dee2b525912e8f2fd3c9d2f7ff86ded4277f1062ab26013e734bb4a566b4aa7cb264f595f0fe59f3c6b98b877bc329ed86b8bbd18a988296249e637a08599317a3dbec1703206233bc3c133ba46c2dd603acfe26cdd6df6a9258192d1210a0472b0cb4519ddbd1cfc028d146a4c3ea3f3750dbd712c39651fa9fd0578dcb5052a14c4ffb363ca283dc2b142fe52c68248f7bb863c6b296916120f3b189f1e076773773ff435454690ee5399a5cc05edebaedcd16a516596c4b946cde99cf7336146e0b3540e408ee3534160a7fc9b2ae366c2a85cffaf9a91996a094a471f89baf0a789a96e3006c944f69fb0060324bc628f7102a1bff6a3d43cf58b2f982029dae488836226780d96d865ae4cbd412400eb2c19da7e46d823686b60457692a71e4f3b38678fd9ae1320f300729dcd3f4eae592b48cf4ffd18e313a17f29949bbb1fd8d8e8c14da1fadcd9c227f5ade0059783d67981e7020eb1f8b8ca0bec77ac313bc1973317e19157fa55ad471d687c2a942956cbf2be98cfecc9bafb05e7525119a9891b44696e0b02af7118906c838bb40741a7d02c8422a38b6a4892f9637ca3e586120c0a166ef5842a0101e3137fbcbf5a9fd450e9b3c46542cd0e67365be5b9ace94cd10b146c85f7295c9c06dbdbbdd1276d861bf63dec45ce16eda80f567e1ac065903f536dcd3dccae38f827cf9550a2e1fccdbcf3a010a8051ff86ce1defbfa7d615b5759245c5d9b3ead4aa0d1580ac7d953d37a0c89ff051105c22da88610c282f9a86dd128f33f6925cdc85288e7792a53b1e827fcd4a76b2290b01900a3d9986c26998a71c98e9c82d849ce6aed604f957376c25150338c1b67e0a6cf7c8f13af2e21f116b75e5468b26bfe31bb2a5c9cdbbe55a0451243b7d589a40ee6086e574137a90c59d361631f69b321a27d9e5f95bb8838b292de1b44fbe61d64d3a3fdc7dcfa5e47b8ddb945e971437ccb219bb940169e3e73b2be58999a6c778bd6de0e2e1093f6c08364e3cd11e30208e6de109d493afc536160f68f3f77f95530375ee480a2d8171e993e3bb1a773d677af7a7c0cdb353421a0282bf4ea9743d0405752cfa60e93a3ecd9c7434492cf36a82930f61b9fbee22f60aebf11d6ee2b1ab48b7697a4e27bd3ae2f1d4810a26becf2f2b4e0a2ae2000bf6726828fb0be20e371fe2b118109eaa3a351c90757adc561a1b91291e359810b5bbbf4e2eb0727fb21b37fa28434774771cb150644a28c0a9e6767a95e6ca393ead37e0b594d8d8fdc30e37d7450e200f0d2635ee311517ae2b6d290e59e813be842747f44786b3957d38de6a2a865af2b7577f466d255f670a6f63abf651ef51770b46b5e5c89861eed6dbb96ffed5271f0566f361496bac7d90ba9de22d48e9d462d377b66e1d0c01e51db58e6ed150dc0d75825e952eaea5ed935c17a8b3d13b1d3a37dfcd694fe960ded2847a16ce77684cef83d8404bca58cb465ca0fd293642c8173da4b04af381f682bc5be0b2e8fd68f6d0a115890c134be829a7b3a2c39edada0e1cf4ab020818edba657d054c7d9747c7e7b1483929630318976dc829f5c4668a2f52e860e16bdc090a421eca3b6bcbc4eda91f7abb284b38a06a4e007dbe7893e5af9dbb76aa712742a6bf663cae735bcff65b7d9058ae8a6f1921a01863ce74f37eaf55480513d6866cb0a533fe4bed9fbe1fbb933b162be004645eaf20718060087e7975e449f18178ae3493bdec7fb2837dbcf328fff5ec576f680e66ecd8d65de63c422ef0b41324e31bef8aac5dafcad58f8c0e4a9743be90b1b35ab0c13a13fd5389682138ab064be673e9ed519b616bb9cc4819fd6903af743ee10a5c63ba215509c4d37dabdccf48676356841eae84dea3472d98ccc4d3aa6793bbfa468f5d943a94bcd2bd8b6ebc3adb415405c3b579b65b5b08bde73d54f6f1d44ccc5ddd439a139e42e533e1fc7321b7d00cc3614919dd59ff00152e0fe8a94d7d70356089f4094f0973825c228188e5366315daecc6a08d72323919288f37ba556907163e2fa8694c35a94f3e318ddeaaca0e9a407f663babe73b2870f461afbd6d51d957b5bb7e5ea0582016af136a994109eff5f40acb142bc025e6154851c458b0478cf3ca6e0e16fb64969dfc9701ef848953665187d8c8d2a90b63e3d1331045470d6df638d0f23576e731fac8d620a21d6db7345e7328fd7e562c29ceb5e9fc4f429486b717d39123b5db324254c80f38b20fa6a601c594b1311bdf1ac5a12aaf69fb59d59b6a1da1e120eaf15128f5344a2897ac64868ec78bf672bb0fbe55ad165788dfd51f8b5ea6a0e574ad8d1827360ee16f3e400f6a24c48a5e5c8157b7e33f9b9ab4dfb2fd2c78de7aee92fa4274d4dd33f7bc1545fafd5c96012b0f18e204b45bf2ef388696bfd7ffa207b24140a233c100bafdd3440297170dfcb26e7bab5c7046ee050663dbbf269d668ccb947f01f41ec8ee589ed427a75048dfc4659f65310ebbea27619588a321bbb32ed7e5a155dd27379b7cfa6b708b809edad1597a280e457977dc0aaed171f12f00db48842218d557942507a27b28de9f1c92520026e0ebd731111418a8813967b9426a937ba36f43f9311bc70a18b1ae4c7ae1ff5bba25a9b0a0bbc83cca8f77ba3c7846f1185aface543cd0ab2c642548beb349d0586bd1753a75e4c356702a0e795e718648d8cfff9d87aa42d868af6d30fbe25e1b1a0f57d2881b0e7d0a06355a2a6d346679b35c65bf33d9c07ef08e7d0990aff0822bd17fd63fb19cc5e189ce3d5fbd18d92c8c7c889423cbffe5f5db534075a6349cfa4665ba6824d15efc8759045b705b1d15ef0c293d96d3c616c09ecf0b67a12411da26ba5e0b6523cb8b062cd86448d412b69850de0d29d1f25d804eee8a877676cc09d8163b991adf593895260f496de96c3eba6b3ec2cb87b696c7e3c270f66d4339723bbc31ce94109c1d1551a110be465a66dc003280f3ac0dd9a1919ed3d9972eb3c9fa9d3b01b3cc69d8238cceb513848dfc4d0fd7842833b017e34ed0e1004f04a7ccce819200f312bcf855e928a1634499ac53c06da2ff158959dafb84dacfc9fe0ae7a0617dd7a2e324afcc4173b2a2e1afa8ba7031b300099f831a947d4fb08401b6b33bb614b5f5357f49b6c8f2924e70f272f7e0571d35dca338d22c62fc41b0e4271c04bcc37eb6b69fc0"}) (async) open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) (async) sync() (async) sync() (async) fallocate(r0, 0x0, 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) openat$uhid(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) (async) write$UHID_CREATE2(r2, 0x0, 0x12e) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) dup2(0xffffffffffffffff, r2) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) sendfile(r3, r1, 0x0, 0x1ffff) (async) write$binfmt_misc(r0, &(0x7f0000001a00)={'syz1', "087c59f9d70c08768400b13ec0ba87f093d2307a52abbb409bcaca42eb937e4973f3542734a0c4803badc89b5129df289c78"}, 0x36) (async) 12:56:30 executing program 0: perf_event_open(&(0x7f0000000040)={0x0, 0x82}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 12:56:30 executing program 3: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:56:30 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}}}}}}}, 0x0) 12:56:30 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) (fail_nth: 5) 12:56:30 executing program 4: ioctl$SNDCTL_DSP_CHANNELS(0xffffffffffffffff, 0xc0045006, &(0x7f0000000080)=0x2) r0 = socket(0x1d, 0x3, 0x4000000) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) accept4$packet(r4, 0x0, &(0x7f0000000180), 0x80000) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="800000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="adffa888000000005000128009000100766c616e000000004000028006000100040000000c0002000e0000000a000000280004800c00010000010000000000010c00010007000000010001000c000100080000000000000008000510aa815872d3e012685378aebec4772bd6b3e8043a970a15b0ea7b7d10b87eafad926c97d8729ccd4c6d2e5e6f1e9e834246e5faa9a97bb6ed15b71da4c45c6eab9724235cdaec659385d379296fd5340342fdb33c2b697b6c1516929ca2b56ce1beda8789ebf2117604", @ANYRES32=r3, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r3, @ANYBLOB="7a1b969d5db61db062ee6510bb955e002845f32c7072a6845e47234cdce6df8e4d85fb1e855292491852e1ba759c"], 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) bind$can_raw(r0, &(0x7f0000000040)={0x1d, r3}, 0x10) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) [ 1499.183898] FAULT_INJECTION: forcing a failure. [ 1499.183898] name failslab, interval 1, probability 0, space 0, times 0 [ 1499.201416] CPU: 0 PID: 31522 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1499.209329] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1499.218676] Call Trace: [ 1499.221269] dump_stack+0x1fc/0x2ef [ 1499.224905] should_fail.cold+0xa/0xf [ 1499.228735] ? setup_fault_attr+0x200/0x200 [ 1499.233058] ? ext4_journal_check_start+0x185/0x220 [ 1499.238069] ? check_preemption_disabled+0x41/0x280 [ 1499.243085] __should_failslab+0x115/0x180 [ 1499.247318] should_failslab+0x5/0x10 [ 1499.251117] kmem_cache_alloc+0x277/0x370 [ 1499.255266] ext4_mb_new_blocks+0x60a/0x4370 [ 1499.259689] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1499.264701] ? ext4_cache_extents+0x68/0x2d0 [ 1499.269112] ? ext4_find_extent+0x9bb/0xc70 [ 1499.273431] ? ext4_discard_preallocations+0xfb0/0xfb0 [ 1499.278702] ? ext4_ext_search_right+0x2c7/0xb60 [ 1499.280381] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1499.283459] ? ext4_inode_to_goal_block+0x2d2/0x3e0 [ 1499.296976] ext4_ext_map_blocks+0x2aa2/0x7390 [ 1499.301558] ? __lock_acquire+0x6de/0x3ff0 [ 1499.305794] ? mark_held_locks+0xf0/0xf0 [ 1499.309852] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 1499.315729] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 1499.320917] ? mark_held_locks+0xf0/0xf0 [ 1499.324981] ? is_bpf_text_address+0xd5/0x1b0 [ 1499.329490] ? ext4_es_lookup_extent+0x375/0xb60 [ 1499.334247] ? ext4_map_blocks+0x59f/0x1a50 [ 1499.338575] ext4_map_blocks+0x7a2/0x1a50 [ 1499.342723] ? ext4_issue_zeroout+0x160/0x160 [ 1499.347231] ? ext4_direct_IO+0xae4/0x1c50 [ 1499.351456] ? generic_file_direct_write+0x208/0x4a0 [ 1499.356551] ? vfs_write+0x1f3/0x540 [ 1499.360256] ? ksys_write+0x12b/0x2a0 [ 1499.364060] _ext4_get_block+0x208/0x530 [ 1499.368119] ? ext4_map_blocks+0x1a50/0x1a50 [ 1499.372529] ? ext4_journal_check_start+0x185/0x220 [ 1499.377545] ? ext4_get_nojournal+0x53/0xb0 [ 1499.381871] ? __ext4_journal_start_sb+0x12d/0x3f0 [ 1499.386798] ? ext4_get_block_trans+0x1e5/0x290 [ 1499.391463] ext4_get_block_trans+0x165/0x290 [ 1499.395958] ? ext4_dio_get_block_overwrite+0xf0/0xf0 [ 1499.401146] ? iov_iter_zero+0xd90/0xd90 [ 1499.405222] ? iov_iter_advance+0x210/0xdb0 [ 1499.409544] ext4_dio_get_block+0x73/0xc0 [ 1499.413690] __blockdev_direct_IO+0x424b/0xef40 [ 1499.418370] ? sb_init_dio_done_wq+0x90/0x90 [ 1499.422792] ? current_time+0x6f/0x1c0 [ 1499.426692] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1499.432317] ? lock_downgrade+0x720/0x720 [ 1499.436468] ? lock_acquire+0x170/0x3c0 [ 1499.440451] ? ext4_direct_IO+0xd31/0x1c50 [ 1499.444683] ext4_direct_IO+0xae4/0x1c50 [ 1499.448758] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1499.454386] generic_file_direct_write+0x208/0x4a0 [ 1499.459312] __generic_file_write_iter+0x2d0/0x610 [ 1499.464240] ext4_file_write_iter+0x2fe/0xf20 [ 1499.468738] ? ext4_file_open+0x600/0x600 [ 1499.472893] ? get_pid_task+0xf4/0x190 [ 1499.476779] ? mark_held_locks+0xf0/0xf0 [ 1499.480864] ? __fdget_pos+0x26f/0x310 [ 1499.484756] __vfs_write+0x51b/0x770 [ 1499.488467] ? common_file_perm+0x4e5/0x850 [ 1499.492786] ? kernel_read+0x110/0x110 [ 1499.496679] ? check_preemption_disabled+0x41/0x280 [ 1499.501695] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1499.506709] vfs_write+0x1f3/0x540 [ 1499.510243] ksys_write+0x12b/0x2a0 [ 1499.513865] ? __ia32_sys_read+0xb0/0xb0 [ 1499.517924] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1499.522940] ? do_syscall_64+0x21/0x620 [ 1499.526939] do_syscall_64+0xf9/0x620 [ 1499.530743] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1499.535945] RIP: 0033:0x7f57d962e0f9 [ 1499.539652] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1499.558542] RSP: 002b:00007f57d7ba0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1499.566242] RAX: ffffffffffffffda RBX: 00007f57d974df80 RCX: 00007f57d962e0f9 [ 1499.573503] RDX: 0000000000015000 RSI: 0000000020000200 RDI: 0000000000000004 12:56:30 executing program 0: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, r0, 0x0) [ 1499.580765] RBP: 00007f57d7ba01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1499.588042] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1499.595302] R13: 00007ffe906b9b1f R14: 00007f57d7ba0300 R15: 0000000000022000 12:56:30 executing program 4: ioctl$SNDCTL_DSP_CHANNELS(0xffffffffffffffff, 0xc0045006, &(0x7f0000000080)=0x2) (async) r0 = socket(0x1d, 0x3, 0x4000000) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sysvipc/msg\x00', 0x0, 0x0) accept4$packet(r4, 0x0, &(0x7f0000000180), 0x80000) (async) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="800000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="adffa888000000005000128009000100766c616e000000004000028006000100040000000c0002000e0000000a000000280004800c00010000010000000000010c00010007000000010001000c000100080000000000000008000510aa815872d3e012685378aebec4772bd6b3e8043a970a15b0ea7b7d10b87eafad926c97d8729ccd4c6d2e5e6f1e9e834246e5faa9a97bb6ed15b71da4c45c6eab9724235cdaec659385d379296fd5340342fdb33c2b697b6c1516929ca2b56ce1beda8789ebf2117604", @ANYRES32=r3, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r3, @ANYBLOB="7a1b969d5db61db062ee6510bb955e002845f32c7072a6845e47234cdce6df8e4d85fb1e855292491852e1ba759c"], 0x80}, 0x1, 0x0, 0x0, 0x4001050}, 0x40408c4) bind$can_raw(r0, &(0x7f0000000040)={0x1d, r3}, 0x10) (async) setsockopt$sock_int(r0, 0x1, 0x22, &(0x7f0000000400), 0x4) 12:56:30 executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000000)={@multicast, @dev, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, '0=v', 0x44, 0x2f, 0x0, @private1, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3}}}}}}}, 0x0) 12:56:30 executing program 5: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0x15000) (fail_nth: 6) 12:56:30 executing program 3: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200)=0x9000, 0x15000) 12:56:30 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1b, 0x0, 0x0, 0x0, 0xc8a}, 0x48) [ 1499.666366] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1499.706945] FAULT_INJECTION: forcing a failure. [ 1499.706945] name failslab, interval 1, probability 0, space 0, times 0 [ 1499.749791] CPU: 0 PID: 31541 Comm: syz-executor.5 Not tainted 4.19.211-syzkaller #0 [ 1499.757698] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1499.767053] Call Trace: [ 1499.769643] dump_stack+0x1fc/0x2ef [ 1499.773269] should_fail.cold+0xa/0xf [ 1499.777071] ? setup_fault_attr+0x200/0x200 [ 1499.781395] __should_failslab+0x115/0x180 [ 1499.785631] should_failslab+0x5/0x10 [ 1499.789427] kmem_cache_alloc+0x277/0x370 [ 1499.793578] ext4_mb_new_inode_pa+0x20e/0x1a70 [ 1499.798162] ? ext4_mb_pa_callback+0xd0/0xd0 [ 1499.802585] ext4_mb_new_blocks+0x3983/0x4370 [ 1499.807085] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1499.812098] ? ext4_cache_extents+0x68/0x2d0 [ 1499.816521] ? ext4_find_extent+0x9bb/0xc70 [ 1499.820843] ? ext4_discard_preallocations+0xfb0/0xfb0 [ 1499.826116] ? ext4_ext_search_right+0x2c7/0xb60 [ 1499.830867] ? ext4_inode_to_goal_block+0x2d2/0x3e0 [ 1499.835881] ext4_ext_map_blocks+0x2aa2/0x7390 [ 1499.840464] ? __lock_acquire+0x6de/0x3ff0 [ 1499.844701] ? mark_held_locks+0xf0/0xf0 [ 1499.848758] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 1499.854636] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 1499.859816] ? mark_held_locks+0xf0/0xf0 [ 1499.863874] ? is_bpf_text_address+0xd5/0x1b0 [ 1499.868372] ? ext4_es_lookup_extent+0x375/0xb60 [ 1499.873135] ? ext4_map_blocks+0x59f/0x1a50 [ 1499.877467] ext4_map_blocks+0x7a2/0x1a50 [ 1499.881618] ? ext4_issue_zeroout+0x160/0x160 [ 1499.886109] ? ext4_direct_IO+0xae4/0x1c50 [ 1499.890333] ? generic_file_direct_write+0x208/0x4a0 [ 1499.895430] ? vfs_write+0x1f3/0x540 [ 1499.899137] ? ksys_write+0x12b/0x2a0 [ 1499.902938] _ext4_get_block+0x208/0x530 [ 1499.906990] ? ext4_map_blocks+0x1a50/0x1a50 [ 1499.911426] ? ext4_journal_check_start+0x185/0x220 [ 1499.916436] ? ext4_get_nojournal+0x53/0xb0 [ 1499.920885] ? __ext4_journal_start_sb+0x12d/0x3f0 [ 1499.925810] ? ext4_get_block_trans+0x1e5/0x290 [ 1499.930472] ext4_get_block_trans+0x165/0x290 [ 1499.934967] ? ext4_dio_get_block_overwrite+0xf0/0xf0 [ 1499.940154] ? iov_iter_zero+0xd90/0xd90 [ 1499.944205] ? iov_iter_advance+0x210/0xdb0 [ 1499.948524] ext4_dio_get_block+0x73/0xc0 [ 1499.952670] __blockdev_direct_IO+0x424b/0xef40 [ 1499.957353] ? sb_init_dio_done_wq+0x90/0x90 [ 1499.961765] ? current_time+0x6f/0x1c0 [ 1499.965653] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1499.971282] ? lock_downgrade+0x720/0x720 [ 1499.975422] ? lock_acquire+0x170/0x3c0 [ 1499.979386] ? ext4_direct_IO+0xd31/0x1c50 [ 1499.983629] ext4_direct_IO+0xae4/0x1c50 [ 1499.987687] ? ext4_dio_get_block_unwritten_sync+0xf0/0xf0 [ 1499.993306] generic_file_direct_write+0x208/0x4a0 [ 1499.998231] __generic_file_write_iter+0x2d0/0x610 [ 1500.003158] ext4_file_write_iter+0x2fe/0xf20 [ 1500.007650] ? ext4_file_open+0x600/0x600 [ 1500.011796] ? get_pid_task+0xf4/0x190 [ 1500.015680] ? mark_held_locks+0xf0/0xf0 [ 1500.019731] ? __fdget_pos+0x26f/0x310 [ 1500.023619] __vfs_write+0x51b/0x770 [ 1500.027332] ? common_file_perm+0x4e5/0x850 [ 1500.031648] ? kernel_read+0x110/0x110 [ 1500.035537] ? check_preemption_disabled+0x41/0x280 [ 1500.040552] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 1500.045561] vfs_write+0x1f3/0x540 [ 1500.049101] ksys_write+0x12b/0x2a0 [ 1500.052730] ? __ia32_sys_read+0xb0/0xb0 [ 1500.056789] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1500.061803] ? do_syscall_64+0x21/0x620 [ 1500.065780] do_syscall_64+0xf9/0x620 [ 1500.069590] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1500.074804] RIP: 0033:0x7f57d962e0f9 [ 1500.078506] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 1500.097400] RSP: 002b:00007f57d7ba0168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1500.105101] RAX: ffffffffffffffda RBX: 00007f57d974df80 RCX: 00007f57d962e0f9 [ 1500.112361] RDX: 0000000000015000 RSI: 0000000020000200 RDI: 0000000000000004 [ 1500.119625] RBP: 00007f57d7ba01d0 R08: 0000000000000000 R09: 0000000000000000 [ 1500.126892] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1500.134150] R13: 00007ffe906b9b1f R14: 00007f57d7ba0300 R15: 0000000000022000 [ 1501.200488] IPVS: ftp: loaded support on port[0] = 21 [ 1501.326766] chnl_net:caif_netlink_parms(): no params data found [ 1501.377101] bridge0: port 1(bridge_slave_0) entered blocking state [ 1501.383569] bridge0: port 1(bridge_slave_0) entered disabled state [ 1501.392435] device bridge_slave_0 entered promiscuous mode [ 1501.400249] bridge0: port 2(bridge_slave_1) entered blocking state [ 1501.406638] bridge0: port 2(bridge_slave_1) entered disabled state [ 1501.414838] device bridge_slave_1 entered promiscuous mode [ 1501.434926] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 1501.444364] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 1501.463147] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 1501.471161] team0: Port device team_slave_0 added [ 1501.476781] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 1501.485519] team0: Port device team_slave_1 added [ 1501.501852] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1501.508089] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1501.534191] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1501.547063] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1501.553954] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1501.579467] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1501.594134] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 1501.602193] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 1501.623543] device hsr_slave_0 entered promiscuous mode [ 1501.629189] device hsr_slave_1 entered promiscuous mode [ 1501.635950] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 1501.643596] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 1501.725388] bridge0: port 2(bridge_slave_1) entered blocking state [ 1501.731785] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1501.738344] bridge0: port 1(bridge_slave_0) entered blocking state [ 1501.744735] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1501.786066] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 1501.792665] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1501.801210] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 1501.811522] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 1501.819016] bridge0: port 1(bridge_slave_0) entered disabled state [ 1501.827351] bridge0: port 2(bridge_slave_1) entered disabled state [ 1501.835140] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 1501.845284] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 1501.851683] 8021q: adding VLAN 0 to HW filter on device team0 [ 1501.861619] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 1501.869103] bridge0: port 1(bridge_slave_0) entered blocking state [ 1501.875468] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1501.890250] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 1501.897851] bridge0: port 2(bridge_slave_1) entered blocking state [ 1501.904221] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1501.922748] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 1501.930746] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 1501.938276] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 1501.952642] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 1501.960402] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 1501.969075] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 1501.977647] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 1502.009262] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 1502.017043] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 1502.025400] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 1502.036774] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1502.078399] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 1502.091460] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 1502.128841] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 1502.136116] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 1502.143176] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 1502.153231] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 1502.161120] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 1502.167911] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 1502.176951] device veth0_vlan entered promiscuous mode [ 1502.187641] device veth1_vlan entered promiscuous mode [ 1502.193962] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 1502.204592] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 1502.218805] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 1502.229392] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 1502.237505] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 1502.245143] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 1502.255253] device veth0_macvtap entered promiscuous mode [ 1502.262670] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 1502.271717] device veth1_macvtap entered promiscuous mode [ 1502.282559] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 1502.293344] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 1502.303672] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.314233] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.323919] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.334078] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.343721] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.353951] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.363526] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.373663] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.383209] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.393356] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.403187] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.413348] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.423070] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.434011] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.443773] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.454039] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.463930] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.474007] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.483526] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.493691] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.503455] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.513636] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.523200] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1502.533338] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.545067] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1502.552740] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 1502.561783] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 1502.571607] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.582204] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.591678] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.601537] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.610735] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.620610] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.629791] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.639478] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.648680] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.658424] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.667756] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.677704] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.686899] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.696639] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.707184] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.716944] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.726130] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.735919] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.745154] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.755516] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.764736] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.774508] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.783679] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.793427] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.804986] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.814740] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.823947] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1502.833770] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1502.844335] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 1502.851362] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1502.858166] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 1502.866521] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 1502.991922] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 1502.998275] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1503.006358] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1503.023663] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 1503.034066] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 1503.041580] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1503.048687] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1503.056689] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 1503.230095] Bluetooth: hci14: command 0x0409 tx timeout [ 1503.361577] audit: type=1800 audit(1676292994.500:678): pid=31805 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=13875 res=0 [ 1503.479312] audit: type=1804 audit(1676292994.610:679): pid=31809 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3845302814/syzkaller.akfTpj/0/bus" dev="sda1" ino=13875 res=1 [ 1503.504187] audit: type=1804 audit(1676292994.620:680): pid=31809 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir3845302814/syzkaller.akfTpj/0/bus" dev="sda1" ino=13875 res=1 [ 1503.527603] audit: type=1804 audit(1676292994.620:681): pid=31809 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir3845302814/syzkaller.akfTpj/0/bus" dev="sda1" ino=13875 res=1 [ 1505.309385] Bluetooth: hci14: command 0x041b tx timeout [ 1507.389537] Bluetooth: hci14: command 0x040f tx timeout [ 1509.469073] Bluetooth: hci14: command 0x0419 tx timeout [ 1513.144727] wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 1544.067374] wlan1: No active IBSS STAs - trying to scan for other IBSS networks with same SSID (merge) [ 1546.589217] ieee802154 phy0 wpan0: encryption failed: -22 [ 1546.594802] ieee802154 phy1 wpan1: encryption failed: -22 [ 1547.226613] INFO: task syz-executor.2:31126 blocked for more than 140 seconds. [ 1547.233993] Not tainted 4.19.211-syzkaller #0 [ 1547.240608] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1547.248903] syz-executor.2 D29952 31126 26640 0x00000004 [ 1547.254530] Call Trace: [ 1547.257702] __schedule+0x887/0x2040 [ 1547.261430] ? io_schedule_timeout+0x140/0x140 [ 1547.266006] ? mark_held_locks+0xa6/0xf0 [ 1547.270340] ? rwsem_down_read_failed+0x20a/0x390 [ 1547.275176] schedule+0x8d/0x1b0 [ 1547.278867] rwsem_down_read_failed+0x20a/0x390 [ 1547.283534] ? rt_mutex_futex_unlock+0xf0/0xf0 [ 1547.288378] ? writeback_inodes_sb_nr+0x30/0x30 [ 1547.293058] call_rwsem_down_read_failed+0x14/0x30 [ 1547.298257] down_read+0x44/0x80 [ 1547.301643] ? iterate_supers+0xdb/0x290 [ 1547.305701] iterate_supers+0xdb/0x290 [ 1547.309825] ? __ia32_sys_tee+0xf0/0xf0 [ 1547.313792] ksys_sync+0x86/0x150 [ 1547.317503] ? vfs_fsync+0x1f0/0x1f0 [ 1547.321218] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1547.326862] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1547.331874] ? do_syscall_64+0x21/0x620 [ 1547.335829] __ia32_sys_sync+0xa/0x10 [ 1547.339863] do_syscall_64+0xf9/0x620 [ 1547.343669] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1547.349090] RIP: 0033:0x7f66df4dd0f9 [ 1547.352807] Code: Bad RIP value. [ 1547.356246] RSP: 002b:00007f66dda4f168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a2 [ 1547.363991] RAX: ffffffffffffffda RBX: 00007f66df5fcf80 RCX: 00007f66df4dd0f9 [ 1547.371310] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1547.378656] RBP: 00007f66df538ae9 R08: 0000000000000000 R09: 0000000000000000 [ 1547.385913] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1547.393431] R13: 00007ffe448f88bf R14: 00007f66dda4f300 R15: 0000000000022000 [ 1547.400806] INFO: task syz-executor.2:31131 blocked for more than 140 seconds. [ 1547.408237] Not tainted 4.19.211-syzkaller #0 [ 1547.413240] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1547.421259] syz-executor.2 D29920 31131 26640 0x00000004 [ 1547.426951] Call Trace: [ 1547.429529] __schedule+0x887/0x2040 [ 1547.433223] ? io_schedule_timeout+0x140/0x140 [ 1547.437865] ? mark_held_locks+0xa6/0xf0 [ 1547.441926] ? rwsem_down_read_failed+0x20a/0x390 [ 1547.448825] schedule+0x8d/0x1b0 [ 1547.452193] rwsem_down_read_failed+0x20a/0x390 [ 1547.456924] ? rt_mutex_futex_unlock+0xf0/0xf0 [ 1547.461516] ? writeback_inodes_sb_nr+0x30/0x30 [ 1547.466694] call_rwsem_down_read_failed+0x14/0x30 [ 1547.471631] down_read+0x44/0x80 [ 1547.474993] ? iterate_supers+0xdb/0x290 [ 1547.479111] iterate_supers+0xdb/0x290 [ 1547.482990] ? __ia32_sys_tee+0xf0/0xf0 [ 1547.487018] ksys_sync+0x86/0x150 [ 1547.490461] ? vfs_fsync+0x1f0/0x1f0 [ 1547.494192] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1547.499625] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1547.504640] ? do_syscall_64+0x21/0x620 [ 1547.508672] __ia32_sys_sync+0xa/0x10 [ 1547.512464] do_syscall_64+0xf9/0x620 [ 1547.516346] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1547.521525] RIP: 0033:0x7f66df4dd0f9 [ 1547.525216] Code: Bad RIP value. [ 1547.528616] RSP: 002b:00007f66dda2e168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a2 [ 1547.536385] RAX: ffffffffffffffda RBX: 00007f66df5fd050 RCX: 00007f66df4dd0f9 [ 1547.543640] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1547.553843] RBP: 00007f66df538ae9 R08: 0000000000000000 R09: 0000000000000000 [ 1547.561201] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1547.568527] R13: 00007ffe448f88bf R14: 00007f66dda2e300 R15: 0000000000022000 [ 1547.575826] INFO: task syz-executor.2:31148 blocked for more than 140 seconds. [ 1547.583256] Not tainted 4.19.211-syzkaller #0 [ 1547.588344] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1547.596463] syz-executor.2 D30592 31148 26640 0x00000004 [ 1547.602100] Call Trace: [ 1547.604671] __schedule+0x887/0x2040 [ 1547.608457] ? io_schedule_timeout+0x140/0x140 [ 1547.613046] ? mark_held_locks+0xa6/0xf0 [ 1547.617183] ? rwsem_down_read_failed+0x20a/0x390 [ 1547.622021] schedule+0x8d/0x1b0 [ 1547.625367] rwsem_down_read_failed+0x20a/0x390 [ 1547.630172] ? rt_mutex_futex_unlock+0xf0/0xf0 [ 1547.634772] ? writeback_inodes_sb_nr+0x30/0x30 [ 1547.639524] call_rwsem_down_read_failed+0x14/0x30 [ 1547.644446] down_read+0x44/0x80 [ 1547.647869] ? iterate_supers+0xdb/0x290 [ 1547.654014] iterate_supers+0xdb/0x290 [ 1547.657969] ? __ia32_sys_tee+0xf0/0xf0 [ 1547.661937] ksys_sync+0x86/0x150 [ 1547.665368] ? vfs_fsync+0x1f0/0x1f0 [ 1547.669141] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1547.674496] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1547.679707] ? do_syscall_64+0x21/0x620 [ 1547.683686] __ia32_sys_sync+0xa/0x10 [ 1547.687545] do_syscall_64+0xf9/0x620 [ 1547.691341] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1547.696628] RIP: 0033:0x7f66df4dd0f9 [ 1547.700345] Code: Bad RIP value. [ 1547.703696] RSP: 002b:00007f66dda0d168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a2 [ 1547.711454] RAX: ffffffffffffffda RBX: 00007f66df5fd120 RCX: 00007f66df4dd0f9 [ 1547.718825] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1547.726093] RBP: 00007f66df538ae9 R08: 0000000000000000 R09: 0000000000000000 [ 1547.733424] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1547.740744] R13: 00007ffe448f88bf R14: 00007f66dda0d300 R15: 0000000000022000 [ 1547.748096] INFO: task syz-executor.2:31157 blocked for more than 140 seconds. [ 1547.757455] Not tainted 4.19.211-syzkaller #0 [ 1547.762468] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1547.770500] syz-executor.2 D26760 31157 26640 0x00000004 [ 1547.776202] Call Trace: [ 1547.778800] __schedule+0x887/0x2040 [ 1547.782510] ? io_schedule_timeout+0x140/0x140 [ 1547.787175] ? mark_held_locks+0xa6/0xf0 [ 1547.791230] ? rwsem_down_read_failed+0x20a/0x390 [ 1547.796050] schedule+0x8d/0x1b0 [ 1547.799849] rwsem_down_read_failed+0x20a/0x390 [ 1547.804510] ? rt_mutex_futex_unlock+0xf0/0xf0 [ 1547.809152] ? writeback_inodes_sb_nr+0x30/0x30 [ 1547.813828] call_rwsem_down_read_failed+0x14/0x30 [ 1547.818832] down_read+0x44/0x80 [ 1547.822191] ? iterate_supers+0xdb/0x290 [ 1547.826295] iterate_supers+0xdb/0x290 [ 1547.830172] ? __ia32_sys_tee+0xf0/0xf0 [ 1547.834123] ksys_sync+0x86/0x150 [ 1547.837642] ? vfs_fsync+0x1f0/0x1f0 [ 1547.841357] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1547.846766] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1547.851775] ? do_syscall_64+0x21/0x620 [ 1547.857623] __ia32_sys_sync+0xa/0x10 [ 1547.861427] do_syscall_64+0xf9/0x620 [ 1547.865221] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1547.870471] RIP: 0033:0x7f66df4dd0f9 [ 1547.874175] Code: Bad RIP value. [ 1547.877623] RSP: 002b:00007f66dd9ec168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a2 [ 1547.885325] RAX: ffffffffffffffda RBX: 00007f66df5fd1f0 RCX: 00007f66df4dd0f9 [ 1547.892800] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1547.900139] RBP: 00007f66df538ae9 R08: 0000000000000000 R09: 0000000000000000 [ 1547.907458] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1547.914717] R13: 00007ffe448f88bf R14: 00007f66dd9ec300 R15: 0000000000022000 [ 1547.922068] INFO: task syz-executor.2:31165 blocked for more than 140 seconds. [ 1547.929484] Not tainted 4.19.211-syzkaller #0 [ 1547.934474] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1547.942512] syz-executor.2 D29920 31165 26640 0x00000004 [ 1547.948230] Call Trace: [ 1547.950818] __schedule+0x887/0x2040 [ 1547.954521] ? io_schedule_timeout+0x140/0x140 [ 1547.961171] ? mark_held_locks+0xa6/0xf0 [ 1547.965236] ? rwsem_down_read_failed+0x20a/0x390 [ 1547.970128] schedule+0x8d/0x1b0 [ 1547.973498] rwsem_down_read_failed+0x20a/0x390 [ 1547.978227] ? rt_mutex_futex_unlock+0xf0/0xf0 [ 1547.982802] ? rcu_nmi_exit+0xb3/0x180 [ 1547.986750] ? writeback_inodes_sb_nr+0x30/0x30 [ 1547.991428] call_rwsem_down_read_failed+0x14/0x30 [ 1547.996434] down_read+0x44/0x80 [ 1547.999793] ? iterate_supers+0xdb/0x290 [ 1548.003830] iterate_supers+0xdb/0x290 [ 1548.007775] ? __ia32_sys_tee+0xf0/0xf0 [ 1548.011765] ksys_sync+0x86/0x150 [ 1548.015231] ? vfs_fsync+0x1f0/0x1f0 [ 1548.019001] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 1548.024358] ? trace_hardirqs_off_caller+0x6e/0x210 [ 1548.029419] ? do_syscall_64+0x21/0x620 [ 1548.033384] __ia32_sys_sync+0xa/0x10 [ 1548.037269] do_syscall_64+0xf9/0x620 [ 1548.041073] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1548.046324] RIP: 0033:0x7f66df4dd0f9 [ 1548.050032] Code: Bad RIP value. [ 1548.053383] RSP: 002b:00007f66d65cb168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a2 [ 1548.062875] RAX: ffffffffffffffda RBX: 00007f66df5fd2c0 RCX: 00007f66df4dd0f9 [ 1548.070203] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 1548.077535] RBP: 00007f66df538ae9 R08: 0000000000000000 R09: 0000000000000000 [ 1548.084795] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1548.092130] R13: 00007ffe448f88bf R14: 00007f66d65cb300 R15: 0000000000022000 [ 1548.099603] [ 1548.099603] Showing all locks held in the system: [ 1548.105926] 1 lock held by khungtaskd/1569: [ 1548.110292] #0: 000000002e53d4a3 (rcu_read_lock){....}, at: debug_show_all_locks+0x53/0x265 [ 1548.118996] 1 lock held by in:imklog/7799: [ 1548.123229] #0: 0000000073e88311 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0x26f/0x310 [ 1548.131284] 1 lock held by syz-executor.2/14110: [ 1548.136036] #0: 00000000bfba9d29 (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.144943] 1 lock held by syz-executor.2/14509: [ 1548.149738] #0: 000000006a738739 (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.158672] 1 lock held by syz-executor.2/14804: [ 1548.165178] #0: 000000003d888765 (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.174105] 1 lock held by syz-executor.2/21690: [ 1548.178935] #0: 000000009a389f8a (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.187861] 1 lock held by syz-executor.2/22110: [ 1548.192638] #0: 000000006cfbab6a (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.201553] 1 lock held by syz-executor.2/26195: [ 1548.206359] #0: 000000003996c9af (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.215225] 1 lock held by syz-executor.2/26589: [ 1548.220028] #0: 000000001b6e6703 (&type->s_umount_key#77/1){+.+.}, at: sget_userns+0x20b/0xcd0 [ 1548.228927] 1 lock held by syz-executor.2/31126: [ 1548.233661] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.242584] 1 lock held by syz-executor.2/31131: [ 1548.247389] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.256344] 1 lock held by syz-executor.2/31148: [ 1548.261093] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.271484] 1 lock held by syz-executor.2/31157: [ 1548.276320] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.285165] 1 lock held by syz-executor.2/31165: [ 1548.289959] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.298890] 1 lock held by syz-executor.2/31467: [ 1548.303633] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.312697] 1 lock held by syz-executor.2/31469: [ 1548.317525] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.326430] 1 lock held by syz-executor.2/31470: [ 1548.331173] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.340082] 1 lock held by syz-executor.2/31471: [ 1548.344840] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.353963] 1 lock held by syz-executor.2/31501: [ 1548.358796] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.369710] 1 lock held by syz-executor.2/31802: [ 1548.374455] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.383344] 1 lock held by syz-executor.2/31803: [ 1548.388142] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.397077] 1 lock held by syz-executor.2/31804: [ 1548.401822] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.410721] 1 lock held by syz-executor.2/31805: [ 1548.415459] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.424364] 1 lock held by syz-executor.2/31808: [ 1548.429211] #0: 00000000bfba9d29 (&type->s_umount_key#78){++++}, at: iterate_supers+0xdb/0x290 [ 1548.438138] [ 1548.439758] ============================================= [ 1548.439758] [ 1548.446819] NMI backtrace for cpu 0 [ 1548.450445] CPU: 0 PID: 1569 Comm: khungtaskd Not tainted 4.19.211-syzkaller #0 [ 1548.457869] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1548.467205] Call Trace: [ 1548.469768] dump_stack+0x1fc/0x2ef [ 1548.473371] nmi_cpu_backtrace.cold+0x63/0xa2 [ 1548.477843] ? lapic_can_unplug_cpu+0x80/0x80 [ 1548.482316] nmi_trigger_cpumask_backtrace+0x1a6/0x1f0 [ 1548.487571] watchdog+0x991/0xe60 [ 1548.491003] ? reset_hung_task_detector+0x30/0x30 [ 1548.495823] kthread+0x33f/0x460 [ 1548.499185] ? kthread_park+0x180/0x180 [ 1548.503137] ret_from_fork+0x24/0x30 [ 1548.508753] Sending NMI from CPU 0 to CPUs 1: [ 1548.513305] NMI backtrace for cpu 1 skipped: idling at native_safe_halt+0xe/0x10 [ 1548.514811] Kernel panic - not syncing: hung_task: blocked tasks [ 1548.526966] CPU: 0 PID: 1569 Comm: khungtaskd Not tainted 4.19.211-syzkaller #0 [ 1548.534403] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1548.543741] Call Trace: [ 1548.546309] dump_stack+0x1fc/0x2ef [ 1548.549914] panic+0x26a/0x50e [ 1548.553083] ? __warn_printk+0xf3/0xf3 [ 1548.556949] ? lapic_can_unplug_cpu+0x80/0x80 [ 1548.561420] ? ___preempt_schedule+0x16/0x18 [ 1548.565804] ? watchdog+0x991/0xe60 [ 1548.569404] ? nmi_trigger_cpumask_backtrace+0x15e/0x1f0 [ 1548.574830] watchdog+0x9a2/0xe60 [ 1548.578278] ? reset_hung_task_detector+0x30/0x30 [ 1548.583099] kthread+0x33f/0x460 [ 1548.586443] ? kthread_park+0x180/0x180 [ 1548.590396] ret_from_fork+0x24/0x30 [ 1548.594549] Kernel Offset: disabled [ 1548.598170] Rebooting in 86400 seconds..