VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCADAAAAIMzfOo/2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8FAAA//9oRtQv") (async) pipe2$watch_queue(&(0x7f0000000100), 0x80) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) (async) sendmsg$kcm(r0, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tp={0x18, 0x1, {0x0, r1, {0x2, 0x4e24, @multicast2}, 0x1, 0x1, 0x4, 0x1}}, 0x80, &(0x7f0000000100)}, 0x804) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x200100, 0x0) (async) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)) (async) bind(r2, &(0x7f00000001c0)=@nfc={0x27, r3, 0x0, 0x7}, 0x80) (async) 18:07:45 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x1a3802, 0x0) preadv2(r0, &(0x7f00000130c0)=[{&(0x7f0000012ec0)=""/137, 0x89}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r1, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000001200)={r1, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}], 0x81, "7464fbe08eb369"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000051900)={0x0, 0x0, "dca4778f4099688b13eed2925b0dda79468c859a78b6457fd76f4dce56c998f98b2e1bdb48d216b14e237769994323d9da42c50b3dcb4987a3864d5087104b21b05a8353f7b4f58d2ad0a314fe10da50fc2c0ad139d45df4700ea8540a07682c56eb71223d225c5a64d257239e9f0482e1bc053ddac4693802ba652f8555db03178431cb609637871270e334730c2b0271f981c935bc4380e8201a835a77c1ea95f2595ad6f0e84d0b628e59070453a6f9344a8093a1d9a5eb3b4eb1e446436ef677fdc4c56e92cbf7485216027cac4f3304753ebebd50bea03b997cbb751f5a6a9aa94da9062c4340de04fb5d27083067cdeda19791c5e09ac8cb48d62f64a7", "463c869d7e3b882dd1eb8edd1e53cc7f84287f34e40fb23676ca10bbda0b4890531148f9750a4871c96acdf61fcfd11eebc5075e0e146c297d85dd139eb6c8db6c9df8e4c6ce5613635b976817aa0c24d0c86306acfb2347361a1c666109ee1199c826b08cedb0daa25ea482639dc09f491a7eba9245216676147d621d7017cc6002b77d930c498bb32437d0269a5f9567098e6a25b26bde70cef2bbbd67dc52047f696814dbddfd371bb1d12ec3c863cc2344aad352168288071c4b061d931ffd2b5bc46d93ea9d0d1bc2a63fc98d54f956ad7b5dc794e44d4ddb1dd4944ce9a3fb806123f9802eae0957b4489ec13751653631597adefbdafef97bb5eadf4f087ad38029b4a582443de700a3158d187dc7efda49f7f3efd56ee27a7880ec935c3a436a1fec61077d742649d9446aa4ac5599df0ecce755a0e188da89da3851ccab3efd8ce36f845a701117b2b09b7ceb6e124090e64375db54b76445bb219c656a31ef1a9aceb6a343f595acee8e8889500da687fc3b7e306cf79e0e91b99ce81b313009b6bc8affba38573d6036220a2c4b3e2119599912c36f5980801db28d1bff1c95f65680dd81a943b7e972ae8cd9dc5dd9238432073e83dd271934eba1ef809e0fa6aa3921280b9e2dc223d0f9c19493c727f81a2363f6c5bec4fb58b5908e348dcdaac9575978de8ece15151e5f3e004a4313038825ca424a3bf71c0e414d843dbb093702de51a074e93560e2a953786b650257668b8156f71a1352ddec59bad192490af1511a32ae7df52b52198a010b5a86dec2f39481b473edb74db281dc20ecd0e3b3c7eab94157c7d9e85e701f9755afb75a8ad5b9c581a7e2b8710b917c181315616932d6b7123aa6c5e49e15feccd14580b3fecfa1f47ee29ad24a83b1d06d04e9fe62166ddfb0a461f079404475df3a10ddcdd60d053ba2c00211120d782dbcf4a92c87048da5ee7af122ab17b83d8c9af9e70a4ca6fa0c77b389694b89fd2790acc1e67be8b97d051faa13e3300c214e9f8a290f448e84d3b03f27a010b2ab3e5b331d601d59626143fbb3e7f8ac1b97491436466b201a9587c853dc27404b1f3af7f905139fc43f52ec21d7533e913f1e2a58be0709328b3e6dc10b560210722832c020846f0da88a67b78266769657cc6fefc6fa669826d27baefb8c8835e81aa8dd1f75ab3f1c84e4db57ffe8abe1ad439fa321a6d054bbde9ad33dd7f4f5428a78ce529925a9a74c55896f07e88343e4aa56a3a697e0084fbe0260d44fb9a6fcd8140b982b3734b2585099250de572d8ecf1a6307d4fa0ed0624b3fa3aab22f48086a8812610d343a1f850ed0811ac0e714325290b58ace03c46e56ee0cf908e94f9db2e845d845a116686082e93874bcf783484a199364fb3caa0bb0cdb86f6c789456798b01eee6041f9a9c56faeb4b49e7dd0e77e615f90a93d78899d408ccc20b81aadf372e5a276605a4889a2171f1339fe41b4c0f1fbc7818d5fba4abd571ae1d802f31fd235e90371267469eef0841bdd249d36bff4852d30cdf0d0aafdbddb1085f865d3c5f10f8f115bb25cf2191792b9806a0822976037ea89334db789d8818979a8344affd6943d8076988292e2a4771103621ee7d27af83a9e7592274ccff8b16b095b18883f97434d28b04b02c2e6ddb911d345207cd9d5d02b1a43b87f19dbc0bf845bd36b55c480dbb9012e8b3a981c64bfb90c654f724383c5847dcceff0f7c1df09182aef94ce60308978bdc956a7080be1d38af12cf69eb8ae29d9e69112779329a9dbcbeaa95c03cdc5e7279bc131fbd96eb69e6e9b36b841446c4ad8a10d7749e7c91383854bd9721ac491607cdc302c7387eaf44a899208ccb703605ed4d52bd4a2dbfe4474cd9ba966abb3324772469cafaf81a8874f0dde7e3e6898eaa6ed3249c7170506f069def5a60cc1b9afed325aaf4b52ab6105b9dbd20c6d8ce076d5f17609b38b0bbf920b0cc7e76940a102e70666b236b80602ef4d0179bbe5855d69d2c5a98d3b8c8ee4f6ca2c1905e7a1bd27b1eb2b4726f741df6bc29468d22dcc5e861870cf3be988d4d5ba5a93c133c860974ef9aa0c9a5334e1e572ed2fc1f5e99256eed9692a15adf73fb5c440dd67e49690a6743b22a3f5fd09ff58a507e1706404e28f5edfa629867e199b4724e386edde29e3ac4eecf8fbde62294cc677c74b7c0d79de6b50c5f6b8de535cb8c898a4121944b4a19f2116ba8d42b634a11b723f1a02c78d6e503ab0129e75e6e07e61f40cfd12034217caa293886cef611e5e355c25cdddc5fca0c72894e466bbe608a4d126a9838be919f2642f10477ae4516372bf9b03fa8f92fd6853610335acc1c70aa6ed9895fe2c991c534312285b6f55a2bbd4e3268c83c16e4013b52b5aa270a74a179d13dd5c9ef20b1477b318d90ede445fb8b1c24a74e52cc809185592d4d0f9a8bc72027c09055a6a557148d630d18c8cb111653844035ac0aaba2f8707e816253822c618019bce4d7f74aa31be41f277fe0980ae0edc457922e0b6408f1e2548def881ea4603756fb379a807c8982b11378885155f9e1c36b216ea0bcf4291f7aa5b40bcb898e76c87a75c670442a3bc716af6c81ec66e164026ce1211f8c92ba073ff63b2443b4851b2cb27bef7dac3fa2bddd8fb9e6cf7228ed0b995ee9e6a39289e9ead3f717bad7a3e6b547d43416d15eb65f52290a298326f2fdbf67a8b53075bee67d2942804de33f03594a65053444931730c62eff2c2a903f6a4af9952228e246e685c725c7c425fa96111290d44209f154de03d6e26fe6b8570e4fd3a8abd2fd6545b01ba7f22091edf908cb3c83ae9e549a65c515cd7fa0de9d78e7bfe13def32a88b72a7c80d9144375a50a2eedf3320682700ba626965c0667e9b8dd74434377ae73458067cfb05f590fd1b2cd3c44dac5a8371311f70073a4c5656b6a6a884dcdde2b9ba841faa8abbb0c585280727dd8c5d36b3ded0d797dc55f6768ffc8776b75f7b18ad3f4a057a8d1cafa7e7d4d8b5f2cd89fa951a1a428aff326bc3b25eb336fe9da4dc60ecd0abafe1f567c019c2944461e51859831e4e18f2ba6f337d9c444b4a4af49debd08f9a4420b0005487b09824028fd32a7aa936a0eecc5fc7852511021df601c718d5f4fc2564d024cc22e4385e630d00a94b4f65d1203445e28b7537861de440be8f7ca1dbb972ab65e366640ea14c5cc2822b2f4d406388db984accb2d9cc9bebbb50882d54d343d3de3841ff0805f5b13b8e88a8be63d1bf92324803474a165209b7b27e9286f3fb88b9b123ba0aa071682d42fd7419e441b197fea41c88dff56d7caa4af6de20e77985b23b02a10cee4ded370541b41ca583a7e9dfc2e00f07bcfe01577dc0df08d56aef119f11ae936a153b44082f3bc3ed9d4df68427cb2dbb13409865a585b9d495af5a98f57067865fbbbd8ef636d23d1a0ad23932855a34fd758496c614e1aea13c6b5a712095e7bf908f44f3c4e9a2dd4aafe20d7f6a1d570430a8a31f49ae121cab6cefe87aab6fded6f96bf7ef93c6daed963741278a9a05c523593e7f65a2682535859d05fef52b8848e2c52bb3d6a57767fbb15206c6ce468e06928807b2eb0c2d14c6310dd442df03da9a79aba25e4c85291886858d9879fd9c67a8a1f218f06a4599ea0ab59aafe3d8371f937aea4311b3036badebcbe1421e8fa9577f17af82b9f1b7b54eba997d9f69a39f4183437f39fb5d912cbc7a35b9eb1d5ff6015fa0296eaa959432459ee8a80350dbe7ea1784b2abbe96f90f81a479bf452eacbe0dbe74117471c9e91d427368739f19bef523b1312d0b87c2d55c729408f0f8ebb9d11eeb40ab7d720c0d7d745cb74e6bb56ffbadb2876778542db9c7a72cd7efb9fc400a595fb2c7f3075646384bc6e90c59b0941a9d554697032e9c23f5bbe34729558f308d4464f8a0f572caaffd5cb311561c903325eb98ad7a75b3e7d9255a92665a88b7b58a96458bc79919c0d10de43dac260a09b7bf28a6bd5dd400c14995d263c5fb5ec8ae437ef32dd97836e4bb041966ac8144228f4e2a8607898b8f6e859596dd291c54dafa17f42431e17c1e95bd084d6c0f6cb17347dbe1309b5974fb36ec29d57ade07697d4f97f948a9b67b68524812d4cc82d430cd020fa1e4b8061ac8f1846d2975f62b5743d2b936ddb3d19e1ebcb0c73e39fcfe25ca2c5ff211ff2e6400c976f202063bf2c0bbcbb8e8dbd95202fb32eb1652ef4bc8ed8d540355c2fdcb7f978fe1a754e5236c078519fb2da9e8287d88c13aebe7965fee8cb136e3d64ad43cddd55ba63ed7f525dc738a7cb601eb2b1d929423f70b57dde3b74ddc30c27aef5d871d52fe87bb22c9fc83a19ce86e2da58f39e9a5c53db0e65ee90c04e10313a7083a8438c197088abd6d0ddbb08221ecb2e4a595febdbc81c0f31e9234da36e7aaf2012b7ee17730b08c6c5513a722e76301dadf205f06424fa3815b1c7fd9f72b1eea3a2dc5b461fb70b474a3d31745b00b7f6898639e33a0761decf7f6ad039277bbb7551154f823b40694e2d68ba92f4daa7ee355733895791048b82a5030d1c93e816949665b5fb32beade3673520f51fc4d5270d52a537e601b9791d3eafe772ed725e0724fffc1ecbbfd5d14114f26c5f1a3212a7b969e7ce793056ae0f144ca05968b839fcdee326b992030bf71ee5c9f1a81c634b7c435fa281df8a891ff4b7262c0c7d99179c533a9269899152e3a2ade41b762d445e36464eb7583fbc775a09ec187718a7976615b880632333c30402c08c05e19fdea5230a933176f8d84a2f2a1cf129e5136348dcd77a15d5ed9da40c983ed8b493421dfa9fcaebefc2b9ba03e4333ee75ad9b02cba870b488e2fafb775b96d5c16c134d42169638ddd4e79f8d1e924d1722af311a75fb3e287f3532d48fea8dba813fa137b185c11371dc506f7408e5adb68c4814ebc378bdaa6f1cc2be51924bdcf155bc4decdf4ef9f595fc275092b5c672e06424b81bcb793e791aa8786ac8b3712916d31a4ca67aa8baea0ede4d34bd39985a3394edef6a8421f68d959eec424335102232c5ade11d5ae64aaf00911648e55af90efb713b145fe014db2f546790a340b68a407a135d86e5c6c16df1ffcb8cd26446bed7af1bf08d5e38a86e4fc1358855eb9de96b083541d533e896a3fc4d5bc6c5ab83749ffac08586507a9208bf6d2afecea05d6195739370713ce62c800d5f8be898a1e0d96124922cfa8a9e9e1672a0bb48b1a481f3f218f3d39d2c956f3ed97aee63c3955c0edf956bb9577967f220ed3f43fe26ba153076fa1fa4e6c41f14879bf2922b66a1c3ac76f8c30c221c16d262e7c824d124b9c246c070c47d01fde84eb78259242fd7d6b092be799"}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r12, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r13, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r12, 0xd0009412, &(0x7f0000001200)={r13, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}], 0x81, "7464fbe08eb369"}) r18 = socket$netlink(0x10, 0x3, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r19, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r20, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r19, 0xd0009412, &(0x7f0000001200)={r20, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r22}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r22}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r18, 0xd000943e, &(0x7f00000005c0)={r22, 0x0, "0c0d29cb759d4c84395251858f407ec48d7b1c737ba07c97168ead6812bf16f371f37bd6fba083504144fc70f812db861a220d383ea312ad4a0ed24937ba084608ca8f67dd8cb014d3a68a6cec9778d3cad66e9017ed76899bc7415e31ba5569a4c58552c4ea3593649c078cc766b88da559646e75455722aa3d78377b9b063780883ce887b7e350d130c9693e5a0494195d4c481c2f8e12c714654033dc1616c77bf618e49a2bf50cbac90f26d39cea11047153276f491e32343d14c19d90851f66023ca894a518d6678b39018f4b4acc4e3093b8c927de7e93d7536eb7b652286ebea597ead93d512026746a91795098d0f6cee645e0a64d5e0852e6c118c9", "510e67321a16426ccf2bf219b6af340a89b13e0ab92a1111ffe62027598077748abead18d22ab2ebeb61f408cb2356a9b0aee90d7f3ef4244f523f8ca07f0d70f2894602d772481c5713bb51e9a782f6398d5e239e65b40e4d8adc5b58eeae7f0df09587474aedcb899f5443820c3bac7a0743cfb603832538bf2d4540ffb75534229fdce2b6331b85e5e08f57a89d62a058a01220ea743cc50da5853a2539703aa5920a017de563bd23708b011f0a65a177d76ed01742bcccddbb57a5bd657de5478270714e1e6d4d61cf1951119fa40a90a3c2a0166eaff8a13b4e67805c44b2d32d8fca1cdd1d19144acb3fc56d3657cfde62ddd79abb129c1aebfef66630739c0737fe3d7a3bfad79acac6f2eeb4f7481047c8251406fbaa5bbcfa92cbe555f746f0363652a7ce48a4ce0c8a968fa6058801da146b866fee7f545d8b6e8d3c7d55bbe2f364e16797afb71016b95cec68020241685f89a7e3d4365ef7d14e6cd7dae35df1b63a9d8d08a1e9d30b21fbae6c2d9ed5f755de48b547b5768811a71a8b9411fafff41d4b9ab360620cf093d8354c27f0887c523fed2797223805402c08b4e6c674e0295d8578501194c987281b1ba6c8be44947778d930c6a45d298bad6bd26c1ece84339648fcff22d4f32b9ea41bafc756e9e9680799d94e882cc274f394d1e0d8ed53a6d067c5cda560e2613f57de811d50f62a6193babb851af2fbd46e98a0aae1e53904fd0367b958e2e6266a327a8efd986720e92cf42b5d8cee281d2fb04d078bf5a68948c35e9e1f1e256ec90ea61685fef6f67a493c2790dfc552fa3bdff10067d0ed2e823c73815dfc0841fbb7c828af79b41be60a6b549a1c1984d52eb49afc8ae593025affaae2930d6f02b520beb46221604895e0a9c73e5751c1e3b6d251816b0b1f38c090280ad2051f4f465cd73a326dd2ff79dada0cbf6f0ddf900e91d7ce1a1871929f50a71a9ad4c16b06b9de67fe90a1ba1cb06366939447e3e9bbfbe66b721e656d5b636f5691578db179d647b45457f79207805a4eca4d3bca78c0af363ceee0ccd494de080da6e693d8e0f5a135084bf3ec62bd3c423e40c0812b809d1f5dfdf260cbebb0556d879c3cdec162814d00da53587588a0c8f0ccb1b83289d0ffbb004e8f3f8cdea9ef43d95d26e68d7531cbafe8414be728ba60503dbc64b1a00b06f3bc9dedb64d7c0bec66c6535ef5d97bb95c39837df68e62f3756ca3d0de537c9c63412d8ad1d81056f71cb0785851459a18ca5f16d0fec58cc1ecb8f0ef9b68aba152c2d831d13626ae0cd9985bb5164c0bfe37e686e7f514e851ebcabf677bdd1b751ef9b5c26444f0ce9f6884496d82ad99d0d5724e74a8a2b272208c4f26494f395ee87290983171726e7d1a39f0026c5e6e4aaea22864d93854a4e82f2cdf2f71e2cb1d8c28f110e2e73b7d1be981ba5a52e937036c0b29f1896bbd30660f922b7b80d7b6b99ab2f224fb49e9ab5e32370a7fd9a01de438dee43774789f7e6e083cde89b158d44a928111fcc130f4e3601f65ccfc95134122f48cee58930b06c7c269371ee5c1e3f878eacc9207da62553d979732b510e96a2d0cb6d8bfa2238eb4127a8ff583dca261ce2e6a41a4ba92f27b915cceb6e03fdf0f16776f6a09e1d9062d56fdbc833b35f4177f7a2efe9c8da2c931390713dc8f160cdd1312554dfaefaeaf966fc90437f636140297f69f4b4cae4fbfef2a83d0f9682e2b008f1d9c86f63003d7c903fa0801361665a1a1fa419f45e1199c7c91a73eab62fbd5727dbe900b7a6396460a531dc309389f9e7fc15c2b1e00c02afa59ce1d6b919b552f13553ebc4a7327822b25dae1ca7525c0c363c072b5811e654260b6440fcd88c9610d8a19f32cec333b2f078020d9bdd28a1a542a198381cf6ff1c895c4d2ec6ec54b5fd57609e258fcd7e144f6c8430a01a9f89f11428117d6e8bff2d3c613aaab1f346e94d14beb7a0d902b1717ab2f7d024640aeb56573608a2eb9d1e446709b6bd5352bddc7cd5541e22658ab54c901c08da63b78e7edd6ff1d7237cceb52da1ed51da0cd673b85ef88976f4cd8caf17d11a20cdb6dd41649b2b065d9242a1c25bfa6b70cdbfc284badc943cbef346c84bbbcc4c381f3e9a369e1b8b863792b12d66c90267515ed5c54f76df90c5804a5861f62b48211cabb99a025aebd973484c1700ece60937fa33b9f192a6c2aa162cae65ffce5480f7b4c233003d30e3254fcf1e327f09b7f7c51b9b16d3cd3770435eff22b80901c6b5be7af92bb89f01743453bfb6bbd4c8bdb4a501f25d5a6c8b76bff68934d152c3ef0d72144c3e1b863935203667d61bf931d250bd092844c3c19a673b68360f3ac0f9a1f548ab92f5b1b8b4136766f21ba239c3103ac3c9800e8774ed153bbadd4ee2d206ebe011fa64f8a33f1d2ba6807f8d58c0a83ea0dd4e5060afb73f25daf2abafe01ea448073957faf3c3c02808b576af7cba0bb78f47687f6ebea13a0bb18d225a4f561c282784000f9750b691e98e0544606435d4cdd806db68b22cb70664dbbf4fb07b43cf5e966ec7847debd3097c5f90a468444b09b929f5afbaece3c2f36c6f221d265a1b062f7ee494592b1c5d1fe15ae7836168e60b997da2ade4c8e23ebfb64827e98863936d4aedf7494864d117de51c35430565f6c58b69f66ce5a54f382be48502de26eabe72ef0e0866fde10727a22b18147068a9dd1704a2ebaed432a00f66304593a6f2b26873cde857f2dea50d5a749e0c10a66838b67ff688a0c8f79c6e77f259a7cd2b9cf2cab6702a7067f9bfb7910c4bc7ba795bdabfe837b5a21e7b69b752f676808389c641662d7eed8bc1214be4229cc631395c3bb168670b90ae20534ec4412cf5c713c427eea6b6ee69bdf027edd07529dc5564cba72125187becaae7a83b7baa62e0b32585e579195749d1563b02c2f98f230abcef1530052bfbbc768ec8a5a97711081e6b3377dc8f29653156e192b3274a6a294b2a2784e4c63c0376a7f42e224c469b7cefa0eaa2e04d084a018f47809a4244e54602a68c441265f97568c7090f9652d0f09af5cae4fec46efa39be133e0b3a0c145c24930e3f050ce8252ed0b61027814b36d5fe595cc623c25d0e4f225fa4e0e2f5e85295700aca5d314383069f1b5e4691af076ddf85a7bcfa698dc9ecfb340b29cb8d11bbf789ac864d9781e6907abc02df3722dc6dd656692d9223e695f0e6ae48a64d63815b92be8154d58d3e5da5000c79256f25a27fef00e3f53433e5efc55d3ef4f1e1f9a7397d21b1e26e4e912ef9fe82f6a65b9a992ad41ddeb410ca66ecaed6f80d923d824d50fa1bd65cab8d247bb2f2a861a16960c24a36ad14ccf6fa55cf295fa7614ab04b079fb02f8e8774626534f28f987264956f073b9683a3dde08b47398192e04d78175f3b4f2bcb465627d6b1bff523360438465c45f1c3ff967a47f6b3b73fcb70d810094fba8c923a216ff89ce612037b5fd9fb22e5ceb56e8493929ad1a2d1a3d6707022c6ff2b2b58fa66d055c728af68acee538a2a17b1e694ca431aab0972f4c7cd025cad54e3a28224a167c48bf0822fbac21acb680f7db5835f88bedcfa7b7bd97496f308bd455a7328c4cb75004b5e2d0755416f836b7f16f3ce1be1cb9a655ea44de98414cf003ca8b4219458e0991a24f1b0a963b6d5ec1cdb1e22f116830c33fd56270ef9bb1baa586fbca98cab833e673c3c45cf01b6ea8d96317486722553cbbb60b845f7172f1d8a2706b0d346d154a703600d4cdc2e0a42d54448958d20109dfb27b1e1823c438b6f7182d34f517f30f642139e647a659f9b480c57b190bdce5229fbac9dd7456a6616da025b33773f71587725e59f90143450c2fa56eac3d07095bc8ddd942a19226ce51a55b7246c8c6f3dbef4dc391dd03746ba7cdfee7ff5fbb0aa03c47dd8bf477d2ed3e25f80416323a78f0cc795954100aab106f9f0cac26c44d845bd970efe59205cbc6a7e469d2e5024d05a074e7ba066bd74990449dd62f127d2ed38a9abb795996acd187696d0c78ae92f01b8153e7014d627d0e8cb3f24ab438509b046d7ac74f2e146fc75717b17ad68dac39136ca09293f74b661b4f4a335d98e7a26a8ba58151928f954a927f1bf689aacd8e91f22d7ff4ea58556b3a877c73417f223fca55887fd4bd21fbf73bfbe90dc698c5830fadea4aca934bcff05e3c561e57fba6c7e86b72322525a54ff22f6b66eb58a31e9bbeba1d78c6ab57d12f5a9a457fd91da8ea0b1fbdcf60f707477913acb216981826bc3b346ef7deaff7021097ea3ff6da2ee167043a65eba0348499858877e8d6ff1bb63d21b43751ecb11f41bfbcc97d4ae5f4f55ffdeaae88e3ae46eca4222bb95aa9e979420799782b7b6288eba479eb0b52f722d34417ef6aa9d738598f51722fc1918f469f1adbaf13b45f8332fa28fe06580c384340161042cc2b1200ae6e90441cfe5a4db78dddb0ef064d25e6baef721e1cae77251bb59158b065ea5fe9d3cc955e6d0a5e0fdf28d7203441387a9b25c5a43cf8395ea252d752f2fa3aeaf0c458d3b6acc2e7a396815109798361be97baaeba68d9c1439e858a50d3739e66f6919698a718a49fc6741fb5c8691be4baf246998bfc0e83af239e51ea17789c763dc5e3252fce3e8140e1a73e9b278add752aa6ae2899bb82e612f33bc3cf517111ce07ea3256a5e239ab3bbf5cde1493289b7bbd48a531bd4ee71e5906744441bdd339308c40afb20ffc481678f4705e85d8c705a9768bafe71a46da8c694ac66da75f1b21a3e3e28cb4668f77659851fc0a700308742fcf1e5f6fe2c1f6d514ca9590841cb0f605e4c1e6e8a882d863292f3b6fee3c6597b75add86b62b48c5a12089dd5aafa6711ab24702bbe75340d90dfcf00a6991331fe86da6be46f74f2800686558d4631fdd9ea2210eaaa247dc1a4e8d2a7f20c70331e39d60cec7c9d6f4e21801b173be1a2b0ba265f333a19900b28f30c3621e58664d25bd53744a263cce160f4d7db5defdf3da59ec35be722501ef1e3d84d756d3e15518d5e21e29351b04da8eb8038e8cdadba745f186a6c71e0a099dcd914aecc9d76e16fb8d69d3e35cec934f872d17f4b743119402011eca307805544c641694603d252fb4bd7da7670cab87238a171121097dc04ef0c3830f5fa63d696b04ad4d7e931bd583b041d1ffb983617ecb28ed3da7fbca74b8804f1d006f4cf288f41292032cc1ec7b26d4e809b7d810a2ff4771c18e4fe8747491bcc5498da97441a884eba8e4d01f9d07cba98d5582931b57dfbc4d5f5b5043b87b69172f3affaf409faefecf363658060b08201fdd4057ca585030e5e6756c0723b742dc6e80155b8c49cfd8fff61b009f0ffc4"}) r24 = socket$netlink(0x10, 0x3, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r25, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r26, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r25, 0xd0009412, &(0x7f0000001200)={r26, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r27}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r28}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r29}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r29}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r28}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}], 0x81, "7464fbe08eb369"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r24, 0xd000943e, &(0x7f00000005c0)={r28, 0x0, "0c0d29cb759d4c84395251858f407ec48d7b1c737ba07c97168ead6812bf16f371f37bd6fba083504144fc70f812db861a220d383ea312ad4a0ed24937ba084608ca8f67dd8cb014d3a68a6cec9778d3cad66e9017ed76899bc7415e31ba5569a4c58552c4ea3593649c078cc766b88da559646e75455722aa3d78377b9b063780883ce887b7e350d130c9693e5a0494195d4c481c2f8e12c714654033dc1616c77bf618e49a2bf50cbac90f26d39cea11047153276f491e32343d14c19d90851f66023ca894a518d6678b39018f4b4acc4e3093b8c927de7e93d7536eb7b652286ebea597ead93d512026746a91795098d0f6cee645e0a64d5e0852e6c118c9", "510e67321a16426ccf2bf219b6af340a89b13e0ab92a1111ffe62027598077748abead18d22ab2ebeb61f408cb2356a9b0aee90d7f3ef4244f523f8ca07f0d70f2894602d772481c5713bb51e9a782f6398d5e239e65b40e4d8adc5b58eeae7f0df09587474aedcb899f5443820c3bac7a0743cfb603832538bf2d4540ffb75534229fdce2b6331b85e5e08f57a89d62a058a01220ea743cc50da5853a2539703aa5920a017de563bd23708b011f0a65a177d76ed01742bcccddbb57a5bd657de5478270714e1e6d4d61cf1951119fa40a90a3c2a0166eaff8a13b4e67805c44b2d32d8fca1cdd1d19144acb3fc56d3657cfde62ddd79abb129c1aebfef66630739c0737fe3d7a3bfad79acac6f2eeb4f7481047c8251406fbaa5bbcfa92cbe555f746f0363652a7ce48a4ce0c8a968fa6058801da146b866fee7f545d8b6e8d3c7d55bbe2f364e16797afb71016b95cec68020241685f89a7e3d4365ef7d14e6cd7dae35df1b63a9d8d08a1e9d30b21fbae6c2d9ed5f755de48b547b5768811a71a8b9411fafff41d4b9ab360620cf093d8354c27f0887c523fed2797223805402c08b4e6c674e0295d8578501194c987281b1ba6c8be44947778d930c6a45d298bad6bd26c1ece84339648fcff22d4f32b9ea41bafc756e9e9680799d94e882cc274f394d1e0d8ed53a6d067c5cda560e2613f57de811d50f62a6193babb851af2fbd46e98a0aae1e53904fd0367b958e2e6266a327a8efd986720e92cf42b5d8cee281d2fb04d078bf5a68948c35e9e1f1e256ec90ea61685fef6f67a493c2790dfc552fa3bdff10067d0ed2e823c73815dfc0841fbb7c828af79b41be60a6b549a1c1984d52eb49afc8ae593025affaae2930d6f02b520beb46221604895e0a9c73e5751c1e3b6d251816b0b1f38c090280ad2051f4f465cd73a326dd2ff79dada0cbf6f0ddf900e91d7ce1a1871929f50a71a9ad4c16b06b9de67fe90a1ba1cb06366939447e3e9bbfbe66b721e656d5b636f5691578db179d647b45457f79207805a4eca4d3bca78c0af363ceee0ccd494de080da6e693d8e0f5a135084bf3ec62bd3c423e40c0812b809d1f5dfdf260cbebb0556d879c3cdec162814d00da53587588a0c8f0ccb1b83289d0ffbb004e8f3f8cdea9ef43d95d26e68d7531cbafe8414be728ba60503dbc64b1a00b06f3bc9dedb64d7c0bec66c6535ef5d97bb95c39837df68e62f3756ca3d0de537c9c63412d8ad1d81056f71cb0785851459a18ca5f16d0fec58cc1ecb8f0ef9b68aba152c2d831d13626ae0cd9985bb5164c0bfe37e686e7f514e851ebcabf677bdd1b751ef9b5c26444f0ce9f6884496d82ad99d0d5724e74a8a2b272208c4f26494f395ee87290983171726e7d1a39f0026c5e6e4aaea22864d93854a4e82f2cdf2f71e2cb1d8c28f110e2e73b7d1be981ba5a52e937036c0b29f1896bbd30660f922b7b80d7b6b99ab2f224fb49e9ab5e32370a7fd9a01de438dee43774789f7e6e083cde89b158d44a928111fcc130f4e3601f65ccfc95134122f48cee58930b06c7c269371ee5c1e3f878eacc9207da62553d979732b510e96a2d0cb6d8bfa2238eb4127a8ff583dca261ce2e6a41a4ba92f27b915cceb6e03fdf0f16776f6a09e1d9062d56fdbc833b35f4177f7a2efe9c8da2c931390713dc8f160cdd1312554dfaefaeaf966fc90437f636140297f69f4b4cae4fbfef2a83d0f9682e2b008f1d9c86f63003d7c903fa0801361665a1a1fa419f45e1199c7c91a73eab62fbd5727dbe900b7a6396460a531dc309389f9e7fc15c2b1e00c02afa59ce1d6b919b552f13553ebc4a7327822b25dae1ca7525c0c363c072b5811e654260b6440fcd88c9610d8a19f32cec333b2f078020d9bdd28a1a542a198381cf6ff1c895c4d2ec6ec54b5fd57609e258fcd7e144f6c8430a01a9f89f11428117d6e8bff2d3c613aaab1f346e94d14beb7a0d902b1717ab2f7d024640aeb56573608a2eb9d1e446709b6bd5352bddc7cd5541e22658ab54c901c08da63b78e7edd6ff1d7237cceb52da1ed51da0cd673b85ef88976f4cd8caf17d11a20cdb6dd41649b2b065d9242a1c25bfa6b70cdbfc284badc943cbef346c84bbbcc4c381f3e9a369e1b8b863792b12d66c90267515ed5c54f76df90c5804a5861f62b48211cabb99a025aebd973484c1700ece60937fa33b9f192a6c2aa162cae65ffce5480f7b4c233003d30e3254fcf1e327f09b7f7c51b9b16d3cd3770435eff22b80901c6b5be7af92bb89f01743453bfb6bbd4c8bdb4a501f25d5a6c8b76bff68934d152c3ef0d72144c3e1b863935203667d61bf931d250bd092844c3c19a673b68360f3ac0f9a1f548ab92f5b1b8b4136766f21ba239c3103ac3c9800e8774ed153bbadd4ee2d206ebe011fa64f8a33f1d2ba6807f8d58c0a83ea0dd4e5060afb73f25daf2abafe01ea448073957faf3c3c02808b576af7cba0bb78f47687f6ebea13a0bb18d225a4f561c282784000f9750b691e98e0544606435d4cdd806db68b22cb70664dbbf4fb07b43cf5e966ec7847debd3097c5f90a468444b09b929f5afbaece3c2f36c6f221d265a1b062f7ee494592b1c5d1fe15ae7836168e60b997da2ade4c8e23ebfb64827e98863936d4aedf7494864d117de51c35430565f6c58b69f66ce5a54f382be48502de26eabe72ef0e0866fde10727a22b18147068a9dd1704a2ebaed432a00f66304593a6f2b26873cde857f2dea50d5a749e0c10a66838b67ff688a0c8f79c6e77f259a7cd2b9cf2cab6702a7067f9bfb7910c4bc7ba795bdabfe837b5a21e7b69b752f676808389c641662d7eed8bc1214be4229cc631395c3bb168670b90ae20534ec4412cf5c713c427eea6b6ee69bdf027edd07529dc5564cba72125187becaae7a83b7baa62e0b32585e579195749d1563b02c2f98f230abcef1530052bfbbc768ec8a5a97711081e6b3377dc8f29653156e192b3274a6a294b2a2784e4c63c0376a7f42e224c469b7cefa0eaa2e04d084a018f47809a4244e54602a68c441265f97568c7090f9652d0f09af5cae4fec46efa39be133e0b3a0c145c24930e3f050ce8252ed0b61027814b36d5fe595cc623c25d0e4f225fa4e0e2f5e85295700aca5d314383069f1b5e4691af076ddf85a7bcfa698dc9ecfb340b29cb8d11bbf789ac864d9781e6907abc02df3722dc6dd656692d9223e695f0e6ae48a64d63815b92be8154d58d3e5da5000c79256f25a27fef00e3f53433e5efc55d3ef4f1e1f9a7397d21b1e26e4e912ef9fe82f6a65b9a992ad41ddeb410ca66ecaed6f80d923d824d50fa1bd65cab8d247bb2f2a861a16960c24a36ad14ccf6fa55cf295fa7614ab04b079fb02f8e8774626534f28f987264956f073b9683a3dde08b47398192e04d78175f3b4f2bcb465627d6b1bff523360438465c45f1c3ff967a47f6b3b73fcb70d810094fba8c923a216ff89ce612037b5fd9fb22e5ceb56e8493929ad1a2d1a3d6707022c6ff2b2b58fa66d055c728af68acee538a2a17b1e694ca431aab0972f4c7cd025cad54e3a28224a167c48bf0822fbac21acb680f7db5835f88bedcfa7b7bd97496f308bd455a7328c4cb75004b5e2d0755416f836b7f16f3ce1be1cb9a655ea44de98414cf003ca8b4219458e0991a24f1b0a963b6d5ec1cdb1e22f116830c33fd56270ef9bb1baa586fbca98cab833e673c3c45cf01b6ea8d96317486722553cbbb60b845f7172f1d8a2706b0d346d154a703600d4cdc2e0a42d54448958d20109dfb27b1e1823c438b6f7182d34f517f30f642139e647a659f9b480c57b190bdce5229fbac9dd7456a6616da025b33773f71587725e59f90143450c2fa56eac3d07095bc8ddd942a19226ce51a55b7246c8c6f3dbef4dc391dd03746ba7cdfee7ff5fbb0aa03c47dd8bf477d2ed3e25f80416323a78f0cc795954100aab106f9f0cac26c44d845bd970efe59205cbc6a7e469d2e5024d05a074e7ba066bd74990449dd62f127d2ed38a9abb795996acd187696d0c78ae92f01b8153e7014d627d0e8cb3f24ab438509b046d7ac74f2e146fc75717b17ad68dac39136ca09293f74b661b4f4a335d98e7a26a8ba58151928f954a927f1bf689aacd8e91f22d7ff4ea58556b3a877c73417f223fca55887fd4bd21fbf73bfbe90dc698c5830fadea4aca934bcff05e3c561e57fba6c7e86b72322525a54ff22f6b66eb58a31e9bbeba1d78c6ab57d12f5a9a457fd91da8ea0b1fbdcf60f707477913acb216981826bc3b346ef7deaff7021097ea3ff6da2ee167043a65eba0348499858877e8d6ff1bb63d21b43751ecb11f41bfbcc97d4ae5f4f55ffdeaae88e3ae46eca4222bb95aa9e979420799782b7b6288eba479eb0b52f722d34417ef6aa9d738598f51722fc1918f469f1adbaf13b45f8332fa28fe06580c384340161042cc2b1200ae6e90441cfe5a4db78dddb0ef064d25e6baef721e1cae77251bb59158b065ea5fe9d3cc955e6d0a5e0fdf28d7203441387a9b25c5a43cf8395ea252d752f2fa3aeaf0c458d3b6acc2e7a396815109798361be97baaeba68d9c1439e858a50d3739e66f6919698a718a49fc6741fb5c8691be4baf246998bfc0e83af239e51ea17789c763dc5e3252fce3e8140e1a73e9b278add752aa6ae2899bb82e612f33bc3cf517111ce07ea3256a5e239ab3bbf5cde1493289b7bbd48a531bd4ee71e5906744441bdd339308c40afb20ffc481678f4705e85d8c705a9768bafe71a46da8c694ac66da75f1b21a3e3e28cb4668f77659851fc0a700308742fcf1e5f6fe2c1f6d514ca9590841cb0f605e4c1e6e8a882d863292f3b6fee3c6597b75add86b62b48c5a12089dd5aafa6711ab24702bbe75340d90dfcf00a6991331fe86da6be46f74f2800686558d4631fdd9ea2210eaaa247dc1a4e8d2a7f20c70331e39d60cec7c9d6f4e21801b173be1a2b0ba265f333a19900b28f30c3621e58664d25bd53744a263cce160f4d7db5defdf3da59ec35be722501ef1e3d84d756d3e15518d5e21e29351b04da8eb8038e8cdadba745f186a6c71e0a099dcd914aecc9d76e16fb8d69d3e35cec934f872d17f4b743119402011eca307805544c641694603d252fb4bd7da7670cab87238a171121097dc04ef0c3830f5fa63d696b04ad4d7e931bd583b041d1ffb983617ecb28ed3da7fbca74b8804f1d006f4cf288f41292032cc1ec7b26d4e809b7d810a2ff4771c18e4fe8747491bcc5498da97441a884eba8e4d01f9d07cba98d5582931b57dfbc4d5f5b5043b87b69172f3affaf409faefecf363658060b08201fdd4057ca585030e5e6756c0723b742dc6e80155b8c49cfd8fff61b009f0ffc4"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000052900)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r31}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r30}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2, r11}, {r14, r22}, {0x0, r28}], 0x0, "d5e9dfb0f96e63"}) 18:07:45 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:07:45 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x16, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0x50}, [@ldst={0x3, 0x0, 0xb}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) (async) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="c2c839d9", @ANYRES16=0x0, @ANYBLOB="38daf4080000023f308046e7208c0008000000e6c9e1b18fd10516eec4a1ef520335bc7b78fdc74e49caa7e5d27ed0c894a3adac790f00f50e7628d774d0bc32c59aef29623cfad32d1342115a215a1b3b318407240c0fd708803ef07b961ef34d01f705ab9824432bd1d3d707a80a9e32988e0e06b7627314bbba4a99adee10701e0c438b70f33ac6c2f258390ad94059119549a3ebad2aebcf4e86bb1cd246f6502f733d7bb1bf04a15c461287768f1a3ef3434388079f878c59364e96f770678d70ff3c468b2e9008fe21ea573c614628c15e2180d007cf10028268e0b665afbce67b731db3135bf7d76f06ae455b4fc9d12d415390f0385ec0"], 0x14}, 0x1, 0x0, 0x0, 0x4804}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000016c0)={'vcan0\x00'}) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000240)) (async) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) bpf$MAP_CREATE(0x20000000000000, &(0x7f00000000c0)=@base={0xa, 0x0, 0x0, 0x0, 0x1c40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x2f) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000180)='vegas\x00', 0x6) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_PKTINFO(r4, 0x29, 0x32, 0x0, 0x0) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_tcp_int(r4, 0x6, 0x1b, &(0x7f0000001580), 0x4) bind$inet6(r4, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) (async) sendto$inet6(r4, 0x0, 0x1cd, 0x200408d4, &(0x7f0000000380)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) (async) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f00000015c0)={'wg2\x00'}) (async) ioctl$sock_SIOCOUTQ(0xffffffffffffffff, 0x5411, 0x0) (async) sendto$inet6(r4, &(0x7f00000013c0)="d02a", 0x2, 0x40000, 0x0, 0x0) (async, rerun: 32) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1}, 0x1ffe) (async, rerun: 32) r5 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001600)='./cgroup/syz0\x00', 0x200002, 0x0) (async, rerun: 64) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') (rerun: 64) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000200)={0x0, 0x81, 0x2, [0x0, 0x1]}, &(0x7f0000000300)=0xc) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r6, 0x84, 0x7b, &(0x7f0000000340)={r7, 0x1ff}, &(0x7f0000001540)=0x8) (async, rerun: 64) ioctl$BTRFS_IOC_DEV_INFO(r5, 0xd000941e, &(0x7f0000001700)={0x0, "732d5661e85a1372803e45876ea7a817"}) (rerun: 64) 18:07:45 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x4, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x76}, [@call={0x27}]}, &(0x7f0000000040)='GPL\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x6, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x0, 0xe, 0x0, &(0x7f0000000240)="a2c634644303a0af2baeb042c928", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x0, 0xe, 0x0, &(0x7f0000000240)="a2c634644303a0af2baeb042c928", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 18:07:45 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:07:45 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x16, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x10, 0x50}, [@ldst={0x3, 0x0, 0xb}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) sendmsg$BATADV_CMD_GET_GATEWAYS(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="c2c839d9", @ANYRES16=0x0, @ANYBLOB="38daf4080000023f308046e7208c0008000000e6c9e1b18fd10516eec4a1ef520335bc7b78fdc74e49caa7e5d27ed0c894a3adac790f00f50e7628d774d0bc32c59aef29623cfad32d1342115a215a1b3b318407240c0fd708803ef07b961ef34d01f705ab9824432bd1d3d707a80a9e32988e0e06b7627314bbba4a99adee10701e0c438b70f33ac6c2f258390ad94059119549a3ebad2aebcf4e86bb1cd246f6502f733d7bb1bf04a15c461287768f1a3ef3434388079f878c59364e96f770678d70ff3c468b2e9008fe21ea573c614628c15e2180d007cf10028268e0b665afbce67b731db3135bf7d76f06ae455b4fc9d12d415390f0385ec0"], 0x14}, 0x1, 0x0, 0x0, 0x4804}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000016c0)={'vcan0\x00'}) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000240)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$MAP_CREATE(0x20000000000000, &(0x7f00000000c0)=@base={0xa, 0x0, 0x0, 0x0, 0x1c40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x2f) (async) setsockopt$inet6_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000180)='vegas\x00', 0x6) (async) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_PKTINFO(r4, 0x29, 0x32, 0x0, 0x0) (async) setsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) (async) setsockopt$inet6_tcp_int(r4, 0x6, 0x1b, &(0x7f0000001580), 0x4) (async) bind$inet6(r4, &(0x7f0000000080)={0xa, 0x4e22}, 0x1c) (async) sendto$inet6(r4, 0x0, 0x1cd, 0x200408d4, &(0x7f0000000380)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) (async) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r2, 0x8933, &(0x7f00000015c0)={'wg2\x00'}) (async) ioctl$sock_SIOCOUTQ(0xffffffffffffffff, 0x5411, 0x0) (async) sendto$inet6(r4, &(0x7f00000013c0)="d02a", 0x2, 0x40000, 0x0, 0x0) (async) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1}, 0x1ffe) r5 = openat$cgroup_netprio_ifpriomap(r1, &(0x7f0000000140), 0x2, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001600)='./cgroup/syz0\x00', 0x200002, 0x0) (async) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) (async) getsockopt$inet_sctp6_SCTP_RESET_STREAMS(r1, 0x84, 0x77, &(0x7f0000000200)={0x0, 0x81, 0x2, [0x0, 0x1]}, &(0x7f0000000300)=0xc) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r6, 0x84, 0x7b, &(0x7f0000000340)={r7, 0x1ff}, &(0x7f0000001540)=0x8) (async) ioctl$BTRFS_IOC_DEV_INFO(r5, 0xd000941e, &(0x7f0000001700)={0x0, "732d5661e85a1372803e45876ea7a817"}) 18:07:45 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:17 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x0, 0x4}, [@algo_aead={0x61, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa8, 0x40, "bfd1a1b0b7789a9feb7bead60a4e44249665066438"}}]}, 0x154}}, 0x0) 18:08:17 executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="00838547809f9ae0907b90039bd014dfee28305033bee497b8f0df9d4a295e0fcf7cb57697f631bfee79427714bb0672f4f31acc0f0fa36f6cfae015d595f63b5cf39dcb3d4ebf4039226b78ea0db60eb92e4f2f6c3d539327e4ed3a87bf0f331025a965ff3e09cf0658dbb581d1b49464c9607bb95d292be8991584"], 0x8, 0x506, &(0x7f0000000b40)="$eJzs3V1vW2cdAPD/ceIsWQPOBhfbJNayDaUIGifLXiIutlZCcDWBGPdZaJwoipNUtbM1UUXTTwBCFSBxxRU3SHwAJNSPgJAqwT1XoApSKsENMjrHx23q2MHpnLh1fj/pyXnOS/z/P345Ps85j3wCOLMuRMTliBiJiK9HRClfXshL7DVLut2D/ZtX05JEo/HxP5Jsu3S+/THP5f+W+sF3I36UHI5b29ldX6pWK9fz+XJ941q5trN7aW1jabWyWtmcn597b+H9hXcXZntsSTJ61NqXIuKDbz/8+U9+850P/vDNz/66+PeLP07TmszXd2pHPzSbXozxR0vGTiLMQI1mLezFxInnAgDA0dJj/Jcj4o3s+L8UI3HkYTQAAADwHGp8OPlCqwoAAAAMp0I2BjYpzORjASajUJiZaY7h/XK8WKhu1erfWNna3lxujpWdimJhZa1amc3HCk9FMUnn57L64/m32+bn8zG4d0oT6Xy2DgAAADgd59r6/w9Lzf4/AAAAMGRcjAcAAIDhp/8PAAAAw0//HwAAAIba9z/6KC2NB/s3s/sALH+6s72+9eml5UptfWZj++q/898J3FqtVmZG/v/jVbe2rr0Tm9s3yvVKrV6u7ewubmxtb9YXs/t6L1ZePoU2AQAAAE966fzdvyQRsfetiaykxvJ1xYFmBpy0D3vfNBltW/DJV/udDXCaejil/6QL2yeTCHDq2r/TgbPjGH38fCTArZNMBxiApH1B24HBeLdDhT8eP5ZjDgAAGIzpV13/h7OqMOgEgIH56aATAAbGuXg4u4rHHwEIDJlD1//bjOflkJ6v/zcax04KAADoq8nmZC/ya4GTUSjMzDy6LJisrFUrsxHxxYj4c6n4Qjo/N8B8AQAAAAAAAAAAAAAAAAAAAAAAAOB51GgkrRv7AwAAAEMqovC3JL//13Tprcn28wNjyX9K2TQiPvvVx7+4sVSvX59Ll//z0fL6L/Plbw/iDAYAAACcRcUj17b66a1+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD004P9m1db5TTj3r8SEzHVKf5ojGfT8ShGxIv/SmL0wP8lETHSh/h7tyOLczh+kqYVU3kW7fELETHRp/jxytPFP9eH+HCW3b0SEZc7ff4KcSGbjsf3Onz+RvPyed2/kn3IO8Zv7f9Guuz/vtBjjNfu/a7cNf7tiNdGO+9/WvGTLvHf7DH+Jz/c3e22rvHriOku+9+Dscr1jWvl2s7upbWNpdXKamVzfn7uvYX3F95dmC2vrFUr+d+OMX72ld/v3ena/kI2PRi/1c6pZoa3urX/rR7b/997N/a/1KwWD8ePuPhm59f/lWza+flP3xNfy78H0vXTrfpes37Q67/90+vdckvjL3d5/puvf6nRrf0Xe2v+oTYDAINV29ldX6pWK9dPofLGO/17wOSUcu5jZWypWr0cEc9KPsNfOf9spPEsVwpd35CD3jMBAAD99vigf9CZAAAAAAAAAAAAAAAAAAAAwNn1VD8edr7HjV9tNBodfllgbzBNBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA40v8CAAD//3DG2mw=") 18:08:17 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3b0a1c212a"], 0x20000600}}, 0x0) ppoll(&(0x7f0000002f80)=[{r1, 0x2000}, {r0, 0x2040}], 0x2, &(0x7f0000002fc0), &(0x7f0000003000)={[0x3]}, 0x8) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r5 = open(0x0, 0x66140, 0x0) getsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240), 0x0) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) r7 = gettid() ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000001640)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) r10 = openat$cgroup_devices(r5, &(0x7f0000001700)='devices.deny\x00', 0x2, 0x0) r11 = getpid() sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) sendmsg$nl_generic(r8, &(0x7f0000002f40)={&(0x7f0000001680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002f00)={&(0x7f0000001740)={0x17ac, 0x15, 0x800, 0x70bd25, 0x25dfdbfe, {0x14}, [@nested={0x139, 0x96, 0x0, 0x1, [@generic="2cc2c09b6a2a8cec8b411e4f36c06288ec91be055b2842860a3ae1488a884023f9ab392aedef7b99a378156dcfddfdddd02a5fc96dc521786db63bd15f9964d95d2d1c7902de083020e8f3a8e3dfa5659d27ece9e82d2bd33dac8194e544dbb9373122fcb11b5e3275bc5e94d9ec52b3c45d3dd3bfb6026db571844d1ef8ac2504f3fcbf03beb93390ec3591ef4bd234172ca999cd618d1e0f0803fcd3f9d5d1b7b1eb1035cca16d8aac14", @generic="d55153b890fdd7d85e69838e78ba1f319bba70a869273e0536d6dab99de179fb0f919e2c93895dc9ce993384bf5ca7801a20c77cc0057361584105bdbdaef6a0d18a3d41158cc6e34dac610dbf06b1179719cbb28f62c598baf66bdd8de31d2fbd126913bb296dd2316b2ea720591373", @typed={0x8, 0x2a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3c}}, @typed={0x8, 0xe, 0x0, 0x0, @uid=r9}, @typed={0x4, 0x25}, @generic="970bdb62a9c2"]}, @generic="6342506c404de71f649aeeb88ef36c76fc0d4215a37911a936a5db43a4b43007ecacecd1ea64716253ad7838f33df12f8ca8f13ebe9f45944eec60f2be2aeb91c98e7a1cf626775fe71d550b4875c067b7d89fb596fd6ee66033973cb8617a1fbb19930ee48f8cc460142e61f139150331ade1d6087e3eb22786cd31c6e9f82a1979fd24012d828269a4fced2a98d07f8237290e2f7ac093dee481fa5e2943b9c6babc3e36ba150ab34fe6aca2c1f189fec9c0fe316175d9843ec187c7ee8233e8230b6cf2929a01fbb854bb0c1d6218a22c09ab29fa12c05f2b0e", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x3}, @nested={0x1401, 0x46, 0x0, 0x1, [@typed={0x8, 0x8b, 0x0, 0x0, @fd=r10}, @typed={0xea, 0x38, 0x0, 0x0, @binary="ab6c6f54043e62fe9721f588db0b786a909e1935187f2a7d6cf856a72e66b0691639a34beadb66fb1c331e80a0a02450fcfeaa47cbfc308d7b749558944359ff4535c426700c30a1cb8e5e323367ae6962fb48814938a216e88b60be35e6e512dc494acfd21a6c821c87cb23fcd721e957e6d00378e281b379e8a2b4045f6c9694c00f84b90e04c7cc5b398fee761f26f2b3a0829553efc3f616bc8bcd70ad2863c664eb560ac5bcee106b7a55c9ffc8dd7a491636cf6d79b1984c1892d11f6d9c7f27b15c227588b7dd30ef1d3d777f2611262cc11b9f9c585807e4e971564ce96abf22451a"}, @generic="da946766907805582fea0dcd28621c7656892e429a668f675fc51bf35ed7eda9f96f9a69d51090f3bdfa1f073778aaea0eb934a7a6", @generic="0b9c3a2edfc9a8b3012ee8affe70c45068f17371d67fdce1abd4ac4bc5d861ed97373c7d759ad82f464cd14d6bbb31d16885afaab274c4040d770b639a6ae7f46d1a2307874ade0d366ed922040cd5f3c011d80bc8", @generic="83ef964bd5e8af5e7d94d9a72ad8cfbf0910a7e156fc77e7246ea40136b3bc6d262a2f81a1116eba16a3387f50ba77d1b92e61e63d66f812cc2d1344faa138f147868fe8c10793c2145ad09bfc3401f01480fcb83e1b025eda6b51ef484abc1571179ca1c2dfd8e1e9005259b1620b57ca9613183d736989e3444bd6c2a34660f7625c55e9c46128649bdd9f682a5ed4ca11964ca5b208bb700aef16051f3619b765d9822330a04064b2321efba71a966881291bdb3e503a17eb5ad67bcbaf983355daa3d980bbcb97287020ea82c08381a731183ca679e6a7555ab89cbb53a1a392327dbada10360fca8446cba8fda00f86e19b01b39fff7497988f00def10d74e7d7f05ca758c0cf270cf53fe7317657a740934a802f7b5bae22541cbf316302630fed171a22e8f3550f6f9095e5f0d5d594917cea92b7f2b9b9200ab078acb79e403e308835ca2d39af2fcbc6c435c96870e6cf910a0ba5950e49839ee90650801691794da0bc6ddf321e4b82daaa8b913e8e5463626d35d9c3486f6dedd9c778bf77dfa25ebf94a9003ae72d1d9c29f62b39cf32db97f7d1158f38b442f1a6ea7f32cccc6364dee593a6f3360f53562fe5ff93495c625c034e8a77028b0408becd13869b6095548c3825999c00892d9abb6b1cded9eab6a4f6998306f8160cafeacb7ecc0ed9abc349b98f8a644c113efc088d4acece312ed2bbbf76920c5a442d88f8cc08aa9cafc67758a891f33b5d96d56121f8c0b14298e2751bc9dc4a04f3056bab6dc7b3982b97eff5ef77afd4b17ba848ec8b6ea3ffc2e45599f367e0392efb64de00d215c0416be9beaf1b91c0444b067cf6db064478e0a07e472560b445ce7ff088a07f3d3822525ef316f8626c8ef034c42a11e069d207ef00d5ba13e0a0c31d78106d581303e63ea707295ffdddd7b52beca7edfbdb1f1f6523b8dfec4062f5eff2c86c11c43aa55771a2a3bd4ece2b3ecf30d5dcf0af4b806bf3d0a8de6c2b4662af5dffed8259569a1cd70b86ef2444daa062fac8dffdf8ec89efa42f7d063d8693435ec3e1dbc328a2fc8f7e87887fe49ad94fd9c6a31cb2eac01f382d8b3280634dcd63d90dfa8d835f09c648072096f68641420741c44815016f561cec8fe821638364359f4a847b1d30ace591151d0e51c7534296930ae2516b56b97efb56f2eacb6ae2f5a97a497c3ae19b6453986aa4c11f5df63296f2811deca3c64b1de7fc83601116d6ef65f3fec5fefa4b36c2d45af853b6615726e57987b0d9281a3a8170feb7f8c4d6694c90ca337b0f31ca8e62c47c93f54547688f8512a1e2649cd7b9c1a054e9ce939eaf7d4a6e9b850012f0afad40f6d887331c0aee8b981e024e205ecb5ad712a981250b41d9601f26f8cd6cdb5b20ce5993b6ade5afb9eddada4928e67c26ef17c3bed70a15fe0f9b237c1305d281ada8d5c85be2ec67657741cd85e81afa4b97ea54699590e736ceedc4cfeede15b95b96e5a427de5caccf1c1fde43916f5e04811d4d2f07a233dfbae6895d4cacfa6e479cfcbabe3dd866c8e152b78fa7d106ebdfb62487af2a28ada942fdee50eda7d27407ea4600025ee1fd69b150318f2dc8e33ee464788eb6ca719f29ed61dae36b5faa33c5aee3615ac44fe7cb663608a28ec2733c47cc19fd65c597ab60a50f9748f4a8334e25f20bfa4c822cae86068cb39602097de9a915b75a3fe8794983d96d2e6dd20e1bc33935430ea157ee3af4c20d3fb3b5a9fe6b20284ecb2f92258921e928b9e9ce773afbb4ab82634a2e56708d63109c60dad6b669484ca0decf030421cdfa08c67cade7b6b95d4423516623968621bc973a54327dd06985ed1c40c9c094dbf39693cedb472845783190661dd5c96bb8fc0fc9e5ffdb3b7df94ea9b09b546d8d36773e7ec86520754ef6fdc623853aa3d8b2b5a1a7f5d341929126240d4256081377f510834ff87cd44cb199bd0f0adcf7889f2405ab769947909c1f002a734d9af1392fa73e7471ddf71318443c48e3bc3529ad07e67ad5498874f847416f9239b6e56848bb4026aa224a79e358fcccb8cab32b5742b4c2a1082378575d4e2664e52d75c87116d7df3d819f6c29b809d1ef1d3189f96ff87ed3b47c73e668cdf02b6f6ad82112a198deb553546538ebb35cdafe7848a0c7abb2bedc832f46743837949756bd311a337d7e804f90688009d96c5d95f7af35cc576e7111221f3fbee65ab2fdd7a77b2f6e424b0a99f4fb198e603bb6a34914d1c547140284825893d759f2cb7b012b95bc0c81bbb1527c2959f351849be6ce1d24be59a80fec9f1b19803a89c2ef1fd97de68fb99d298dd7013cc5ff6165b2d76a3255c19c6bb6ab13a77e67961ad59dc8aeea4e07cda62c55d7c38cf4eb6ee0249310d3037a214a84167b64968e4cdc34672a1ccff09abae6602765360b2ece7c9751632959fe2a9ac71ddca87444ef6aec625cbcd5dcdc2f57cc9eb6d2f0bb4b9c2cd232d89c6a2bb46d195460a500206277efaf2d34e7ee9135018481b8b13026aafc88b35dddbf562680a4f727ce376554de8cac2f1e4eefeed73e377b9d0debadee219f8443420eaf6b364e9d70c1197bb0c5d8c83d2a078300c80739a1b9902b74c483c373538a14e6380693422835d4771220e233698dc23a181be0fa98c02e4eb6b919f8d741a90be1df0a1f834755e0c9cb83d96f4bfd0bf248dc3b1946a6249590c020a5dc83ee45da97423d88081e2c5468c675f8a659a31413234779493ebb94031d6ad3a028ad693965ddebb7950da652d3ff26be7138d821de0258756c73d70411b0f7e4775eb2df7b7f1654606e065087cabeccc85341bbd58c8aec8cd0096fce155eff0b1328afe8ce63e0691b1594d294d8bb54942aa92d7418a9b85e4167ebcd56d9f042aa2bdafba90902f9546b2891eaae6935679830f2b0bdb12db311154bc3b75fee1616b91fac57d6a72b7074617497a9db2fcd71243d8c621992c8f3ad94e0a4136a9f18560de590acaf371f4e52035c8600b1450004b903bd87591ac701e37f6c334f5e78190fbeb736c3f26434d6a0bb16ab628df45977ff098a6a342148d5b36d784b7e6551401991aa4f81e092263759ab5c8a518a8ca085e8401f67c4225bcea9cf2fc835fb9138be5c11bc573b0e7c865e243793c682acc16b543aaf806057b29ec49212129600ae054e75f746dd10894aadd4d7f1cc25b1642f482563e228df848377d9f3597636c4a5d8ebf3f68108d47cde37e4e33c5f19e8103d51e2e006dd959f3578a9f9fb4d4cf4bc0ffc7079a8724c0d335cf77f05efafc756dd7957031c540c7987098f406c18626e32ded161554c7f89ae44959c28ce8dec09802fedd39c2c3c904e7ab784e2966426cc1bd03f000a6d430a8df67675d2a854aecfe9ab55e345b0eda6a70ab6d922b7e7d05c492507315d3b79050014a00def59866d7c09a51e50c847b571b72211dced0e32dcaad915c3dc04feda96c6cb2ccb9bd3925ec89dac83b951cde1a2dc3d3bc842905e16ebb5ab30959dbac8381a199c0aa57a175d92068630b75146a1c93d93cbe46ab6a7a3572153e1d1633c207453c7d3b5f3044635eb275cd6a1c977f64b26fecdb694885d94a1984601985c30e7e6bf3374458a35105f3fa681762a03be09360a0ca950ad0aab45316c1ac2dcebf8bec7ad7b39ac7f49c3bc771a98994ee48e08e1dd83f7d7a59e6b247596e1c79fc536b59a9f43162a75e3222116b2aea4067d548b7df739470d5ed3d90f51a71679490303c2af321fe124de0710eddec199680710f8c102f16bc216c738cda1f009a1fcaf5cceafda7a98bd7b3cbccaabaa096cbeb118bbf44a515c367c7c05653fc13a85c4fbfc5250ddf34dccdd119cd84b628625069e8152b1610e0f8d99415ca01ccd21789d95ca745b834fc67b2afefef216671d70ba52ff27f90f4189123035abd0394ea6a33474f79b95ccd1dd185d4294892e750a8f21f8fc9721c67bee33c847cd47b9a65def811015e38f0b1e53faf6f14ba16499ef27e1cedca1839b481da2aafeb258213c78492b4c2699cd95b87aa1eb10ae91e9205a43771dd25b67fc3b53b9bb7d7e8a5f1bf79fb5437efd1a98d6fe5dfe3ab33505021c8f43443cf6fd847845863cca6dcf4a88fa1963877c60fb41b522cea97bbb8167f0fa16a6e18e1988016f09cd3048a50a2ff63d882aabf3f26bd7a90884c6fc6caa9e47d745fc0c2bcf40d7e0b68202974c44664a2f7e9052f272c7238547fb9cc6bcf2bb911273cbada8372bd318f6e0eae36764d17a099b7e9ea96a814adcd633f733a31c42deaed2e172741003e71e7365bc0a4a6eac3d4d8039fa40246631a0633ce1fbef18437f42ec31fd3638606356d9051f7df2fddc576026289c29b1ed348535b18cfc787c58b5e091f01f61a886ed52f0c0f9cb52942a847898be7e13f94fc09afeaf8c126d8433b297518e9e1c9f11fc8498e85a53c37f22bb4cde867576f342a4cee65e9da5bb295f08c026c64e50e546aa8f248ab8a9e52fab3581b8e01103b50c7a8b78df46c41354cf4c7e03f7836585f12da0da2d43c7296daaf52df323caee091de0bacb299a78aa11b01b9b63c2f34673dd9eaabac6d4a9aec68d6a4df22ec371d496a62a9534d95d6025f9cb89d375bd186a4df20ce697d1f38463132e49b876f83766e5be06a781de009f62cd5b9aa21c33cfaa8c7fec84b327f7900f6aa8909d5e2d470d0278ce78af9e6821f5b6c4d2f44d3f0dc3d1a1c0f6f6d241f69092a6cbbba97863a5dbec33784c18aa6d32ce58dcd9a032a873d9bc9922290fa06f860921200e658f5c2c579255232c2497a18e7d2f4ab9170a8d506859c9cb528eb8434590379fdbeaa4c870ea33f0704bf88ccd9df73caa44c10e6bf38f445de845c730f2107cd2cf4e4e988ba4a01d291c62ffa0078b72a2a7e6ff32d71e416fac2a3a493a67dfb028f2478cfac84c085794f0d02cb708ee55ec1299e83b39cdb0a70c7a044ecec2124d0aca4933e3e53f7d1161acfd25d474060788e512d5e4c6e69b959816168e0e7caf0f0621b4901f00bb2de22ab046c8b5469c6ef92bdb7afde951ad24cc31eafd567520615c1b58c0e47443a9c934c03340b0dbeda35ffbfec76635eeaeb50924c871dbdd742f3c104d06864e979d0f8f4fba2bc67c4ea54269e0c0bfa50e2fe30707cf665c21a8814945874005f3980d53816d67ac6783d38cb368aa1d6de3926fe64cc6a8aaefde6ce1bae98c0f6fd979fde7ab6cc801d81dbebd59e4303214fe2ced5b97f113ca40c8b18f8fcc1f0fe8973b30b38bad501497f195298f41b9e284cbbf7995332c4df59519ed54271c34ec5ae127e9ae13bd4fd9edddce3ca5d15843785fc485598d3c2639cf87a32351c0d7c3be5cc5854125b67c49a4d86b896c0dd74076bff42a62bf05c00bbb02a079fd103e954beb2a56a68d3b61626418088fb56d087a24b7af2556d392bf554b48a4e3d230b1feeb79a91d072959b9feca8451aabbca49f0d44dcdc0a2396d37f7ba94536c66a3f60b0d2dcf759eaff21d15c569998274edf660ad4359352773167278f6fa80d6c95648ff0e7da336767476242b7e5cd1129a77394cdd64da64b1dcdc594e76ab88e4455fc47842e82691a854de3a20deb1bef066cdbdedcb36273b8dca1dfa35ea4f2d41ecbb24b1640cc460c755192a7f5e50089fb6dfaa12ab501d4e32d978bc85957003911c980668ddca2c1f767bb1b58b83319fdda898619da060a58bb54c9db8f9091e", @generic="f561f5ecdbbec42648b0291ef18ad89e608a4f46eca1f93d65ca9eb6e9fd028e9a424a18962a3bbb560eae7b904d74fd0043c9821db0879fbbfef419e5e0ca20947c87c911aec3609777cef27b2f6041e4dc5a3671a266de89eb635bce1fe87c3d186f24726d22d0d836be73982be44b611740a1e3976bc69a1a2cdf2e568c9c9378cf934fba644a0c001134ceb0e3e751611984277c2337488825ee55012c4b408e500c965fc3b10e33dcfcd308", @generic="5825a3847d8abe727d9674fda1f4d3068d98af739e447b728f333584c97732d27371c84a28a6dee7096e7683484f905e72f8c73e11455a766e2280736b9695ed1349932df794396e0e70b463b3dbd485bd", @generic="70cc7efd2d47c5282dbed3ea2514809a2bd35b18dedab960aa6c5c692003e57919efefd37eb7f2dd0531efe87b6933c6aae78b9444ec7db8361fcc4179a38d08763dc3c5f5ce7bbd08328af7583be38e97efe91613c073cae7b9cc4fbb1cd1f665ccc99e8fac6e16d1bf627a4d5605705e977976", @typed={0x8, 0x74, 0x0, 0x0, @u32=0x9}, @typed={0x103, 0x8b, 0x0, 0x0, @binary="454da6ddf429073a8d88afad6ca30bd54f706df8841548c728c2382306d5e1bd733956cfbe3c02519b83fab0b817c1be25f86a801e20c1f0aa24140a457e84922f49679bc3719db0d8bb3feca9f69fef241c3b405521554bda5dad006d3bcc473de9992aa0d6339ac35b92273e42f284b40ba9522ad4db2da12eea02101388518da95b1bac3f1903ead991cb984aed6a9ac4ab32ac217e91980abc18ac876f36bef2d574854382490f750c99ccb3a888aa425b9d1618758b5a60cf8169e2da4818bec2db7cbeffec51f9b727ebec4517a252bd38994031b2fda28519579f010972f0a331933c45956c195f59a4c466ed2fab19ee8725e1026d49fa442fa499"}]}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x81}, @typed={0xc, 0x4f, 0x0, 0x0, @u64=0xa6}, @nested={0x109, 0x3, 0x0, 0x1, [@typed={0x8, 0x6d, 0x0, 0x0, @pid=r11}, @generic="1faaa95ecac1572cf36ca8c18f97416723a53888b895a3fa559071f7c2518b2d84bd49b34f60e466b40f4528f96f", @typed={0x8, 0x5d, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="1c3dea20f8bbd64c4826ee222d9d58e745c57ac7826da126d741ebf43b0f8697762078baa0f67a8886f79cce0971db7104ffaf25b8c28e628ec7bbc0d274a24b1a2309194a75e16b4342b2cdc229ce27b42712c53fc086007ee684858cff65c76ef0cfcca2ab8105a438bcfec4d09209397033cd20018b64bbdf724358ff84a58df9c5c8be49cca0cc40eeda7b48961fd0c7f0298513f942a7fea9855f4a63693b64d1f27e3dc303a855d6f07b903b8718dbf1a3b9105429c54101982d1e94341aed12a86a0c", @generic='x']}, @generic="e9e97a2aabc8fe2ca65911150da82670e54fa03ba0601e965936b316e2f66a3ccea126b6c3aa7b6b0db29715888e53e8f12d1fdfceead8087f351b71b766333f18b4", @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}]}, 0x17ac}, 0x1, 0x0, 0x0, 0x4001085}, 0x100c1) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x50, r6, 0x0, 0x70bd27, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1}, {0x6}, {0x8, 0x15, 0xe3}}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x2000010) r13 = dup3(r4, r12, 0x80000) sendmsg$sock(r12, &(0x7f0000001600)={&(0x7f0000000400)=@sco={0x1f, @none}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000005c0)="3deec53fe0b7dbf0a00108adf9b26cc3599ea495268cf0b766eb6852a4810635e4bc7347bf9f92bba3a9ff78741591f799487fe733a473808cd455426ff59e9845797fa9cfb0509a4279568ffb7b20f351b16d332d9d6c43cb14fc5193dad2dbd4decad210d6c71a7129de53e829da26ce3f5e931bf09b2a23b169d0062d2362fef70752724b25ce125800d058e878cbc61013fbc3d8ea007d633ec33b285282eddc6f473563ebd7146af0a13059939baa28871e81377f35578376633a1ea8b945387f8763f5f37d70dedd68c9a304c720e8b734abca441403ad87c8cd9f6179882563ea63d7f5d572c9eb6c1f6a03ddad242d5d934ecfefc541a453468d2d2b0cc7fe4113cd9ffe1173b43b55bb949621a01459ecb664bda47c2d10514da33b98b2eaa2314ef79c189ebbf0ad91b3532e059f2399524ff652874281d49bd2ed9af8fbf67a52e80abd4f5161b592144c133b675357475c7c67da5255a8f3b0bd043efe3fcb2b44c3b885dfebe55669bd5893e1f15dff28077776237e59d6aaa114c2e10fe465ba8f0ff344a075c1c1b9901ff620227464a7ff3ab02a84a5b85edf7cc0b0e46436d2ca20df81beb1de8397c01e231e67ed377a130eb5ff6026ad26566b2f327479e6faad0734a4e823c8ae144439ddb607c41eb932c2ad1b70fb13fabc0e9e78df8e75c3bd25114931c163dd46242f3068f3bc466126111cdbdd1679eb0cd2cecb2302c70fa8e973a4933adc3b7186d4510e6cd31313ef2b90de4df28357992f82e8beb5dc64c8df63449b651284a7fa14d000da40ad0552d1ad4fd0818a66f1a44656d565e76ea908d8faf8bb22617bd200714bd4b4b5786b523bd87b470b3338fc7e70874c0714b6095ca9d424ccbbe3aaaf20d8846deb8c4e7accdaa191efbacbb077ef9794ebce44ea94a914b357e547646435b495145a07320fc9c6d0720ea72056caaca5a5980a0f4cafee4e50a802e7c771735b918cb36162932ff9e5815e605967f7dfd987f4ed85e9871fce9f9c97647d0d61c74a21bfb567b7850385191c1f8a8aab26e7360c26f580e689785cf2b487f84d63cb1e9ed3257c881a087c5eace79180a4b786069e986c44520322a6792a4ac7912ce9ccba639e677a51c2ec493cddb6f3f2b0c704262f22de438696457da9042a59eb69fe4f755c9dd08699eb47601808307fd17d2d15d936e06a88fa29ab759cd515a0f839cff00079e37326862a6f4a0e8df24f3267fe6ff0dd78ab80d89aab504fbc464c0573c458fb486a108516203fba5419f073f4e0e60c53f3f9c33266d8683de58b24669c62a296b5c6ea46aa606d439963210d2def768173ab729f56629d480e8c7b1992146088c7b257c9c54ee4464353f02e22edf9d583d8c0cd897b9cb7ce95cdecda5eae90dc04f3ce2381da41b6d58a2beaaa8454cd490f306484c6b3ccd6d9e51d5b437cd23546a92be762dfbcf643e3765183906c62e6f2a652dedc71cdcae1bd38fdd0adaecf32ea59dafe11f441556f3e707c1e0ce9f927ef05aa8412c5a7026db94a536a8ff335ebbcc9b0227ea6c4918ccdfa12587cf4e646f8bc8a00e3a459e33297a3131f19300ff1db6ac0a3420ee6b68739755500285b7f75a6cc968057af92551049b8fdefecb4cecaf300879458d6891816d7e7ce8f8ad6a3566499273ce2b8db686c3b3fd260f808ec9f399cd4ee6b697b63b2fd9c46bee16e5446296de609bfb3875660be461c325837fc3dc381604c1f425514c8b121e4e4dfe9ee9d70c41b6cab9bcd653160e34925d121c213c5909a07282bb3ea0a7ca6fd3a91cbdb1e79efb4c86e941362ba242a8d20430aee4591d836df48c472ecef2965d4b2ddf76441c07a9b3f64c6f8ec98805ad0624dbb10967d0c198f65c87944da885b8f06a9b70fe05efc2ca004f94e205f5f6dd14cb8f2be54898fee2caa98ae41ef38b48c93fd347aece59029ce52e7c7005d5ce26aa44b03fcc9557ad13af504fb30f264f06948b0ef60a6a4c9aada06eef410ff147411e859ea04432790d00e2e441eea311e07669f0cb8eb7c8c4504af360b6450044150dfcb9ac7f8ec181c0ffb7596d9c5723fefeb7825dfde4423a11967e25a5ed8a51c059222a61c8ff8862e92e56240821068e2a194d9c5c5f6429169874dd383030b4abc844ae58774b877d9afd74568956e4d4d2b8ad3ecb0133f869118451666b6a29fded4b73eeea80abc450f56261a268b18621b12165eaa35b5b731ca3b16520ef993e5c7f62feaac66408a3318584ecf65f0f363ef5fdd28d915d91b94a711c9027ae916aa64dc32a318f5e3da20334686321021ea32d15c9b9b7f3a5013575eb35b0a8c8ae497ae0b2b1555fe26010dbd96d0417966801a3cdc5e17594e5b73736b4ccb189350415f9ff24a60ceb1090d82eaeb225ddb2857776625054e5f5c96b8cf21e5283647d91f836a345141bb355b6b3afbffd39734eaebd9eecebf659244bb5f36f3b6f72ab09a574dc45aead086222db1e8cf1046a8bd490e119b3e86f7f972ec02d8fa6cd1f4881256630352a82383815c6323e15412894204db2d2ebc80d0fc5a961dff39186fa5d5add2d5f815d1f501700856db88656befcc4770fc420401b4cf6e502263cd98a147b3f142b9b7e8b842b03d0148b25fcc42584b0bed2df5ba3afca1c8caa28929ba748427a47736ed6eca7734f02bc322e5a633765c75f59d0fc8c0dc5cf9d58f771d57a0f38ae75a47e56a1bc2926218b667d536daaacad4f687c3f4ec3e76567afb786cba6d2a7801228d1792b09eea5ea036b81b992d119690b5eb759ba0f234f085640ab6e8e686922944c3cf6d301a96350795613ff62fc6fb2554348ade2e660a5cef966624e8c6f63e24ac3fa6ae5e2ef717f33bdf2deefa77c7c5b0ad1d532a02833f769b38e45fbcd636d9f121fecb4b943c9f9157d8b9bb1a84c932f054520e9ac4f39e74fdff5998f014c1da40f47b15a5ca7b2f02eeb81b0b75d3d26ddc49c108fa434639f69ef5e7d0a3eb04383b27412ca0301b5f1447b048ce199084d6dfdade09f9c18dba0ee00840cc5a5258dfe266dff72b10878b1746e9adfd094e8873d4a0d3c480f2a79810289d71b13d67eab9d207ae25f44fdbeab0e71b58c99ac90aa7fccf9d9c0f81e6871f7d75628364d107aaa43a83fb6cd1d131e4d346d906cbff6d312c3425c5aef751e74b8ff0959b809491be3e9ac2f66f3ed82c06480fc7bf106ca25a3dad83e552a2d256280729b7654866e888857bf1b0bce018e3395117088465619dcc14100ab40cfa236968ace21204e3260a871aac575937868f3c73298cc3a5940853889783980e6ed0b8a9959eae99b0e5b46eacaac617a9c68e998b76aaac02291d11125864d6bbad0ad33db20bea27083d34a73eac5cbfa99d8fc41170729d89b524fb484c05a6dc347426f8fba529b4b5b513a252682ad4e4d6e84e0799ecf60612311ef94b538927a40f23e7e3bf3f3957db8fb36af44fa3fc8244af6ea7afa72d09332745f78f8444a39d98673f99aba0fba3a519d9ba5140d122d82bafbe8fb678645b2fbccfa3dac82d0d882efb542614a9873f1ad8efe265fead81d0fcdaacd7130f07b012e3bd47d3608e98b303fde0ca0e8cc4527f2ad9f360f899266fda92e675fcb1104ae7a7bd6fdafc3dbf48018f1816b00c4fee3f0b56c7b3943ba1b0e25fef98c5866c3924b117da1ee781efa1e088a4d4f4a1708cdcd346f08c63cddba1dd0be4a6bb8785ee7172b3d73a643d5ae815324943b89d6fe12000f95f32738941995e3bf4677ecd8af766bca6794d57e6c99a7aa872255193963e7590f5081e670df45014d9d60722a462cad8800d67bb544ecd6edd05c2ddca90e3255b13cadbab20f0d317e258f71eef7dc1bd8e09061fd5997d053158a64747da77fb4dfc84fc4099496be2a96342f6a83db481b2e3a2916f769e481fb4213e23f297c5e6ee29d4aaf6908bf3fd5dbbadc2c82fdda9d1babae08de47070107f3a237b552c91f0955a29ce14775b656af8a0bf652d4e027d0fb718d4f2959fab3410304d1f09ac4c8ce480fe4af08aa903797adde8a8fe608596d9db7fefc55d033923c1f8088fcd8b5ae9d6756558c1e23c20adf384175cfbae40ede78b3e86c4e1ef70377e517edf2c55bc8096eba81aa6b78caa0fd1d5d164812a2461934aef532a125cc5b68243104621bf02784bac223abc1fc72e9b8ddb8a83830a4cc173dd31e4e323695f210b20e8f0e9e508c48a63086f898549b0b5e58854f680d414780a0993b0e3544abf7601d7815bfdfded1a4eb52659e1168197727b955a4909d95baecd066dc9357e9a862cdef45a96ff814b30db3ecdd02c3b40f99aac04e8b6f6ef75d43955ff5e7d254baf0abb1f36c6206f064c41d52b4ba73f271af42170041a94e91ea657d7e5265d2090f4d249bab88c3ae19c2ef1e32d801aed6555db8d89e599bbe21dcc6a3a6a17a2c95be403324dbc5b0ef8654d4acf0e8cc89c742395aaa5956143a36cafc7e3c8fdcfc5710787e88ba16c1e37ac84332a2749cb89167b43d557420a893242fe807bccdef50a9a0099aa24b49d23f406f205af7afddc9a2aabd456156178f5f5be24fcd71a8cccf956b2a2daa890c910e9df68f7feed4908e8c03e1733b2134c5d3d7b8dc661ef5d4a5dfcbce4c8946dbfd18ef3f538b6c31aa9f5f0589e9520f7242289e7c36921543a3812845c63f66fd87ff2124c26dcfb2fa0e80e9437188a29c6a64400f694a9d2d3058fd6cc93f7e4331b84c2a46c46e58b400ef40b821dc331d5f2b7fe367b8d1cf62005db7e5fb4e7690ea0a7b60e8b92bf7cd62addd69a281d0a6a32b75475c2abb0dbab7a96ddecd63a30c43e52b538c77ac5a5357885685bd950e4ad22a4195c785e45678ffc0eff13901134341786ec1d819d0fdd2ea0c4a972bf79a35aed1be60822075c84b4f0a0ee1229ce25040d8a12884dc8d441cf28f160b187a78396024904337c8206ec48510a1e7735dff8972826b5b804851f83a8fd1adeba25bf425714a7974d91a59f2326a6df8e6e43dea4ca0db96cf3c8af15ffe45ea8858073dba9e2e26a01536ecae6d381764558fb744648ff3362e3fa82d5ac25abe48670638bb8ed9ea2d0afd8b0d9e8f491490666572791f5d24d6939e9fd4d5d6722b3898a65cb269c8d83bfbd6b00b00cb77c4ce4cfd8f5b368b53f7be584dfb8ce007670d6e2bf501e0d7f3f6c0c53d340d0fc8bb536b613b3f6aa36108028e1836ebaecc0299af66d756e3a0253797cff82d57fd55c6246c8b7a0cbf3d063096a1a9e9c8a75330a2e4d8e0b7a5bc12658555120c4d1b769b823eeab6e38c78b52585a20151564496465d297f613ca4bef46c92dcc314b4877f3d03996c0e45416a41c5c51dd02d00f36ffecd27220c5aef285569522642b86b03924bf5103420b66d3aabc1268e6f1a54a40aab9b5bde7f869d16706df421bdf3ac43d862350eee8c5853028672b61d0448bbe6c63c3183984b0e8f5682c69319f35fb37e5b076119ad417f81fe8c8851ffd03a7424dbfc148aa8189edb08450ede112a638c39114df4353a757e7c6b5dc1b771525c8c762378efb00a865951f0414e93ee05963169d8f839a69d297769b167cf60b69ef78793c09835b6fe82573a4b59070709c045e53de8a43cc54695e57d97f63228640447b73249d5114997f455ff01d6cd73300ccb7a1bd8da3e8e72cfd23708e0517fd8f999a7ebf22b5497fba9b2d26c34e8b31bcc93f4b5c08", 0x1000}], 0x1, &(0x7f00000015c0)=[@txtime={{0x18, 0x1, 0x3d, 0x89}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x30}, 0x20000041) r14 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) 18:08:17 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:17 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x1a3802, 0x0) preadv2(r0, &(0x7f00000130c0)=[{&(0x7f0000012ec0)=""/137, 0x89}], 0x1, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r1, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, &(0x7f0000001200)={r1, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r3}, {}, {}, {}, {}, {}, {}, {}, {}, {r1}], 0x81, "7464fbe08eb369"}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000051900)={0x0, 0x0, "dca4778f4099688b13eed2925b0dda79468c859a78b6457fd76f4dce56c998f98b2e1bdb48d216b14e237769994323d9da42c50b3dcb4987a3864d5087104b21b05a8353f7b4f58d2ad0a314fe10da50fc2c0ad139d45df4700ea8540a07682c56eb71223d225c5a64d257239e9f0482e1bc053ddac4693802ba652f8555db03178431cb609637871270e334730c2b0271f981c935bc4380e8201a835a77c1ea95f2595ad6f0e84d0b628e59070453a6f9344a8093a1d9a5eb3b4eb1e446436ef677fdc4c56e92cbf7485216027cac4f3304753ebebd50bea03b997cbb751f5a6a9aa94da9062c4340de04fb5d27083067cdeda19791c5e09ac8cb48d62f64a7", "463c869d7e3b882dd1eb8edd1e53cc7f84287f34e40fb23676ca10bbda0b4890531148f9750a4871c96acdf61fcfd11eebc5075e0e146c297d85dd139eb6c8db6c9df8e4c6ce5613635b976817aa0c24d0c86306acfb2347361a1c666109ee1199c826b08cedb0daa25ea482639dc09f491a7eba9245216676147d621d7017cc6002b77d930c498bb32437d0269a5f9567098e6a25b26bde70cef2bbbd67dc52047f696814dbddfd371bb1d12ec3c863cc2344aad352168288071c4b061d931ffd2b5bc46d93ea9d0d1bc2a63fc98d54f956ad7b5dc794e44d4ddb1dd4944ce9a3fb806123f9802eae0957b4489ec13751653631597adefbdafef97bb5eadf4f087ad38029b4a582443de700a3158d187dc7efda49f7f3efd56ee27a7880ec935c3a436a1fec61077d742649d9446aa4ac5599df0ecce755a0e188da89da3851ccab3efd8ce36f845a701117b2b09b7ceb6e124090e64375db54b76445bb219c656a31ef1a9aceb6a343f595acee8e8889500da687fc3b7e306cf79e0e91b99ce81b313009b6bc8affba38573d6036220a2c4b3e2119599912c36f5980801db28d1bff1c95f65680dd81a943b7e972ae8cd9dc5dd9238432073e83dd271934eba1ef809e0fa6aa3921280b9e2dc223d0f9c19493c727f81a2363f6c5bec4fb58b5908e348dcdaac9575978de8ece15151e5f3e004a4313038825ca424a3bf71c0e414d843dbb093702de51a074e93560e2a953786b650257668b8156f71a1352ddec59bad192490af1511a32ae7df52b52198a010b5a86dec2f39481b473edb74db281dc20ecd0e3b3c7eab94157c7d9e85e701f9755afb75a8ad5b9c581a7e2b8710b917c181315616932d6b7123aa6c5e49e15feccd14580b3fecfa1f47ee29ad24a83b1d06d04e9fe62166ddfb0a461f079404475df3a10ddcdd60d053ba2c00211120d782dbcf4a92c87048da5ee7af122ab17b83d8c9af9e70a4ca6fa0c77b389694b89fd2790acc1e67be8b97d051faa13e3300c214e9f8a290f448e84d3b03f27a010b2ab3e5b331d601d59626143fbb3e7f8ac1b97491436466b201a9587c853dc27404b1f3af7f905139fc43f52ec21d7533e913f1e2a58be0709328b3e6dc10b560210722832c020846f0da88a67b78266769657cc6fefc6fa669826d27baefb8c8835e81aa8dd1f75ab3f1c84e4db57ffe8abe1ad439fa321a6d054bbde9ad33dd7f4f5428a78ce529925a9a74c55896f07e88343e4aa56a3a697e0084fbe0260d44fb9a6fcd8140b982b3734b2585099250de572d8ecf1a6307d4fa0ed0624b3fa3aab22f48086a8812610d343a1f850ed0811ac0e714325290b58ace03c46e56ee0cf908e94f9db2e845d845a116686082e93874bcf783484a199364fb3caa0bb0cdb86f6c789456798b01eee6041f9a9c56faeb4b49e7dd0e77e615f90a93d78899d408ccc20b81aadf372e5a276605a4889a2171f1339fe41b4c0f1fbc7818d5fba4abd571ae1d802f31fd235e90371267469eef0841bdd249d36bff4852d30cdf0d0aafdbddb1085f865d3c5f10f8f115bb25cf2191792b9806a0822976037ea89334db789d8818979a8344affd6943d8076988292e2a4771103621ee7d27af83a9e7592274ccff8b16b095b18883f97434d28b04b02c2e6ddb911d345207cd9d5d02b1a43b87f19dbc0bf845bd36b55c480dbb9012e8b3a981c64bfb90c654f724383c5847dcceff0f7c1df09182aef94ce60308978bdc956a7080be1d38af12cf69eb8ae29d9e69112779329a9dbcbeaa95c03cdc5e7279bc131fbd96eb69e6e9b36b841446c4ad8a10d7749e7c91383854bd9721ac491607cdc302c7387eaf44a899208ccb703605ed4d52bd4a2dbfe4474cd9ba966abb3324772469cafaf81a8874f0dde7e3e6898eaa6ed3249c7170506f069def5a60cc1b9afed325aaf4b52ab6105b9dbd20c6d8ce076d5f17609b38b0bbf920b0cc7e76940a102e70666b236b80602ef4d0179bbe5855d69d2c5a98d3b8c8ee4f6ca2c1905e7a1bd27b1eb2b4726f741df6bc29468d22dcc5e861870cf3be988d4d5ba5a93c133c860974ef9aa0c9a5334e1e572ed2fc1f5e99256eed9692a15adf73fb5c440dd67e49690a6743b22a3f5fd09ff58a507e1706404e28f5edfa629867e199b4724e386edde29e3ac4eecf8fbde62294cc677c74b7c0d79de6b50c5f6b8de535cb8c898a4121944b4a19f2116ba8d42b634a11b723f1a02c78d6e503ab0129e75e6e07e61f40cfd12034217caa293886cef611e5e355c25cdddc5fca0c72894e466bbe608a4d126a9838be919f2642f10477ae4516372bf9b03fa8f92fd6853610335acc1c70aa6ed9895fe2c991c534312285b6f55a2bbd4e3268c83c16e4013b52b5aa270a74a179d13dd5c9ef20b1477b318d90ede445fb8b1c24a74e52cc809185592d4d0f9a8bc72027c09055a6a557148d630d18c8cb111653844035ac0aaba2f8707e816253822c618019bce4d7f74aa31be41f277fe0980ae0edc457922e0b6408f1e2548def881ea4603756fb379a807c8982b11378885155f9e1c36b216ea0bcf4291f7aa5b40bcb898e76c87a75c670442a3bc716af6c81ec66e164026ce1211f8c92ba073ff63b2443b4851b2cb27bef7dac3fa2bddd8fb9e6cf7228ed0b995ee9e6a39289e9ead3f717bad7a3e6b547d43416d15eb65f52290a298326f2fdbf67a8b53075bee67d2942804de33f03594a65053444931730c62eff2c2a903f6a4af9952228e246e685c725c7c425fa96111290d44209f154de03d6e26fe6b8570e4fd3a8abd2fd6545b01ba7f22091edf908cb3c83ae9e549a65c515cd7fa0de9d78e7bfe13def32a88b72a7c80d9144375a50a2eedf3320682700ba626965c0667e9b8dd74434377ae73458067cfb05f590fd1b2cd3c44dac5a8371311f70073a4c5656b6a6a884dcdde2b9ba841faa8abbb0c585280727dd8c5d36b3ded0d797dc55f6768ffc8776b75f7b18ad3f4a057a8d1cafa7e7d4d8b5f2cd89fa951a1a428aff326bc3b25eb336fe9da4dc60ecd0abafe1f567c019c2944461e51859831e4e18f2ba6f337d9c444b4a4af49debd08f9a4420b0005487b09824028fd32a7aa936a0eecc5fc7852511021df601c718d5f4fc2564d024cc22e4385e630d00a94b4f65d1203445e28b7537861de440be8f7ca1dbb972ab65e366640ea14c5cc2822b2f4d406388db984accb2d9cc9bebbb50882d54d343d3de3841ff0805f5b13b8e88a8be63d1bf92324803474a165209b7b27e9286f3fb88b9b123ba0aa071682d42fd7419e441b197fea41c88dff56d7caa4af6de20e77985b23b02a10cee4ded370541b41ca583a7e9dfc2e00f07bcfe01577dc0df08d56aef119f11ae936a153b44082f3bc3ed9d4df68427cb2dbb13409865a585b9d495af5a98f57067865fbbbd8ef636d23d1a0ad23932855a34fd758496c614e1aea13c6b5a712095e7bf908f44f3c4e9a2dd4aafe20d7f6a1d570430a8a31f49ae121cab6cefe87aab6fded6f96bf7ef93c6daed963741278a9a05c523593e7f65a2682535859d05fef52b8848e2c52bb3d6a57767fbb15206c6ce468e06928807b2eb0c2d14c6310dd442df03da9a79aba25e4c85291886858d9879fd9c67a8a1f218f06a4599ea0ab59aafe3d8371f937aea4311b3036badebcbe1421e8fa9577f17af82b9f1b7b54eba997d9f69a39f4183437f39fb5d912cbc7a35b9eb1d5ff6015fa0296eaa959432459ee8a80350dbe7ea1784b2abbe96f90f81a479bf452eacbe0dbe74117471c9e91d427368739f19bef523b1312d0b87c2d55c729408f0f8ebb9d11eeb40ab7d720c0d7d745cb74e6bb56ffbadb2876778542db9c7a72cd7efb9fc400a595fb2c7f3075646384bc6e90c59b0941a9d554697032e9c23f5bbe34729558f308d4464f8a0f572caaffd5cb311561c903325eb98ad7a75b3e7d9255a92665a88b7b58a96458bc79919c0d10de43dac260a09b7bf28a6bd5dd400c14995d263c5fb5ec8ae437ef32dd97836e4bb041966ac8144228f4e2a8607898b8f6e859596dd291c54dafa17f42431e17c1e95bd084d6c0f6cb17347dbe1309b5974fb36ec29d57ade07697d4f97f948a9b67b68524812d4cc82d430cd020fa1e4b8061ac8f1846d2975f62b5743d2b936ddb3d19e1ebcb0c73e39fcfe25ca2c5ff211ff2e6400c976f202063bf2c0bbcbb8e8dbd95202fb32eb1652ef4bc8ed8d540355c2fdcb7f978fe1a754e5236c078519fb2da9e8287d88c13aebe7965fee8cb136e3d64ad43cddd55ba63ed7f525dc738a7cb601eb2b1d929423f70b57dde3b74ddc30c27aef5d871d52fe87bb22c9fc83a19ce86e2da58f39e9a5c53db0e65ee90c04e10313a7083a8438c197088abd6d0ddbb08221ecb2e4a595febdbc81c0f31e9234da36e7aaf2012b7ee17730b08c6c5513a722e76301dadf205f06424fa3815b1c7fd9f72b1eea3a2dc5b461fb70b474a3d31745b00b7f6898639e33a0761decf7f6ad039277bbb7551154f823b40694e2d68ba92f4daa7ee355733895791048b82a5030d1c93e816949665b5fb32beade3673520f51fc4d5270d52a537e601b9791d3eafe772ed725e0724fffc1ecbbfd5d14114f26c5f1a3212a7b969e7ce793056ae0f144ca05968b839fcdee326b992030bf71ee5c9f1a81c634b7c435fa281df8a891ff4b7262c0c7d99179c533a9269899152e3a2ade41b762d445e36464eb7583fbc775a09ec187718a7976615b880632333c30402c08c05e19fdea5230a933176f8d84a2f2a1cf129e5136348dcd77a15d5ed9da40c983ed8b493421dfa9fcaebefc2b9ba03e4333ee75ad9b02cba870b488e2fafb775b96d5c16c134d42169638ddd4e79f8d1e924d1722af311a75fb3e287f3532d48fea8dba813fa137b185c11371dc506f7408e5adb68c4814ebc378bdaa6f1cc2be51924bdcf155bc4decdf4ef9f595fc275092b5c672e06424b81bcb793e791aa8786ac8b3712916d31a4ca67aa8baea0ede4d34bd39985a3394edef6a8421f68d959eec424335102232c5ade11d5ae64aaf00911648e55af90efb713b145fe014db2f546790a340b68a407a135d86e5c6c16df1ffcb8cd26446bed7af1bf08d5e38a86e4fc1358855eb9de96b083541d533e896a3fc4d5bc6c5ab83749ffac08586507a9208bf6d2afecea05d6195739370713ce62c800d5f8be898a1e0d96124922cfa8a9e9e1672a0bb48b1a481f3f218f3d39d2c956f3ed97aee63c3955c0edf956bb9577967f220ed3f43fe26ba153076fa1fa4e6c41f14879bf2922b66a1c3ac76f8c30c221c16d262e7c824d124b9c246c070c47d01fde84eb78259242fd7d6b092be799"}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r12, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r13, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r12, 0xd0009412, &(0x7f0000001200)={r13, 0x100000000}) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}], 0x81, "7464fbe08eb369"}) (async, rerun: 64) r18 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 32) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (rerun: 32) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r19, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) (async, rerun: 32) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) (rerun: 32) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r20, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r19, 0xd0009412, &(0x7f0000001200)={r20, 0x100000000}) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r21}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r22}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r23}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r22}, {}, {}, {}, {}, {}, {}, {}, {}, {r20}], 0x81, "7464fbe08eb369"}) (rerun: 64) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r18, 0xd000943e, &(0x7f00000005c0)={r22, 0x0, "0c0d29cb759d4c84395251858f407ec48d7b1c737ba07c97168ead6812bf16f371f37bd6fba083504144fc70f812db861a220d383ea312ad4a0ed24937ba084608ca8f67dd8cb014d3a68a6cec9778d3cad66e9017ed76899bc7415e31ba5569a4c58552c4ea3593649c078cc766b88da559646e75455722aa3d78377b9b063780883ce887b7e350d130c9693e5a0494195d4c481c2f8e12c714654033dc1616c77bf618e49a2bf50cbac90f26d39cea11047153276f491e32343d14c19d90851f66023ca894a518d6678b39018f4b4acc4e3093b8c927de7e93d7536eb7b652286ebea597ead93d512026746a91795098d0f6cee645e0a64d5e0852e6c118c9", "510e67321a16426ccf2bf219b6af340a89b13e0ab92a1111ffe62027598077748abead18d22ab2ebeb61f408cb2356a9b0aee90d7f3ef4244f523f8ca07f0d70f2894602d772481c5713bb51e9a782f6398d5e239e65b40e4d8adc5b58eeae7f0df09587474aedcb899f5443820c3bac7a0743cfb603832538bf2d4540ffb75534229fdce2b6331b85e5e08f57a89d62a058a01220ea743cc50da5853a2539703aa5920a017de563bd23708b011f0a65a177d76ed01742bcccddbb57a5bd657de5478270714e1e6d4d61cf1951119fa40a90a3c2a0166eaff8a13b4e67805c44b2d32d8fca1cdd1d19144acb3fc56d3657cfde62ddd79abb129c1aebfef66630739c0737fe3d7a3bfad79acac6f2eeb4f7481047c8251406fbaa5bbcfa92cbe555f746f0363652a7ce48a4ce0c8a968fa6058801da146b866fee7f545d8b6e8d3c7d55bbe2f364e16797afb71016b95cec68020241685f89a7e3d4365ef7d14e6cd7dae35df1b63a9d8d08a1e9d30b21fbae6c2d9ed5f755de48b547b5768811a71a8b9411fafff41d4b9ab360620cf093d8354c27f0887c523fed2797223805402c08b4e6c674e0295d8578501194c987281b1ba6c8be44947778d930c6a45d298bad6bd26c1ece84339648fcff22d4f32b9ea41bafc756e9e9680799d94e882cc274f394d1e0d8ed53a6d067c5cda560e2613f57de811d50f62a6193babb851af2fbd46e98a0aae1e53904fd0367b958e2e6266a327a8efd986720e92cf42b5d8cee281d2fb04d078bf5a68948c35e9e1f1e256ec90ea61685fef6f67a493c2790dfc552fa3bdff10067d0ed2e823c73815dfc0841fbb7c828af79b41be60a6b549a1c1984d52eb49afc8ae593025affaae2930d6f02b520beb46221604895e0a9c73e5751c1e3b6d251816b0b1f38c090280ad2051f4f465cd73a326dd2ff79dada0cbf6f0ddf900e91d7ce1a1871929f50a71a9ad4c16b06b9de67fe90a1ba1cb06366939447e3e9bbfbe66b721e656d5b636f5691578db179d647b45457f79207805a4eca4d3bca78c0af363ceee0ccd494de080da6e693d8e0f5a135084bf3ec62bd3c423e40c0812b809d1f5dfdf260cbebb0556d879c3cdec162814d00da53587588a0c8f0ccb1b83289d0ffbb004e8f3f8cdea9ef43d95d26e68d7531cbafe8414be728ba60503dbc64b1a00b06f3bc9dedb64d7c0bec66c6535ef5d97bb95c39837df68e62f3756ca3d0de537c9c63412d8ad1d81056f71cb0785851459a18ca5f16d0fec58cc1ecb8f0ef9b68aba152c2d831d13626ae0cd9985bb5164c0bfe37e686e7f514e851ebcabf677bdd1b751ef9b5c26444f0ce9f6884496d82ad99d0d5724e74a8a2b272208c4f26494f395ee87290983171726e7d1a39f0026c5e6e4aaea22864d93854a4e82f2cdf2f71e2cb1d8c28f110e2e73b7d1be981ba5a52e937036c0b29f1896bbd30660f922b7b80d7b6b99ab2f224fb49e9ab5e32370a7fd9a01de438dee43774789f7e6e083cde89b158d44a928111fcc130f4e3601f65ccfc95134122f48cee58930b06c7c269371ee5c1e3f878eacc9207da62553d979732b510e96a2d0cb6d8bfa2238eb4127a8ff583dca261ce2e6a41a4ba92f27b915cceb6e03fdf0f16776f6a09e1d9062d56fdbc833b35f4177f7a2efe9c8da2c931390713dc8f160cdd1312554dfaefaeaf966fc90437f636140297f69f4b4cae4fbfef2a83d0f9682e2b008f1d9c86f63003d7c903fa0801361665a1a1fa419f45e1199c7c91a73eab62fbd5727dbe900b7a6396460a531dc309389f9e7fc15c2b1e00c02afa59ce1d6b919b552f13553ebc4a7327822b25dae1ca7525c0c363c072b5811e654260b6440fcd88c9610d8a19f32cec333b2f078020d9bdd28a1a542a198381cf6ff1c895c4d2ec6ec54b5fd57609e258fcd7e144f6c8430a01a9f89f11428117d6e8bff2d3c613aaab1f346e94d14beb7a0d902b1717ab2f7d024640aeb56573608a2eb9d1e446709b6bd5352bddc7cd5541e22658ab54c901c08da63b78e7edd6ff1d7237cceb52da1ed51da0cd673b85ef88976f4cd8caf17d11a20cdb6dd41649b2b065d9242a1c25bfa6b70cdbfc284badc943cbef346c84bbbcc4c381f3e9a369e1b8b863792b12d66c90267515ed5c54f76df90c5804a5861f62b48211cabb99a025aebd973484c1700ece60937fa33b9f192a6c2aa162cae65ffce5480f7b4c233003d30e3254fcf1e327f09b7f7c51b9b16d3cd3770435eff22b80901c6b5be7af92bb89f01743453bfb6bbd4c8bdb4a501f25d5a6c8b76bff68934d152c3ef0d72144c3e1b863935203667d61bf931d250bd092844c3c19a673b68360f3ac0f9a1f548ab92f5b1b8b4136766f21ba239c3103ac3c9800e8774ed153bbadd4ee2d206ebe011fa64f8a33f1d2ba6807f8d58c0a83ea0dd4e5060afb73f25daf2abafe01ea448073957faf3c3c02808b576af7cba0bb78f47687f6ebea13a0bb18d225a4f561c282784000f9750b691e98e0544606435d4cdd806db68b22cb70664dbbf4fb07b43cf5e966ec7847debd3097c5f90a468444b09b929f5afbaece3c2f36c6f221d265a1b062f7ee494592b1c5d1fe15ae7836168e60b997da2ade4c8e23ebfb64827e98863936d4aedf7494864d117de51c35430565f6c58b69f66ce5a54f382be48502de26eabe72ef0e0866fde10727a22b18147068a9dd1704a2ebaed432a00f66304593a6f2b26873cde857f2dea50d5a749e0c10a66838b67ff688a0c8f79c6e77f259a7cd2b9cf2cab6702a7067f9bfb7910c4bc7ba795bdabfe837b5a21e7b69b752f676808389c641662d7eed8bc1214be4229cc631395c3bb168670b90ae20534ec4412cf5c713c427eea6b6ee69bdf027edd07529dc5564cba72125187becaae7a83b7baa62e0b32585e579195749d1563b02c2f98f230abcef1530052bfbbc768ec8a5a97711081e6b3377dc8f29653156e192b3274a6a294b2a2784e4c63c0376a7f42e224c469b7cefa0eaa2e04d084a018f47809a4244e54602a68c441265f97568c7090f9652d0f09af5cae4fec46efa39be133e0b3a0c145c24930e3f050ce8252ed0b61027814b36d5fe595cc623c25d0e4f225fa4e0e2f5e85295700aca5d314383069f1b5e4691af076ddf85a7bcfa698dc9ecfb340b29cb8d11bbf789ac864d9781e6907abc02df3722dc6dd656692d9223e695f0e6ae48a64d63815b92be8154d58d3e5da5000c79256f25a27fef00e3f53433e5efc55d3ef4f1e1f9a7397d21b1e26e4e912ef9fe82f6a65b9a992ad41ddeb410ca66ecaed6f80d923d824d50fa1bd65cab8d247bb2f2a861a16960c24a36ad14ccf6fa55cf295fa7614ab04b079fb02f8e8774626534f28f987264956f073b9683a3dde08b47398192e04d78175f3b4f2bcb465627d6b1bff523360438465c45f1c3ff967a47f6b3b73fcb70d810094fba8c923a216ff89ce612037b5fd9fb22e5ceb56e8493929ad1a2d1a3d6707022c6ff2b2b58fa66d055c728af68acee538a2a17b1e694ca431aab0972f4c7cd025cad54e3a28224a167c48bf0822fbac21acb680f7db5835f88bedcfa7b7bd97496f308bd455a7328c4cb75004b5e2d0755416f836b7f16f3ce1be1cb9a655ea44de98414cf003ca8b4219458e0991a24f1b0a963b6d5ec1cdb1e22f116830c33fd56270ef9bb1baa586fbca98cab833e673c3c45cf01b6ea8d96317486722553cbbb60b845f7172f1d8a2706b0d346d154a703600d4cdc2e0a42d54448958d20109dfb27b1e1823c438b6f7182d34f517f30f642139e647a659f9b480c57b190bdce5229fbac9dd7456a6616da025b33773f71587725e59f90143450c2fa56eac3d07095bc8ddd942a19226ce51a55b7246c8c6f3dbef4dc391dd03746ba7cdfee7ff5fbb0aa03c47dd8bf477d2ed3e25f80416323a78f0cc795954100aab106f9f0cac26c44d845bd970efe59205cbc6a7e469d2e5024d05a074e7ba066bd74990449dd62f127d2ed38a9abb795996acd187696d0c78ae92f01b8153e7014d627d0e8cb3f24ab438509b046d7ac74f2e146fc75717b17ad68dac39136ca09293f74b661b4f4a335d98e7a26a8ba58151928f954a927f1bf689aacd8e91f22d7ff4ea58556b3a877c73417f223fca55887fd4bd21fbf73bfbe90dc698c5830fadea4aca934bcff05e3c561e57fba6c7e86b72322525a54ff22f6b66eb58a31e9bbeba1d78c6ab57d12f5a9a457fd91da8ea0b1fbdcf60f707477913acb216981826bc3b346ef7deaff7021097ea3ff6da2ee167043a65eba0348499858877e8d6ff1bb63d21b43751ecb11f41bfbcc97d4ae5f4f55ffdeaae88e3ae46eca4222bb95aa9e979420799782b7b6288eba479eb0b52f722d34417ef6aa9d738598f51722fc1918f469f1adbaf13b45f8332fa28fe06580c384340161042cc2b1200ae6e90441cfe5a4db78dddb0ef064d25e6baef721e1cae77251bb59158b065ea5fe9d3cc955e6d0a5e0fdf28d7203441387a9b25c5a43cf8395ea252d752f2fa3aeaf0c458d3b6acc2e7a396815109798361be97baaeba68d9c1439e858a50d3739e66f6919698a718a49fc6741fb5c8691be4baf246998bfc0e83af239e51ea17789c763dc5e3252fce3e8140e1a73e9b278add752aa6ae2899bb82e612f33bc3cf517111ce07ea3256a5e239ab3bbf5cde1493289b7bbd48a531bd4ee71e5906744441bdd339308c40afb20ffc481678f4705e85d8c705a9768bafe71a46da8c694ac66da75f1b21a3e3e28cb4668f77659851fc0a700308742fcf1e5f6fe2c1f6d514ca9590841cb0f605e4c1e6e8a882d863292f3b6fee3c6597b75add86b62b48c5a12089dd5aafa6711ab24702bbe75340d90dfcf00a6991331fe86da6be46f74f2800686558d4631fdd9ea2210eaaa247dc1a4e8d2a7f20c70331e39d60cec7c9d6f4e21801b173be1a2b0ba265f333a19900b28f30c3621e58664d25bd53744a263cce160f4d7db5defdf3da59ec35be722501ef1e3d84d756d3e15518d5e21e29351b04da8eb8038e8cdadba745f186a6c71e0a099dcd914aecc9d76e16fb8d69d3e35cec934f872d17f4b743119402011eca307805544c641694603d252fb4bd7da7670cab87238a171121097dc04ef0c3830f5fa63d696b04ad4d7e931bd583b041d1ffb983617ecb28ed3da7fbca74b8804f1d006f4cf288f41292032cc1ec7b26d4e809b7d810a2ff4771c18e4fe8747491bcc5498da97441a884eba8e4d01f9d07cba98d5582931b57dfbc4d5f5b5043b87b69172f3affaf409faefecf363658060b08201fdd4057ca585030e5e6756c0723b742dc6e80155b8c49cfd8fff61b009f0ffc4"}) (async) r24 = socket$netlink(0x10, 0x3, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r25, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000540)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r26, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r25, 0xd0009412, &(0x7f0000001200)={r26, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r27}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r28}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r29}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r29}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r28}, {}, {}, {}, {}, {}, {}, {}, {}, {r26}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r24, 0xd000943e, &(0x7f00000005c0)={r28, 0x0, "0c0d29cb759d4c84395251858f407ec48d7b1c737ba07c97168ead6812bf16f371f37bd6fba083504144fc70f812db861a220d383ea312ad4a0ed24937ba084608ca8f67dd8cb014d3a68a6cec9778d3cad66e9017ed76899bc7415e31ba5569a4c58552c4ea3593649c078cc766b88da559646e75455722aa3d78377b9b063780883ce887b7e350d130c9693e5a0494195d4c481c2f8e12c714654033dc1616c77bf618e49a2bf50cbac90f26d39cea11047153276f491e32343d14c19d90851f66023ca894a518d6678b39018f4b4acc4e3093b8c927de7e93d7536eb7b652286ebea597ead93d512026746a91795098d0f6cee645e0a64d5e0852e6c118c9", "510e67321a16426ccf2bf219b6af340a89b13e0ab92a1111ffe62027598077748abead18d22ab2ebeb61f408cb2356a9b0aee90d7f3ef4244f523f8ca07f0d70f2894602d772481c5713bb51e9a782f6398d5e239e65b40e4d8adc5b58eeae7f0df09587474aedcb899f5443820c3bac7a0743cfb603832538bf2d4540ffb75534229fdce2b6331b85e5e08f57a89d62a058a01220ea743cc50da5853a2539703aa5920a017de563bd23708b011f0a65a177d76ed01742bcccddbb57a5bd657de5478270714e1e6d4d61cf1951119fa40a90a3c2a0166eaff8a13b4e67805c44b2d32d8fca1cdd1d19144acb3fc56d3657cfde62ddd79abb129c1aebfef66630739c0737fe3d7a3bfad79acac6f2eeb4f7481047c8251406fbaa5bbcfa92cbe555f746f0363652a7ce48a4ce0c8a968fa6058801da146b866fee7f545d8b6e8d3c7d55bbe2f364e16797afb71016b95cec68020241685f89a7e3d4365ef7d14e6cd7dae35df1b63a9d8d08a1e9d30b21fbae6c2d9ed5f755de48b547b5768811a71a8b9411fafff41d4b9ab360620cf093d8354c27f0887c523fed2797223805402c08b4e6c674e0295d8578501194c987281b1ba6c8be44947778d930c6a45d298bad6bd26c1ece84339648fcff22d4f32b9ea41bafc756e9e9680799d94e882cc274f394d1e0d8ed53a6d067c5cda560e2613f57de811d50f62a6193babb851af2fbd46e98a0aae1e53904fd0367b958e2e6266a327a8efd986720e92cf42b5d8cee281d2fb04d078bf5a68948c35e9e1f1e256ec90ea61685fef6f67a493c2790dfc552fa3bdff10067d0ed2e823c73815dfc0841fbb7c828af79b41be60a6b549a1c1984d52eb49afc8ae593025affaae2930d6f02b520beb46221604895e0a9c73e5751c1e3b6d251816b0b1f38c090280ad2051f4f465cd73a326dd2ff79dada0cbf6f0ddf900e91d7ce1a1871929f50a71a9ad4c16b06b9de67fe90a1ba1cb06366939447e3e9bbfbe66b721e656d5b636f5691578db179d647b45457f79207805a4eca4d3bca78c0af363ceee0ccd494de080da6e693d8e0f5a135084bf3ec62bd3c423e40c0812b809d1f5dfdf260cbebb0556d879c3cdec162814d00da53587588a0c8f0ccb1b83289d0ffbb004e8f3f8cdea9ef43d95d26e68d7531cbafe8414be728ba60503dbc64b1a00b06f3bc9dedb64d7c0bec66c6535ef5d97bb95c39837df68e62f3756ca3d0de537c9c63412d8ad1d81056f71cb0785851459a18ca5f16d0fec58cc1ecb8f0ef9b68aba152c2d831d13626ae0cd9985bb5164c0bfe37e686e7f514e851ebcabf677bdd1b751ef9b5c26444f0ce9f6884496d82ad99d0d5724e74a8a2b272208c4f26494f395ee87290983171726e7d1a39f0026c5e6e4aaea22864d93854a4e82f2cdf2f71e2cb1d8c28f110e2e73b7d1be981ba5a52e937036c0b29f1896bbd30660f922b7b80d7b6b99ab2f224fb49e9ab5e32370a7fd9a01de438dee43774789f7e6e083cde89b158d44a928111fcc130f4e3601f65ccfc95134122f48cee58930b06c7c269371ee5c1e3f878eacc9207da62553d979732b510e96a2d0cb6d8bfa2238eb4127a8ff583dca261ce2e6a41a4ba92f27b915cceb6e03fdf0f16776f6a09e1d9062d56fdbc833b35f4177f7a2efe9c8da2c931390713dc8f160cdd1312554dfaefaeaf966fc90437f636140297f69f4b4cae4fbfef2a83d0f9682e2b008f1d9c86f63003d7c903fa0801361665a1a1fa419f45e1199c7c91a73eab62fbd5727dbe900b7a6396460a531dc309389f9e7fc15c2b1e00c02afa59ce1d6b919b552f13553ebc4a7327822b25dae1ca7525c0c363c072b5811e654260b6440fcd88c9610d8a19f32cec333b2f078020d9bdd28a1a542a198381cf6ff1c895c4d2ec6ec54b5fd57609e258fcd7e144f6c8430a01a9f89f11428117d6e8bff2d3c613aaab1f346e94d14beb7a0d902b1717ab2f7d024640aeb56573608a2eb9d1e446709b6bd5352bddc7cd5541e22658ab54c901c08da63b78e7edd6ff1d7237cceb52da1ed51da0cd673b85ef88976f4cd8caf17d11a20cdb6dd41649b2b065d9242a1c25bfa6b70cdbfc284badc943cbef346c84bbbcc4c381f3e9a369e1b8b863792b12d66c90267515ed5c54f76df90c5804a5861f62b48211cabb99a025aebd973484c1700ece60937fa33b9f192a6c2aa162cae65ffce5480f7b4c233003d30e3254fcf1e327f09b7f7c51b9b16d3cd3770435eff22b80901c6b5be7af92bb89f01743453bfb6bbd4c8bdb4a501f25d5a6c8b76bff68934d152c3ef0d72144c3e1b863935203667d61bf931d250bd092844c3c19a673b68360f3ac0f9a1f548ab92f5b1b8b4136766f21ba239c3103ac3c9800e8774ed153bbadd4ee2d206ebe011fa64f8a33f1d2ba6807f8d58c0a83ea0dd4e5060afb73f25daf2abafe01ea448073957faf3c3c02808b576af7cba0bb78f47687f6ebea13a0bb18d225a4f561c282784000f9750b691e98e0544606435d4cdd806db68b22cb70664dbbf4fb07b43cf5e966ec7847debd3097c5f90a468444b09b929f5afbaece3c2f36c6f221d265a1b062f7ee494592b1c5d1fe15ae7836168e60b997da2ade4c8e23ebfb64827e98863936d4aedf7494864d117de51c35430565f6c58b69f66ce5a54f382be48502de26eabe72ef0e0866fde10727a22b18147068a9dd1704a2ebaed432a00f66304593a6f2b26873cde857f2dea50d5a749e0c10a66838b67ff688a0c8f79c6e77f259a7cd2b9cf2cab6702a7067f9bfb7910c4bc7ba795bdabfe837b5a21e7b69b752f676808389c641662d7eed8bc1214be4229cc631395c3bb168670b90ae20534ec4412cf5c713c427eea6b6ee69bdf027edd07529dc5564cba72125187becaae7a83b7baa62e0b32585e579195749d1563b02c2f98f230abcef1530052bfbbc768ec8a5a97711081e6b3377dc8f29653156e192b3274a6a294b2a2784e4c63c0376a7f42e224c469b7cefa0eaa2e04d084a018f47809a4244e54602a68c441265f97568c7090f9652d0f09af5cae4fec46efa39be133e0b3a0c145c24930e3f050ce8252ed0b61027814b36d5fe595cc623c25d0e4f225fa4e0e2f5e85295700aca5d314383069f1b5e4691af076ddf85a7bcfa698dc9ecfb340b29cb8d11bbf789ac864d9781e6907abc02df3722dc6dd656692d9223e695f0e6ae48a64d63815b92be8154d58d3e5da5000c79256f25a27fef00e3f53433e5efc55d3ef4f1e1f9a7397d21b1e26e4e912ef9fe82f6a65b9a992ad41ddeb410ca66ecaed6f80d923d824d50fa1bd65cab8d247bb2f2a861a16960c24a36ad14ccf6fa55cf295fa7614ab04b079fb02f8e8774626534f28f987264956f073b9683a3dde08b47398192e04d78175f3b4f2bcb465627d6b1bff523360438465c45f1c3ff967a47f6b3b73fcb70d810094fba8c923a216ff89ce612037b5fd9fb22e5ceb56e8493929ad1a2d1a3d6707022c6ff2b2b58fa66d055c728af68acee538a2a17b1e694ca431aab0972f4c7cd025cad54e3a28224a167c48bf0822fbac21acb680f7db5835f88bedcfa7b7bd97496f308bd455a7328c4cb75004b5e2d0755416f836b7f16f3ce1be1cb9a655ea44de98414cf003ca8b4219458e0991a24f1b0a963b6d5ec1cdb1e22f116830c33fd56270ef9bb1baa586fbca98cab833e673c3c45cf01b6ea8d96317486722553cbbb60b845f7172f1d8a2706b0d346d154a703600d4cdc2e0a42d54448958d20109dfb27b1e1823c438b6f7182d34f517f30f642139e647a659f9b480c57b190bdce5229fbac9dd7456a6616da025b33773f71587725e59f90143450c2fa56eac3d07095bc8ddd942a19226ce51a55b7246c8c6f3dbef4dc391dd03746ba7cdfee7ff5fbb0aa03c47dd8bf477d2ed3e25f80416323a78f0cc795954100aab106f9f0cac26c44d845bd970efe59205cbc6a7e469d2e5024d05a074e7ba066bd74990449dd62f127d2ed38a9abb795996acd187696d0c78ae92f01b8153e7014d627d0e8cb3f24ab438509b046d7ac74f2e146fc75717b17ad68dac39136ca09293f74b661b4f4a335d98e7a26a8ba58151928f954a927f1bf689aacd8e91f22d7ff4ea58556b3a877c73417f223fca55887fd4bd21fbf73bfbe90dc698c5830fadea4aca934bcff05e3c561e57fba6c7e86b72322525a54ff22f6b66eb58a31e9bbeba1d78c6ab57d12f5a9a457fd91da8ea0b1fbdcf60f707477913acb216981826bc3b346ef7deaff7021097ea3ff6da2ee167043a65eba0348499858877e8d6ff1bb63d21b43751ecb11f41bfbcc97d4ae5f4f55ffdeaae88e3ae46eca4222bb95aa9e979420799782b7b6288eba479eb0b52f722d34417ef6aa9d738598f51722fc1918f469f1adbaf13b45f8332fa28fe06580c384340161042cc2b1200ae6e90441cfe5a4db78dddb0ef064d25e6baef721e1cae77251bb59158b065ea5fe9d3cc955e6d0a5e0fdf28d7203441387a9b25c5a43cf8395ea252d752f2fa3aeaf0c458d3b6acc2e7a396815109798361be97baaeba68d9c1439e858a50d3739e66f6919698a718a49fc6741fb5c8691be4baf246998bfc0e83af239e51ea17789c763dc5e3252fce3e8140e1a73e9b278add752aa6ae2899bb82e612f33bc3cf517111ce07ea3256a5e239ab3bbf5cde1493289b7bbd48a531bd4ee71e5906744441bdd339308c40afb20ffc481678f4705e85d8c705a9768bafe71a46da8c694ac66da75f1b21a3e3e28cb4668f77659851fc0a700308742fcf1e5f6fe2c1f6d514ca9590841cb0f605e4c1e6e8a882d863292f3b6fee3c6597b75add86b62b48c5a12089dd5aafa6711ab24702bbe75340d90dfcf00a6991331fe86da6be46f74f2800686558d4631fdd9ea2210eaaa247dc1a4e8d2a7f20c70331e39d60cec7c9d6f4e21801b173be1a2b0ba265f333a19900b28f30c3621e58664d25bd53744a263cce160f4d7db5defdf3da59ec35be722501ef1e3d84d756d3e15518d5e21e29351b04da8eb8038e8cdadba745f186a6c71e0a099dcd914aecc9d76e16fb8d69d3e35cec934f872d17f4b743119402011eca307805544c641694603d252fb4bd7da7670cab87238a171121097dc04ef0c3830f5fa63d696b04ad4d7e931bd583b041d1ffb983617ecb28ed3da7fbca74b8804f1d006f4cf288f41292032cc1ec7b26d4e809b7d810a2ff4771c18e4fe8747491bcc5498da97441a884eba8e4d01f9d07cba98d5582931b57dfbc4d5f5b5043b87b69172f3affaf409faefecf363658060b08201fdd4057ca585030e5e6756c0723b742dc6e80155b8c49cfd8fff61b009f0ffc4"}) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000052900)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r31}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r30}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2, r11}, {r14, r22}, {0x0, r28}], 0x0, "d5e9dfb0f96e63"}) (rerun: 64) 18:08:17 executing program 0: syz_mount_image$vfat(&(0x7f000001ff80), &(0x7f000001ffc0)='./file0\x00', 0x1080025, &(0x7f0000000000), 0x0, 0x1ff6b, &(0x7f0000020040)="$eJzs3TGrW2UYB/CH9mrLlTYZRFAQX3TR5ZDcwcnhBsmF0oDSNkIrCKfeEw05JpecEEgRr5t083OIo5sgji530M/gdhEcOxQj7anpjVwn0SP4+y3vH578w/MuZ31P3/ryk8moykb5Ii7s78eF2Il4sB8pLkdtJz6PN3745ceXb96+c703GPRvpHTQu9V9M6V09ZXv3v/061e/Xzz33jdXv70UJ+0PTn/d+/nkhZMXT3+79fG4SuMqTWeLlKe7s9kiv1sW6XBcTbKU3i2LvCrSeFoV8635qJwdHa1SPj28sns0L6oq5dNVmhSrtJilxXyV8o/y8TRlWZau7AZ/x/CrpjcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+K94sF6vI9YbTe8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3w/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARNy8fed6bzDo30jpckT5xXK4HNZnPe+NYhxlFNGJVjyMWG/U+eDaoN9Jj7Xjfnn8pH+8HF7c7nejFe3z+926n7b7z8Tu2f5etOL58/t75/afjddfO9PPohU/fRizKOMwHnWf9j/rpvT2O4M/9S89/h0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/RZY22nG/PF4Ol8OIR+fFep791bzu90YxjjKK6EQrHkasN+p8cG3Q7zz5g+3+Try00+zdAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAP1ereJC/LYi4IgrAJTX+ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4N/39NHvpjcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSdXq3iQvy2L+D4am7wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzODhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCADAAAAIMzfOo/2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8FAAA//9oRtQv") (async) pipe2$watch_queue(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) (async, rerun: 64) sendmsg$kcm(r0, &(0x7f0000000140)={&(0x7f0000000080)=@pppol2tp={0x18, 0x1, {0x0, r1, {0x2, 0x4e24, @multicast2}, 0x1, 0x1, 0x4, 0x1}}, 0x80, &(0x7f0000000100)}, 0x804) (rerun: 64) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x200100, 0x0) (async) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f0000000180)=0x0) bind(r2, &(0x7f00000001c0)=@nfc={0x27, r3, 0x0, 0x7}, 0x80) 18:08:17 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1431.893506][ T7409] loop4: detected capacity change from 0 to 512 18:08:17 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:17 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) socket$can_bcm(0x1d, 0x2, 0x2) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3b0a1c212a"], 0x20000600}}, 0x0) ppoll(&(0x7f0000002f80)=[{r1, 0x2000}, {r0, 0x2040}], 0x2, &(0x7f0000002fc0), &(0x7f0000003000)={[0x3]}, 0x8) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r5 = open(0x0, 0x66140, 0x0) getsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240), 0x0) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) r7 = gettid() ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000001640)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) r10 = openat$cgroup_devices(r5, &(0x7f0000001700)='devices.deny\x00', 0x2, 0x0) r11 = getpid() sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) (async) sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) sendmsg$nl_generic(r8, &(0x7f0000002f40)={&(0x7f0000001680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002f00)={&(0x7f0000001740)={0x17ac, 0x15, 0x800, 0x70bd25, 0x25dfdbfe, {0x14}, [@nested={0x139, 0x96, 0x0, 0x1, [@generic="2cc2c09b6a2a8cec8b411e4f36c06288ec91be055b2842860a3ae1488a884023f9ab392aedef7b99a378156dcfddfdddd02a5fc96dc521786db63bd15f9964d95d2d1c7902de083020e8f3a8e3dfa5659d27ece9e82d2bd33dac8194e544dbb9373122fcb11b5e3275bc5e94d9ec52b3c45d3dd3bfb6026db571844d1ef8ac2504f3fcbf03beb93390ec3591ef4bd234172ca999cd618d1e0f0803fcd3f9d5d1b7b1eb1035cca16d8aac14", @generic="d55153b890fdd7d85e69838e78ba1f319bba70a869273e0536d6dab99de179fb0f919e2c93895dc9ce993384bf5ca7801a20c77cc0057361584105bdbdaef6a0d18a3d41158cc6e34dac610dbf06b1179719cbb28f62c598baf66bdd8de31d2fbd126913bb296dd2316b2ea720591373", @typed={0x8, 0x2a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3c}}, @typed={0x8, 0xe, 0x0, 0x0, @uid=r9}, @typed={0x4, 0x25}, @generic="970bdb62a9c2"]}, @generic="6342506c404de71f649aeeb88ef36c76fc0d4215a37911a936a5db43a4b43007ecacecd1ea64716253ad7838f33df12f8ca8f13ebe9f45944eec60f2be2aeb91c98e7a1cf626775fe71d550b4875c067b7d89fb596fd6ee66033973cb8617a1fbb19930ee48f8cc460142e61f139150331ade1d6087e3eb22786cd31c6e9f82a1979fd24012d828269a4fced2a98d07f8237290e2f7ac093dee481fa5e2943b9c6babc3e36ba150ab34fe6aca2c1f189fec9c0fe316175d9843ec187c7ee8233e8230b6cf2929a01fbb854bb0c1d6218a22c09ab29fa12c05f2b0e", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x3}, @nested={0x1401, 0x46, 0x0, 0x1, [@typed={0x8, 0x8b, 0x0, 0x0, @fd=r10}, @typed={0xea, 0x38, 0x0, 0x0, @binary="ab6c6f54043e62fe9721f588db0b786a909e1935187f2a7d6cf856a72e66b0691639a34beadb66fb1c331e80a0a02450fcfeaa47cbfc308d7b749558944359ff4535c426700c30a1cb8e5e323367ae6962fb48814938a216e88b60be35e6e512dc494acfd21a6c821c87cb23fcd721e957e6d00378e281b379e8a2b4045f6c9694c00f84b90e04c7cc5b398fee761f26f2b3a0829553efc3f616bc8bcd70ad2863c664eb560ac5bcee106b7a55c9ffc8dd7a491636cf6d79b1984c1892d11f6d9c7f27b15c227588b7dd30ef1d3d777f2611262cc11b9f9c585807e4e971564ce96abf22451a"}, @generic="da946766907805582fea0dcd28621c7656892e429a668f675fc51bf35ed7eda9f96f9a69d51090f3bdfa1f073778aaea0eb934a7a6", @generic="0b9c3a2edfc9a8b3012ee8affe70c45068f17371d67fdce1abd4ac4bc5d861ed97373c7d759ad82f464cd14d6bbb31d16885afaab274c4040d770b639a6ae7f46d1a2307874ade0d366ed922040cd5f3c011d80bc8", @generic="83ef964bd5e8af5e7d94d9a72ad8cfbf0910a7e156fc77e7246ea40136b3bc6d262a2f81a1116eba16a3387f50ba77d1b92e61e63d66f812cc2d1344faa138f147868fe8c10793c2145ad09bfc3401f01480fcb83e1b025eda6b51ef484abc1571179ca1c2dfd8e1e9005259b1620b57ca9613183d736989e3444bd6c2a34660f7625c55e9c46128649bdd9f682a5ed4ca11964ca5b208bb700aef16051f3619b765d9822330a04064b2321efba71a966881291bdb3e503a17eb5ad67bcbaf983355daa3d980bbcb97287020ea82c08381a731183ca679e6a7555ab89cbb53a1a392327dbada10360fca8446cba8fda00f86e19b01b39fff7497988f00def10d74e7d7f05ca758c0cf270cf53fe7317657a740934a802f7b5bae22541cbf316302630fed171a22e8f3550f6f9095e5f0d5d594917cea92b7f2b9b9200ab078acb79e403e308835ca2d39af2fcbc6c435c96870e6cf910a0ba5950e49839ee90650801691794da0bc6ddf321e4b82daaa8b913e8e5463626d35d9c3486f6dedd9c778bf77dfa25ebf94a9003ae72d1d9c29f62b39cf32db97f7d1158f38b442f1a6ea7f32cccc6364dee593a6f3360f53562fe5ff93495c625c034e8a77028b0408becd13869b6095548c3825999c00892d9abb6b1cded9eab6a4f6998306f8160cafeacb7ecc0ed9abc349b98f8a644c113efc088d4acece312ed2bbbf76920c5a442d88f8cc08aa9cafc67758a891f33b5d96d56121f8c0b14298e2751bc9dc4a04f3056bab6dc7b3982b97eff5ef77afd4b17ba848ec8b6ea3ffc2e45599f367e0392efb64de00d215c0416be9beaf1b91c0444b067cf6db064478e0a07e472560b445ce7ff088a07f3d3822525ef316f8626c8ef034c42a11e069d207ef00d5ba13e0a0c31d78106d581303e63ea707295ffdddd7b52beca7edfbdb1f1f6523b8dfec4062f5eff2c86c11c43aa55771a2a3bd4ece2b3ecf30d5dcf0af4b806bf3d0a8de6c2b4662af5dffed8259569a1cd70b86ef2444daa062fac8dffdf8ec89efa42f7d063d8693435ec3e1dbc328a2fc8f7e87887fe49ad94fd9c6a31cb2eac01f382d8b3280634dcd63d90dfa8d835f09c648072096f68641420741c44815016f561cec8fe821638364359f4a847b1d30ace591151d0e51c7534296930ae2516b56b97efb56f2eacb6ae2f5a97a497c3ae19b6453986aa4c11f5df63296f2811deca3c64b1de7fc83601116d6ef65f3fec5fefa4b36c2d45af853b6615726e57987b0d9281a3a8170feb7f8c4d6694c90ca337b0f31ca8e62c47c93f54547688f8512a1e2649cd7b9c1a054e9ce939eaf7d4a6e9b850012f0afad40f6d887331c0aee8b981e024e205ecb5ad712a981250b41d9601f26f8cd6cdb5b20ce5993b6ade5afb9eddada4928e67c26ef17c3bed70a15fe0f9b237c1305d281ada8d5c85be2ec67657741cd85e81afa4b97ea54699590e736ceedc4cfeede15b95b96e5a427de5caccf1c1fde43916f5e04811d4d2f07a233dfbae6895d4cacfa6e479cfcbabe3dd866c8e152b78fa7d106ebdfb62487af2a28ada942fdee50eda7d27407ea4600025ee1fd69b150318f2dc8e33ee464788eb6ca719f29ed61dae36b5faa33c5aee3615ac44fe7cb663608a28ec2733c47cc19fd65c597ab60a50f9748f4a8334e25f20bfa4c822cae86068cb39602097de9a915b75a3fe8794983d96d2e6dd20e1bc33935430ea157ee3af4c20d3fb3b5a9fe6b20284ecb2f92258921e928b9e9ce773afbb4ab82634a2e56708d63109c60dad6b669484ca0decf030421cdfa08c67cade7b6b95d4423516623968621bc973a54327dd06985ed1c40c9c094dbf39693cedb472845783190661dd5c96bb8fc0fc9e5ffdb3b7df94ea9b09b546d8d36773e7ec86520754ef6fdc623853aa3d8b2b5a1a7f5d341929126240d4256081377f510834ff87cd44cb199bd0f0adcf7889f2405ab769947909c1f002a734d9af1392fa73e7471ddf71318443c48e3bc3529ad07e67ad5498874f847416f9239b6e56848bb4026aa224a79e358fcccb8cab32b5742b4c2a1082378575d4e2664e52d75c87116d7df3d819f6c29b809d1ef1d3189f96ff87ed3b47c73e668cdf02b6f6ad82112a198deb553546538ebb35cdafe7848a0c7abb2bedc832f46743837949756bd311a337d7e804f90688009d96c5d95f7af35cc576e7111221f3fbee65ab2fdd7a77b2f6e424b0a99f4fb198e603bb6a34914d1c547140284825893d759f2cb7b012b95bc0c81bbb1527c2959f351849be6ce1d24be59a80fec9f1b19803a89c2ef1fd97de68fb99d298dd7013cc5ff6165b2d76a3255c19c6bb6ab13a77e67961ad59dc8aeea4e07cda62c55d7c38cf4eb6ee0249310d3037a214a84167b64968e4cdc34672a1ccff09abae6602765360b2ece7c9751632959fe2a9ac71ddca87444ef6aec625cbcd5dcdc2f57cc9eb6d2f0bb4b9c2cd232d89c6a2bb46d195460a500206277efaf2d34e7ee9135018481b8b13026aafc88b35dddbf562680a4f727ce376554de8cac2f1e4eefeed73e377b9d0debadee219f8443420eaf6b364e9d70c1197bb0c5d8c83d2a078300c80739a1b9902b74c483c373538a14e6380693422835d4771220e233698dc23a181be0fa98c02e4eb6b919f8d741a90be1df0a1f834755e0c9cb83d96f4bfd0bf248dc3b1946a6249590c020a5dc83ee45da97423d88081e2c5468c675f8a659a31413234779493ebb94031d6ad3a028ad693965ddebb7950da652d3ff26be7138d821de0258756c73d70411b0f7e4775eb2df7b7f1654606e065087cabeccc85341bbd58c8aec8cd0096fce155eff0b1328afe8ce63e0691b1594d294d8bb54942aa92d7418a9b85e4167ebcd56d9f042aa2bdafba90902f9546b2891eaae6935679830f2b0bdb12db311154bc3b75fee1616b91fac57d6a72b7074617497a9db2fcd71243d8c621992c8f3ad94e0a4136a9f18560de590acaf371f4e52035c8600b1450004b903bd87591ac701e37f6c334f5e78190fbeb736c3f26434d6a0bb16ab628df45977ff098a6a342148d5b36d784b7e6551401991aa4f81e092263759ab5c8a518a8ca085e8401f67c4225bcea9cf2fc835fb9138be5c11bc573b0e7c865e243793c682acc16b543aaf806057b29ec49212129600ae054e75f746dd10894aadd4d7f1cc25b1642f482563e228df848377d9f3597636c4a5d8ebf3f68108d47cde37e4e33c5f19e8103d51e2e006dd959f3578a9f9fb4d4cf4bc0ffc7079a8724c0d335cf77f05efafc756dd7957031c540c7987098f406c18626e32ded161554c7f89ae44959c28ce8dec09802fedd39c2c3c904e7ab784e2966426cc1bd03f000a6d430a8df67675d2a854aecfe9ab55e345b0eda6a70ab6d922b7e7d05c492507315d3b79050014a00def59866d7c09a51e50c847b571b72211dced0e32dcaad915c3dc04feda96c6cb2ccb9bd3925ec89dac83b951cde1a2dc3d3bc842905e16ebb5ab30959dbac8381a199c0aa57a175d92068630b75146a1c93d93cbe46ab6a7a3572153e1d1633c207453c7d3b5f3044635eb275cd6a1c977f64b26fecdb694885d94a1984601985c30e7e6bf3374458a35105f3fa681762a03be09360a0ca950ad0aab45316c1ac2dcebf8bec7ad7b39ac7f49c3bc771a98994ee48e08e1dd83f7d7a59e6b247596e1c79fc536b59a9f43162a75e3222116b2aea4067d548b7df739470d5ed3d90f51a71679490303c2af321fe124de0710eddec199680710f8c102f16bc216c738cda1f009a1fcaf5cceafda7a98bd7b3cbccaabaa096cbeb118bbf44a515c367c7c05653fc13a85c4fbfc5250ddf34dccdd119cd84b628625069e8152b1610e0f8d99415ca01ccd21789d95ca745b834fc67b2afefef216671d70ba52ff27f90f4189123035abd0394ea6a33474f79b95ccd1dd185d4294892e750a8f21f8fc9721c67bee33c847cd47b9a65def811015e38f0b1e53faf6f14ba16499ef27e1cedca1839b481da2aafeb258213c78492b4c2699cd95b87aa1eb10ae91e9205a43771dd25b67fc3b53b9bb7d7e8a5f1bf79fb5437efd1a98d6fe5dfe3ab33505021c8f43443cf6fd847845863cca6dcf4a88fa1963877c60fb41b522cea97bbb8167f0fa16a6e18e1988016f09cd3048a50a2ff63d882aabf3f26bd7a90884c6fc6caa9e47d745fc0c2bcf40d7e0b68202974c44664a2f7e9052f272c7238547fb9cc6bcf2bb911273cbada8372bd318f6e0eae36764d17a099b7e9ea96a814adcd633f733a31c42deaed2e172741003e71e7365bc0a4a6eac3d4d8039fa40246631a0633ce1fbef18437f42ec31fd3638606356d9051f7df2fddc576026289c29b1ed348535b18cfc787c58b5e091f01f61a886ed52f0c0f9cb52942a847898be7e13f94fc09afeaf8c126d8433b297518e9e1c9f11fc8498e85a53c37f22bb4cde867576f342a4cee65e9da5bb295f08c026c64e50e546aa8f248ab8a9e52fab3581b8e01103b50c7a8b78df46c41354cf4c7e03f7836585f12da0da2d43c7296daaf52df323caee091de0bacb299a78aa11b01b9b63c2f34673dd9eaabac6d4a9aec68d6a4df22ec371d496a62a9534d95d6025f9cb89d375bd186a4df20ce697d1f38463132e49b876f83766e5be06a781de009f62cd5b9aa21c33cfaa8c7fec84b327f7900f6aa8909d5e2d470d0278ce78af9e6821f5b6c4d2f44d3f0dc3d1a1c0f6f6d241f69092a6cbbba97863a5dbec33784c18aa6d32ce58dcd9a032a873d9bc9922290fa06f860921200e658f5c2c579255232c2497a18e7d2f4ab9170a8d506859c9cb528eb8434590379fdbeaa4c870ea33f0704bf88ccd9df73caa44c10e6bf38f445de845c730f2107cd2cf4e4e988ba4a01d291c62ffa0078b72a2a7e6ff32d71e416fac2a3a493a67dfb028f2478cfac84c085794f0d02cb708ee55ec1299e83b39cdb0a70c7a044ecec2124d0aca4933e3e53f7d1161acfd25d474060788e512d5e4c6e69b959816168e0e7caf0f0621b4901f00bb2de22ab046c8b5469c6ef92bdb7afde951ad24cc31eafd567520615c1b58c0e47443a9c934c03340b0dbeda35ffbfec76635eeaeb50924c871dbdd742f3c104d06864e979d0f8f4fba2bc67c4ea54269e0c0bfa50e2fe30707cf665c21a8814945874005f3980d53816d67ac6783d38cb368aa1d6de3926fe64cc6a8aaefde6ce1bae98c0f6fd979fde7ab6cc801d81dbebd59e4303214fe2ced5b97f113ca40c8b18f8fcc1f0fe8973b30b38bad501497f195298f41b9e284cbbf7995332c4df59519ed54271c34ec5ae127e9ae13bd4fd9edddce3ca5d15843785fc485598d3c2639cf87a32351c0d7c3be5cc5854125b67c49a4d86b896c0dd74076bff42a62bf05c00bbb02a079fd103e954beb2a56a68d3b61626418088fb56d087a24b7af2556d392bf554b48a4e3d230b1feeb79a91d072959b9feca8451aabbca49f0d44dcdc0a2396d37f7ba94536c66a3f60b0d2dcf759eaff21d15c569998274edf660ad4359352773167278f6fa80d6c95648ff0e7da336767476242b7e5cd1129a77394cdd64da64b1dcdc594e76ab88e4455fc47842e82691a854de3a20deb1bef066cdbdedcb36273b8dca1dfa35ea4f2d41ecbb24b1640cc460c755192a7f5e50089fb6dfaa12ab501d4e32d978bc85957003911c980668ddca2c1f767bb1b58b83319fdda898619da060a58bb54c9db8f9091e", @generic="f561f5ecdbbec42648b0291ef18ad89e608a4f46eca1f93d65ca9eb6e9fd028e9a424a18962a3bbb560eae7b904d74fd0043c9821db0879fbbfef419e5e0ca20947c87c911aec3609777cef27b2f6041e4dc5a3671a266de89eb635bce1fe87c3d186f24726d22d0d836be73982be44b611740a1e3976bc69a1a2cdf2e568c9c9378cf934fba644a0c001134ceb0e3e751611984277c2337488825ee55012c4b408e500c965fc3b10e33dcfcd308", @generic="5825a3847d8abe727d9674fda1f4d3068d98af739e447b728f333584c97732d27371c84a28a6dee7096e7683484f905e72f8c73e11455a766e2280736b9695ed1349932df794396e0e70b463b3dbd485bd", @generic="70cc7efd2d47c5282dbed3ea2514809a2bd35b18dedab960aa6c5c692003e57919efefd37eb7f2dd0531efe87b6933c6aae78b9444ec7db8361fcc4179a38d08763dc3c5f5ce7bbd08328af7583be38e97efe91613c073cae7b9cc4fbb1cd1f665ccc99e8fac6e16d1bf627a4d5605705e977976", @typed={0x8, 0x74, 0x0, 0x0, @u32=0x9}, @typed={0x103, 0x8b, 0x0, 0x0, @binary="454da6ddf429073a8d88afad6ca30bd54f706df8841548c728c2382306d5e1bd733956cfbe3c02519b83fab0b817c1be25f86a801e20c1f0aa24140a457e84922f49679bc3719db0d8bb3feca9f69fef241c3b405521554bda5dad006d3bcc473de9992aa0d6339ac35b92273e42f284b40ba9522ad4db2da12eea02101388518da95b1bac3f1903ead991cb984aed6a9ac4ab32ac217e91980abc18ac876f36bef2d574854382490f750c99ccb3a888aa425b9d1618758b5a60cf8169e2da4818bec2db7cbeffec51f9b727ebec4517a252bd38994031b2fda28519579f010972f0a331933c45956c195f59a4c466ed2fab19ee8725e1026d49fa442fa499"}]}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x81}, @typed={0xc, 0x4f, 0x0, 0x0, @u64=0xa6}, @nested={0x109, 0x3, 0x0, 0x1, [@typed={0x8, 0x6d, 0x0, 0x0, @pid=r11}, @generic="1faaa95ecac1572cf36ca8c18f97416723a53888b895a3fa559071f7c2518b2d84bd49b34f60e466b40f4528f96f", @typed={0x8, 0x5d, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="1c3dea20f8bbd64c4826ee222d9d58e745c57ac7826da126d741ebf43b0f8697762078baa0f67a8886f79cce0971db7104ffaf25b8c28e628ec7bbc0d274a24b1a2309194a75e16b4342b2cdc229ce27b42712c53fc086007ee684858cff65c76ef0cfcca2ab8105a438bcfec4d09209397033cd20018b64bbdf724358ff84a58df9c5c8be49cca0cc40eeda7b48961fd0c7f0298513f942a7fea9855f4a63693b64d1f27e3dc303a855d6f07b903b8718dbf1a3b9105429c54101982d1e94341aed12a86a0c", @generic='x']}, @generic="e9e97a2aabc8fe2ca65911150da82670e54fa03ba0601e965936b316e2f66a3ccea126b6c3aa7b6b0db29715888e53e8f12d1fdfceead8087f351b71b766333f18b4", @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}]}, 0x17ac}, 0x1, 0x0, 0x0, 0x4001085}, 0x100c1) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) (async) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x50, r6, 0x0, 0x70bd27, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1}, {0x6}, {0x8, 0x15, 0xe3}}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x2000010) dup3(r4, r12, 0x80000) (async) r13 = dup3(r4, r12, 0x80000) sendmsg$sock(r12, &(0x7f0000001600)={&(0x7f0000000400)=@sco={0x1f, @none}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000005c0)="3deec53fe0b7dbf0a00108adf9b26cc3599ea495268cf0b766eb6852a4810635e4bc7347bf9f92bba3a9ff78741591f799487fe733a473808cd455426ff59e9845797fa9cfb0509a4279568ffb7b20f351b16d332d9d6c43cb14fc5193dad2dbd4decad210d6c71a7129de53e829da26ce3f5e931bf09b2a23b169d0062d2362fef70752724b25ce125800d058e878cbc61013fbc3d8ea007d633ec33b285282eddc6f473563ebd7146af0a13059939baa28871e81377f35578376633a1ea8b945387f8763f5f37d70dedd68c9a304c720e8b734abca441403ad87c8cd9f6179882563ea63d7f5d572c9eb6c1f6a03ddad242d5d934ecfefc541a453468d2d2b0cc7fe4113cd9ffe1173b43b55bb949621a01459ecb664bda47c2d10514da33b98b2eaa2314ef79c189ebbf0ad91b3532e059f2399524ff652874281d49bd2ed9af8fbf67a52e80abd4f5161b592144c133b675357475c7c67da5255a8f3b0bd043efe3fcb2b44c3b885dfebe55669bd5893e1f15dff28077776237e59d6aaa114c2e10fe465ba8f0ff344a075c1c1b9901ff620227464a7ff3ab02a84a5b85edf7cc0b0e46436d2ca20df81beb1de8397c01e231e67ed377a130eb5ff6026ad26566b2f327479e6faad0734a4e823c8ae144439ddb607c41eb932c2ad1b70fb13fabc0e9e78df8e75c3bd25114931c163dd46242f3068f3bc466126111cdbdd1679eb0cd2cecb2302c70fa8e973a4933adc3b7186d4510e6cd31313ef2b90de4df28357992f82e8beb5dc64c8df63449b651284a7fa14d000da40ad0552d1ad4fd0818a66f1a44656d565e76ea908d8faf8bb22617bd200714bd4b4b5786b523bd87b470b3338fc7e70874c0714b6095ca9d424ccbbe3aaaf20d8846deb8c4e7accdaa191efbacbb077ef9794ebce44ea94a914b357e547646435b495145a07320fc9c6d0720ea72056caaca5a5980a0f4cafee4e50a802e7c771735b918cb36162932ff9e5815e605967f7dfd987f4ed85e9871fce9f9c97647d0d61c74a21bfb567b7850385191c1f8a8aab26e7360c26f580e689785cf2b487f84d63cb1e9ed3257c881a087c5eace79180a4b786069e986c44520322a6792a4ac7912ce9ccba639e677a51c2ec493cddb6f3f2b0c704262f22de438696457da9042a59eb69fe4f755c9dd08699eb47601808307fd17d2d15d936e06a88fa29ab759cd515a0f839cff00079e37326862a6f4a0e8df24f3267fe6ff0dd78ab80d89aab504fbc464c0573c458fb486a108516203fba5419f073f4e0e60c53f3f9c33266d8683de58b24669c62a296b5c6ea46aa606d439963210d2def768173ab729f56629d480e8c7b1992146088c7b257c9c54ee4464353f02e22edf9d583d8c0cd897b9cb7ce95cdecda5eae90dc04f3ce2381da41b6d58a2beaaa8454cd490f306484c6b3ccd6d9e51d5b437cd23546a92be762dfbcf643e3765183906c62e6f2a652dedc71cdcae1bd38fdd0adaecf32ea59dafe11f441556f3e707c1e0ce9f927ef05aa8412c5a7026db94a536a8ff335ebbcc9b0227ea6c4918ccdfa12587cf4e646f8bc8a00e3a459e33297a3131f19300ff1db6ac0a3420ee6b68739755500285b7f75a6cc968057af92551049b8fdefecb4cecaf300879458d6891816d7e7ce8f8ad6a3566499273ce2b8db686c3b3fd260f808ec9f399cd4ee6b697b63b2fd9c46bee16e5446296de609bfb3875660be461c325837fc3dc381604c1f425514c8b121e4e4dfe9ee9d70c41b6cab9bcd653160e34925d121c213c5909a07282bb3ea0a7ca6fd3a91cbdb1e79efb4c86e941362ba242a8d20430aee4591d836df48c472ecef2965d4b2ddf76441c07a9b3f64c6f8ec98805ad0624dbb10967d0c198f65c87944da885b8f06a9b70fe05efc2ca004f94e205f5f6dd14cb8f2be54898fee2caa98ae41ef38b48c93fd347aece59029ce52e7c7005d5ce26aa44b03fcc9557ad13af504fb30f264f06948b0ef60a6a4c9aada06eef410ff147411e859ea04432790d00e2e441eea311e07669f0cb8eb7c8c4504af360b6450044150dfcb9ac7f8ec181c0ffb7596d9c5723fefeb7825dfde4423a11967e25a5ed8a51c059222a61c8ff8862e92e56240821068e2a194d9c5c5f6429169874dd383030b4abc844ae58774b877d9afd74568956e4d4d2b8ad3ecb0133f869118451666b6a29fded4b73eeea80abc450f56261a268b18621b12165eaa35b5b731ca3b16520ef993e5c7f62feaac66408a3318584ecf65f0f363ef5fdd28d915d91b94a711c9027ae916aa64dc32a318f5e3da20334686321021ea32d15c9b9b7f3a5013575eb35b0a8c8ae497ae0b2b1555fe26010dbd96d0417966801a3cdc5e17594e5b73736b4ccb189350415f9ff24a60ceb1090d82eaeb225ddb2857776625054e5f5c96b8cf21e5283647d91f836a345141bb355b6b3afbffd39734eaebd9eecebf659244bb5f36f3b6f72ab09a574dc45aead086222db1e8cf1046a8bd490e119b3e86f7f972ec02d8fa6cd1f4881256630352a82383815c6323e15412894204db2d2ebc80d0fc5a961dff39186fa5d5add2d5f815d1f501700856db88656befcc4770fc420401b4cf6e502263cd98a147b3f142b9b7e8b842b03d0148b25fcc42584b0bed2df5ba3afca1c8caa28929ba748427a47736ed6eca7734f02bc322e5a633765c75f59d0fc8c0dc5cf9d58f771d57a0f38ae75a47e56a1bc2926218b667d536daaacad4f687c3f4ec3e76567afb786cba6d2a7801228d1792b09eea5ea036b81b992d119690b5eb759ba0f234f085640ab6e8e686922944c3cf6d301a96350795613ff62fc6fb2554348ade2e660a5cef966624e8c6f63e24ac3fa6ae5e2ef717f33bdf2deefa77c7c5b0ad1d532a02833f769b38e45fbcd636d9f121fecb4b943c9f9157d8b9bb1a84c932f054520e9ac4f39e74fdff5998f014c1da40f47b15a5ca7b2f02eeb81b0b75d3d26ddc49c108fa434639f69ef5e7d0a3eb04383b27412ca0301b5f1447b048ce199084d6dfdade09f9c18dba0ee00840cc5a5258dfe266dff72b10878b1746e9adfd094e8873d4a0d3c480f2a79810289d71b13d67eab9d207ae25f44fdbeab0e71b58c99ac90aa7fccf9d9c0f81e6871f7d75628364d107aaa43a83fb6cd1d131e4d346d906cbff6d312c3425c5aef751e74b8ff0959b809491be3e9ac2f66f3ed82c06480fc7bf106ca25a3dad83e552a2d256280729b7654866e888857bf1b0bce018e3395117088465619dcc14100ab40cfa236968ace21204e3260a871aac575937868f3c73298cc3a5940853889783980e6ed0b8a9959eae99b0e5b46eacaac617a9c68e998b76aaac02291d11125864d6bbad0ad33db20bea27083d34a73eac5cbfa99d8fc41170729d89b524fb484c05a6dc347426f8fba529b4b5b513a252682ad4e4d6e84e0799ecf60612311ef94b538927a40f23e7e3bf3f3957db8fb36af44fa3fc8244af6ea7afa72d09332745f78f8444a39d98673f99aba0fba3a519d9ba5140d122d82bafbe8fb678645b2fbccfa3dac82d0d882efb542614a9873f1ad8efe265fead81d0fcdaacd7130f07b012e3bd47d3608e98b303fde0ca0e8cc4527f2ad9f360f899266fda92e675fcb1104ae7a7bd6fdafc3dbf48018f1816b00c4fee3f0b56c7b3943ba1b0e25fef98c5866c3924b117da1ee781efa1e088a4d4f4a1708cdcd346f08c63cddba1dd0be4a6bb8785ee7172b3d73a643d5ae815324943b89d6fe12000f95f32738941995e3bf4677ecd8af766bca6794d57e6c99a7aa872255193963e7590f5081e670df45014d9d60722a462cad8800d67bb544ecd6edd05c2ddca90e3255b13cadbab20f0d317e258f71eef7dc1bd8e09061fd5997d053158a64747da77fb4dfc84fc4099496be2a96342f6a83db481b2e3a2916f769e481fb4213e23f297c5e6ee29d4aaf6908bf3fd5dbbadc2c82fdda9d1babae08de47070107f3a237b552c91f0955a29ce14775b656af8a0bf652d4e027d0fb718d4f2959fab3410304d1f09ac4c8ce480fe4af08aa903797adde8a8fe608596d9db7fefc55d033923c1f8088fcd8b5ae9d6756558c1e23c20adf384175cfbae40ede78b3e86c4e1ef70377e517edf2c55bc8096eba81aa6b78caa0fd1d5d164812a2461934aef532a125cc5b68243104621bf02784bac223abc1fc72e9b8ddb8a83830a4cc173dd31e4e323695f210b20e8f0e9e508c48a63086f898549b0b5e58854f680d414780a0993b0e3544abf7601d7815bfdfded1a4eb52659e1168197727b955a4909d95baecd066dc9357e9a862cdef45a96ff814b30db3ecdd02c3b40f99aac04e8b6f6ef75d43955ff5e7d254baf0abb1f36c6206f064c41d52b4ba73f271af42170041a94e91ea657d7e5265d2090f4d249bab88c3ae19c2ef1e32d801aed6555db8d89e599bbe21dcc6a3a6a17a2c95be403324dbc5b0ef8654d4acf0e8cc89c742395aaa5956143a36cafc7e3c8fdcfc5710787e88ba16c1e37ac84332a2749cb89167b43d557420a893242fe807bccdef50a9a0099aa24b49d23f406f205af7afddc9a2aabd456156178f5f5be24fcd71a8cccf956b2a2daa890c910e9df68f7feed4908e8c03e1733b2134c5d3d7b8dc661ef5d4a5dfcbce4c8946dbfd18ef3f538b6c31aa9f5f0589e9520f7242289e7c36921543a3812845c63f66fd87ff2124c26dcfb2fa0e80e9437188a29c6a64400f694a9d2d3058fd6cc93f7e4331b84c2a46c46e58b400ef40b821dc331d5f2b7fe367b8d1cf62005db7e5fb4e7690ea0a7b60e8b92bf7cd62addd69a281d0a6a32b75475c2abb0dbab7a96ddecd63a30c43e52b538c77ac5a5357885685bd950e4ad22a4195c785e45678ffc0eff13901134341786ec1d819d0fdd2ea0c4a972bf79a35aed1be60822075c84b4f0a0ee1229ce25040d8a12884dc8d441cf28f160b187a78396024904337c8206ec48510a1e7735dff8972826b5b804851f83a8fd1adeba25bf425714a7974d91a59f2326a6df8e6e43dea4ca0db96cf3c8af15ffe45ea8858073dba9e2e26a01536ecae6d381764558fb744648ff3362e3fa82d5ac25abe48670638bb8ed9ea2d0afd8b0d9e8f491490666572791f5d24d6939e9fd4d5d6722b3898a65cb269c8d83bfbd6b00b00cb77c4ce4cfd8f5b368b53f7be584dfb8ce007670d6e2bf501e0d7f3f6c0c53d340d0fc8bb536b613b3f6aa36108028e1836ebaecc0299af66d756e3a0253797cff82d57fd55c6246c8b7a0cbf3d063096a1a9e9c8a75330a2e4d8e0b7a5bc12658555120c4d1b769b823eeab6e38c78b52585a20151564496465d297f613ca4bef46c92dcc314b4877f3d03996c0e45416a41c5c51dd02d00f36ffecd27220c5aef285569522642b86b03924bf5103420b66d3aabc1268e6f1a54a40aab9b5bde7f869d16706df421bdf3ac43d862350eee8c5853028672b61d0448bbe6c63c3183984b0e8f5682c69319f35fb37e5b076119ad417f81fe8c8851ffd03a7424dbfc148aa8189edb08450ede112a638c39114df4353a757e7c6b5dc1b771525c8c762378efb00a865951f0414e93ee05963169d8f839a69d297769b167cf60b69ef78793c09835b6fe82573a4b59070709c045e53de8a43cc54695e57d97f63228640447b73249d5114997f455ff01d6cd73300ccb7a1bd8da3e8e72cfd23708e0517fd8f999a7ebf22b5497fba9b2d26c34e8b31bcc93f4b5c08", 0x1000}], 0x1, &(0x7f00000015c0)=[@txtime={{0x18, 0x1, 0x3d, 0x89}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x30}, 0x20000041) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) (async) r14 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) [ 1431.918575][ T23] audit: type=1400 audit(1677002897.322:298): avc: denied { ioctl } for pid=7405 comm="syz-executor.2" path="socket:[31103]" dev="sockfs" ino=31103 ioctlcmd=0x937a scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 1431.950556][ T7409] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 1431.961669][ T7409] EXT4-fs (loop4): orphan cleanup on readonly fs [ 1431.975329][ T7409] EXT4-fs error (device loop4): ext4_quota_enable:6911: comm syz-executor.4: inode #589824: comm syz-executor.4: iget: illegal inode # 18:08:17 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:17 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x2, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1431.993882][ T7409] EXT4-fs error (device loop4): ext4_quota_enable:6914: comm syz-executor.4: Bad quota inode: 589824, type: 2 [ 1432.023212][ T7409] EXT4-fs warning (device loop4): ext4_enable_quotas:6955: Failed to enable quota tracking (type=2, err=-117, ino=589824). Please run e2fsck to fix. 18:08:17 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3b0a1c212a"], 0x20000600}}, 0x0) (async) ppoll(&(0x7f0000002f80)=[{r1, 0x2000}, {r0, 0x2040}], 0x2, &(0x7f0000002fc0), &(0x7f0000003000)={[0x3]}, 0x8) (async) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r5 = open(0x0, 0x66140, 0x0) getsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240), 0x0) (async) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) (async) r7 = gettid() (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000001640)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) (async) r10 = openat$cgroup_devices(r5, &(0x7f0000001700)='devices.deny\x00', 0x2, 0x0) (async) r11 = getpid() sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) (async) sendmsg$nl_generic(r8, &(0x7f0000002f40)={&(0x7f0000001680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002f00)={&(0x7f0000001740)={0x17ac, 0x15, 0x800, 0x70bd25, 0x25dfdbfe, {0x14}, [@nested={0x139, 0x96, 0x0, 0x1, [@generic="2cc2c09b6a2a8cec8b411e4f36c06288ec91be055b2842860a3ae1488a884023f9ab392aedef7b99a378156dcfddfdddd02a5fc96dc521786db63bd15f9964d95d2d1c7902de083020e8f3a8e3dfa5659d27ece9e82d2bd33dac8194e544dbb9373122fcb11b5e3275bc5e94d9ec52b3c45d3dd3bfb6026db571844d1ef8ac2504f3fcbf03beb93390ec3591ef4bd234172ca999cd618d1e0f0803fcd3f9d5d1b7b1eb1035cca16d8aac14", @generic="d55153b890fdd7d85e69838e78ba1f319bba70a869273e0536d6dab99de179fb0f919e2c93895dc9ce993384bf5ca7801a20c77cc0057361584105bdbdaef6a0d18a3d41158cc6e34dac610dbf06b1179719cbb28f62c598baf66bdd8de31d2fbd126913bb296dd2316b2ea720591373", @typed={0x8, 0x2a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3c}}, @typed={0x8, 0xe, 0x0, 0x0, @uid=r9}, @typed={0x4, 0x25}, @generic="970bdb62a9c2"]}, @generic="6342506c404de71f649aeeb88ef36c76fc0d4215a37911a936a5db43a4b43007ecacecd1ea64716253ad7838f33df12f8ca8f13ebe9f45944eec60f2be2aeb91c98e7a1cf626775fe71d550b4875c067b7d89fb596fd6ee66033973cb8617a1fbb19930ee48f8cc460142e61f139150331ade1d6087e3eb22786cd31c6e9f82a1979fd24012d828269a4fced2a98d07f8237290e2f7ac093dee481fa5e2943b9c6babc3e36ba150ab34fe6aca2c1f189fec9c0fe316175d9843ec187c7ee8233e8230b6cf2929a01fbb854bb0c1d6218a22c09ab29fa12c05f2b0e", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x3}, @nested={0x1401, 0x46, 0x0, 0x1, [@typed={0x8, 0x8b, 0x0, 0x0, @fd=r10}, @typed={0xea, 0x38, 0x0, 0x0, @binary="ab6c6f54043e62fe9721f588db0b786a909e1935187f2a7d6cf856a72e66b0691639a34beadb66fb1c331e80a0a02450fcfeaa47cbfc308d7b749558944359ff4535c426700c30a1cb8e5e323367ae6962fb48814938a216e88b60be35e6e512dc494acfd21a6c821c87cb23fcd721e957e6d00378e281b379e8a2b4045f6c9694c00f84b90e04c7cc5b398fee761f26f2b3a0829553efc3f616bc8bcd70ad2863c664eb560ac5bcee106b7a55c9ffc8dd7a491636cf6d79b1984c1892d11f6d9c7f27b15c227588b7dd30ef1d3d777f2611262cc11b9f9c585807e4e971564ce96abf22451a"}, @generic="da946766907805582fea0dcd28621c7656892e429a668f675fc51bf35ed7eda9f96f9a69d51090f3bdfa1f073778aaea0eb934a7a6", @generic="0b9c3a2edfc9a8b3012ee8affe70c45068f17371d67fdce1abd4ac4bc5d861ed97373c7d759ad82f464cd14d6bbb31d16885afaab274c4040d770b639a6ae7f46d1a2307874ade0d366ed922040cd5f3c011d80bc8", @generic="83ef964bd5e8af5e7d94d9a72ad8cfbf0910a7e156fc77e7246ea40136b3bc6d262a2f81a1116eba16a3387f50ba77d1b92e61e63d66f812cc2d1344faa138f147868fe8c10793c2145ad09bfc3401f01480fcb83e1b025eda6b51ef484abc1571179ca1c2dfd8e1e9005259b1620b57ca9613183d736989e3444bd6c2a34660f7625c55e9c46128649bdd9f682a5ed4ca11964ca5b208bb700aef16051f3619b765d9822330a04064b2321efba71a966881291bdb3e503a17eb5ad67bcbaf983355daa3d980bbcb97287020ea82c08381a731183ca679e6a7555ab89cbb53a1a392327dbada10360fca8446cba8fda00f86e19b01b39fff7497988f00def10d74e7d7f05ca758c0cf270cf53fe7317657a740934a802f7b5bae22541cbf316302630fed171a22e8f3550f6f9095e5f0d5d594917cea92b7f2b9b9200ab078acb79e403e308835ca2d39af2fcbc6c435c96870e6cf910a0ba5950e49839ee90650801691794da0bc6ddf321e4b82daaa8b913e8e5463626d35d9c3486f6dedd9c778bf77dfa25ebf94a9003ae72d1d9c29f62b39cf32db97f7d1158f38b442f1a6ea7f32cccc6364dee593a6f3360f53562fe5ff93495c625c034e8a77028b0408becd13869b6095548c3825999c00892d9abb6b1cded9eab6a4f6998306f8160cafeacb7ecc0ed9abc349b98f8a644c113efc088d4acece312ed2bbbf76920c5a442d88f8cc08aa9cafc67758a891f33b5d96d56121f8c0b14298e2751bc9dc4a04f3056bab6dc7b3982b97eff5ef77afd4b17ba848ec8b6ea3ffc2e45599f367e0392efb64de00d215c0416be9beaf1b91c0444b067cf6db064478e0a07e472560b445ce7ff088a07f3d3822525ef316f8626c8ef034c42a11e069d207ef00d5ba13e0a0c31d78106d581303e63ea707295ffdddd7b52beca7edfbdb1f1f6523b8dfec4062f5eff2c86c11c43aa55771a2a3bd4ece2b3ecf30d5dcf0af4b806bf3d0a8de6c2b4662af5dffed8259569a1cd70b86ef2444daa062fac8dffdf8ec89efa42f7d063d8693435ec3e1dbc328a2fc8f7e87887fe49ad94fd9c6a31cb2eac01f382d8b3280634dcd63d90dfa8d835f09c648072096f68641420741c44815016f561cec8fe821638364359f4a847b1d30ace591151d0e51c7534296930ae2516b56b97efb56f2eacb6ae2f5a97a497c3ae19b6453986aa4c11f5df63296f2811deca3c64b1de7fc83601116d6ef65f3fec5fefa4b36c2d45af853b6615726e57987b0d9281a3a8170feb7f8c4d6694c90ca337b0f31ca8e62c47c93f54547688f8512a1e2649cd7b9c1a054e9ce939eaf7d4a6e9b850012f0afad40f6d887331c0aee8b981e024e205ecb5ad712a981250b41d9601f26f8cd6cdb5b20ce5993b6ade5afb9eddada4928e67c26ef17c3bed70a15fe0f9b237c1305d281ada8d5c85be2ec67657741cd85e81afa4b97ea54699590e736ceedc4cfeede15b95b96e5a427de5caccf1c1fde43916f5e04811d4d2f07a233dfbae6895d4cacfa6e479cfcbabe3dd866c8e152b78fa7d106ebdfb62487af2a28ada942fdee50eda7d27407ea4600025ee1fd69b150318f2dc8e33ee464788eb6ca719f29ed61dae36b5faa33c5aee3615ac44fe7cb663608a28ec2733c47cc19fd65c597ab60a50f9748f4a8334e25f20bfa4c822cae86068cb39602097de9a915b75a3fe8794983d96d2e6dd20e1bc33935430ea157ee3af4c20d3fb3b5a9fe6b20284ecb2f92258921e928b9e9ce773afbb4ab82634a2e56708d63109c60dad6b669484ca0decf030421cdfa08c67cade7b6b95d4423516623968621bc973a54327dd06985ed1c40c9c094dbf39693cedb472845783190661dd5c96bb8fc0fc9e5ffdb3b7df94ea9b09b546d8d36773e7ec86520754ef6fdc623853aa3d8b2b5a1a7f5d341929126240d4256081377f510834ff87cd44cb199bd0f0adcf7889f2405ab769947909c1f002a734d9af1392fa73e7471ddf71318443c48e3bc3529ad07e67ad5498874f847416f9239b6e56848bb4026aa224a79e358fcccb8cab32b5742b4c2a1082378575d4e2664e52d75c87116d7df3d819f6c29b809d1ef1d3189f96ff87ed3b47c73e668cdf02b6f6ad82112a198deb553546538ebb35cdafe7848a0c7abb2bedc832f46743837949756bd311a337d7e804f90688009d96c5d95f7af35cc576e7111221f3fbee65ab2fdd7a77b2f6e424b0a99f4fb198e603bb6a34914d1c547140284825893d759f2cb7b012b95bc0c81bbb1527c2959f351849be6ce1d24be59a80fec9f1b19803a89c2ef1fd97de68fb99d298dd7013cc5ff6165b2d76a3255c19c6bb6ab13a77e67961ad59dc8aeea4e07cda62c55d7c38cf4eb6ee0249310d3037a214a84167b64968e4cdc34672a1ccff09abae6602765360b2ece7c9751632959fe2a9ac71ddca87444ef6aec625cbcd5dcdc2f57cc9eb6d2f0bb4b9c2cd232d89c6a2bb46d195460a500206277efaf2d34e7ee9135018481b8b13026aafc88b35dddbf562680a4f727ce376554de8cac2f1e4eefeed73e377b9d0debadee219f8443420eaf6b364e9d70c1197bb0c5d8c83d2a078300c80739a1b9902b74c483c373538a14e6380693422835d4771220e233698dc23a181be0fa98c02e4eb6b919f8d741a90be1df0a1f834755e0c9cb83d96f4bfd0bf248dc3b1946a6249590c020a5dc83ee45da97423d88081e2c5468c675f8a659a31413234779493ebb94031d6ad3a028ad693965ddebb7950da652d3ff26be7138d821de0258756c73d70411b0f7e4775eb2df7b7f1654606e065087cabeccc85341bbd58c8aec8cd0096fce155eff0b1328afe8ce63e0691b1594d294d8bb54942aa92d7418a9b85e4167ebcd56d9f042aa2bdafba90902f9546b2891eaae6935679830f2b0bdb12db311154bc3b75fee1616b91fac57d6a72b7074617497a9db2fcd71243d8c621992c8f3ad94e0a4136a9f18560de590acaf371f4e52035c8600b1450004b903bd87591ac701e37f6c334f5e78190fbeb736c3f26434d6a0bb16ab628df45977ff098a6a342148d5b36d784b7e6551401991aa4f81e092263759ab5c8a518a8ca085e8401f67c4225bcea9cf2fc835fb9138be5c11bc573b0e7c865e243793c682acc16b543aaf806057b29ec49212129600ae054e75f746dd10894aadd4d7f1cc25b1642f482563e228df848377d9f3597636c4a5d8ebf3f68108d47cde37e4e33c5f19e8103d51e2e006dd959f3578a9f9fb4d4cf4bc0ffc7079a8724c0d335cf77f05efafc756dd7957031c540c7987098f406c18626e32ded161554c7f89ae44959c28ce8dec09802fedd39c2c3c904e7ab784e2966426cc1bd03f000a6d430a8df67675d2a854aecfe9ab55e345b0eda6a70ab6d922b7e7d05c492507315d3b79050014a00def59866d7c09a51e50c847b571b72211dced0e32dcaad915c3dc04feda96c6cb2ccb9bd3925ec89dac83b951cde1a2dc3d3bc842905e16ebb5ab30959dbac8381a199c0aa57a175d92068630b75146a1c93d93cbe46ab6a7a3572153e1d1633c207453c7d3b5f3044635eb275cd6a1c977f64b26fecdb694885d94a1984601985c30e7e6bf3374458a35105f3fa681762a03be09360a0ca950ad0aab45316c1ac2dcebf8bec7ad7b39ac7f49c3bc771a98994ee48e08e1dd83f7d7a59e6b247596e1c79fc536b59a9f43162a75e3222116b2aea4067d548b7df739470d5ed3d90f51a71679490303c2af321fe124de0710eddec199680710f8c102f16bc216c738cda1f009a1fcaf5cceafda7a98bd7b3cbccaabaa096cbeb118bbf44a515c367c7c05653fc13a85c4fbfc5250ddf34dccdd119cd84b628625069e8152b1610e0f8d99415ca01ccd21789d95ca745b834fc67b2afefef216671d70ba52ff27f90f4189123035abd0394ea6a33474f79b95ccd1dd185d4294892e750a8f21f8fc9721c67bee33c847cd47b9a65def811015e38f0b1e53faf6f14ba16499ef27e1cedca1839b481da2aafeb258213c78492b4c2699cd95b87aa1eb10ae91e9205a43771dd25b67fc3b53b9bb7d7e8a5f1bf79fb5437efd1a98d6fe5dfe3ab33505021c8f43443cf6fd847845863cca6dcf4a88fa1963877c60fb41b522cea97bbb8167f0fa16a6e18e1988016f09cd3048a50a2ff63d882aabf3f26bd7a90884c6fc6caa9e47d745fc0c2bcf40d7e0b68202974c44664a2f7e9052f272c7238547fb9cc6bcf2bb911273cbada8372bd318f6e0eae36764d17a099b7e9ea96a814adcd633f733a31c42deaed2e172741003e71e7365bc0a4a6eac3d4d8039fa40246631a0633ce1fbef18437f42ec31fd3638606356d9051f7df2fddc576026289c29b1ed348535b18cfc787c58b5e091f01f61a886ed52f0c0f9cb52942a847898be7e13f94fc09afeaf8c126d8433b297518e9e1c9f11fc8498e85a53c37f22bb4cde867576f342a4cee65e9da5bb295f08c026c64e50e546aa8f248ab8a9e52fab3581b8e01103b50c7a8b78df46c41354cf4c7e03f7836585f12da0da2d43c7296daaf52df323caee091de0bacb299a78aa11b01b9b63c2f34673dd9eaabac6d4a9aec68d6a4df22ec371d496a62a9534d95d6025f9cb89d375bd186a4df20ce697d1f38463132e49b876f83766e5be06a781de009f62cd5b9aa21c33cfaa8c7fec84b327f7900f6aa8909d5e2d470d0278ce78af9e6821f5b6c4d2f44d3f0dc3d1a1c0f6f6d241f69092a6cbbba97863a5dbec33784c18aa6d32ce58dcd9a032a873d9bc9922290fa06f860921200e658f5c2c579255232c2497a18e7d2f4ab9170a8d506859c9cb528eb8434590379fdbeaa4c870ea33f0704bf88ccd9df73caa44c10e6bf38f445de845c730f2107cd2cf4e4e988ba4a01d291c62ffa0078b72a2a7e6ff32d71e416fac2a3a493a67dfb028f2478cfac84c085794f0d02cb708ee55ec1299e83b39cdb0a70c7a044ecec2124d0aca4933e3e53f7d1161acfd25d474060788e512d5e4c6e69b959816168e0e7caf0f0621b4901f00bb2de22ab046c8b5469c6ef92bdb7afde951ad24cc31eafd567520615c1b58c0e47443a9c934c03340b0dbeda35ffbfec76635eeaeb50924c871dbdd742f3c104d06864e979d0f8f4fba2bc67c4ea54269e0c0bfa50e2fe30707cf665c21a8814945874005f3980d53816d67ac6783d38cb368aa1d6de3926fe64cc6a8aaefde6ce1bae98c0f6fd979fde7ab6cc801d81dbebd59e4303214fe2ced5b97f113ca40c8b18f8fcc1f0fe8973b30b38bad501497f195298f41b9e284cbbf7995332c4df59519ed54271c34ec5ae127e9ae13bd4fd9edddce3ca5d15843785fc485598d3c2639cf87a32351c0d7c3be5cc5854125b67c49a4d86b896c0dd74076bff42a62bf05c00bbb02a079fd103e954beb2a56a68d3b61626418088fb56d087a24b7af2556d392bf554b48a4e3d230b1feeb79a91d072959b9feca8451aabbca49f0d44dcdc0a2396d37f7ba94536c66a3f60b0d2dcf759eaff21d15c569998274edf660ad4359352773167278f6fa80d6c95648ff0e7da336767476242b7e5cd1129a77394cdd64da64b1dcdc594e76ab88e4455fc47842e82691a854de3a20deb1bef066cdbdedcb36273b8dca1dfa35ea4f2d41ecbb24b1640cc460c755192a7f5e50089fb6dfaa12ab501d4e32d978bc85957003911c980668ddca2c1f767bb1b58b83319fdda898619da060a58bb54c9db8f9091e", @generic="f561f5ecdbbec42648b0291ef18ad89e608a4f46eca1f93d65ca9eb6e9fd028e9a424a18962a3bbb560eae7b904d74fd0043c9821db0879fbbfef419e5e0ca20947c87c911aec3609777cef27b2f6041e4dc5a3671a266de89eb635bce1fe87c3d186f24726d22d0d836be73982be44b611740a1e3976bc69a1a2cdf2e568c9c9378cf934fba644a0c001134ceb0e3e751611984277c2337488825ee55012c4b408e500c965fc3b10e33dcfcd308", @generic="5825a3847d8abe727d9674fda1f4d3068d98af739e447b728f333584c97732d27371c84a28a6dee7096e7683484f905e72f8c73e11455a766e2280736b9695ed1349932df794396e0e70b463b3dbd485bd", @generic="70cc7efd2d47c5282dbed3ea2514809a2bd35b18dedab960aa6c5c692003e57919efefd37eb7f2dd0531efe87b6933c6aae78b9444ec7db8361fcc4179a38d08763dc3c5f5ce7bbd08328af7583be38e97efe91613c073cae7b9cc4fbb1cd1f665ccc99e8fac6e16d1bf627a4d5605705e977976", @typed={0x8, 0x74, 0x0, 0x0, @u32=0x9}, @typed={0x103, 0x8b, 0x0, 0x0, @binary="454da6ddf429073a8d88afad6ca30bd54f706df8841548c728c2382306d5e1bd733956cfbe3c02519b83fab0b817c1be25f86a801e20c1f0aa24140a457e84922f49679bc3719db0d8bb3feca9f69fef241c3b405521554bda5dad006d3bcc473de9992aa0d6339ac35b92273e42f284b40ba9522ad4db2da12eea02101388518da95b1bac3f1903ead991cb984aed6a9ac4ab32ac217e91980abc18ac876f36bef2d574854382490f750c99ccb3a888aa425b9d1618758b5a60cf8169e2da4818bec2db7cbeffec51f9b727ebec4517a252bd38994031b2fda28519579f010972f0a331933c45956c195f59a4c466ed2fab19ee8725e1026d49fa442fa499"}]}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x81}, @typed={0xc, 0x4f, 0x0, 0x0, @u64=0xa6}, @nested={0x109, 0x3, 0x0, 0x1, [@typed={0x8, 0x6d, 0x0, 0x0, @pid=r11}, @generic="1faaa95ecac1572cf36ca8c18f97416723a53888b895a3fa559071f7c2518b2d84bd49b34f60e466b40f4528f96f", @typed={0x8, 0x5d, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="1c3dea20f8bbd64c4826ee222d9d58e745c57ac7826da126d741ebf43b0f8697762078baa0f67a8886f79cce0971db7104ffaf25b8c28e628ec7bbc0d274a24b1a2309194a75e16b4342b2cdc229ce27b42712c53fc086007ee684858cff65c76ef0cfcca2ab8105a438bcfec4d09209397033cd20018b64bbdf724358ff84a58df9c5c8be49cca0cc40eeda7b48961fd0c7f0298513f942a7fea9855f4a63693b64d1f27e3dc303a855d6f07b903b8718dbf1a3b9105429c54101982d1e94341aed12a86a0c", @generic='x']}, @generic="e9e97a2aabc8fe2ca65911150da82670e54fa03ba0601e965936b316e2f66a3ccea126b6c3aa7b6b0db29715888e53e8f12d1fdfceead8087f351b71b766333f18b4", @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}]}, 0x17ac}, 0x1, 0x0, 0x0, 0x4001085}, 0x100c1) (async) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) (async) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x50, r6, 0x0, 0x70bd27, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1}, {0x6}, {0x8, 0x15, 0xe3}}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x2000010) (async) r13 = dup3(r4, r12, 0x80000) (async) sendmsg$sock(r12, &(0x7f0000001600)={&(0x7f0000000400)=@sco={0x1f, @none}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000005c0)="3deec53fe0b7dbf0a00108adf9b26cc3599ea495268cf0b766eb6852a4810635e4bc7347bf9f92bba3a9ff78741591f799487fe733a473808cd455426ff59e9845797fa9cfb0509a4279568ffb7b20f351b16d332d9d6c43cb14fc5193dad2dbd4decad210d6c71a7129de53e829da26ce3f5e931bf09b2a23b169d0062d2362fef70752724b25ce125800d058e878cbc61013fbc3d8ea007d633ec33b285282eddc6f473563ebd7146af0a13059939baa28871e81377f35578376633a1ea8b945387f8763f5f37d70dedd68c9a304c720e8b734abca441403ad87c8cd9f6179882563ea63d7f5d572c9eb6c1f6a03ddad242d5d934ecfefc541a453468d2d2b0cc7fe4113cd9ffe1173b43b55bb949621a01459ecb664bda47c2d10514da33b98b2eaa2314ef79c189ebbf0ad91b3532e059f2399524ff652874281d49bd2ed9af8fbf67a52e80abd4f5161b592144c133b675357475c7c67da5255a8f3b0bd043efe3fcb2b44c3b885dfebe55669bd5893e1f15dff28077776237e59d6aaa114c2e10fe465ba8f0ff344a075c1c1b9901ff620227464a7ff3ab02a84a5b85edf7cc0b0e46436d2ca20df81beb1de8397c01e231e67ed377a130eb5ff6026ad26566b2f327479e6faad0734a4e823c8ae144439ddb607c41eb932c2ad1b70fb13fabc0e9e78df8e75c3bd25114931c163dd46242f3068f3bc466126111cdbdd1679eb0cd2cecb2302c70fa8e973a4933adc3b7186d4510e6cd31313ef2b90de4df28357992f82e8beb5dc64c8df63449b651284a7fa14d000da40ad0552d1ad4fd0818a66f1a44656d565e76ea908d8faf8bb22617bd200714bd4b4b5786b523bd87b470b3338fc7e70874c0714b6095ca9d424ccbbe3aaaf20d8846deb8c4e7accdaa191efbacbb077ef9794ebce44ea94a914b357e547646435b495145a07320fc9c6d0720ea72056caaca5a5980a0f4cafee4e50a802e7c771735b918cb36162932ff9e5815e605967f7dfd987f4ed85e9871fce9f9c97647d0d61c74a21bfb567b7850385191c1f8a8aab26e7360c26f580e689785cf2b487f84d63cb1e9ed3257c881a087c5eace79180a4b786069e986c44520322a6792a4ac7912ce9ccba639e677a51c2ec493cddb6f3f2b0c704262f22de438696457da9042a59eb69fe4f755c9dd08699eb47601808307fd17d2d15d936e06a88fa29ab759cd515a0f839cff00079e37326862a6f4a0e8df24f3267fe6ff0dd78ab80d89aab504fbc464c0573c458fb486a108516203fba5419f073f4e0e60c53f3f9c33266d8683de58b24669c62a296b5c6ea46aa606d439963210d2def768173ab729f56629d480e8c7b1992146088c7b257c9c54ee4464353f02e22edf9d583d8c0cd897b9cb7ce95cdecda5eae90dc04f3ce2381da41b6d58a2beaaa8454cd490f306484c6b3ccd6d9e51d5b437cd23546a92be762dfbcf643e3765183906c62e6f2a652dedc71cdcae1bd38fdd0adaecf32ea59dafe11f441556f3e707c1e0ce9f927ef05aa8412c5a7026db94a536a8ff335ebbcc9b0227ea6c4918ccdfa12587cf4e646f8bc8a00e3a459e33297a3131f19300ff1db6ac0a3420ee6b68739755500285b7f75a6cc968057af92551049b8fdefecb4cecaf300879458d6891816d7e7ce8f8ad6a3566499273ce2b8db686c3b3fd260f808ec9f399cd4ee6b697b63b2fd9c46bee16e5446296de609bfb3875660be461c325837fc3dc381604c1f425514c8b121e4e4dfe9ee9d70c41b6cab9bcd653160e34925d121c213c5909a07282bb3ea0a7ca6fd3a91cbdb1e79efb4c86e941362ba242a8d20430aee4591d836df48c472ecef2965d4b2ddf76441c07a9b3f64c6f8ec98805ad0624dbb10967d0c198f65c87944da885b8f06a9b70fe05efc2ca004f94e205f5f6dd14cb8f2be54898fee2caa98ae41ef38b48c93fd347aece59029ce52e7c7005d5ce26aa44b03fcc9557ad13af504fb30f264f06948b0ef60a6a4c9aada06eef410ff147411e859ea04432790d00e2e441eea311e07669f0cb8eb7c8c4504af360b6450044150dfcb9ac7f8ec181c0ffb7596d9c5723fefeb7825dfde4423a11967e25a5ed8a51c059222a61c8ff8862e92e56240821068e2a194d9c5c5f6429169874dd383030b4abc844ae58774b877d9afd74568956e4d4d2b8ad3ecb0133f869118451666b6a29fded4b73eeea80abc450f56261a268b18621b12165eaa35b5b731ca3b16520ef993e5c7f62feaac66408a3318584ecf65f0f363ef5fdd28d915d91b94a711c9027ae916aa64dc32a318f5e3da20334686321021ea32d15c9b9b7f3a5013575eb35b0a8c8ae497ae0b2b1555fe26010dbd96d0417966801a3cdc5e17594e5b73736b4ccb189350415f9ff24a60ceb1090d82eaeb225ddb2857776625054e5f5c96b8cf21e5283647d91f836a345141bb355b6b3afbffd39734eaebd9eecebf659244bb5f36f3b6f72ab09a574dc45aead086222db1e8cf1046a8bd490e119b3e86f7f972ec02d8fa6cd1f4881256630352a82383815c6323e15412894204db2d2ebc80d0fc5a961dff39186fa5d5add2d5f815d1f501700856db88656befcc4770fc420401b4cf6e502263cd98a147b3f142b9b7e8b842b03d0148b25fcc42584b0bed2df5ba3afca1c8caa28929ba748427a47736ed6eca7734f02bc322e5a633765c75f59d0fc8c0dc5cf9d58f771d57a0f38ae75a47e56a1bc2926218b667d536daaacad4f687c3f4ec3e76567afb786cba6d2a7801228d1792b09eea5ea036b81b992d119690b5eb759ba0f234f085640ab6e8e686922944c3cf6d301a96350795613ff62fc6fb2554348ade2e660a5cef966624e8c6f63e24ac3fa6ae5e2ef717f33bdf2deefa77c7c5b0ad1d532a02833f769b38e45fbcd636d9f121fecb4b943c9f9157d8b9bb1a84c932f054520e9ac4f39e74fdff5998f014c1da40f47b15a5ca7b2f02eeb81b0b75d3d26ddc49c108fa434639f69ef5e7d0a3eb04383b27412ca0301b5f1447b048ce199084d6dfdade09f9c18dba0ee00840cc5a5258dfe266dff72b10878b1746e9adfd094e8873d4a0d3c480f2a79810289d71b13d67eab9d207ae25f44fdbeab0e71b58c99ac90aa7fccf9d9c0f81e6871f7d75628364d107aaa43a83fb6cd1d131e4d346d906cbff6d312c3425c5aef751e74b8ff0959b809491be3e9ac2f66f3ed82c06480fc7bf106ca25a3dad83e552a2d256280729b7654866e888857bf1b0bce018e3395117088465619dcc14100ab40cfa236968ace21204e3260a871aac575937868f3c73298cc3a5940853889783980e6ed0b8a9959eae99b0e5b46eacaac617a9c68e998b76aaac02291d11125864d6bbad0ad33db20bea27083d34a73eac5cbfa99d8fc41170729d89b524fb484c05a6dc347426f8fba529b4b5b513a252682ad4e4d6e84e0799ecf60612311ef94b538927a40f23e7e3bf3f3957db8fb36af44fa3fc8244af6ea7afa72d09332745f78f8444a39d98673f99aba0fba3a519d9ba5140d122d82bafbe8fb678645b2fbccfa3dac82d0d882efb542614a9873f1ad8efe265fead81d0fcdaacd7130f07b012e3bd47d3608e98b303fde0ca0e8cc4527f2ad9f360f899266fda92e675fcb1104ae7a7bd6fdafc3dbf48018f1816b00c4fee3f0b56c7b3943ba1b0e25fef98c5866c3924b117da1ee781efa1e088a4d4f4a1708cdcd346f08c63cddba1dd0be4a6bb8785ee7172b3d73a643d5ae815324943b89d6fe12000f95f32738941995e3bf4677ecd8af766bca6794d57e6c99a7aa872255193963e7590f5081e670df45014d9d60722a462cad8800d67bb544ecd6edd05c2ddca90e3255b13cadbab20f0d317e258f71eef7dc1bd8e09061fd5997d053158a64747da77fb4dfc84fc4099496be2a96342f6a83db481b2e3a2916f769e481fb4213e23f297c5e6ee29d4aaf6908bf3fd5dbbadc2c82fdda9d1babae08de47070107f3a237b552c91f0955a29ce14775b656af8a0bf652d4e027d0fb718d4f2959fab3410304d1f09ac4c8ce480fe4af08aa903797adde8a8fe608596d9db7fefc55d033923c1f8088fcd8b5ae9d6756558c1e23c20adf384175cfbae40ede78b3e86c4e1ef70377e517edf2c55bc8096eba81aa6b78caa0fd1d5d164812a2461934aef532a125cc5b68243104621bf02784bac223abc1fc72e9b8ddb8a83830a4cc173dd31e4e323695f210b20e8f0e9e508c48a63086f898549b0b5e58854f680d414780a0993b0e3544abf7601d7815bfdfded1a4eb52659e1168197727b955a4909d95baecd066dc9357e9a862cdef45a96ff814b30db3ecdd02c3b40f99aac04e8b6f6ef75d43955ff5e7d254baf0abb1f36c6206f064c41d52b4ba73f271af42170041a94e91ea657d7e5265d2090f4d249bab88c3ae19c2ef1e32d801aed6555db8d89e599bbe21dcc6a3a6a17a2c95be403324dbc5b0ef8654d4acf0e8cc89c742395aaa5956143a36cafc7e3c8fdcfc5710787e88ba16c1e37ac84332a2749cb89167b43d557420a893242fe807bccdef50a9a0099aa24b49d23f406f205af7afddc9a2aabd456156178f5f5be24fcd71a8cccf956b2a2daa890c910e9df68f7feed4908e8c03e1733b2134c5d3d7b8dc661ef5d4a5dfcbce4c8946dbfd18ef3f538b6c31aa9f5f0589e9520f7242289e7c36921543a3812845c63f66fd87ff2124c26dcfb2fa0e80e9437188a29c6a64400f694a9d2d3058fd6cc93f7e4331b84c2a46c46e58b400ef40b821dc331d5f2b7fe367b8d1cf62005db7e5fb4e7690ea0a7b60e8b92bf7cd62addd69a281d0a6a32b75475c2abb0dbab7a96ddecd63a30c43e52b538c77ac5a5357885685bd950e4ad22a4195c785e45678ffc0eff13901134341786ec1d819d0fdd2ea0c4a972bf79a35aed1be60822075c84b4f0a0ee1229ce25040d8a12884dc8d441cf28f160b187a78396024904337c8206ec48510a1e7735dff8972826b5b804851f83a8fd1adeba25bf425714a7974d91a59f2326a6df8e6e43dea4ca0db96cf3c8af15ffe45ea8858073dba9e2e26a01536ecae6d381764558fb744648ff3362e3fa82d5ac25abe48670638bb8ed9ea2d0afd8b0d9e8f491490666572791f5d24d6939e9fd4d5d6722b3898a65cb269c8d83bfbd6b00b00cb77c4ce4cfd8f5b368b53f7be584dfb8ce007670d6e2bf501e0d7f3f6c0c53d340d0fc8bb536b613b3f6aa36108028e1836ebaecc0299af66d756e3a0253797cff82d57fd55c6246c8b7a0cbf3d063096a1a9e9c8a75330a2e4d8e0b7a5bc12658555120c4d1b769b823eeab6e38c78b52585a20151564496465d297f613ca4bef46c92dcc314b4877f3d03996c0e45416a41c5c51dd02d00f36ffecd27220c5aef285569522642b86b03924bf5103420b66d3aabc1268e6f1a54a40aab9b5bde7f869d16706df421bdf3ac43d862350eee8c5853028672b61d0448bbe6c63c3183984b0e8f5682c69319f35fb37e5b076119ad417f81fe8c8851ffd03a7424dbfc148aa8189edb08450ede112a638c39114df4353a757e7c6b5dc1b771525c8c762378efb00a865951f0414e93ee05963169d8f839a69d297769b167cf60b69ef78793c09835b6fe82573a4b59070709c045e53de8a43cc54695e57d97f63228640447b73249d5114997f455ff01d6cd73300ccb7a1bd8da3e8e72cfd23708e0517fd8f999a7ebf22b5497fba9b2d26c34e8b31bcc93f4b5c08", 0x1000}], 0x1, &(0x7f00000015c0)=[@txtime={{0x18, 0x1, 0x3d, 0x89}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x30}, 0x20000041) (async) r14 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) [ 1432.047825][ T7409] EXT4-fs (loop4): Cannot turn on quotas: error -117 [ 1432.054627][ T7409] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 without journal. Quota mode: writeback. [ 1432.092355][ T3154] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 18:08:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x0, 0x4}, [@algo_aead={0x61, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa8, 0x40, "bfd1a1b0b7789a9feb7bead60a4e44249665066438"}}]}, 0x154}}, 0x0) 18:08:26 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x8, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:26 executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="00838547809f9ae0907b90039bd014dfee28305033bee497b8f0df9d4a295e0fcf7cb57697f631bfee79427714bb0672f4f31acc0f0fa36f6cfae015d595f63b5cf39dcb3d4ebf4039226b78ea0db60eb92e4f2f6c3d539327e4ed3a87bf0f331025a965ff3e09cf0658dbb581d1b49464c9607bb95d292be8991584"], 0x8, 0x506, &(0x7f0000000b40)="$eJzs3V1vW2cdAPD/ceIsWQPOBhfbJNayDaUIGifLXiIutlZCcDWBGPdZaJwoipNUtbM1UUXTTwBCFSBxxRU3SHwAJNSPgJAqwT1XoApSKsENMjrHx23q2MHpnLh1fj/pyXnOS/z/P345Ps85j3wCOLMuRMTliBiJiK9HRClfXshL7DVLut2D/ZtX05JEo/HxP5Jsu3S+/THP5f+W+sF3I36UHI5b29ldX6pWK9fz+XJ941q5trN7aW1jabWyWtmcn597b+H9hXcXZntsSTJ61NqXIuKDbz/8+U9+850P/vDNz/66+PeLP07TmszXd2pHPzSbXozxR0vGTiLMQI1mLezFxInnAgDA0dJj/Jcj4o3s+L8UI3HkYTQAAADwHGp8OPlCqwoAAAAMp0I2BjYpzORjASajUJiZaY7h/XK8WKhu1erfWNna3lxujpWdimJhZa1amc3HCk9FMUnn57L64/m32+bn8zG4d0oT6Xy2DgAAADgd59r6/w9Lzf4/AAAAMGRcjAcAAIDhp/8PAAAAw0//HwAAAIba9z/6KC2NB/s3s/sALH+6s72+9eml5UptfWZj++q/898J3FqtVmZG/v/jVbe2rr0Tm9s3yvVKrV6u7ewubmxtb9YXs/t6L1ZePoU2AQAAAE966fzdvyQRsfetiaykxvJ1xYFmBpy0D3vfNBltW/DJV/udDXCaejil/6QL2yeTCHDq2r/TgbPjGH38fCTArZNMBxiApH1B24HBeLdDhT8eP5ZjDgAAGIzpV13/h7OqMOgEgIH56aATAAbGuXg4u4rHHwEIDJlD1//bjOflkJ6v/zcax04KAADoq8nmZC/ya4GTUSjMzDy6LJisrFUrsxHxxYj4c6n4Qjo/N8B8AQAAAAAAAAAAAAAAAAAAAAAAAOB51GgkrRv7AwAAAEMqovC3JL//13Tprcn28wNjyX9K2TQiPvvVx7+4sVSvX59Ll//z0fL6L/Plbw/iDAYAAACcRcUj17b66a1+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD004P9m1db5TTj3r8SEzHVKf5ojGfT8ShGxIv/SmL0wP8lETHSh/h7tyOLczh+kqYVU3kW7fELETHRp/jxytPFP9eH+HCW3b0SEZc7ff4KcSGbjsf3Onz+RvPyed2/kn3IO8Zv7f9Guuz/vtBjjNfu/a7cNf7tiNdGO+9/WvGTLvHf7DH+Jz/c3e22rvHriOku+9+Dscr1jWvl2s7upbWNpdXKamVzfn7uvYX3F95dmC2vrFUr+d+OMX72ld/v3ena/kI2PRi/1c6pZoa3urX/rR7b/997N/a/1KwWD8ePuPhm59f/lWza+flP3xNfy78H0vXTrfpes37Q67/90+vdckvjL3d5/puvf6nRrf0Xe2v+oTYDAINV29ldX6pWK9dPofLGO/17wOSUcu5jZWypWr0cEc9KPsNfOf9spPEsVwpd35CD3jMBAAD99vigf9CZAAAAAAAAAAAAAAAAAAAAwNn1VD8edr7HjV9tNBodfllgbzBNBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA40v8CAAD//3DG2mw=") 18:08:26 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3b0a1c212a"], 0x20000600}}, 0x0) ppoll(&(0x7f0000002f80)=[{r1, 0x2000}, {r0, 0x2040}], 0x2, &(0x7f0000002fc0), &(0x7f0000003000)={[0x3]}, 0x8) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r5 = open(0x0, 0x66140, 0x0) getsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240), 0x0) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) r7 = gettid() ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000001640)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) r10 = openat$cgroup_devices(r5, &(0x7f0000001700)='devices.deny\x00', 0x2, 0x0) r11 = getpid() sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) sendmsg$nl_generic(r8, &(0x7f0000002f40)={&(0x7f0000001680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002f00)={&(0x7f0000001740)={0x17ac, 0x15, 0x800, 0x70bd25, 0x25dfdbfe, {0x14}, [@nested={0x139, 0x96, 0x0, 0x1, [@generic="2cc2c09b6a2a8cec8b411e4f36c06288ec91be055b2842860a3ae1488a884023f9ab392aedef7b99a378156dcfddfdddd02a5fc96dc521786db63bd15f9964d95d2d1c7902de083020e8f3a8e3dfa5659d27ece9e82d2bd33dac8194e544dbb9373122fcb11b5e3275bc5e94d9ec52b3c45d3dd3bfb6026db571844d1ef8ac2504f3fcbf03beb93390ec3591ef4bd234172ca999cd618d1e0f0803fcd3f9d5d1b7b1eb1035cca16d8aac14", @generic="d55153b890fdd7d85e69838e78ba1f319bba70a869273e0536d6dab99de179fb0f919e2c93895dc9ce993384bf5ca7801a20c77cc0057361584105bdbdaef6a0d18a3d41158cc6e34dac610dbf06b1179719cbb28f62c598baf66bdd8de31d2fbd126913bb296dd2316b2ea720591373", @typed={0x8, 0x2a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3c}}, @typed={0x8, 0xe, 0x0, 0x0, @uid=r9}, @typed={0x4, 0x25}, @generic="970bdb62a9c2"]}, @generic="6342506c404de71f649aeeb88ef36c76fc0d4215a37911a936a5db43a4b43007ecacecd1ea64716253ad7838f33df12f8ca8f13ebe9f45944eec60f2be2aeb91c98e7a1cf626775fe71d550b4875c067b7d89fb596fd6ee66033973cb8617a1fbb19930ee48f8cc460142e61f139150331ade1d6087e3eb22786cd31c6e9f82a1979fd24012d828269a4fced2a98d07f8237290e2f7ac093dee481fa5e2943b9c6babc3e36ba150ab34fe6aca2c1f189fec9c0fe316175d9843ec187c7ee8233e8230b6cf2929a01fbb854bb0c1d6218a22c09ab29fa12c05f2b0e", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x3}, @nested={0x1401, 0x46, 0x0, 0x1, [@typed={0x8, 0x8b, 0x0, 0x0, @fd=r10}, @typed={0xea, 0x38, 0x0, 0x0, @binary="ab6c6f54043e62fe9721f588db0b786a909e1935187f2a7d6cf856a72e66b0691639a34beadb66fb1c331e80a0a02450fcfeaa47cbfc308d7b749558944359ff4535c426700c30a1cb8e5e323367ae6962fb48814938a216e88b60be35e6e512dc494acfd21a6c821c87cb23fcd721e957e6d00378e281b379e8a2b4045f6c9694c00f84b90e04c7cc5b398fee761f26f2b3a0829553efc3f616bc8bcd70ad2863c664eb560ac5bcee106b7a55c9ffc8dd7a491636cf6d79b1984c1892d11f6d9c7f27b15c227588b7dd30ef1d3d777f2611262cc11b9f9c585807e4e971564ce96abf22451a"}, @generic="da946766907805582fea0dcd28621c7656892e429a668f675fc51bf35ed7eda9f96f9a69d51090f3bdfa1f073778aaea0eb934a7a6", @generic="0b9c3a2edfc9a8b3012ee8affe70c45068f17371d67fdce1abd4ac4bc5d861ed97373c7d759ad82f464cd14d6bbb31d16885afaab274c4040d770b639a6ae7f46d1a2307874ade0d366ed922040cd5f3c011d80bc8", @generic="83ef964bd5e8af5e7d94d9a72ad8cfbf0910a7e156fc77e7246ea40136b3bc6d262a2f81a1116eba16a3387f50ba77d1b92e61e63d66f812cc2d1344faa138f147868fe8c10793c2145ad09bfc3401f01480fcb83e1b025eda6b51ef484abc1571179ca1c2dfd8e1e9005259b1620b57ca9613183d736989e3444bd6c2a34660f7625c55e9c46128649bdd9f682a5ed4ca11964ca5b208bb700aef16051f3619b765d9822330a04064b2321efba71a966881291bdb3e503a17eb5ad67bcbaf983355daa3d980bbcb97287020ea82c08381a731183ca679e6a7555ab89cbb53a1a392327dbada10360fca8446cba8fda00f86e19b01b39fff7497988f00def10d74e7d7f05ca758c0cf270cf53fe7317657a740934a802f7b5bae22541cbf316302630fed171a22e8f3550f6f9095e5f0d5d594917cea92b7f2b9b9200ab078acb79e403e308835ca2d39af2fcbc6c435c96870e6cf910a0ba5950e49839ee90650801691794da0bc6ddf321e4b82daaa8b913e8e5463626d35d9c3486f6dedd9c778bf77dfa25ebf94a9003ae72d1d9c29f62b39cf32db97f7d1158f38b442f1a6ea7f32cccc6364dee593a6f3360f53562fe5ff93495c625c034e8a77028b0408becd13869b6095548c3825999c00892d9abb6b1cded9eab6a4f6998306f8160cafeacb7ecc0ed9abc349b98f8a644c113efc088d4acece312ed2bbbf76920c5a442d88f8cc08aa9cafc67758a891f33b5d96d56121f8c0b14298e2751bc9dc4a04f3056bab6dc7b3982b97eff5ef77afd4b17ba848ec8b6ea3ffc2e45599f367e0392efb64de00d215c0416be9beaf1b91c0444b067cf6db064478e0a07e472560b445ce7ff088a07f3d3822525ef316f8626c8ef034c42a11e069d207ef00d5ba13e0a0c31d78106d581303e63ea707295ffdddd7b52beca7edfbdb1f1f6523b8dfec4062f5eff2c86c11c43aa55771a2a3bd4ece2b3ecf30d5dcf0af4b806bf3d0a8de6c2b4662af5dffed8259569a1cd70b86ef2444daa062fac8dffdf8ec89efa42f7d063d8693435ec3e1dbc328a2fc8f7e87887fe49ad94fd9c6a31cb2eac01f382d8b3280634dcd63d90dfa8d835f09c648072096f68641420741c44815016f561cec8fe821638364359f4a847b1d30ace591151d0e51c7534296930ae2516b56b97efb56f2eacb6ae2f5a97a497c3ae19b6453986aa4c11f5df63296f2811deca3c64b1de7fc83601116d6ef65f3fec5fefa4b36c2d45af853b6615726e57987b0d9281a3a8170feb7f8c4d6694c90ca337b0f31ca8e62c47c93f54547688f8512a1e2649cd7b9c1a054e9ce939eaf7d4a6e9b850012f0afad40f6d887331c0aee8b981e024e205ecb5ad712a981250b41d9601f26f8cd6cdb5b20ce5993b6ade5afb9eddada4928e67c26ef17c3bed70a15fe0f9b237c1305d281ada8d5c85be2ec67657741cd85e81afa4b97ea54699590e736ceedc4cfeede15b95b96e5a427de5caccf1c1fde43916f5e04811d4d2f07a233dfbae6895d4cacfa6e479cfcbabe3dd866c8e152b78fa7d106ebdfb62487af2a28ada942fdee50eda7d27407ea4600025ee1fd69b150318f2dc8e33ee464788eb6ca719f29ed61dae36b5faa33c5aee3615ac44fe7cb663608a28ec2733c47cc19fd65c597ab60a50f9748f4a8334e25f20bfa4c822cae86068cb39602097de9a915b75a3fe8794983d96d2e6dd20e1bc33935430ea157ee3af4c20d3fb3b5a9fe6b20284ecb2f92258921e928b9e9ce773afbb4ab82634a2e56708d63109c60dad6b669484ca0decf030421cdfa08c67cade7b6b95d4423516623968621bc973a54327dd06985ed1c40c9c094dbf39693cedb472845783190661dd5c96bb8fc0fc9e5ffdb3b7df94ea9b09b546d8d36773e7ec86520754ef6fdc623853aa3d8b2b5a1a7f5d341929126240d4256081377f510834ff87cd44cb199bd0f0adcf7889f2405ab769947909c1f002a734d9af1392fa73e7471ddf71318443c48e3bc3529ad07e67ad5498874f847416f9239b6e56848bb4026aa224a79e358fcccb8cab32b5742b4c2a1082378575d4e2664e52d75c87116d7df3d819f6c29b809d1ef1d3189f96ff87ed3b47c73e668cdf02b6f6ad82112a198deb553546538ebb35cdafe7848a0c7abb2bedc832f46743837949756bd311a337d7e804f90688009d96c5d95f7af35cc576e7111221f3fbee65ab2fdd7a77b2f6e424b0a99f4fb198e603bb6a34914d1c547140284825893d759f2cb7b012b95bc0c81bbb1527c2959f351849be6ce1d24be59a80fec9f1b19803a89c2ef1fd97de68fb99d298dd7013cc5ff6165b2d76a3255c19c6bb6ab13a77e67961ad59dc8aeea4e07cda62c55d7c38cf4eb6ee0249310d3037a214a84167b64968e4cdc34672a1ccff09abae6602765360b2ece7c9751632959fe2a9ac71ddca87444ef6aec625cbcd5dcdc2f57cc9eb6d2f0bb4b9c2cd232d89c6a2bb46d195460a500206277efaf2d34e7ee9135018481b8b13026aafc88b35dddbf562680a4f727ce376554de8cac2f1e4eefeed73e377b9d0debadee219f8443420eaf6b364e9d70c1197bb0c5d8c83d2a078300c80739a1b9902b74c483c373538a14e6380693422835d4771220e233698dc23a181be0fa98c02e4eb6b919f8d741a90be1df0a1f834755e0c9cb83d96f4bfd0bf248dc3b1946a6249590c020a5dc83ee45da97423d88081e2c5468c675f8a659a31413234779493ebb94031d6ad3a028ad693965ddebb7950da652d3ff26be7138d821de0258756c73d70411b0f7e4775eb2df7b7f1654606e065087cabeccc85341bbd58c8aec8cd0096fce155eff0b1328afe8ce63e0691b1594d294d8bb54942aa92d7418a9b85e4167ebcd56d9f042aa2bdafba90902f9546b2891eaae6935679830f2b0bdb12db311154bc3b75fee1616b91fac57d6a72b7074617497a9db2fcd71243d8c621992c8f3ad94e0a4136a9f18560de590acaf371f4e52035c8600b1450004b903bd87591ac701e37f6c334f5e78190fbeb736c3f26434d6a0bb16ab628df45977ff098a6a342148d5b36d784b7e6551401991aa4f81e092263759ab5c8a518a8ca085e8401f67c4225bcea9cf2fc835fb9138be5c11bc573b0e7c865e243793c682acc16b543aaf806057b29ec49212129600ae054e75f746dd10894aadd4d7f1cc25b1642f482563e228df848377d9f3597636c4a5d8ebf3f68108d47cde37e4e33c5f19e8103d51e2e006dd959f3578a9f9fb4d4cf4bc0ffc7079a8724c0d335cf77f05efafc756dd7957031c540c7987098f406c18626e32ded161554c7f89ae44959c28ce8dec09802fedd39c2c3c904e7ab784e2966426cc1bd03f000a6d430a8df67675d2a854aecfe9ab55e345b0eda6a70ab6d922b7e7d05c492507315d3b79050014a00def59866d7c09a51e50c847b571b72211dced0e32dcaad915c3dc04feda96c6cb2ccb9bd3925ec89dac83b951cde1a2dc3d3bc842905e16ebb5ab30959dbac8381a199c0aa57a175d92068630b75146a1c93d93cbe46ab6a7a3572153e1d1633c207453c7d3b5f3044635eb275cd6a1c977f64b26fecdb694885d94a1984601985c30e7e6bf3374458a35105f3fa681762a03be09360a0ca950ad0aab45316c1ac2dcebf8bec7ad7b39ac7f49c3bc771a98994ee48e08e1dd83f7d7a59e6b247596e1c79fc536b59a9f43162a75e3222116b2aea4067d548b7df739470d5ed3d90f51a71679490303c2af321fe124de0710eddec199680710f8c102f16bc216c738cda1f009a1fcaf5cceafda7a98bd7b3cbccaabaa096cbeb118bbf44a515c367c7c05653fc13a85c4fbfc5250ddf34dccdd119cd84b628625069e8152b1610e0f8d99415ca01ccd21789d95ca745b834fc67b2afefef216671d70ba52ff27f90f4189123035abd0394ea6a33474f79b95ccd1dd185d4294892e750a8f21f8fc9721c67bee33c847cd47b9a65def811015e38f0b1e53faf6f14ba16499ef27e1cedca1839b481da2aafeb258213c78492b4c2699cd95b87aa1eb10ae91e9205a43771dd25b67fc3b53b9bb7d7e8a5f1bf79fb5437efd1a98d6fe5dfe3ab33505021c8f43443cf6fd847845863cca6dcf4a88fa1963877c60fb41b522cea97bbb8167f0fa16a6e18e1988016f09cd3048a50a2ff63d882aabf3f26bd7a90884c6fc6caa9e47d745fc0c2bcf40d7e0b68202974c44664a2f7e9052f272c7238547fb9cc6bcf2bb911273cbada8372bd318f6e0eae36764d17a099b7e9ea96a814adcd633f733a31c42deaed2e172741003e71e7365bc0a4a6eac3d4d8039fa40246631a0633ce1fbef18437f42ec31fd3638606356d9051f7df2fddc576026289c29b1ed348535b18cfc787c58b5e091f01f61a886ed52f0c0f9cb52942a847898be7e13f94fc09afeaf8c126d8433b297518e9e1c9f11fc8498e85a53c37f22bb4cde867576f342a4cee65e9da5bb295f08c026c64e50e546aa8f248ab8a9e52fab3581b8e01103b50c7a8b78df46c41354cf4c7e03f7836585f12da0da2d43c7296daaf52df323caee091de0bacb299a78aa11b01b9b63c2f34673dd9eaabac6d4a9aec68d6a4df22ec371d496a62a9534d95d6025f9cb89d375bd186a4df20ce697d1f38463132e49b876f83766e5be06a781de009f62cd5b9aa21c33cfaa8c7fec84b327f7900f6aa8909d5e2d470d0278ce78af9e6821f5b6c4d2f44d3f0dc3d1a1c0f6f6d241f69092a6cbbba97863a5dbec33784c18aa6d32ce58dcd9a032a873d9bc9922290fa06f860921200e658f5c2c579255232c2497a18e7d2f4ab9170a8d506859c9cb528eb8434590379fdbeaa4c870ea33f0704bf88ccd9df73caa44c10e6bf38f445de845c730f2107cd2cf4e4e988ba4a01d291c62ffa0078b72a2a7e6ff32d71e416fac2a3a493a67dfb028f2478cfac84c085794f0d02cb708ee55ec1299e83b39cdb0a70c7a044ecec2124d0aca4933e3e53f7d1161acfd25d474060788e512d5e4c6e69b959816168e0e7caf0f0621b4901f00bb2de22ab046c8b5469c6ef92bdb7afde951ad24cc31eafd567520615c1b58c0e47443a9c934c03340b0dbeda35ffbfec76635eeaeb50924c871dbdd742f3c104d06864e979d0f8f4fba2bc67c4ea54269e0c0bfa50e2fe30707cf665c21a8814945874005f3980d53816d67ac6783d38cb368aa1d6de3926fe64cc6a8aaefde6ce1bae98c0f6fd979fde7ab6cc801d81dbebd59e4303214fe2ced5b97f113ca40c8b18f8fcc1f0fe8973b30b38bad501497f195298f41b9e284cbbf7995332c4df59519ed54271c34ec5ae127e9ae13bd4fd9edddce3ca5d15843785fc485598d3c2639cf87a32351c0d7c3be5cc5854125b67c49a4d86b896c0dd74076bff42a62bf05c00bbb02a079fd103e954beb2a56a68d3b61626418088fb56d087a24b7af2556d392bf554b48a4e3d230b1feeb79a91d072959b9feca8451aabbca49f0d44dcdc0a2396d37f7ba94536c66a3f60b0d2dcf759eaff21d15c569998274edf660ad4359352773167278f6fa80d6c95648ff0e7da336767476242b7e5cd1129a77394cdd64da64b1dcdc594e76ab88e4455fc47842e82691a854de3a20deb1bef066cdbdedcb36273b8dca1dfa35ea4f2d41ecbb24b1640cc460c755192a7f5e50089fb6dfaa12ab501d4e32d978bc85957003911c980668ddca2c1f767bb1b58b83319fdda898619da060a58bb54c9db8f9091e", @generic="f561f5ecdbbec42648b0291ef18ad89e608a4f46eca1f93d65ca9eb6e9fd028e9a424a18962a3bbb560eae7b904d74fd0043c9821db0879fbbfef419e5e0ca20947c87c911aec3609777cef27b2f6041e4dc5a3671a266de89eb635bce1fe87c3d186f24726d22d0d836be73982be44b611740a1e3976bc69a1a2cdf2e568c9c9378cf934fba644a0c001134ceb0e3e751611984277c2337488825ee55012c4b408e500c965fc3b10e33dcfcd308", @generic="5825a3847d8abe727d9674fda1f4d3068d98af739e447b728f333584c97732d27371c84a28a6dee7096e7683484f905e72f8c73e11455a766e2280736b9695ed1349932df794396e0e70b463b3dbd485bd", @generic="70cc7efd2d47c5282dbed3ea2514809a2bd35b18dedab960aa6c5c692003e57919efefd37eb7f2dd0531efe87b6933c6aae78b9444ec7db8361fcc4179a38d08763dc3c5f5ce7bbd08328af7583be38e97efe91613c073cae7b9cc4fbb1cd1f665ccc99e8fac6e16d1bf627a4d5605705e977976", @typed={0x8, 0x74, 0x0, 0x0, @u32=0x9}, @typed={0x103, 0x8b, 0x0, 0x0, @binary="454da6ddf429073a8d88afad6ca30bd54f706df8841548c728c2382306d5e1bd733956cfbe3c02519b83fab0b817c1be25f86a801e20c1f0aa24140a457e84922f49679bc3719db0d8bb3feca9f69fef241c3b405521554bda5dad006d3bcc473de9992aa0d6339ac35b92273e42f284b40ba9522ad4db2da12eea02101388518da95b1bac3f1903ead991cb984aed6a9ac4ab32ac217e91980abc18ac876f36bef2d574854382490f750c99ccb3a888aa425b9d1618758b5a60cf8169e2da4818bec2db7cbeffec51f9b727ebec4517a252bd38994031b2fda28519579f010972f0a331933c45956c195f59a4c466ed2fab19ee8725e1026d49fa442fa499"}]}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x81}, @typed={0xc, 0x4f, 0x0, 0x0, @u64=0xa6}, @nested={0x109, 0x3, 0x0, 0x1, [@typed={0x8, 0x6d, 0x0, 0x0, @pid=r11}, @generic="1faaa95ecac1572cf36ca8c18f97416723a53888b895a3fa559071f7c2518b2d84bd49b34f60e466b40f4528f96f", @typed={0x8, 0x5d, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="1c3dea20f8bbd64c4826ee222d9d58e745c57ac7826da126d741ebf43b0f8697762078baa0f67a8886f79cce0971db7104ffaf25b8c28e628ec7bbc0d274a24b1a2309194a75e16b4342b2cdc229ce27b42712c53fc086007ee684858cff65c76ef0cfcca2ab8105a438bcfec4d09209397033cd20018b64bbdf724358ff84a58df9c5c8be49cca0cc40eeda7b48961fd0c7f0298513f942a7fea9855f4a63693b64d1f27e3dc303a855d6f07b903b8718dbf1a3b9105429c54101982d1e94341aed12a86a0c", @generic='x']}, @generic="e9e97a2aabc8fe2ca65911150da82670e54fa03ba0601e965936b316e2f66a3ccea126b6c3aa7b6b0db29715888e53e8f12d1fdfceead8087f351b71b766333f18b4", @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}]}, 0x17ac}, 0x1, 0x0, 0x0, 0x4001085}, 0x100c1) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x50, r6, 0x0, 0x70bd27, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1}, {0x6}, {0x8, 0x15, 0xe3}}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x2000010) r13 = dup3(r4, r12, 0x80000) sendmsg$sock(r12, &(0x7f0000001600)={&(0x7f0000000400)=@sco={0x1f, @none}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000005c0)="3deec53fe0b7dbf0a00108adf9b26cc3599ea495268cf0b766eb6852a4810635e4bc7347bf9f92bba3a9ff78741591f799487fe733a473808cd455426ff59e9845797fa9cfb0509a4279568ffb7b20f351b16d332d9d6c43cb14fc5193dad2dbd4decad210d6c71a7129de53e829da26ce3f5e931bf09b2a23b169d0062d2362fef70752724b25ce125800d058e878cbc61013fbc3d8ea007d633ec33b285282eddc6f473563ebd7146af0a13059939baa28871e81377f35578376633a1ea8b945387f8763f5f37d70dedd68c9a304c720e8b734abca441403ad87c8cd9f6179882563ea63d7f5d572c9eb6c1f6a03ddad242d5d934ecfefc541a453468d2d2b0cc7fe4113cd9ffe1173b43b55bb949621a01459ecb664bda47c2d10514da33b98b2eaa2314ef79c189ebbf0ad91b3532e059f2399524ff652874281d49bd2ed9af8fbf67a52e80abd4f5161b592144c133b675357475c7c67da5255a8f3b0bd043efe3fcb2b44c3b885dfebe55669bd5893e1f15dff28077776237e59d6aaa114c2e10fe465ba8f0ff344a075c1c1b9901ff620227464a7ff3ab02a84a5b85edf7cc0b0e46436d2ca20df81beb1de8397c01e231e67ed377a130eb5ff6026ad26566b2f327479e6faad0734a4e823c8ae144439ddb607c41eb932c2ad1b70fb13fabc0e9e78df8e75c3bd25114931c163dd46242f3068f3bc466126111cdbdd1679eb0cd2cecb2302c70fa8e973a4933adc3b7186d4510e6cd31313ef2b90de4df28357992f82e8beb5dc64c8df63449b651284a7fa14d000da40ad0552d1ad4fd0818a66f1a44656d565e76ea908d8faf8bb22617bd200714bd4b4b5786b523bd87b470b3338fc7e70874c0714b6095ca9d424ccbbe3aaaf20d8846deb8c4e7accdaa191efbacbb077ef9794ebce44ea94a914b357e547646435b495145a07320fc9c6d0720ea72056caaca5a5980a0f4cafee4e50a802e7c771735b918cb36162932ff9e5815e605967f7dfd987f4ed85e9871fce9f9c97647d0d61c74a21bfb567b7850385191c1f8a8aab26e7360c26f580e689785cf2b487f84d63cb1e9ed3257c881a087c5eace79180a4b786069e986c44520322a6792a4ac7912ce9ccba639e677a51c2ec493cddb6f3f2b0c704262f22de438696457da9042a59eb69fe4f755c9dd08699eb47601808307fd17d2d15d936e06a88fa29ab759cd515a0f839cff00079e37326862a6f4a0e8df24f3267fe6ff0dd78ab80d89aab504fbc464c0573c458fb486a108516203fba5419f073f4e0e60c53f3f9c33266d8683de58b24669c62a296b5c6ea46aa606d439963210d2def768173ab729f56629d480e8c7b1992146088c7b257c9c54ee4464353f02e22edf9d583d8c0cd897b9cb7ce95cdecda5eae90dc04f3ce2381da41b6d58a2beaaa8454cd490f306484c6b3ccd6d9e51d5b437cd23546a92be762dfbcf643e3765183906c62e6f2a652dedc71cdcae1bd38fdd0adaecf32ea59dafe11f441556f3e707c1e0ce9f927ef05aa8412c5a7026db94a536a8ff335ebbcc9b0227ea6c4918ccdfa12587cf4e646f8bc8a00e3a459e33297a3131f19300ff1db6ac0a3420ee6b68739755500285b7f75a6cc968057af92551049b8fdefecb4cecaf300879458d6891816d7e7ce8f8ad6a3566499273ce2b8db686c3b3fd260f808ec9f399cd4ee6b697b63b2fd9c46bee16e5446296de609bfb3875660be461c325837fc3dc381604c1f425514c8b121e4e4dfe9ee9d70c41b6cab9bcd653160e34925d121c213c5909a07282bb3ea0a7ca6fd3a91cbdb1e79efb4c86e941362ba242a8d20430aee4591d836df48c472ecef2965d4b2ddf76441c07a9b3f64c6f8ec98805ad0624dbb10967d0c198f65c87944da885b8f06a9b70fe05efc2ca004f94e205f5f6dd14cb8f2be54898fee2caa98ae41ef38b48c93fd347aece59029ce52e7c7005d5ce26aa44b03fcc9557ad13af504fb30f264f06948b0ef60a6a4c9aada06eef410ff147411e859ea04432790d00e2e441eea311e07669f0cb8eb7c8c4504af360b6450044150dfcb9ac7f8ec181c0ffb7596d9c5723fefeb7825dfde4423a11967e25a5ed8a51c059222a61c8ff8862e92e56240821068e2a194d9c5c5f6429169874dd383030b4abc844ae58774b877d9afd74568956e4d4d2b8ad3ecb0133f869118451666b6a29fded4b73eeea80abc450f56261a268b18621b12165eaa35b5b731ca3b16520ef993e5c7f62feaac66408a3318584ecf65f0f363ef5fdd28d915d91b94a711c9027ae916aa64dc32a318f5e3da20334686321021ea32d15c9b9b7f3a5013575eb35b0a8c8ae497ae0b2b1555fe26010dbd96d0417966801a3cdc5e17594e5b73736b4ccb189350415f9ff24a60ceb1090d82eaeb225ddb2857776625054e5f5c96b8cf21e5283647d91f836a345141bb355b6b3afbffd39734eaebd9eecebf659244bb5f36f3b6f72ab09a574dc45aead086222db1e8cf1046a8bd490e119b3e86f7f972ec02d8fa6cd1f4881256630352a82383815c6323e15412894204db2d2ebc80d0fc5a961dff39186fa5d5add2d5f815d1f501700856db88656befcc4770fc420401b4cf6e502263cd98a147b3f142b9b7e8b842b03d0148b25fcc42584b0bed2df5ba3afca1c8caa28929ba748427a47736ed6eca7734f02bc322e5a633765c75f59d0fc8c0dc5cf9d58f771d57a0f38ae75a47e56a1bc2926218b667d536daaacad4f687c3f4ec3e76567afb786cba6d2a7801228d1792b09eea5ea036b81b992d119690b5eb759ba0f234f085640ab6e8e686922944c3cf6d301a96350795613ff62fc6fb2554348ade2e660a5cef966624e8c6f63e24ac3fa6ae5e2ef717f33bdf2deefa77c7c5b0ad1d532a02833f769b38e45fbcd636d9f121fecb4b943c9f9157d8b9bb1a84c932f054520e9ac4f39e74fdff5998f014c1da40f47b15a5ca7b2f02eeb81b0b75d3d26ddc49c108fa434639f69ef5e7d0a3eb04383b27412ca0301b5f1447b048ce199084d6dfdade09f9c18dba0ee00840cc5a5258dfe266dff72b10878b1746e9adfd094e8873d4a0d3c480f2a79810289d71b13d67eab9d207ae25f44fdbeab0e71b58c99ac90aa7fccf9d9c0f81e6871f7d75628364d107aaa43a83fb6cd1d131e4d346d906cbff6d312c3425c5aef751e74b8ff0959b809491be3e9ac2f66f3ed82c06480fc7bf106ca25a3dad83e552a2d256280729b7654866e888857bf1b0bce018e3395117088465619dcc14100ab40cfa236968ace21204e3260a871aac575937868f3c73298cc3a5940853889783980e6ed0b8a9959eae99b0e5b46eacaac617a9c68e998b76aaac02291d11125864d6bbad0ad33db20bea27083d34a73eac5cbfa99d8fc41170729d89b524fb484c05a6dc347426f8fba529b4b5b513a252682ad4e4d6e84e0799ecf60612311ef94b538927a40f23e7e3bf3f3957db8fb36af44fa3fc8244af6ea7afa72d09332745f78f8444a39d98673f99aba0fba3a519d9ba5140d122d82bafbe8fb678645b2fbccfa3dac82d0d882efb542614a9873f1ad8efe265fead81d0fcdaacd7130f07b012e3bd47d3608e98b303fde0ca0e8cc4527f2ad9f360f899266fda92e675fcb1104ae7a7bd6fdafc3dbf48018f1816b00c4fee3f0b56c7b3943ba1b0e25fef98c5866c3924b117da1ee781efa1e088a4d4f4a1708cdcd346f08c63cddba1dd0be4a6bb8785ee7172b3d73a643d5ae815324943b89d6fe12000f95f32738941995e3bf4677ecd8af766bca6794d57e6c99a7aa872255193963e7590f5081e670df45014d9d60722a462cad8800d67bb544ecd6edd05c2ddca90e3255b13cadbab20f0d317e258f71eef7dc1bd8e09061fd5997d053158a64747da77fb4dfc84fc4099496be2a96342f6a83db481b2e3a2916f769e481fb4213e23f297c5e6ee29d4aaf6908bf3fd5dbbadc2c82fdda9d1babae08de47070107f3a237b552c91f0955a29ce14775b656af8a0bf652d4e027d0fb718d4f2959fab3410304d1f09ac4c8ce480fe4af08aa903797adde8a8fe608596d9db7fefc55d033923c1f8088fcd8b5ae9d6756558c1e23c20adf384175cfbae40ede78b3e86c4e1ef70377e517edf2c55bc8096eba81aa6b78caa0fd1d5d164812a2461934aef532a125cc5b68243104621bf02784bac223abc1fc72e9b8ddb8a83830a4cc173dd31e4e323695f210b20e8f0e9e508c48a63086f898549b0b5e58854f680d414780a0993b0e3544abf7601d7815bfdfded1a4eb52659e1168197727b955a4909d95baecd066dc9357e9a862cdef45a96ff814b30db3ecdd02c3b40f99aac04e8b6f6ef75d43955ff5e7d254baf0abb1f36c6206f064c41d52b4ba73f271af42170041a94e91ea657d7e5265d2090f4d249bab88c3ae19c2ef1e32d801aed6555db8d89e599bbe21dcc6a3a6a17a2c95be403324dbc5b0ef8654d4acf0e8cc89c742395aaa5956143a36cafc7e3c8fdcfc5710787e88ba16c1e37ac84332a2749cb89167b43d557420a893242fe807bccdef50a9a0099aa24b49d23f406f205af7afddc9a2aabd456156178f5f5be24fcd71a8cccf956b2a2daa890c910e9df68f7feed4908e8c03e1733b2134c5d3d7b8dc661ef5d4a5dfcbce4c8946dbfd18ef3f538b6c31aa9f5f0589e9520f7242289e7c36921543a3812845c63f66fd87ff2124c26dcfb2fa0e80e9437188a29c6a64400f694a9d2d3058fd6cc93f7e4331b84c2a46c46e58b400ef40b821dc331d5f2b7fe367b8d1cf62005db7e5fb4e7690ea0a7b60e8b92bf7cd62addd69a281d0a6a32b75475c2abb0dbab7a96ddecd63a30c43e52b538c77ac5a5357885685bd950e4ad22a4195c785e45678ffc0eff13901134341786ec1d819d0fdd2ea0c4a972bf79a35aed1be60822075c84b4f0a0ee1229ce25040d8a12884dc8d441cf28f160b187a78396024904337c8206ec48510a1e7735dff8972826b5b804851f83a8fd1adeba25bf425714a7974d91a59f2326a6df8e6e43dea4ca0db96cf3c8af15ffe45ea8858073dba9e2e26a01536ecae6d381764558fb744648ff3362e3fa82d5ac25abe48670638bb8ed9ea2d0afd8b0d9e8f491490666572791f5d24d6939e9fd4d5d6722b3898a65cb269c8d83bfbd6b00b00cb77c4ce4cfd8f5b368b53f7be584dfb8ce007670d6e2bf501e0d7f3f6c0c53d340d0fc8bb536b613b3f6aa36108028e1836ebaecc0299af66d756e3a0253797cff82d57fd55c6246c8b7a0cbf3d063096a1a9e9c8a75330a2e4d8e0b7a5bc12658555120c4d1b769b823eeab6e38c78b52585a20151564496465d297f613ca4bef46c92dcc314b4877f3d03996c0e45416a41c5c51dd02d00f36ffecd27220c5aef285569522642b86b03924bf5103420b66d3aabc1268e6f1a54a40aab9b5bde7f869d16706df421bdf3ac43d862350eee8c5853028672b61d0448bbe6c63c3183984b0e8f5682c69319f35fb37e5b076119ad417f81fe8c8851ffd03a7424dbfc148aa8189edb08450ede112a638c39114df4353a757e7c6b5dc1b771525c8c762378efb00a865951f0414e93ee05963169d8f839a69d297769b167cf60b69ef78793c09835b6fe82573a4b59070709c045e53de8a43cc54695e57d97f63228640447b73249d5114997f455ff01d6cd73300ccb7a1bd8da3e8e72cfd23708e0517fd8f999a7ebf22b5497fba9b2d26c34e8b31bcc93f4b5c08", 0x1000}], 0x1, &(0x7f00000015c0)=[@txtime={{0x18, 0x1, 0x3d, 0x89}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x30}, 0x20000041) r14 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) 18:08:26 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3b0a1c212a"], 0x20000600}}, 0x0) ppoll(&(0x7f0000002f80)=[{r1, 0x2000}, {r0, 0x2040}], 0x2, &(0x7f0000002fc0), &(0x7f0000003000)={[0x3]}, 0x8) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r5 = open(0x0, 0x66140, 0x0) getsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240), 0x0) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) r7 = gettid() ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000001640)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) r10 = openat$cgroup_devices(r5, &(0x7f0000001700)='devices.deny\x00', 0x2, 0x0) r11 = getpid() sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) sendmsg$nl_generic(r8, &(0x7f0000002f40)={&(0x7f0000001680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002f00)={&(0x7f0000001740)={0x17ac, 0x15, 0x800, 0x70bd25, 0x25dfdbfe, {0x14}, [@nested={0x139, 0x96, 0x0, 0x1, [@generic="2cc2c09b6a2a8cec8b411e4f36c06288ec91be055b2842860a3ae1488a884023f9ab392aedef7b99a378156dcfddfdddd02a5fc96dc521786db63bd15f9964d95d2d1c7902de083020e8f3a8e3dfa5659d27ece9e82d2bd33dac8194e544dbb9373122fcb11b5e3275bc5e94d9ec52b3c45d3dd3bfb6026db571844d1ef8ac2504f3fcbf03beb93390ec3591ef4bd234172ca999cd618d1e0f0803fcd3f9d5d1b7b1eb1035cca16d8aac14", @generic="d55153b890fdd7d85e69838e78ba1f319bba70a869273e0536d6dab99de179fb0f919e2c93895dc9ce993384bf5ca7801a20c77cc0057361584105bdbdaef6a0d18a3d41158cc6e34dac610dbf06b1179719cbb28f62c598baf66bdd8de31d2fbd126913bb296dd2316b2ea720591373", @typed={0x8, 0x2a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3c}}, @typed={0x8, 0xe, 0x0, 0x0, @uid=r9}, @typed={0x4, 0x25}, @generic="970bdb62a9c2"]}, @generic="6342506c404de71f649aeeb88ef36c76fc0d4215a37911a936a5db43a4b43007ecacecd1ea64716253ad7838f33df12f8ca8f13ebe9f45944eec60f2be2aeb91c98e7a1cf626775fe71d550b4875c067b7d89fb596fd6ee66033973cb8617a1fbb19930ee48f8cc460142e61f139150331ade1d6087e3eb22786cd31c6e9f82a1979fd24012d828269a4fced2a98d07f8237290e2f7ac093dee481fa5e2943b9c6babc3e36ba150ab34fe6aca2c1f189fec9c0fe316175d9843ec187c7ee8233e8230b6cf2929a01fbb854bb0c1d6218a22c09ab29fa12c05f2b0e", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x3}, @nested={0x1401, 0x46, 0x0, 0x1, [@typed={0x8, 0x8b, 0x0, 0x0, @fd=r10}, @typed={0xea, 0x38, 0x0, 0x0, @binary="ab6c6f54043e62fe9721f588db0b786a909e1935187f2a7d6cf856a72e66b0691639a34beadb66fb1c331e80a0a02450fcfeaa47cbfc308d7b749558944359ff4535c426700c30a1cb8e5e323367ae6962fb48814938a216e88b60be35e6e512dc494acfd21a6c821c87cb23fcd721e957e6d00378e281b379e8a2b4045f6c9694c00f84b90e04c7cc5b398fee761f26f2b3a0829553efc3f616bc8bcd70ad2863c664eb560ac5bcee106b7a55c9ffc8dd7a491636cf6d79b1984c1892d11f6d9c7f27b15c227588b7dd30ef1d3d777f2611262cc11b9f9c585807e4e971564ce96abf22451a"}, @generic="da946766907805582fea0dcd28621c7656892e429a668f675fc51bf35ed7eda9f96f9a69d51090f3bdfa1f073778aaea0eb934a7a6", @generic="0b9c3a2edfc9a8b3012ee8affe70c45068f17371d67fdce1abd4ac4bc5d861ed97373c7d759ad82f464cd14d6bbb31d16885afaab274c4040d770b639a6ae7f46d1a2307874ade0d366ed922040cd5f3c011d80bc8", @generic="83ef964bd5e8af5e7d94d9a72ad8cfbf0910a7e156fc77e7246ea40136b3bc6d262a2f81a1116eba16a3387f50ba77d1b92e61e63d66f812cc2d1344faa138f147868fe8c10793c2145ad09bfc3401f01480fcb83e1b025eda6b51ef484abc1571179ca1c2dfd8e1e9005259b1620b57ca9613183d736989e3444bd6c2a34660f7625c55e9c46128649bdd9f682a5ed4ca11964ca5b208bb700aef16051f3619b765d9822330a04064b2321efba71a966881291bdb3e503a17eb5ad67bcbaf983355daa3d980bbcb97287020ea82c08381a731183ca679e6a7555ab89cbb53a1a392327dbada10360fca8446cba8fda00f86e19b01b39fff7497988f00def10d74e7d7f05ca758c0cf270cf53fe7317657a740934a802f7b5bae22541cbf316302630fed171a22e8f3550f6f9095e5f0d5d594917cea92b7f2b9b9200ab078acb79e403e308835ca2d39af2fcbc6c435c96870e6cf910a0ba5950e49839ee90650801691794da0bc6ddf321e4b82daaa8b913e8e5463626d35d9c3486f6dedd9c778bf77dfa25ebf94a9003ae72d1d9c29f62b39cf32db97f7d1158f38b442f1a6ea7f32cccc6364dee593a6f3360f53562fe5ff93495c625c034e8a77028b0408becd13869b6095548c3825999c00892d9abb6b1cded9eab6a4f6998306f8160cafeacb7ecc0ed9abc349b98f8a644c113efc088d4acece312ed2bbbf76920c5a442d88f8cc08aa9cafc67758a891f33b5d96d56121f8c0b14298e2751bc9dc4a04f3056bab6dc7b3982b97eff5ef77afd4b17ba848ec8b6ea3ffc2e45599f367e0392efb64de00d215c0416be9beaf1b91c0444b067cf6db064478e0a07e472560b445ce7ff088a07f3d3822525ef316f8626c8ef034c42a11e069d207ef00d5ba13e0a0c31d78106d581303e63ea707295ffdddd7b52beca7edfbdb1f1f6523b8dfec4062f5eff2c86c11c43aa55771a2a3bd4ece2b3ecf30d5dcf0af4b806bf3d0a8de6c2b4662af5dffed8259569a1cd70b86ef2444daa062fac8dffdf8ec89efa42f7d063d8693435ec3e1dbc328a2fc8f7e87887fe49ad94fd9c6a31cb2eac01f382d8b3280634dcd63d90dfa8d835f09c648072096f68641420741c44815016f561cec8fe821638364359f4a847b1d30ace591151d0e51c7534296930ae2516b56b97efb56f2eacb6ae2f5a97a497c3ae19b6453986aa4c11f5df63296f2811deca3c64b1de7fc83601116d6ef65f3fec5fefa4b36c2d45af853b6615726e57987b0d9281a3a8170feb7f8c4d6694c90ca337b0f31ca8e62c47c93f54547688f8512a1e2649cd7b9c1a054e9ce939eaf7d4a6e9b850012f0afad40f6d887331c0aee8b981e024e205ecb5ad712a981250b41d9601f26f8cd6cdb5b20ce5993b6ade5afb9eddada4928e67c26ef17c3bed70a15fe0f9b237c1305d281ada8d5c85be2ec67657741cd85e81afa4b97ea54699590e736ceedc4cfeede15b95b96e5a427de5caccf1c1fde43916f5e04811d4d2f07a233dfbae6895d4cacfa6e479cfcbabe3dd866c8e152b78fa7d106ebdfb62487af2a28ada942fdee50eda7d27407ea4600025ee1fd69b150318f2dc8e33ee464788eb6ca719f29ed61dae36b5faa33c5aee3615ac44fe7cb663608a28ec2733c47cc19fd65c597ab60a50f9748f4a8334e25f20bfa4c822cae86068cb39602097de9a915b75a3fe8794983d96d2e6dd20e1bc33935430ea157ee3af4c20d3fb3b5a9fe6b20284ecb2f92258921e928b9e9ce773afbb4ab82634a2e56708d63109c60dad6b669484ca0decf030421cdfa08c67cade7b6b95d4423516623968621bc973a54327dd06985ed1c40c9c094dbf39693cedb472845783190661dd5c96bb8fc0fc9e5ffdb3b7df94ea9b09b546d8d36773e7ec86520754ef6fdc623853aa3d8b2b5a1a7f5d341929126240d4256081377f510834ff87cd44cb199bd0f0adcf7889f2405ab769947909c1f002a734d9af1392fa73e7471ddf71318443c48e3bc3529ad07e67ad5498874f847416f9239b6e56848bb4026aa224a79e358fcccb8cab32b5742b4c2a1082378575d4e2664e52d75c87116d7df3d819f6c29b809d1ef1d3189f96ff87ed3b47c73e668cdf02b6f6ad82112a198deb553546538ebb35cdafe7848a0c7abb2bedc832f46743837949756bd311a337d7e804f90688009d96c5d95f7af35cc576e7111221f3fbee65ab2fdd7a77b2f6e424b0a99f4fb198e603bb6a34914d1c547140284825893d759f2cb7b012b95bc0c81bbb1527c2959f351849be6ce1d24be59a80fec9f1b19803a89c2ef1fd97de68fb99d298dd7013cc5ff6165b2d76a3255c19c6bb6ab13a77e67961ad59dc8aeea4e07cda62c55d7c38cf4eb6ee0249310d3037a214a84167b64968e4cdc34672a1ccff09abae6602765360b2ece7c9751632959fe2a9ac71ddca87444ef6aec625cbcd5dcdc2f57cc9eb6d2f0bb4b9c2cd232d89c6a2bb46d195460a500206277efaf2d34e7ee9135018481b8b13026aafc88b35dddbf562680a4f727ce376554de8cac2f1e4eefeed73e377b9d0debadee219f8443420eaf6b364e9d70c1197bb0c5d8c83d2a078300c80739a1b9902b74c483c373538a14e6380693422835d4771220e233698dc23a181be0fa98c02e4eb6b919f8d741a90be1df0a1f834755e0c9cb83d96f4bfd0bf248dc3b1946a6249590c020a5dc83ee45da97423d88081e2c5468c675f8a659a31413234779493ebb94031d6ad3a028ad693965ddebb7950da652d3ff26be7138d821de0258756c73d70411b0f7e4775eb2df7b7f1654606e065087cabeccc85341bbd58c8aec8cd0096fce155eff0b1328afe8ce63e0691b1594d294d8bb54942aa92d7418a9b85e4167ebcd56d9f042aa2bdafba90902f9546b2891eaae6935679830f2b0bdb12db311154bc3b75fee1616b91fac57d6a72b7074617497a9db2fcd71243d8c621992c8f3ad94e0a4136a9f18560de590acaf371f4e52035c8600b1450004b903bd87591ac701e37f6c334f5e78190fbeb736c3f26434d6a0bb16ab628df45977ff098a6a342148d5b36d784b7e6551401991aa4f81e092263759ab5c8a518a8ca085e8401f67c4225bcea9cf2fc835fb9138be5c11bc573b0e7c865e243793c682acc16b543aaf806057b29ec49212129600ae054e75f746dd10894aadd4d7f1cc25b1642f482563e228df848377d9f3597636c4a5d8ebf3f68108d47cde37e4e33c5f19e8103d51e2e006dd959f3578a9f9fb4d4cf4bc0ffc7079a8724c0d335cf77f05efafc756dd7957031c540c7987098f406c18626e32ded161554c7f89ae44959c28ce8dec09802fedd39c2c3c904e7ab784e2966426cc1bd03f000a6d430a8df67675d2a854aecfe9ab55e345b0eda6a70ab6d922b7e7d05c492507315d3b79050014a00def59866d7c09a51e50c847b571b72211dced0e32dcaad915c3dc04feda96c6cb2ccb9bd3925ec89dac83b951cde1a2dc3d3bc842905e16ebb5ab30959dbac8381a199c0aa57a175d92068630b75146a1c93d93cbe46ab6a7a3572153e1d1633c207453c7d3b5f3044635eb275cd6a1c977f64b26fecdb694885d94a1984601985c30e7e6bf3374458a35105f3fa681762a03be09360a0ca950ad0aab45316c1ac2dcebf8bec7ad7b39ac7f49c3bc771a98994ee48e08e1dd83f7d7a59e6b247596e1c79fc536b59a9f43162a75e3222116b2aea4067d548b7df739470d5ed3d90f51a71679490303c2af321fe124de0710eddec199680710f8c102f16bc216c738cda1f009a1fcaf5cceafda7a98bd7b3cbccaabaa096cbeb118bbf44a515c367c7c05653fc13a85c4fbfc5250ddf34dccdd119cd84b628625069e8152b1610e0f8d99415ca01ccd21789d95ca745b834fc67b2afefef216671d70ba52ff27f90f4189123035abd0394ea6a33474f79b95ccd1dd185d4294892e750a8f21f8fc9721c67bee33c847cd47b9a65def811015e38f0b1e53faf6f14ba16499ef27e1cedca1839b481da2aafeb258213c78492b4c2699cd95b87aa1eb10ae91e9205a43771dd25b67fc3b53b9bb7d7e8a5f1bf79fb5437efd1a98d6fe5dfe3ab33505021c8f43443cf6fd847845863cca6dcf4a88fa1963877c60fb41b522cea97bbb8167f0fa16a6e18e1988016f09cd3048a50a2ff63d882aabf3f26bd7a90884c6fc6caa9e47d745fc0c2bcf40d7e0b68202974c44664a2f7e9052f272c7238547fb9cc6bcf2bb911273cbada8372bd318f6e0eae36764d17a099b7e9ea96a814adcd633f733a31c42deaed2e172741003e71e7365bc0a4a6eac3d4d8039fa40246631a0633ce1fbef18437f42ec31fd3638606356d9051f7df2fddc576026289c29b1ed348535b18cfc787c58b5e091f01f61a886ed52f0c0f9cb52942a847898be7e13f94fc09afeaf8c126d8433b297518e9e1c9f11fc8498e85a53c37f22bb4cde867576f342a4cee65e9da5bb295f08c026c64e50e546aa8f248ab8a9e52fab3581b8e01103b50c7a8b78df46c41354cf4c7e03f7836585f12da0da2d43c7296daaf52df323caee091de0bacb299a78aa11b01b9b63c2f34673dd9eaabac6d4a9aec68d6a4df22ec371d496a62a9534d95d6025f9cb89d375bd186a4df20ce697d1f38463132e49b876f83766e5be06a781de009f62cd5b9aa21c33cfaa8c7fec84b327f7900f6aa8909d5e2d470d0278ce78af9e6821f5b6c4d2f44d3f0dc3d1a1c0f6f6d241f69092a6cbbba97863a5dbec33784c18aa6d32ce58dcd9a032a873d9bc9922290fa06f860921200e658f5c2c579255232c2497a18e7d2f4ab9170a8d506859c9cb528eb8434590379fdbeaa4c870ea33f0704bf88ccd9df73caa44c10e6bf38f445de845c730f2107cd2cf4e4e988ba4a01d291c62ffa0078b72a2a7e6ff32d71e416fac2a3a493a67dfb028f2478cfac84c085794f0d02cb708ee55ec1299e83b39cdb0a70c7a044ecec2124d0aca4933e3e53f7d1161acfd25d474060788e512d5e4c6e69b959816168e0e7caf0f0621b4901f00bb2de22ab046c8b5469c6ef92bdb7afde951ad24cc31eafd567520615c1b58c0e47443a9c934c03340b0dbeda35ffbfec76635eeaeb50924c871dbdd742f3c104d06864e979d0f8f4fba2bc67c4ea54269e0c0bfa50e2fe30707cf665c21a8814945874005f3980d53816d67ac6783d38cb368aa1d6de3926fe64cc6a8aaefde6ce1bae98c0f6fd979fde7ab6cc801d81dbebd59e4303214fe2ced5b97f113ca40c8b18f8fcc1f0fe8973b30b38bad501497f195298f41b9e284cbbf7995332c4df59519ed54271c34ec5ae127e9ae13bd4fd9edddce3ca5d15843785fc485598d3c2639cf87a32351c0d7c3be5cc5854125b67c49a4d86b896c0dd74076bff42a62bf05c00bbb02a079fd103e954beb2a56a68d3b61626418088fb56d087a24b7af2556d392bf554b48a4e3d230b1feeb79a91d072959b9feca8451aabbca49f0d44dcdc0a2396d37f7ba94536c66a3f60b0d2dcf759eaff21d15c569998274edf660ad4359352773167278f6fa80d6c95648ff0e7da336767476242b7e5cd1129a77394cdd64da64b1dcdc594e76ab88e4455fc47842e82691a854de3a20deb1bef066cdbdedcb36273b8dca1dfa35ea4f2d41ecbb24b1640cc460c755192a7f5e50089fb6dfaa12ab501d4e32d978bc85957003911c980668ddca2c1f767bb1b58b83319fdda898619da060a58bb54c9db8f9091e", @generic="f561f5ecdbbec42648b0291ef18ad89e608a4f46eca1f93d65ca9eb6e9fd028e9a424a18962a3bbb560eae7b904d74fd0043c9821db0879fbbfef419e5e0ca20947c87c911aec3609777cef27b2f6041e4dc5a3671a266de89eb635bce1fe87c3d186f24726d22d0d836be73982be44b611740a1e3976bc69a1a2cdf2e568c9c9378cf934fba644a0c001134ceb0e3e751611984277c2337488825ee55012c4b408e500c965fc3b10e33dcfcd308", @generic="5825a3847d8abe727d9674fda1f4d3068d98af739e447b728f333584c97732d27371c84a28a6dee7096e7683484f905e72f8c73e11455a766e2280736b9695ed1349932df794396e0e70b463b3dbd485bd", @generic="70cc7efd2d47c5282dbed3ea2514809a2bd35b18dedab960aa6c5c692003e57919efefd37eb7f2dd0531efe87b6933c6aae78b9444ec7db8361fcc4179a38d08763dc3c5f5ce7bbd08328af7583be38e97efe91613c073cae7b9cc4fbb1cd1f665ccc99e8fac6e16d1bf627a4d5605705e977976", @typed={0x8, 0x74, 0x0, 0x0, @u32=0x9}, @typed={0x103, 0x8b, 0x0, 0x0, @binary="454da6ddf429073a8d88afad6ca30bd54f706df8841548c728c2382306d5e1bd733956cfbe3c02519b83fab0b817c1be25f86a801e20c1f0aa24140a457e84922f49679bc3719db0d8bb3feca9f69fef241c3b405521554bda5dad006d3bcc473de9992aa0d6339ac35b92273e42f284b40ba9522ad4db2da12eea02101388518da95b1bac3f1903ead991cb984aed6a9ac4ab32ac217e91980abc18ac876f36bef2d574854382490f750c99ccb3a888aa425b9d1618758b5a60cf8169e2da4818bec2db7cbeffec51f9b727ebec4517a252bd38994031b2fda28519579f010972f0a331933c45956c195f59a4c466ed2fab19ee8725e1026d49fa442fa499"}]}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x81}, @typed={0xc, 0x4f, 0x0, 0x0, @u64=0xa6}, @nested={0x109, 0x3, 0x0, 0x1, [@typed={0x8, 0x6d, 0x0, 0x0, @pid=r11}, @generic="1faaa95ecac1572cf36ca8c18f97416723a53888b895a3fa559071f7c2518b2d84bd49b34f60e466b40f4528f96f", @typed={0x8, 0x5d, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="1c3dea20f8bbd64c4826ee222d9d58e745c57ac7826da126d741ebf43b0f8697762078baa0f67a8886f79cce0971db7104ffaf25b8c28e628ec7bbc0d274a24b1a2309194a75e16b4342b2cdc229ce27b42712c53fc086007ee684858cff65c76ef0cfcca2ab8105a438bcfec4d09209397033cd20018b64bbdf724358ff84a58df9c5c8be49cca0cc40eeda7b48961fd0c7f0298513f942a7fea9855f4a63693b64d1f27e3dc303a855d6f07b903b8718dbf1a3b9105429c54101982d1e94341aed12a86a0c", @generic='x']}, @generic="e9e97a2aabc8fe2ca65911150da82670e54fa03ba0601e965936b316e2f66a3ccea126b6c3aa7b6b0db29715888e53e8f12d1fdfceead8087f351b71b766333f18b4", @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}]}, 0x17ac}, 0x1, 0x0, 0x0, 0x4001085}, 0x100c1) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x50, r6, 0x0, 0x70bd27, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1}, {0x6}, {0x8, 0x15, 0xe3}}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x2000010) r13 = dup3(r4, r12, 0x80000) sendmsg$sock(r12, &(0x7f0000001600)={&(0x7f0000000400)=@sco={0x1f, @none}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000005c0)="3deec53fe0b7dbf0a00108adf9b26cc3599ea495268cf0b766eb6852a4810635e4bc7347bf9f92bba3a9ff78741591f799487fe733a473808cd455426ff59e9845797fa9cfb0509a4279568ffb7b20f351b16d332d9d6c43cb14fc5193dad2dbd4decad210d6c71a7129de53e829da26ce3f5e931bf09b2a23b169d0062d2362fef70752724b25ce125800d058e878cbc61013fbc3d8ea007d633ec33b285282eddc6f473563ebd7146af0a13059939baa28871e81377f35578376633a1ea8b945387f8763f5f37d70dedd68c9a304c720e8b734abca441403ad87c8cd9f6179882563ea63d7f5d572c9eb6c1f6a03ddad242d5d934ecfefc541a453468d2d2b0cc7fe4113cd9ffe1173b43b55bb949621a01459ecb664bda47c2d10514da33b98b2eaa2314ef79c189ebbf0ad91b3532e059f2399524ff652874281d49bd2ed9af8fbf67a52e80abd4f5161b592144c133b675357475c7c67da5255a8f3b0bd043efe3fcb2b44c3b885dfebe55669bd5893e1f15dff28077776237e59d6aaa114c2e10fe465ba8f0ff344a075c1c1b9901ff620227464a7ff3ab02a84a5b85edf7cc0b0e46436d2ca20df81beb1de8397c01e231e67ed377a130eb5ff6026ad26566b2f327479e6faad0734a4e823c8ae144439ddb607c41eb932c2ad1b70fb13fabc0e9e78df8e75c3bd25114931c163dd46242f3068f3bc466126111cdbdd1679eb0cd2cecb2302c70fa8e973a4933adc3b7186d4510e6cd31313ef2b90de4df28357992f82e8beb5dc64c8df63449b651284a7fa14d000da40ad0552d1ad4fd0818a66f1a44656d565e76ea908d8faf8bb22617bd200714bd4b4b5786b523bd87b470b3338fc7e70874c0714b6095ca9d424ccbbe3aaaf20d8846deb8c4e7accdaa191efbacbb077ef9794ebce44ea94a914b357e547646435b495145a07320fc9c6d0720ea72056caaca5a5980a0f4cafee4e50a802e7c771735b918cb36162932ff9e5815e605967f7dfd987f4ed85e9871fce9f9c97647d0d61c74a21bfb567b7850385191c1f8a8aab26e7360c26f580e689785cf2b487f84d63cb1e9ed3257c881a087c5eace79180a4b786069e986c44520322a6792a4ac7912ce9ccba639e677a51c2ec493cddb6f3f2b0c704262f22de438696457da9042a59eb69fe4f755c9dd08699eb47601808307fd17d2d15d936e06a88fa29ab759cd515a0f839cff00079e37326862a6f4a0e8df24f3267fe6ff0dd78ab80d89aab504fbc464c0573c458fb486a108516203fba5419f073f4e0e60c53f3f9c33266d8683de58b24669c62a296b5c6ea46aa606d439963210d2def768173ab729f56629d480e8c7b1992146088c7b257c9c54ee4464353f02e22edf9d583d8c0cd897b9cb7ce95cdecda5eae90dc04f3ce2381da41b6d58a2beaaa8454cd490f306484c6b3ccd6d9e51d5b437cd23546a92be762dfbcf643e3765183906c62e6f2a652dedc71cdcae1bd38fdd0adaecf32ea59dafe11f441556f3e707c1e0ce9f927ef05aa8412c5a7026db94a536a8ff335ebbcc9b0227ea6c4918ccdfa12587cf4e646f8bc8a00e3a459e33297a3131f19300ff1db6ac0a3420ee6b68739755500285b7f75a6cc968057af92551049b8fdefecb4cecaf300879458d6891816d7e7ce8f8ad6a3566499273ce2b8db686c3b3fd260f808ec9f399cd4ee6b697b63b2fd9c46bee16e5446296de609bfb3875660be461c325837fc3dc381604c1f425514c8b121e4e4dfe9ee9d70c41b6cab9bcd653160e34925d121c213c5909a07282bb3ea0a7ca6fd3a91cbdb1e79efb4c86e941362ba242a8d20430aee4591d836df48c472ecef2965d4b2ddf76441c07a9b3f64c6f8ec98805ad0624dbb10967d0c198f65c87944da885b8f06a9b70fe05efc2ca004f94e205f5f6dd14cb8f2be54898fee2caa98ae41ef38b48c93fd347aece59029ce52e7c7005d5ce26aa44b03fcc9557ad13af504fb30f264f06948b0ef60a6a4c9aada06eef410ff147411e859ea04432790d00e2e441eea311e07669f0cb8eb7c8c4504af360b6450044150dfcb9ac7f8ec181c0ffb7596d9c5723fefeb7825dfde4423a11967e25a5ed8a51c059222a61c8ff8862e92e56240821068e2a194d9c5c5f6429169874dd383030b4abc844ae58774b877d9afd74568956e4d4d2b8ad3ecb0133f869118451666b6a29fded4b73eeea80abc450f56261a268b18621b12165eaa35b5b731ca3b16520ef993e5c7f62feaac66408a3318584ecf65f0f363ef5fdd28d915d91b94a711c9027ae916aa64dc32a318f5e3da20334686321021ea32d15c9b9b7f3a5013575eb35b0a8c8ae497ae0b2b1555fe26010dbd96d0417966801a3cdc5e17594e5b73736b4ccb189350415f9ff24a60ceb1090d82eaeb225ddb2857776625054e5f5c96b8cf21e5283647d91f836a345141bb355b6b3afbffd39734eaebd9eecebf659244bb5f36f3b6f72ab09a574dc45aead086222db1e8cf1046a8bd490e119b3e86f7f972ec02d8fa6cd1f4881256630352a82383815c6323e15412894204db2d2ebc80d0fc5a961dff39186fa5d5add2d5f815d1f501700856db88656befcc4770fc420401b4cf6e502263cd98a147b3f142b9b7e8b842b03d0148b25fcc42584b0bed2df5ba3afca1c8caa28929ba748427a47736ed6eca7734f02bc322e5a633765c75f59d0fc8c0dc5cf9d58f771d57a0f38ae75a47e56a1bc2926218b667d536daaacad4f687c3f4ec3e76567afb786cba6d2a7801228d1792b09eea5ea036b81b992d119690b5eb759ba0f234f085640ab6e8e686922944c3cf6d301a96350795613ff62fc6fb2554348ade2e660a5cef966624e8c6f63e24ac3fa6ae5e2ef717f33bdf2deefa77c7c5b0ad1d532a02833f769b38e45fbcd636d9f121fecb4b943c9f9157d8b9bb1a84c932f054520e9ac4f39e74fdff5998f014c1da40f47b15a5ca7b2f02eeb81b0b75d3d26ddc49c108fa434639f69ef5e7d0a3eb04383b27412ca0301b5f1447b048ce199084d6dfdade09f9c18dba0ee00840cc5a5258dfe266dff72b10878b1746e9adfd094e8873d4a0d3c480f2a79810289d71b13d67eab9d207ae25f44fdbeab0e71b58c99ac90aa7fccf9d9c0f81e6871f7d75628364d107aaa43a83fb6cd1d131e4d346d906cbff6d312c3425c5aef751e74b8ff0959b809491be3e9ac2f66f3ed82c06480fc7bf106ca25a3dad83e552a2d256280729b7654866e888857bf1b0bce018e3395117088465619dcc14100ab40cfa236968ace21204e3260a871aac575937868f3c73298cc3a5940853889783980e6ed0b8a9959eae99b0e5b46eacaac617a9c68e998b76aaac02291d11125864d6bbad0ad33db20bea27083d34a73eac5cbfa99d8fc41170729d89b524fb484c05a6dc347426f8fba529b4b5b513a252682ad4e4d6e84e0799ecf60612311ef94b538927a40f23e7e3bf3f3957db8fb36af44fa3fc8244af6ea7afa72d09332745f78f8444a39d98673f99aba0fba3a519d9ba5140d122d82bafbe8fb678645b2fbccfa3dac82d0d882efb542614a9873f1ad8efe265fead81d0fcdaacd7130f07b012e3bd47d3608e98b303fde0ca0e8cc4527f2ad9f360f899266fda92e675fcb1104ae7a7bd6fdafc3dbf48018f1816b00c4fee3f0b56c7b3943ba1b0e25fef98c5866c3924b117da1ee781efa1e088a4d4f4a1708cdcd346f08c63cddba1dd0be4a6bb8785ee7172b3d73a643d5ae815324943b89d6fe12000f95f32738941995e3bf4677ecd8af766bca6794d57e6c99a7aa872255193963e7590f5081e670df45014d9d60722a462cad8800d67bb544ecd6edd05c2ddca90e3255b13cadbab20f0d317e258f71eef7dc1bd8e09061fd5997d053158a64747da77fb4dfc84fc4099496be2a96342f6a83db481b2e3a2916f769e481fb4213e23f297c5e6ee29d4aaf6908bf3fd5dbbadc2c82fdda9d1babae08de47070107f3a237b552c91f0955a29ce14775b656af8a0bf652d4e027d0fb718d4f2959fab3410304d1f09ac4c8ce480fe4af08aa903797adde8a8fe608596d9db7fefc55d033923c1f8088fcd8b5ae9d6756558c1e23c20adf384175cfbae40ede78b3e86c4e1ef70377e517edf2c55bc8096eba81aa6b78caa0fd1d5d164812a2461934aef532a125cc5b68243104621bf02784bac223abc1fc72e9b8ddb8a83830a4cc173dd31e4e323695f210b20e8f0e9e508c48a63086f898549b0b5e58854f680d414780a0993b0e3544abf7601d7815bfdfded1a4eb52659e1168197727b955a4909d95baecd066dc9357e9a862cdef45a96ff814b30db3ecdd02c3b40f99aac04e8b6f6ef75d43955ff5e7d254baf0abb1f36c6206f064c41d52b4ba73f271af42170041a94e91ea657d7e5265d2090f4d249bab88c3ae19c2ef1e32d801aed6555db8d89e599bbe21dcc6a3a6a17a2c95be403324dbc5b0ef8654d4acf0e8cc89c742395aaa5956143a36cafc7e3c8fdcfc5710787e88ba16c1e37ac84332a2749cb89167b43d557420a893242fe807bccdef50a9a0099aa24b49d23f406f205af7afddc9a2aabd456156178f5f5be24fcd71a8cccf956b2a2daa890c910e9df68f7feed4908e8c03e1733b2134c5d3d7b8dc661ef5d4a5dfcbce4c8946dbfd18ef3f538b6c31aa9f5f0589e9520f7242289e7c36921543a3812845c63f66fd87ff2124c26dcfb2fa0e80e9437188a29c6a64400f694a9d2d3058fd6cc93f7e4331b84c2a46c46e58b400ef40b821dc331d5f2b7fe367b8d1cf62005db7e5fb4e7690ea0a7b60e8b92bf7cd62addd69a281d0a6a32b75475c2abb0dbab7a96ddecd63a30c43e52b538c77ac5a5357885685bd950e4ad22a4195c785e45678ffc0eff13901134341786ec1d819d0fdd2ea0c4a972bf79a35aed1be60822075c84b4f0a0ee1229ce25040d8a12884dc8d441cf28f160b187a78396024904337c8206ec48510a1e7735dff8972826b5b804851f83a8fd1adeba25bf425714a7974d91a59f2326a6df8e6e43dea4ca0db96cf3c8af15ffe45ea8858073dba9e2e26a01536ecae6d381764558fb744648ff3362e3fa82d5ac25abe48670638bb8ed9ea2d0afd8b0d9e8f491490666572791f5d24d6939e9fd4d5d6722b3898a65cb269c8d83bfbd6b00b00cb77c4ce4cfd8f5b368b53f7be584dfb8ce007670d6e2bf501e0d7f3f6c0c53d340d0fc8bb536b613b3f6aa36108028e1836ebaecc0299af66d756e3a0253797cff82d57fd55c6246c8b7a0cbf3d063096a1a9e9c8a75330a2e4d8e0b7a5bc12658555120c4d1b769b823eeab6e38c78b52585a20151564496465d297f613ca4bef46c92dcc314b4877f3d03996c0e45416a41c5c51dd02d00f36ffecd27220c5aef285569522642b86b03924bf5103420b66d3aabc1268e6f1a54a40aab9b5bde7f869d16706df421bdf3ac43d862350eee8c5853028672b61d0448bbe6c63c3183984b0e8f5682c69319f35fb37e5b076119ad417f81fe8c8851ffd03a7424dbfc148aa8189edb08450ede112a638c39114df4353a757e7c6b5dc1b771525c8c762378efb00a865951f0414e93ee05963169d8f839a69d297769b167cf60b69ef78793c09835b6fe82573a4b59070709c045e53de8a43cc54695e57d97f63228640447b73249d5114997f455ff01d6cd73300ccb7a1bd8da3e8e72cfd23708e0517fd8f999a7ebf22b5497fba9b2d26c34e8b31bcc93f4b5c08", 0x1000}], 0x1, &(0x7f00000015c0)=[@txtime={{0x18, 0x1, 0x3d, 0x89}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x30}, 0x20000041) r14 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) [ 1441.103386][ T7434] loop4: detected capacity change from 0 to 512 [ 1441.111335][ T7434] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 1441.123321][ T7434] EXT4-fs (loop4): orphan cleanup on readonly fs [ 1441.129943][ T7434] EXT4-fs error (device loop4): ext4_quota_enable:6911: comm syz-executor.4: inode #589824: comm syz-executor.4: iget: illegal inode # [ 1441.144090][ T7434] EXT4-fs error (device loop4): ext4_quota_enable:6914: comm syz-executor.4: Bad quota inode: 589824, type: 2 [ 1441.156043][ T7434] EXT4-fs warning (device loop4): ext4_enable_quotas:6955: Failed to enable quota tracking (type=2, err=-117, ino=589824). Please run e2fsck to fix. [ 1441.171332][ T7434] EXT4-fs (loop4): Cannot turn on quotas: error -117 [ 1441.178098][ T7434] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 without journal. Quota mode: writeback. [ 1441.196601][ T3154] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 18:08:33 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="85400000050000009500000000000000"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000000)=""/215, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 18:08:33 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0xb, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:33 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="180000000700060800000000000000008500000075000000850000000500000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r0}, 0x10) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) fallocate(r1, 0x100000011, 0x0, 0x2811fdff) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1000) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r5 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r5, &(0x7f0000001ff0)={0x1d, r6}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r3, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x9, 0x40, 0x9, 0x4b0, r2, 0x6, '\x00', r4, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0xe}, 0x48) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r8}, 0x10) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 18:08:33 executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="00838547809f9ae0907b90039bd014dfee28305033bee497b8f0df9d4a295e0fcf7cb57697f631bfee79427714bb0672f4f31acc0f0fa36f6cfae015d595f63b5cf39dcb3d4ebf4039226b78ea0db60eb92e4f2f6c3d539327e4ed3a87bf0f331025a965ff3e09cf0658dbb581d1b49464c9607bb95d292be8991584"], 0x8, 0x506, &(0x7f0000000b40)="$eJzs3V1vW2cdAPD/ceIsWQPOBhfbJNayDaUIGifLXiIutlZCcDWBGPdZaJwoipNUtbM1UUXTTwBCFSBxxRU3SHwAJNSPgJAqwT1XoApSKsENMjrHx23q2MHpnLh1fj/pyXnOS/z/P345Ps85j3wCOLMuRMTliBiJiK9HRClfXshL7DVLut2D/ZtX05JEo/HxP5Jsu3S+/THP5f+W+sF3I36UHI5b29ldX6pWK9fz+XJ941q5trN7aW1jabWyWtmcn597b+H9hXcXZntsSTJ61NqXIuKDbz/8+U9+850P/vDNz/66+PeLP07TmszXd2pHPzSbXozxR0vGTiLMQI1mLezFxInnAgDA0dJj/Jcj4o3s+L8UI3HkYTQAAADwHGp8OPlCqwoAAAAMp0I2BjYpzORjASajUJiZaY7h/XK8WKhu1erfWNna3lxujpWdimJhZa1amc3HCk9FMUnn57L64/m32+bn8zG4d0oT6Xy2DgAAADgd59r6/w9Lzf4/AAAAMGRcjAcAAIDhp/8PAAAAw0//HwAAAIba9z/6KC2NB/s3s/sALH+6s72+9eml5UptfWZj++q/898J3FqtVmZG/v/jVbe2rr0Tm9s3yvVKrV6u7ewubmxtb9YXs/t6L1ZePoU2AQAAAE966fzdvyQRsfetiaykxvJ1xYFmBpy0D3vfNBltW/DJV/udDXCaejil/6QL2yeTCHDq2r/TgbPjGH38fCTArZNMBxiApH1B24HBeLdDhT8eP5ZjDgAAGIzpV13/h7OqMOgEgIH56aATAAbGuXg4u4rHHwEIDJlD1//bjOflkJ6v/zcax04KAADoq8nmZC/ya4GTUSjMzDy6LJisrFUrsxHxxYj4c6n4Qjo/N8B8AQAAAAAAAAAAAAAAAAAAAAAAAOB51GgkrRv7AwAAAEMqovC3JL//13Tprcn28wNjyX9K2TQiPvvVx7+4sVSvX59Ll//z0fL6L/Plbw/iDAYAAACcRcUj17b66a1+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD004P9m1db5TTj3r8SEzHVKf5ojGfT8ShGxIv/SmL0wP8lETHSh/h7tyOLczh+kqYVU3kW7fELETHRp/jxytPFP9eH+HCW3b0SEZc7ff4KcSGbjsf3Onz+RvPyed2/kn3IO8Zv7f9Guuz/vtBjjNfu/a7cNf7tiNdGO+9/WvGTLvHf7DH+Jz/c3e22rvHriOku+9+Dscr1jWvl2s7upbWNpdXKamVzfn7uvYX3F95dmC2vrFUr+d+OMX72ld/v3ena/kI2PRi/1c6pZoa3urX/rR7b/997N/a/1KwWD8ePuPhm59f/lWza+flP3xNfy78H0vXTrfpes37Q67/90+vdckvjL3d5/puvf6nRrf0Xe2v+oTYDAINV29ldX6pWK9dPofLGO/17wOSUcu5jZWypWr0cEc9KPsNfOf9spPEsVwpd35CD3jMBAAD99vigf9CZAAAAAAAAAAAAAAAAAAAAwNn1VD8edr7HjV9tNBodfllgbzBNBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA40v8CAAD//3DG2mw=") 18:08:33 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r1, @ANYBLOB="3b0a1c212a"], 0x20000600}}, 0x0) ppoll(&(0x7f0000002f80)=[{r1, 0x2000}, {r0, 0x2040}], 0x2, &(0x7f0000002fc0), &(0x7f0000003000)={[0x3]}, 0x8) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r5 = open(0x0, 0x66140, 0x0) getsockopt$SO_TIMESTAMP(0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000240), 0x0) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000100), 0xffffffffffffffff) r7 = gettid() ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000001640)={{0x1, 0x1, 0x18, r3, {0x9}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r5, 0xc018937b, &(0x7f00000016c0)={{0x1, 0x1, 0x18, r0, {0x0, 0xee00}}, './file0\x00'}) r10 = openat$cgroup_devices(r5, &(0x7f0000001700)='devices.deny\x00', 0x2, 0x0) r11 = getpid() sched_setscheduler(r11, 0x1, &(0x7f0000001700)=0x4) sendmsg$nl_generic(r8, &(0x7f0000002f40)={&(0x7f0000001680)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000002f00)={&(0x7f0000001740)={0x17ac, 0x15, 0x800, 0x70bd25, 0x25dfdbfe, {0x14}, [@nested={0x139, 0x96, 0x0, 0x1, [@generic="2cc2c09b6a2a8cec8b411e4f36c06288ec91be055b2842860a3ae1488a884023f9ab392aedef7b99a378156dcfddfdddd02a5fc96dc521786db63bd15f9964d95d2d1c7902de083020e8f3a8e3dfa5659d27ece9e82d2bd33dac8194e544dbb9373122fcb11b5e3275bc5e94d9ec52b3c45d3dd3bfb6026db571844d1ef8ac2504f3fcbf03beb93390ec3591ef4bd234172ca999cd618d1e0f0803fcd3f9d5d1b7b1eb1035cca16d8aac14", @generic="d55153b890fdd7d85e69838e78ba1f319bba70a869273e0536d6dab99de179fb0f919e2c93895dc9ce993384bf5ca7801a20c77cc0057361584105bdbdaef6a0d18a3d41158cc6e34dac610dbf06b1179719cbb28f62c598baf66bdd8de31d2fbd126913bb296dd2316b2ea720591373", @typed={0x8, 0x2a, 0x0, 0x0, @ipv4=@dev={0xac, 0x14, 0x14, 0x3c}}, @typed={0x8, 0xe, 0x0, 0x0, @uid=r9}, @typed={0x4, 0x25}, @generic="970bdb62a9c2"]}, @generic="6342506c404de71f649aeeb88ef36c76fc0d4215a37911a936a5db43a4b43007ecacecd1ea64716253ad7838f33df12f8ca8f13ebe9f45944eec60f2be2aeb91c98e7a1cf626775fe71d550b4875c067b7d89fb596fd6ee66033973cb8617a1fbb19930ee48f8cc460142e61f139150331ade1d6087e3eb22786cd31c6e9f82a1979fd24012d828269a4fced2a98d07f8237290e2f7ac093dee481fa5e2943b9c6babc3e36ba150ab34fe6aca2c1f189fec9c0fe316175d9843ec187c7ee8233e8230b6cf2929a01fbb854bb0c1d6218a22c09ab29fa12c05f2b0e", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x3}, @nested={0x1401, 0x46, 0x0, 0x1, [@typed={0x8, 0x8b, 0x0, 0x0, @fd=r10}, @typed={0xea, 0x38, 0x0, 0x0, @binary="ab6c6f54043e62fe9721f588db0b786a909e1935187f2a7d6cf856a72e66b0691639a34beadb66fb1c331e80a0a02450fcfeaa47cbfc308d7b749558944359ff4535c426700c30a1cb8e5e323367ae6962fb48814938a216e88b60be35e6e512dc494acfd21a6c821c87cb23fcd721e957e6d00378e281b379e8a2b4045f6c9694c00f84b90e04c7cc5b398fee761f26f2b3a0829553efc3f616bc8bcd70ad2863c664eb560ac5bcee106b7a55c9ffc8dd7a491636cf6d79b1984c1892d11f6d9c7f27b15c227588b7dd30ef1d3d777f2611262cc11b9f9c585807e4e971564ce96abf22451a"}, @generic="da946766907805582fea0dcd28621c7656892e429a668f675fc51bf35ed7eda9f96f9a69d51090f3bdfa1f073778aaea0eb934a7a6", @generic="0b9c3a2edfc9a8b3012ee8affe70c45068f17371d67fdce1abd4ac4bc5d861ed97373c7d759ad82f464cd14d6bbb31d16885afaab274c4040d770b639a6ae7f46d1a2307874ade0d366ed922040cd5f3c011d80bc8", @generic="83ef964bd5e8af5e7d94d9a72ad8cfbf0910a7e156fc77e7246ea40136b3bc6d262a2f81a1116eba16a3387f50ba77d1b92e61e63d66f812cc2d1344faa138f147868fe8c10793c2145ad09bfc3401f01480fcb83e1b025eda6b51ef484abc1571179ca1c2dfd8e1e9005259b1620b57ca9613183d736989e3444bd6c2a34660f7625c55e9c46128649bdd9f682a5ed4ca11964ca5b208bb700aef16051f3619b765d9822330a04064b2321efba71a966881291bdb3e503a17eb5ad67bcbaf983355daa3d980bbcb97287020ea82c08381a731183ca679e6a7555ab89cbb53a1a392327dbada10360fca8446cba8fda00f86e19b01b39fff7497988f00def10d74e7d7f05ca758c0cf270cf53fe7317657a740934a802f7b5bae22541cbf316302630fed171a22e8f3550f6f9095e5f0d5d594917cea92b7f2b9b9200ab078acb79e403e308835ca2d39af2fcbc6c435c96870e6cf910a0ba5950e49839ee90650801691794da0bc6ddf321e4b82daaa8b913e8e5463626d35d9c3486f6dedd9c778bf77dfa25ebf94a9003ae72d1d9c29f62b39cf32db97f7d1158f38b442f1a6ea7f32cccc6364dee593a6f3360f53562fe5ff93495c625c034e8a77028b0408becd13869b6095548c3825999c00892d9abb6b1cded9eab6a4f6998306f8160cafeacb7ecc0ed9abc349b98f8a644c113efc088d4acece312ed2bbbf76920c5a442d88f8cc08aa9cafc67758a891f33b5d96d56121f8c0b14298e2751bc9dc4a04f3056bab6dc7b3982b97eff5ef77afd4b17ba848ec8b6ea3ffc2e45599f367e0392efb64de00d215c0416be9beaf1b91c0444b067cf6db064478e0a07e472560b445ce7ff088a07f3d3822525ef316f8626c8ef034c42a11e069d207ef00d5ba13e0a0c31d78106d581303e63ea707295ffdddd7b52beca7edfbdb1f1f6523b8dfec4062f5eff2c86c11c43aa55771a2a3bd4ece2b3ecf30d5dcf0af4b806bf3d0a8de6c2b4662af5dffed8259569a1cd70b86ef2444daa062fac8dffdf8ec89efa42f7d063d8693435ec3e1dbc328a2fc8f7e87887fe49ad94fd9c6a31cb2eac01f382d8b3280634dcd63d90dfa8d835f09c648072096f68641420741c44815016f561cec8fe821638364359f4a847b1d30ace591151d0e51c7534296930ae2516b56b97efb56f2eacb6ae2f5a97a497c3ae19b6453986aa4c11f5df63296f2811deca3c64b1de7fc83601116d6ef65f3fec5fefa4b36c2d45af853b6615726e57987b0d9281a3a8170feb7f8c4d6694c90ca337b0f31ca8e62c47c93f54547688f8512a1e2649cd7b9c1a054e9ce939eaf7d4a6e9b850012f0afad40f6d887331c0aee8b981e024e205ecb5ad712a981250b41d9601f26f8cd6cdb5b20ce5993b6ade5afb9eddada4928e67c26ef17c3bed70a15fe0f9b237c1305d281ada8d5c85be2ec67657741cd85e81afa4b97ea54699590e736ceedc4cfeede15b95b96e5a427de5caccf1c1fde43916f5e04811d4d2f07a233dfbae6895d4cacfa6e479cfcbabe3dd866c8e152b78fa7d106ebdfb62487af2a28ada942fdee50eda7d27407ea4600025ee1fd69b150318f2dc8e33ee464788eb6ca719f29ed61dae36b5faa33c5aee3615ac44fe7cb663608a28ec2733c47cc19fd65c597ab60a50f9748f4a8334e25f20bfa4c822cae86068cb39602097de9a915b75a3fe8794983d96d2e6dd20e1bc33935430ea157ee3af4c20d3fb3b5a9fe6b20284ecb2f92258921e928b9e9ce773afbb4ab82634a2e56708d63109c60dad6b669484ca0decf030421cdfa08c67cade7b6b95d4423516623968621bc973a54327dd06985ed1c40c9c094dbf39693cedb472845783190661dd5c96bb8fc0fc9e5ffdb3b7df94ea9b09b546d8d36773e7ec86520754ef6fdc623853aa3d8b2b5a1a7f5d341929126240d4256081377f510834ff87cd44cb199bd0f0adcf7889f2405ab769947909c1f002a734d9af1392fa73e7471ddf71318443c48e3bc3529ad07e67ad5498874f847416f9239b6e56848bb4026aa224a79e358fcccb8cab32b5742b4c2a1082378575d4e2664e52d75c87116d7df3d819f6c29b809d1ef1d3189f96ff87ed3b47c73e668cdf02b6f6ad82112a198deb553546538ebb35cdafe7848a0c7abb2bedc832f46743837949756bd311a337d7e804f90688009d96c5d95f7af35cc576e7111221f3fbee65ab2fdd7a77b2f6e424b0a99f4fb198e603bb6a34914d1c547140284825893d759f2cb7b012b95bc0c81bbb1527c2959f351849be6ce1d24be59a80fec9f1b19803a89c2ef1fd97de68fb99d298dd7013cc5ff6165b2d76a3255c19c6bb6ab13a77e67961ad59dc8aeea4e07cda62c55d7c38cf4eb6ee0249310d3037a214a84167b64968e4cdc34672a1ccff09abae6602765360b2ece7c9751632959fe2a9ac71ddca87444ef6aec625cbcd5dcdc2f57cc9eb6d2f0bb4b9c2cd232d89c6a2bb46d195460a500206277efaf2d34e7ee9135018481b8b13026aafc88b35dddbf562680a4f727ce376554de8cac2f1e4eefeed73e377b9d0debadee219f8443420eaf6b364e9d70c1197bb0c5d8c83d2a078300c80739a1b9902b74c483c373538a14e6380693422835d4771220e233698dc23a181be0fa98c02e4eb6b919f8d741a90be1df0a1f834755e0c9cb83d96f4bfd0bf248dc3b1946a6249590c020a5dc83ee45da97423d88081e2c5468c675f8a659a31413234779493ebb94031d6ad3a028ad693965ddebb7950da652d3ff26be7138d821de0258756c73d70411b0f7e4775eb2df7b7f1654606e065087cabeccc85341bbd58c8aec8cd0096fce155eff0b1328afe8ce63e0691b1594d294d8bb54942aa92d7418a9b85e4167ebcd56d9f042aa2bdafba90902f9546b2891eaae6935679830f2b0bdb12db311154bc3b75fee1616b91fac57d6a72b7074617497a9db2fcd71243d8c621992c8f3ad94e0a4136a9f18560de590acaf371f4e52035c8600b1450004b903bd87591ac701e37f6c334f5e78190fbeb736c3f26434d6a0bb16ab628df45977ff098a6a342148d5b36d784b7e6551401991aa4f81e092263759ab5c8a518a8ca085e8401f67c4225bcea9cf2fc835fb9138be5c11bc573b0e7c865e243793c682acc16b543aaf806057b29ec49212129600ae054e75f746dd10894aadd4d7f1cc25b1642f482563e228df848377d9f3597636c4a5d8ebf3f68108d47cde37e4e33c5f19e8103d51e2e006dd959f3578a9f9fb4d4cf4bc0ffc7079a8724c0d335cf77f05efafc756dd7957031c540c7987098f406c18626e32ded161554c7f89ae44959c28ce8dec09802fedd39c2c3c904e7ab784e2966426cc1bd03f000a6d430a8df67675d2a854aecfe9ab55e345b0eda6a70ab6d922b7e7d05c492507315d3b79050014a00def59866d7c09a51e50c847b571b72211dced0e32dcaad915c3dc04feda96c6cb2ccb9bd3925ec89dac83b951cde1a2dc3d3bc842905e16ebb5ab30959dbac8381a199c0aa57a175d92068630b75146a1c93d93cbe46ab6a7a3572153e1d1633c207453c7d3b5f3044635eb275cd6a1c977f64b26fecdb694885d94a1984601985c30e7e6bf3374458a35105f3fa681762a03be09360a0ca950ad0aab45316c1ac2dcebf8bec7ad7b39ac7f49c3bc771a98994ee48e08e1dd83f7d7a59e6b247596e1c79fc536b59a9f43162a75e3222116b2aea4067d548b7df739470d5ed3d90f51a71679490303c2af321fe124de0710eddec199680710f8c102f16bc216c738cda1f009a1fcaf5cceafda7a98bd7b3cbccaabaa096cbeb118bbf44a515c367c7c05653fc13a85c4fbfc5250ddf34dccdd119cd84b628625069e8152b1610e0f8d99415ca01ccd21789d95ca745b834fc67b2afefef216671d70ba52ff27f90f4189123035abd0394ea6a33474f79b95ccd1dd185d4294892e750a8f21f8fc9721c67bee33c847cd47b9a65def811015e38f0b1e53faf6f14ba16499ef27e1cedca1839b481da2aafeb258213c78492b4c2699cd95b87aa1eb10ae91e9205a43771dd25b67fc3b53b9bb7d7e8a5f1bf79fb5437efd1a98d6fe5dfe3ab33505021c8f43443cf6fd847845863cca6dcf4a88fa1963877c60fb41b522cea97bbb8167f0fa16a6e18e1988016f09cd3048a50a2ff63d882aabf3f26bd7a90884c6fc6caa9e47d745fc0c2bcf40d7e0b68202974c44664a2f7e9052f272c7238547fb9cc6bcf2bb911273cbada8372bd318f6e0eae36764d17a099b7e9ea96a814adcd633f733a31c42deaed2e172741003e71e7365bc0a4a6eac3d4d8039fa40246631a0633ce1fbef18437f42ec31fd3638606356d9051f7df2fddc576026289c29b1ed348535b18cfc787c58b5e091f01f61a886ed52f0c0f9cb52942a847898be7e13f94fc09afeaf8c126d8433b297518e9e1c9f11fc8498e85a53c37f22bb4cde867576f342a4cee65e9da5bb295f08c026c64e50e546aa8f248ab8a9e52fab3581b8e01103b50c7a8b78df46c41354cf4c7e03f7836585f12da0da2d43c7296daaf52df323caee091de0bacb299a78aa11b01b9b63c2f34673dd9eaabac6d4a9aec68d6a4df22ec371d496a62a9534d95d6025f9cb89d375bd186a4df20ce697d1f38463132e49b876f83766e5be06a781de009f62cd5b9aa21c33cfaa8c7fec84b327f7900f6aa8909d5e2d470d0278ce78af9e6821f5b6c4d2f44d3f0dc3d1a1c0f6f6d241f69092a6cbbba97863a5dbec33784c18aa6d32ce58dcd9a032a873d9bc9922290fa06f860921200e658f5c2c579255232c2497a18e7d2f4ab9170a8d506859c9cb528eb8434590379fdbeaa4c870ea33f0704bf88ccd9df73caa44c10e6bf38f445de845c730f2107cd2cf4e4e988ba4a01d291c62ffa0078b72a2a7e6ff32d71e416fac2a3a493a67dfb028f2478cfac84c085794f0d02cb708ee55ec1299e83b39cdb0a70c7a044ecec2124d0aca4933e3e53f7d1161acfd25d474060788e512d5e4c6e69b959816168e0e7caf0f0621b4901f00bb2de22ab046c8b5469c6ef92bdb7afde951ad24cc31eafd567520615c1b58c0e47443a9c934c03340b0dbeda35ffbfec76635eeaeb50924c871dbdd742f3c104d06864e979d0f8f4fba2bc67c4ea54269e0c0bfa50e2fe30707cf665c21a8814945874005f3980d53816d67ac6783d38cb368aa1d6de3926fe64cc6a8aaefde6ce1bae98c0f6fd979fde7ab6cc801d81dbebd59e4303214fe2ced5b97f113ca40c8b18f8fcc1f0fe8973b30b38bad501497f195298f41b9e284cbbf7995332c4df59519ed54271c34ec5ae127e9ae13bd4fd9edddce3ca5d15843785fc485598d3c2639cf87a32351c0d7c3be5cc5854125b67c49a4d86b896c0dd74076bff42a62bf05c00bbb02a079fd103e954beb2a56a68d3b61626418088fb56d087a24b7af2556d392bf554b48a4e3d230b1feeb79a91d072959b9feca8451aabbca49f0d44dcdc0a2396d37f7ba94536c66a3f60b0d2dcf759eaff21d15c569998274edf660ad4359352773167278f6fa80d6c95648ff0e7da336767476242b7e5cd1129a77394cdd64da64b1dcdc594e76ab88e4455fc47842e82691a854de3a20deb1bef066cdbdedcb36273b8dca1dfa35ea4f2d41ecbb24b1640cc460c755192a7f5e50089fb6dfaa12ab501d4e32d978bc85957003911c980668ddca2c1f767bb1b58b83319fdda898619da060a58bb54c9db8f9091e", @generic="f561f5ecdbbec42648b0291ef18ad89e608a4f46eca1f93d65ca9eb6e9fd028e9a424a18962a3bbb560eae7b904d74fd0043c9821db0879fbbfef419e5e0ca20947c87c911aec3609777cef27b2f6041e4dc5a3671a266de89eb635bce1fe87c3d186f24726d22d0d836be73982be44b611740a1e3976bc69a1a2cdf2e568c9c9378cf934fba644a0c001134ceb0e3e751611984277c2337488825ee55012c4b408e500c965fc3b10e33dcfcd308", @generic="5825a3847d8abe727d9674fda1f4d3068d98af739e447b728f333584c97732d27371c84a28a6dee7096e7683484f905e72f8c73e11455a766e2280736b9695ed1349932df794396e0e70b463b3dbd485bd", @generic="70cc7efd2d47c5282dbed3ea2514809a2bd35b18dedab960aa6c5c692003e57919efefd37eb7f2dd0531efe87b6933c6aae78b9444ec7db8361fcc4179a38d08763dc3c5f5ce7bbd08328af7583be38e97efe91613c073cae7b9cc4fbb1cd1f665ccc99e8fac6e16d1bf627a4d5605705e977976", @typed={0x8, 0x74, 0x0, 0x0, @u32=0x9}, @typed={0x103, 0x8b, 0x0, 0x0, @binary="454da6ddf429073a8d88afad6ca30bd54f706df8841548c728c2382306d5e1bd733956cfbe3c02519b83fab0b817c1be25f86a801e20c1f0aa24140a457e84922f49679bc3719db0d8bb3feca9f69fef241c3b405521554bda5dad006d3bcc473de9992aa0d6339ac35b92273e42f284b40ba9522ad4db2da12eea02101388518da95b1bac3f1903ead991cb984aed6a9ac4ab32ac217e91980abc18ac876f36bef2d574854382490f750c99ccb3a888aa425b9d1618758b5a60cf8169e2da4818bec2db7cbeffec51f9b727ebec4517a252bd38994031b2fda28519579f010972f0a331933c45956c195f59a4c466ed2fab19ee8725e1026d49fa442fa499"}]}, @typed={0xc, 0x6c, 0x0, 0x0, @u64=0x81}, @typed={0xc, 0x4f, 0x0, 0x0, @u64=0xa6}, @nested={0x109, 0x3, 0x0, 0x1, [@typed={0x8, 0x6d, 0x0, 0x0, @pid=r11}, @generic="1faaa95ecac1572cf36ca8c18f97416723a53888b895a3fa559071f7c2518b2d84bd49b34f60e466b40f4528f96f", @typed={0x8, 0x5d, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="1c3dea20f8bbd64c4826ee222d9d58e745c57ac7826da126d741ebf43b0f8697762078baa0f67a8886f79cce0971db7104ffaf25b8c28e628ec7bbc0d274a24b1a2309194a75e16b4342b2cdc229ce27b42712c53fc086007ee684858cff65c76ef0cfcca2ab8105a438bcfec4d09209397033cd20018b64bbdf724358ff84a58df9c5c8be49cca0cc40eeda7b48961fd0c7f0298513f942a7fea9855f4a63693b64d1f27e3dc303a855d6f07b903b8718dbf1a3b9105429c54101982d1e94341aed12a86a0c", @generic='x']}, @generic="e9e97a2aabc8fe2ca65911150da82670e54fa03ba0601e965936b316e2f66a3ccea126b6c3aa7b6b0db29715888e53e8f12d1fdfceead8087f351b71b766333f18b4", @typed={0x8, 0x45, 0x0, 0x0, @pid=r7}]}, 0x17ac}, 0x1, 0x0, 0x0, 0x4001085}, 0x100c1) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r12, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00H', @ANYRES16=r6, @ANYBLOB="01000000000000000000250000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008b00", @ANYRES32=r7, @ANYBLOB], 0x3c}}, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000380)={0x50, r6, 0x0, 0x70bd27, 0x25dfdbfe, {}, [{{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x1}, {0x6}, {0x8, 0x15, 0xe3}}]}, 0x50}, 0x1, 0x0, 0x0, 0x10}, 0x2000010) r13 = dup3(r4, r12, 0x80000) sendmsg$sock(r12, &(0x7f0000001600)={&(0x7f0000000400)=@sco={0x1f, @none}, 0x80, &(0x7f00000004c0)=[{&(0x7f00000005c0)="3deec53fe0b7dbf0a00108adf9b26cc3599ea495268cf0b766eb6852a4810635e4bc7347bf9f92bba3a9ff78741591f799487fe733a473808cd455426ff59e9845797fa9cfb0509a4279568ffb7b20f351b16d332d9d6c43cb14fc5193dad2dbd4decad210d6c71a7129de53e829da26ce3f5e931bf09b2a23b169d0062d2362fef70752724b25ce125800d058e878cbc61013fbc3d8ea007d633ec33b285282eddc6f473563ebd7146af0a13059939baa28871e81377f35578376633a1ea8b945387f8763f5f37d70dedd68c9a304c720e8b734abca441403ad87c8cd9f6179882563ea63d7f5d572c9eb6c1f6a03ddad242d5d934ecfefc541a453468d2d2b0cc7fe4113cd9ffe1173b43b55bb949621a01459ecb664bda47c2d10514da33b98b2eaa2314ef79c189ebbf0ad91b3532e059f2399524ff652874281d49bd2ed9af8fbf67a52e80abd4f5161b592144c133b675357475c7c67da5255a8f3b0bd043efe3fcb2b44c3b885dfebe55669bd5893e1f15dff28077776237e59d6aaa114c2e10fe465ba8f0ff344a075c1c1b9901ff620227464a7ff3ab02a84a5b85edf7cc0b0e46436d2ca20df81beb1de8397c01e231e67ed377a130eb5ff6026ad26566b2f327479e6faad0734a4e823c8ae144439ddb607c41eb932c2ad1b70fb13fabc0e9e78df8e75c3bd25114931c163dd46242f3068f3bc466126111cdbdd1679eb0cd2cecb2302c70fa8e973a4933adc3b7186d4510e6cd31313ef2b90de4df28357992f82e8beb5dc64c8df63449b651284a7fa14d000da40ad0552d1ad4fd0818a66f1a44656d565e76ea908d8faf8bb22617bd200714bd4b4b5786b523bd87b470b3338fc7e70874c0714b6095ca9d424ccbbe3aaaf20d8846deb8c4e7accdaa191efbacbb077ef9794ebce44ea94a914b357e547646435b495145a07320fc9c6d0720ea72056caaca5a5980a0f4cafee4e50a802e7c771735b918cb36162932ff9e5815e605967f7dfd987f4ed85e9871fce9f9c97647d0d61c74a21bfb567b7850385191c1f8a8aab26e7360c26f580e689785cf2b487f84d63cb1e9ed3257c881a087c5eace79180a4b786069e986c44520322a6792a4ac7912ce9ccba639e677a51c2ec493cddb6f3f2b0c704262f22de438696457da9042a59eb69fe4f755c9dd08699eb47601808307fd17d2d15d936e06a88fa29ab759cd515a0f839cff00079e37326862a6f4a0e8df24f3267fe6ff0dd78ab80d89aab504fbc464c0573c458fb486a108516203fba5419f073f4e0e60c53f3f9c33266d8683de58b24669c62a296b5c6ea46aa606d439963210d2def768173ab729f56629d480e8c7b1992146088c7b257c9c54ee4464353f02e22edf9d583d8c0cd897b9cb7ce95cdecda5eae90dc04f3ce2381da41b6d58a2beaaa8454cd490f306484c6b3ccd6d9e51d5b437cd23546a92be762dfbcf643e3765183906c62e6f2a652dedc71cdcae1bd38fdd0adaecf32ea59dafe11f441556f3e707c1e0ce9f927ef05aa8412c5a7026db94a536a8ff335ebbcc9b0227ea6c4918ccdfa12587cf4e646f8bc8a00e3a459e33297a3131f19300ff1db6ac0a3420ee6b68739755500285b7f75a6cc968057af92551049b8fdefecb4cecaf300879458d6891816d7e7ce8f8ad6a3566499273ce2b8db686c3b3fd260f808ec9f399cd4ee6b697b63b2fd9c46bee16e5446296de609bfb3875660be461c325837fc3dc381604c1f425514c8b121e4e4dfe9ee9d70c41b6cab9bcd653160e34925d121c213c5909a07282bb3ea0a7ca6fd3a91cbdb1e79efb4c86e941362ba242a8d20430aee4591d836df48c472ecef2965d4b2ddf76441c07a9b3f64c6f8ec98805ad0624dbb10967d0c198f65c87944da885b8f06a9b70fe05efc2ca004f94e205f5f6dd14cb8f2be54898fee2caa98ae41ef38b48c93fd347aece59029ce52e7c7005d5ce26aa44b03fcc9557ad13af504fb30f264f06948b0ef60a6a4c9aada06eef410ff147411e859ea04432790d00e2e441eea311e07669f0cb8eb7c8c4504af360b6450044150dfcb9ac7f8ec181c0ffb7596d9c5723fefeb7825dfde4423a11967e25a5ed8a51c059222a61c8ff8862e92e56240821068e2a194d9c5c5f6429169874dd383030b4abc844ae58774b877d9afd74568956e4d4d2b8ad3ecb0133f869118451666b6a29fded4b73eeea80abc450f56261a268b18621b12165eaa35b5b731ca3b16520ef993e5c7f62feaac66408a3318584ecf65f0f363ef5fdd28d915d91b94a711c9027ae916aa64dc32a318f5e3da20334686321021ea32d15c9b9b7f3a5013575eb35b0a8c8ae497ae0b2b1555fe26010dbd96d0417966801a3cdc5e17594e5b73736b4ccb189350415f9ff24a60ceb1090d82eaeb225ddb2857776625054e5f5c96b8cf21e5283647d91f836a345141bb355b6b3afbffd39734eaebd9eecebf659244bb5f36f3b6f72ab09a574dc45aead086222db1e8cf1046a8bd490e119b3e86f7f972ec02d8fa6cd1f4881256630352a82383815c6323e15412894204db2d2ebc80d0fc5a961dff39186fa5d5add2d5f815d1f501700856db88656befcc4770fc420401b4cf6e502263cd98a147b3f142b9b7e8b842b03d0148b25fcc42584b0bed2df5ba3afca1c8caa28929ba748427a47736ed6eca7734f02bc322e5a633765c75f59d0fc8c0dc5cf9d58f771d57a0f38ae75a47e56a1bc2926218b667d536daaacad4f687c3f4ec3e76567afb786cba6d2a7801228d1792b09eea5ea036b81b992d119690b5eb759ba0f234f085640ab6e8e686922944c3cf6d301a96350795613ff62fc6fb2554348ade2e660a5cef966624e8c6f63e24ac3fa6ae5e2ef717f33bdf2deefa77c7c5b0ad1d532a02833f769b38e45fbcd636d9f121fecb4b943c9f9157d8b9bb1a84c932f054520e9ac4f39e74fdff5998f014c1da40f47b15a5ca7b2f02eeb81b0b75d3d26ddc49c108fa434639f69ef5e7d0a3eb04383b27412ca0301b5f1447b048ce199084d6dfdade09f9c18dba0ee00840cc5a5258dfe266dff72b10878b1746e9adfd094e8873d4a0d3c480f2a79810289d71b13d67eab9d207ae25f44fdbeab0e71b58c99ac90aa7fccf9d9c0f81e6871f7d75628364d107aaa43a83fb6cd1d131e4d346d906cbff6d312c3425c5aef751e74b8ff0959b809491be3e9ac2f66f3ed82c06480fc7bf106ca25a3dad83e552a2d256280729b7654866e888857bf1b0bce018e3395117088465619dcc14100ab40cfa236968ace21204e3260a871aac575937868f3c73298cc3a5940853889783980e6ed0b8a9959eae99b0e5b46eacaac617a9c68e998b76aaac02291d11125864d6bbad0ad33db20bea27083d34a73eac5cbfa99d8fc41170729d89b524fb484c05a6dc347426f8fba529b4b5b513a252682ad4e4d6e84e0799ecf60612311ef94b538927a40f23e7e3bf3f3957db8fb36af44fa3fc8244af6ea7afa72d09332745f78f8444a39d98673f99aba0fba3a519d9ba5140d122d82bafbe8fb678645b2fbccfa3dac82d0d882efb542614a9873f1ad8efe265fead81d0fcdaacd7130f07b012e3bd47d3608e98b303fde0ca0e8cc4527f2ad9f360f899266fda92e675fcb1104ae7a7bd6fdafc3dbf48018f1816b00c4fee3f0b56c7b3943ba1b0e25fef98c5866c3924b117da1ee781efa1e088a4d4f4a1708cdcd346f08c63cddba1dd0be4a6bb8785ee7172b3d73a643d5ae815324943b89d6fe12000f95f32738941995e3bf4677ecd8af766bca6794d57e6c99a7aa872255193963e7590f5081e670df45014d9d60722a462cad8800d67bb544ecd6edd05c2ddca90e3255b13cadbab20f0d317e258f71eef7dc1bd8e09061fd5997d053158a64747da77fb4dfc84fc4099496be2a96342f6a83db481b2e3a2916f769e481fb4213e23f297c5e6ee29d4aaf6908bf3fd5dbbadc2c82fdda9d1babae08de47070107f3a237b552c91f0955a29ce14775b656af8a0bf652d4e027d0fb718d4f2959fab3410304d1f09ac4c8ce480fe4af08aa903797adde8a8fe608596d9db7fefc55d033923c1f8088fcd8b5ae9d6756558c1e23c20adf384175cfbae40ede78b3e86c4e1ef70377e517edf2c55bc8096eba81aa6b78caa0fd1d5d164812a2461934aef532a125cc5b68243104621bf02784bac223abc1fc72e9b8ddb8a83830a4cc173dd31e4e323695f210b20e8f0e9e508c48a63086f898549b0b5e58854f680d414780a0993b0e3544abf7601d7815bfdfded1a4eb52659e1168197727b955a4909d95baecd066dc9357e9a862cdef45a96ff814b30db3ecdd02c3b40f99aac04e8b6f6ef75d43955ff5e7d254baf0abb1f36c6206f064c41d52b4ba73f271af42170041a94e91ea657d7e5265d2090f4d249bab88c3ae19c2ef1e32d801aed6555db8d89e599bbe21dcc6a3a6a17a2c95be403324dbc5b0ef8654d4acf0e8cc89c742395aaa5956143a36cafc7e3c8fdcfc5710787e88ba16c1e37ac84332a2749cb89167b43d557420a893242fe807bccdef50a9a0099aa24b49d23f406f205af7afddc9a2aabd456156178f5f5be24fcd71a8cccf956b2a2daa890c910e9df68f7feed4908e8c03e1733b2134c5d3d7b8dc661ef5d4a5dfcbce4c8946dbfd18ef3f538b6c31aa9f5f0589e9520f7242289e7c36921543a3812845c63f66fd87ff2124c26dcfb2fa0e80e9437188a29c6a64400f694a9d2d3058fd6cc93f7e4331b84c2a46c46e58b400ef40b821dc331d5f2b7fe367b8d1cf62005db7e5fb4e7690ea0a7b60e8b92bf7cd62addd69a281d0a6a32b75475c2abb0dbab7a96ddecd63a30c43e52b538c77ac5a5357885685bd950e4ad22a4195c785e45678ffc0eff13901134341786ec1d819d0fdd2ea0c4a972bf79a35aed1be60822075c84b4f0a0ee1229ce25040d8a12884dc8d441cf28f160b187a78396024904337c8206ec48510a1e7735dff8972826b5b804851f83a8fd1adeba25bf425714a7974d91a59f2326a6df8e6e43dea4ca0db96cf3c8af15ffe45ea8858073dba9e2e26a01536ecae6d381764558fb744648ff3362e3fa82d5ac25abe48670638bb8ed9ea2d0afd8b0d9e8f491490666572791f5d24d6939e9fd4d5d6722b3898a65cb269c8d83bfbd6b00b00cb77c4ce4cfd8f5b368b53f7be584dfb8ce007670d6e2bf501e0d7f3f6c0c53d340d0fc8bb536b613b3f6aa36108028e1836ebaecc0299af66d756e3a0253797cff82d57fd55c6246c8b7a0cbf3d063096a1a9e9c8a75330a2e4d8e0b7a5bc12658555120c4d1b769b823eeab6e38c78b52585a20151564496465d297f613ca4bef46c92dcc314b4877f3d03996c0e45416a41c5c51dd02d00f36ffecd27220c5aef285569522642b86b03924bf5103420b66d3aabc1268e6f1a54a40aab9b5bde7f869d16706df421bdf3ac43d862350eee8c5853028672b61d0448bbe6c63c3183984b0e8f5682c69319f35fb37e5b076119ad417f81fe8c8851ffd03a7424dbfc148aa8189edb08450ede112a638c39114df4353a757e7c6b5dc1b771525c8c762378efb00a865951f0414e93ee05963169d8f839a69d297769b167cf60b69ef78793c09835b6fe82573a4b59070709c045e53de8a43cc54695e57d97f63228640447b73249d5114997f455ff01d6cd73300ccb7a1bd8da3e8e72cfd23708e0517fd8f999a7ebf22b5497fba9b2d26c34e8b31bcc93f4b5c08", 0x1000}], 0x1, &(0x7f00000015c0)=[@txtime={{0x18, 0x1, 0x3d, 0x89}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}], 0x30}, 0x20000041) r14 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r5) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r13, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x2c, r14, 0x8, 0x70bd2a, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x5}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc084}, 0x4000000) 18:08:33 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x18, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:33 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x4, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1448.220439][ T7441] loop4: detected capacity change from 0 to 512 [ 1448.229134][ T7441] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 1448.244207][ T7441] EXT4-fs (loop4): orphan cleanup on readonly fs [ 1448.250906][ T7441] EXT4-fs error (device loop4): ext4_quota_enable:6911: comm syz-executor.4: inode #589824: comm syz-executor.4: iget: illegal inode # [ 1448.267922][ T7441] EXT4-fs error (device loop4): ext4_quota_enable:6914: comm syz-executor.4: Bad quota inode: 589824, type: 2 [ 1448.291892][ T7441] EXT4-fs warning (device loop4): ext4_enable_quotas:6955: Failed to enable quota tracking (type=2, err=-117, ino=589824). Please run e2fsck to fix. [ 1448.296444][ T7442] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7442 comm=syz-executor.2 [ 1448.321459][ T7441] EXT4-fs (loop4): Cannot turn on quotas: error -117 [ 1448.328297][ T7441] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 without journal. Quota mode: writeback. [ 1448.352004][ T3154] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 18:08:35 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x61, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa8, 0x40, "bfd1a1b0b7789a9feb7bead60a4e44249665066438"}}]}, 0x154}}, 0x0) 18:08:35 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x6, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:35 executing program 4: r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f00000000c0)=0x3) r2 = dup(r0) write$cgroup_pid(r2, &(0x7f0000000040)=0xffffffffffffffff, 0xe) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) close(r3) write$cgroup_devices(r2, &(0x7f0000000100)={'c', ' *:* ', 'rw\x00'}, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)={0x4000000, 0x3, 0x4, 0x2}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x3, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="8500002c606b7b05b675c26426769c837d3cfae9fc1ed9cdf0da3e91f58af436b07a2e313088eb27eda8ff49c1ed0472ff8a0340c970f2aa"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 18:08:35 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="180000000700060800000000000000008500000075000000850000000500000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r0}, 0x10) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) fallocate(r1, 0x100000011, 0x0, 0x2811fdff) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1000) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r5 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r5, &(0x7f0000001ff0)={0x1d, r6}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r3, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x9, 0x40, 0x9, 0x4b0, r2, 0x6, '\x00', r4, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0xe}, 0x48) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r8}, 0x10) creat(&(0x7f00000000c0)='./file0\x00', 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="180000000700060800000000000000008500000075000000850000000500000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r0}, 0x10) (async) creat(&(0x7f00000000c0)='./file0\x00', 0x0) (async) fallocate(r1, 0x100000011, 0x0, 0x2811fdff) (async) open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1000) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) (async) sendmsg$nl_route_sched(r3, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) connect$can_bcm(r5, &(0x7f0000001ff0)={0x1d, r6}, 0x10) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(r3, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x9, 0x40, 0x9, 0x4b0, r2, 0x6, '\x00', r4, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0xe}, 0x48) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r8}, 0x10) (async) creat(&(0x7f00000000c0)='./file0\x00', 0x0) (async) 18:08:35 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x11, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1450.364474][ T23] audit: type=1400 audit(1677002915.762:299): avc: denied { execute } for pid=7454 comm="syz-executor.4" path=2F6D656D66643A2D42D54E49C56A9A707070F00884A26D202864656C6574656429 dev="tmpfs" ino=89 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 1450.397348][ T7455] capability: warning: `syz-executor.4' uses 32-bit capabilities (legacy support in use) [ 1450.449986][ T7460] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7460 comm=syz-executor.2 18:08:56 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="85400000050000009500000000000000"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000000)=""/215, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 18:08:56 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x29, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:56 executing program 4: r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) (async, rerun: 32) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) (rerun: 32) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f00000000c0)=0x3) r2 = dup(r0) write$cgroup_pid(r2, &(0x7f0000000040)=0xffffffffffffffff, 0xe) (async) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) close(r3) (async, rerun: 32) write$cgroup_devices(r2, &(0x7f0000000100)={'c', ' *:* ', 'rw\x00'}, 0x9) (async, rerun: 32) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) (async, rerun: 64) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)={0x4000000, 0x3, 0x4, 0x2}) (async, rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x3, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="8500002c606b7b05b675c26426769c837d3cfae9fc1ed9cdf0da3e91f58af436b07a2e313088eb27eda8ff49c1ed0472ff8a0340c970f2aa"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 18:08:56 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="180000000700060800000000000000008500000075000000850000000500000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r0}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r0}, 0x10) creat(&(0x7f00000000c0)='./file0\x00', 0x0) (async) r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x0) fallocate(r1, 0x100000011, 0x0, 0x2811fdff) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1000) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, 0x0, 0x0) (async) sendmsg$nl_route_sched(r3, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r5 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r5, &(0x7f0000001ff0)={0x1d, r6}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r3, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x9, 0x40, 0x9, 0x4b0, r2, 0x6, '\x00', r4, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0xe}, 0x48) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@bloom_filter={0x1e, 0x9, 0x40, 0x9, 0x4b0, r2, 0x6, '\x00', r4, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0xe}, 0x48) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f0000000740)=ANY=[], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r8}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='ext4_mb_release_inode_pa\x00', r8}, 0x10) creat(&(0x7f00000000c0)='./file0\x00', 0x0) 18:08:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000400000000000000000b021e38c000400"/32], &(0x7f0000000080)='GPL\x00', 0x4, 0x96, &(0x7f0000000280)=""/150, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_io_uring_complete(0x0) r1 = fsmount(0xffffffffffffffff, 0x1, 0x88) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@cgroup=r0, r1, 0x17, 0x6}, 0x14) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000000)='svcsock_tcp_recv_short\x00', r2}, 0x10) 18:08:56 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0xf0, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}}, 0xf0}}, 0x0) 18:08:56 executing program 4: r0 = memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f00000000c0)=0x3) r2 = dup(r0) write$cgroup_pid(r2, &(0x7f0000000040)=0xffffffffffffffff, 0xe) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) close(r3) write$cgroup_devices(r2, &(0x7f0000000100)={'c', ' *:* ', 'rw\x00'}, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)={0x4000000, 0x3, 0x4, 0x2}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x3, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="8500002c606b7b05b675c26426769c837d3cfae9fc1ed9cdf0da3e91f58af436b07a2e313088eb27eda8ff49c1ed0472ff8a0340c970f2aa"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) memfd_create(&(0x7f0000000140)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xe96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xcdJx\xaa\x8f~\xb90a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xac \xe8\xb6\xdf\x16J\xab\xecC\xe2{\xfd\x8a\xb4\x8e\x9c\xfb\xf6\xe9\xd8]B6)\x9f\x9cR\xae\x12G\xd8\xa4y\xef\x02?\xf2\xe7}\ra\x97F', 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) (async) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) (async) ioctl$EXT4_IOC_GROUP_EXTEND(r1, 0x40086607, &(0x7f00000000c0)=0x3) (async) dup(r0) (async) write$cgroup_pid(r2, &(0x7f0000000040)=0xffffffffffffffff, 0xe) (async) socket$inet6_udplite(0xa, 0x2, 0x88) (async) close(r3) (async) write$cgroup_devices(r2, &(0x7f0000000100)={'c', ' *:* ', 'rw\x00'}, 0x9) (async) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) (async) capset(&(0x7f0000001580)={0x19980330}, &(0x7f00000002c0)={0x4000000, 0x3, 0x4, 0x2}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003400)={0x3, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="8500002c606b7b05b675c26426769c837d3cfae9fc1ed9cdf0da3e91f58af436b07a2e313088eb27eda8ff49c1ed0472ff8a0340c970f2aa"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) 18:08:56 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2b, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:56 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:56 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="6d15e6b5f3ae", @empty, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "b598cb", 0x0, 0x73, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1={0xff, 0x2}}}}}, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000040)={@empty, @remote, @val={@void, {0x8100, 0x1, 0x0, 0x2}}, {@generic={0x3, "b7e8a2badeccddf9c58fa774638c6f8b52465a5904500b5c2b5e3bfb5c94431cc2d61f5d485809fa7bdb51411018314d9bddfe787dd33ee9c540543cc54961760eafbf6e0c6c6b0449a4619a50198a178a45f7e89b11b4ba"}}}, &(0x7f00000000c0)={0x1, 0x4, [0xf1b, 0x9fd, 0xf15, 0x9c]}) syz_emit_ethernet(0x1294, &(0x7f0000000100)={@local, @random="a1e501bc8be9", @val={@val={0x9100, 0x3, 0x0, 0x4}, {0x8100, 0x1, 0x0, 0x3}}, {@mpls_uc={0x8847, {[{0x401}], @ipv6=@generic={0x6, 0x6, "ae45b5", 0x1252, 0x88, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x28}}, {[@hopopts={0x1d, 0x203, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @calipso={0x7, 0x8, {0x2, 0x0, 0x2c, 0x3f}}, @generic={0x0, 0x1000, "bf439a6de7c2e28641c710e769de590271d2fd65f78339f9c291c567fd1d8eb28de5e4a4880c5171866e3151f5102a2e32a057a7ea7f14e2827bc59cbe6246ec311ca021fcf5a6bde5ba80b20af870ecb7ae9760b91fa4e7a1c1c13b654a07c9b5b83228ff4e461cee08d521302c964b4f0816cef3dbfd5003d20b364273c312502fa2d6c434486b9749a2b53d654c06629b75fb37712abaf3ff8efed065731ef3fe12f06dc7d85924f17bef6656a78eb2dd462ab7c96bdab4c4708209955fc25a27dc29459255f53bc1b8f69657859d1314c9d3bb06adb63bb0b5abd8862be4432037dfca90b5d6b78ff97f538f733ec48f8694131f2a309b8552cf4902af6684228b8bffc299139fb52c7f4c05d9c05c2c87bfb523a78284bcd65220ef9c2f9920d221fff9f2ee1b8d9d086c33e531fa9574218952521d9010dd4bc79f3539548a583f4aa55de1c07b41554432c6d25cbd6fe67c56f9f7c841e6dfee0555052fd3706e801768fcf19b3c9c8ca65a1ffb02530f2777cc1a5ad8cd15766cf2dfacc616c58e62e769bb081baf97dcc3dc9d68bae8ceacd0592052cc693d0d358574b2d3a7c1421a19e861d63bf9b3f3071dc77cefebf35b4e92c8d80338659ec21d7266a56532434ace683d880c48c2ea039cda8b5a67b7f7da3c7d44e084b55e9d753b312bcf7aee1c8e53a6e437ebcac75414c0e795a43970fc80e233242ca85fdd1a87dae0925dea0d217f3a1bf856c67d0d551537f1485955a467d44a4fc3396baaf4acf17f528e9adaf5fd52c7d4ac6c18ad2657151bef5f84d03538f0a8eb864bff35dbd0952ce0ef810008d4dc8cc88140c968450ac9817b864a58068516f72b56a95edd3bbfd9294fbd4708c7d72d3967f1ba102a8eb60239ba1b59e804dfa7dc1c78e852898c29c326a09b2480046e0145a34569e580a4d912ddc9f5f93d89b6dd746ab513a005d662aef9ec330c128cc6652abbdaaa9c3b85017ca8c04ff07c3d32104a5767ea0830cfb0eeca33415a816283471dd99e7ffbd05a1319a5739fc0a2d34f417df2baa92c8a17fa127073a3558a6dedab8d230b5755dec9da458288bfefc92becece639dbb2df86a507d15146bb46225a902a1599de537da2a652e76b2d2c09114b3bbe5ae862d7033f65fb5aa7ba024446b37b28360bf4e44ce23ddc2dcdabe8dfd75fa877b438721b5e1f600c6b1a7faf3883b06e59ff17548103627be4bff601c88c231962b29eb6e07a50e161f7952b493f5a77a2e7aa4f3961e4a92cb82bbf6f6d9f4d537e7901302e6f96796366d7f1625bdaefafd943b9a7a38405e527d5e80cd8b025b26824060dd76b33f7fa7ff3dcb7b329c0a47a93a32f621b57174729e2e02078ab135f17f40a4d6b23257d607522af5db4e1f8cfbc68cc3e4f3888365cbfadf87bd38e414c90fbf3a10de730c8dfb1ffc9cdba31b6bd6e73cfc3e687d7ff5f72a546c93076e40e819103ef244cd79dcf51ec4b6d04959189af5fe39c72d883e1ef582d00ba9f63086886552bbf73b885d713346a357548c44956eb2aea67f3fe6008a53378e2169ec92bca12fb8c51d69152f9f63eb2bdf6783bffea547c0734d70c6d6ab9f4aad43a645dd613dbe652ce5d9362d2f9a270fcd28a289c072e240e005775907700988b3cfbf4a75d4839dac978370bfe04c35952e8d8fa373766b830190d21ecad4e8661ae2040125ec61cdebfce65ea122a0c204a3d3be57e8a57fa0c6c4db459f1d25a5101453bc8255752ef7b90dc5cd6f74de8a30111462f6123e33d7301d2b1bff3129b1325b4a636058a6bb5b6450f93a7e44adec2cce50bdc5a8097e079491d6cff6c8854a81fc195c20763872f65e97b0c1ff3fdc568029346cccf87dcae624edfdf6ccdeb9d8762f8eda38deea4865b41ff584a8bb3984886d8bfc0e2356fd779f6823f45bcd8a58b2df367ab418ab61204edae6bd77c99234a3cfaf8e0510965158432cf85d77d5f55d5e620b3e6859f1c30fc3ebe560ec38ebc7ab4a5b442850651d21222085be29552be44ab806b145b9d1f1180abf5279797176a1f42098a6c896991367e0cb21d709cd16c4488293a435a751165d3be391e464b0ac0376a8997b2876635a6336d50f6e0121c91c9bea1938f469e59831eea2656bf3dcf3e4bffdb01f508a5dc8be0f806b8d995db1e73c34b670f5b0b984321ea3c09139ac00292eb8c8a856ffeaffafbd0616495e24da9cc533321adb611b0f2528b67dc8141a35a7a4afb6303359cc62be7eb843b9e1ac5667115a3447e9f8090b26d8b0ade09495581527a3c952e33b2f9565e51f6e2b1eb03a2d6011101e93d457ada5edb8b7dbcc4c70628dfce83a84034a5d8ed0713bfdd047e19f438ef893a3cb15e90e98115d18b78f903043ffdfb9f6d6f6d44d1732bad8e5a78685c0ed64b7d10e7eff6a3d3a4eb6549550ee35a42f4dee8909e6843eb766b111a710bd0a25e3d162aad446ef8369133c0b647dc4b600690c6d696668c1cc3e4508e6c4e1885711ce9cc690f17908f1defeaaf1226a739833742b92622b3fe778d468d1987b51c30d28a6846ce297082554cf65d5350d5a6811d438696f1bdb309ebcd2ab365db1e15ce24a6239c3d936e87ea9f730add9388d2bc9d2d39d604074e851efa86986153c0fb6bfc8058fbc3ae143796b86accaaef5432dcd3121d0e78501ef8c3e7a59e017380c6aa3a884167d3b9519ace5ba0f3804f0b94d5afbb7de6f61f1312a5d9a59a21d5f222a7e2dc75e47b3b0aa81b9d1a5e586338b9e63aafd57596efafb301a918b6da82c224aae7c4e94f6bbe52c7723cf7ef285f423560ecc0577811b81575e6a2414b5232ce57916fbe8f3954e803523286f30be7656b896151b1d9a3e9def149226e8129fb0fd7627323902d6a775e37ae28a6870e2db99c9230a2146dc0c5d840239b49fa8b1543c2f976a6e3ef3b040847b6cd5f0c2ec7dde8882de752e9b90441b3931b075ef471066ead5c6d7d2a418764e92ec5badebf09b8947ddb627ab81ace0bbf271afa18fa5bacbbd0567794c47ae500b827d157bafcb83779d9a1db830c18dfd9b5b4db109071f235942e7dbbeb7b93f23a95d3dc71b61b3e7bb20fc97275e764d17b5bb22c6b3f16afc41a71c127738fe370861a13f1711f6dd895f966ed98330533c68cd1619e044cefb7ec83ac62ef619f472af73c0f8c3a421fcef7e3eb7594929845802477f27a65bc358441bb089343cd4e78ba6aba8eca2b8af84ae5610bf7d1bff5aa16158c80a39ad7de37d25a55725a1287d13e1b4a9cf87eb56b696fad7b7bc1407db1ac3c44513d0c55ca2d7480d92323ea52e871963b086d153b578ece6daf5ec34dde057de99242006a20e4658df03a176c840eb95f774e9940eb62174240fb4da4fe157930a81598d9afd01649cde514019e80e71619c6dc5e0b78a7fd3b19fbbe0fcb5f8e8df7e60a8c1a8ff9265e959858316b112a72663366457366644473b96cb58913d1c0fb055e5813bd05ed67ab12301d15356f3caa259bda52c50345a3fb41eab307df3eb72bc91a6b2ad3d51fcbf629402eea7f1c41fc6ea3cbebbd5e97cf18ce8a74c9e295a8a53e1e25bf98c86d87631861b6a084cf4d766a15d5c813f102e57132f9bad6a1e68072f7542fcc660266bf81c5fbbba9c131acd9fa0d350a73fc3bb3155729c6258d33d6b66453ed8896830c64e639ec03b92d0c263c856f65a1236ed99f9da93fa711993db4970174ff128e51d8cd9308f6bb5ab276a3323760e6857b52dd7d93b957aebb137c3e381479a2a0ae1c71c98defb1d55006a7c79ee479d20a25e9612f2a226be478140d1222a9ff45fefe21fea782cb13c39ab9cffa58382011254f2cfae120d53325cf581f91e715ff77536f69c1bdbd22a6f498fb3628647b7d55d60afc7c1f45d6c5f7cbe7b8f36b07d9abdd1d09694d48b215bbc1ddbab215d8df59e6293911a7998a4471d89b5df15bd2a95d3c6f5de3de488b8bf099100ae96167dc3543a0a9ea69d30a65ffee9c2eb8e211fca01e845385122171279a03d4b86dbb66355054d96ae02629aaeac20ba6b1aac930c910230cd83f14f72a073a7c7497c7b506b1f95deb08cfe4966f68355227aec9343b9b4bdd4960ac2e40ed1a7e8d98cdc0402bb51551eeea0059f954fad460684fc0907620cf6cce239c4aedb1d904bdc29ce2cf0cf9b52a98f456108eee704aeaf5fd9f5522132029648c1139beee4f227cf9301d949923822967902748851eeaad55776db76a96e616c020547ec25c3e0abd0e5ed89434dc237a90f005bb8ceaa46552eeb1f1450dfa00ff0972b5619bb859dc8821f543ff257c3c24cd9f95ee9bba6a4a3f7737f471ae61c010094fa07bf913b8c7351635ea5daf65ad7f30848a5cf24911c191c80907598cb730c79748c48170923db32308a69fa32a1afe04692364dea908bf538f002acc7143929d50733b6d8fdf99c6787da592495fdba609966b8fe5c3a5867df0db2ca6567a3036a15bcda3451c56ef719af4789bced8333c67682ba918b126e62c2ab038b456d757148284b5a6ba275678fad716892c273d053de59853d3d89b67a9cca2074b5ef50f2da7fbe0b3315b486ceb34918259dce0b599e776a116e3be3fe35b025d23c1cf190e668708b0a4b0d12acfc80305a8a18831e2ba1d3e52a5b35bea33a0f8b787fbeef7f0442ef9a782d58678fc54885435c04206684f52771e45a2d3babdf3d9fc325577ae47e018227dce2cf69513f449e02bb1938ac167ace1cdc507498228da02042c98a2b4e57695217e10495d80434d4cefc9fce80086cd632ca59ef367d6b74566b0ae61aa8808e0a1757c98fec65e29f0a4b0dae581c78d008491736976f5e4b141b436d2ed284775fe84bcb47d3fcbdf1f2aa8df565aadeb22b29d1d8e92d593dabdcc98d7f4e102c479e32f53977ce0aef5a3ca10c18d1c3a2685290e0dc92ec23c0eed8f5896d742e7aad3598e532920a14cd9d504b8f4d1ae0ef232a483e7cf9b6add939f4caac3ed99e29e86dc8a23539d558ad6e79164e6d5b49a3d5b7bae744fe19323a5d4299d970ca90f0e2054d03f32657025a8f5f585a6e9cee4c52fd0df79bfa4648d811035619166c93b8e6f683496e4da0c36b3a372cddd1408d40e1ab16d676eb8696c9c70dacc47122799a1be572cf7bd376926e5a138904c1545380dcd266252c75f093ea74dee39d75e0f21ba9157801d6e8f51c5fc745eda01603f9301f8118be084bc7b3786adba490ec2891eefdfbdc3062c46bbf2efe8c5ca4c097158b25446167cc797512823dbe798091a867f5237b551be333043582c9b3514709c3326d191140fd1b250abb2183a94e5d3c60ee44277779eaaa919923c415170d391280e15771ddbbc350eb5c7958ecc53a2811a011b66542d97b179cc982da05f13b9a2eb139a32902f5449dcf9ad362bf1331eadc5b4a4efc252af19ab1d9a01a801d1d63b3fd04586db128e1e5d1aa6c1b042df4e6ff8eed1eb32203a5e66adde12df552ba3af98314626b4cd0d579a0eb020f3975fd1bc8c4020402393dea5f412bfbe5ba5e43ff99b67bc575270fa1c0fbb390570fcc59d81b776319f89bd4e153163d931f1ad08e89c680c2061c6005b0d095ebf7f641f4f6e2e8558ab9cff281a43497993abbbebd0c651196d9dfe5148aeed330cfd01d684856fa1eabcfbfbeb357cb0e723d4f432121dfca17021c59a3b080af483f305e1840563dc5ad14bca98bfb7427ecad3c171929cff5cf5"}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x8}]}, @srh={0x5c, 0x2, 0x4, 0x1, 0xe8, 0xd526bddbab8d4bbb, 0x386b, [@private0]}, @routing={0x2e, 0x12, 0x2, 0x7, 0x0, [@private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @private2={0xfc, 0x2, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @local, @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @rand_addr=' \x01\x00', @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}, @fragment={0x6, 0x0, 0x9f, 0x1, 0x0, 0x4, 0x66}, @dstopts={0x4, 0x8, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x5}, @calipso={0x7, 0x30, {0x0, 0xa, 0x9, 0x4, [0x1, 0x9, 0x2, 0x4, 0x85f]}}, @pad1, @enc_lim={0x4, 0x1, 0xea}, @pad1, @jumbo={0xc2, 0x4, 0x1ff}]}, @fragment={0x3b, 0x0, 0x6, 0x0, 0x0, 0x9, 0x67}, @srh={0x2c, 0x8, 0x4, 0x4, 0xff, 0x28, 0xa6a9, [@private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @broadcast}, @dev={0xfe, 0x80, '\x00', 0x1e}, @local]}], "b70888e3268d082889584cf7eee36bcb53dccbd2b40c04849dcb51240a1c521b5569a5feb1e7a2a0e0da5f8367b7e26c87e1e39cf8c6cae8db7fee124c4684b1658bd202e3338bf121b54b7059b1b4b0fa2d22f92e7f90828eb57e1ca45ee35a0ee142963144c1762c6f419662876cc0d2a5786f108582589a3e96a278adbe0c938bc35a0b23862c254b73c358a7d357e546e04f7740a8cbd05b2d0e9eca51608fdeb4e693d2acf915c06457447a9328aaa6c9c1037b28bd7b31047298cf21975ff75100bec88dd61745cabf47800acd646e"}}}}}}, &(0x7f00000013c0)={0x0, 0x1, [0xb6d, 0xedd, 0xff5, 0xcbf]}) syz_emit_ethernet(0xa1, &(0x7f0000001480)={@empty, @local, @val={@void, {0x8100, 0x6, 0x0, 0x4}}, {@generic={0xf6, "67474e450b951dd6b013c20e58d24a127efe364ca6f8f052fea0a97aeaf12e11f9d0d4307330ccf7093977e801eec5143d62cc318954cbb37ae32dbf60b3493aadfe1cb4e5a74431e814d4212015610687eed11dc73069e1daf24a4d2294bd3333bd1d7a53e6674215ea67a3a807515d7f3f8397460dbdd9bd394b0eac4f75774980c68c35aa8e6e32c0647bacb81a"}}}, &(0x7f0000001540)={0x0, 0x2, [0x428, 0xc33, 0x5a9, 0x409]}) syz_emit_ethernet(0x26, &(0x7f0000001400)={@random="1ac01a4586f9", @multicast, @void, {@llc_tr={0x11, {@llc={0x0, 0xfa, "c885", "337cdabb79ab7e0d1090d55333eba1188764efbc"}}}}}, &(0x7f0000001440)={0x1, 0x4, [0x70a, 0x768, 0xbd9, 0x15b]}) 18:08:56 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2f, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:08:56 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="6d15e6b5f3ae", @empty, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "b598cb", 0x0, 0x73, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1={0xff, 0x2}}}}}, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000040)={@empty, @remote, @val={@void, {0x8100, 0x1, 0x0, 0x2}}, {@generic={0x3, "b7e8a2badeccddf9c58fa774638c6f8b52465a5904500b5c2b5e3bfb5c94431cc2d61f5d485809fa7bdb51411018314d9bddfe787dd33ee9c540543cc54961760eafbf6e0c6c6b0449a4619a50198a178a45f7e89b11b4ba"}}}, &(0x7f00000000c0)={0x1, 0x4, [0xf1b, 0x9fd, 0xf15, 0x9c]}) (async) syz_emit_ethernet(0x1294, &(0x7f0000000100)={@local, @random="a1e501bc8be9", @val={@val={0x9100, 0x3, 0x0, 0x4}, {0x8100, 0x1, 0x0, 0x3}}, {@mpls_uc={0x8847, {[{0x401}], @ipv6=@generic={0x6, 0x6, "ae45b5", 0x1252, 0x88, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x28}}, {[@hopopts={0x1d, 0x203, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @calipso={0x7, 0x8, {0x2, 0x0, 0x2c, 0x3f}}, @generic={0x0, 0x1000, "bf439a6de7c2e28641c710e769de590271d2fd65f78339f9c291c567fd1d8eb28de5e4a4880c5171866e3151f5102a2e32a057a7ea7f14e2827bc59cbe6246ec311ca021fcf5a6bde5ba80b20af870ecb7ae9760b91fa4e7a1c1c13b654a07c9b5b83228ff4e461cee08d521302c964b4f0816cef3dbfd5003d20b364273c312502fa2d6c434486b9749a2b53d654c06629b75fb37712abaf3ff8efed065731ef3fe12f06dc7d85924f17bef6656a78eb2dd462ab7c96bdab4c4708209955fc25a27dc29459255f53bc1b8f69657859d1314c9d3bb06adb63bb0b5abd8862be4432037dfca90b5d6b78ff97f538f733ec48f8694131f2a309b8552cf4902af6684228b8bffc299139fb52c7f4c05d9c05c2c87bfb523a78284bcd65220ef9c2f9920d221fff9f2ee1b8d9d086c33e531fa9574218952521d9010dd4bc79f3539548a583f4aa55de1c07b41554432c6d25cbd6fe67c56f9f7c841e6dfee0555052fd3706e801768fcf19b3c9c8ca65a1ffb02530f2777cc1a5ad8cd15766cf2dfacc616c58e62e769bb081baf97dcc3dc9d68bae8ceacd0592052cc693d0d358574b2d3a7c1421a19e861d63bf9b3f3071dc77cefebf35b4e92c8d80338659ec21d7266a56532434ace683d880c48c2ea039cda8b5a67b7f7da3c7d44e084b55e9d753b312bcf7aee1c8e53a6e437ebcac75414c0e795a43970fc80e233242ca85fdd1a87dae0925dea0d217f3a1bf856c67d0d551537f1485955a467d44a4fc3396baaf4acf17f528e9adaf5fd52c7d4ac6c18ad2657151bef5f84d03538f0a8eb864bff35dbd0952ce0ef810008d4dc8cc88140c968450ac9817b864a58068516f72b56a95edd3bbfd9294fbd4708c7d72d3967f1ba102a8eb60239ba1b59e804dfa7dc1c78e852898c29c326a09b2480046e0145a34569e580a4d912ddc9f5f93d89b6dd746ab513a005d662aef9ec330c128cc6652abbdaaa9c3b85017ca8c04ff07c3d32104a5767ea0830cfb0eeca33415a816283471dd99e7ffbd05a1319a5739fc0a2d34f417df2baa92c8a17fa127073a3558a6dedab8d230b5755dec9da458288bfefc92becece639dbb2df86a507d15146bb46225a902a1599de537da2a652e76b2d2c09114b3bbe5ae862d7033f65fb5aa7ba024446b37b28360bf4e44ce23ddc2dcdabe8dfd75fa877b438721b5e1f600c6b1a7faf3883b06e59ff17548103627be4bff601c88c231962b29eb6e07a50e161f7952b493f5a77a2e7aa4f3961e4a92cb82bbf6f6d9f4d537e7901302e6f96796366d7f1625bdaefafd943b9a7a38405e527d5e80cd8b025b26824060dd76b33f7fa7ff3dcb7b329c0a47a93a32f621b57174729e2e02078ab135f17f40a4d6b23257d607522af5db4e1f8cfbc68cc3e4f3888365cbfadf87bd38e414c90fbf3a10de730c8dfb1ffc9cdba31b6bd6e73cfc3e687d7ff5f72a546c93076e40e819103ef244cd79dcf51ec4b6d04959189af5fe39c72d883e1ef582d00ba9f63086886552bbf73b885d713346a357548c44956eb2aea67f3fe6008a53378e2169ec92bca12fb8c51d69152f9f63eb2bdf6783bffea547c0734d70c6d6ab9f4aad43a645dd613dbe652ce5d9362d2f9a270fcd28a289c072e240e005775907700988b3cfbf4a75d4839dac978370bfe04c35952e8d8fa373766b830190d21ecad4e8661ae2040125ec61cdebfce65ea122a0c204a3d3be57e8a57fa0c6c4db459f1d25a5101453bc8255752ef7b90dc5cd6f74de8a30111462f6123e33d7301d2b1bff3129b1325b4a636058a6bb5b6450f93a7e44adec2cce50bdc5a8097e079491d6cff6c8854a81fc195c20763872f65e97b0c1ff3fdc568029346cccf87dcae624edfdf6ccdeb9d8762f8eda38deea4865b41ff584a8bb3984886d8bfc0e2356fd779f6823f45bcd8a58b2df367ab418ab61204edae6bd77c99234a3cfaf8e0510965158432cf85d77d5f55d5e620b3e6859f1c30fc3ebe560ec38ebc7ab4a5b442850651d21222085be29552be44ab806b145b9d1f1180abf5279797176a1f42098a6c896991367e0cb21d709cd16c4488293a435a751165d3be391e464b0ac0376a8997b2876635a6336d50f6e0121c91c9bea1938f469e59831eea2656bf3dcf3e4bffdb01f508a5dc8be0f806b8d995db1e73c34b670f5b0b984321ea3c09139ac00292eb8c8a856ffeaffafbd0616495e24da9cc533321adb611b0f2528b67dc8141a35a7a4afb6303359cc62be7eb843b9e1ac5667115a3447e9f8090b26d8b0ade09495581527a3c952e33b2f9565e51f6e2b1eb03a2d6011101e93d457ada5edb8b7dbcc4c70628dfce83a84034a5d8ed0713bfdd047e19f438ef893a3cb15e90e98115d18b78f903043ffdfb9f6d6f6d44d1732bad8e5a78685c0ed64b7d10e7eff6a3d3a4eb6549550ee35a42f4dee8909e6843eb766b111a710bd0a25e3d162aad446ef8369133c0b647dc4b600690c6d696668c1cc3e4508e6c4e1885711ce9cc690f17908f1defeaaf1226a739833742b92622b3fe778d468d1987b51c30d28a6846ce297082554cf65d5350d5a6811d438696f1bdb309ebcd2ab365db1e15ce24a6239c3d936e87ea9f730add9388d2bc9d2d39d604074e851efa86986153c0fb6bfc8058fbc3ae143796b86accaaef5432dcd3121d0e78501ef8c3e7a59e017380c6aa3a884167d3b9519ace5ba0f3804f0b94d5afbb7de6f61f1312a5d9a59a21d5f222a7e2dc75e47b3b0aa81b9d1a5e586338b9e63aafd57596efafb301a918b6da82c224aae7c4e94f6bbe52c7723cf7ef285f423560ecc0577811b81575e6a2414b5232ce57916fbe8f3954e803523286f30be7656b896151b1d9a3e9def149226e8129fb0fd7627323902d6a775e37ae28a6870e2db99c9230a2146dc0c5d840239b49fa8b1543c2f976a6e3ef3b040847b6cd5f0c2ec7dde8882de752e9b90441b3931b075ef471066ead5c6d7d2a418764e92ec5badebf09b8947ddb627ab81ace0bbf271afa18fa5bacbbd0567794c47ae500b827d157bafcb83779d9a1db830c18dfd9b5b4db109071f235942e7dbbeb7b93f23a95d3dc71b61b3e7bb20fc97275e764d17b5bb22c6b3f16afc41a71c127738fe370861a13f1711f6dd895f966ed98330533c68cd1619e044cefb7ec83ac62ef619f472af73c0f8c3a421fcef7e3eb7594929845802477f27a65bc358441bb089343cd4e78ba6aba8eca2b8af84ae5610bf7d1bff5aa16158c80a39ad7de37d25a55725a1287d13e1b4a9cf87eb56b696fad7b7bc1407db1ac3c44513d0c55ca2d7480d92323ea52e871963b086d153b578ece6daf5ec34dde057de99242006a20e4658df03a176c840eb95f774e9940eb62174240fb4da4fe157930a81598d9afd01649cde514019e80e71619c6dc5e0b78a7fd3b19fbbe0fcb5f8e8df7e60a8c1a8ff9265e959858316b112a72663366457366644473b96cb58913d1c0fb055e5813bd05ed67ab12301d15356f3caa259bda52c50345a3fb41eab307df3eb72bc91a6b2ad3d51fcbf629402eea7f1c41fc6ea3cbebbd5e97cf18ce8a74c9e295a8a53e1e25bf98c86d87631861b6a084cf4d766a15d5c813f102e57132f9bad6a1e68072f7542fcc660266bf81c5fbbba9c131acd9fa0d350a73fc3bb3155729c6258d33d6b66453ed8896830c64e639ec03b92d0c263c856f65a1236ed99f9da93fa711993db4970174ff128e51d8cd9308f6bb5ab276a3323760e6857b52dd7d93b957aebb137c3e381479a2a0ae1c71c98defb1d55006a7c79ee479d20a25e9612f2a226be478140d1222a9ff45fefe21fea782cb13c39ab9cffa58382011254f2cfae120d53325cf581f91e715ff77536f69c1bdbd22a6f498fb3628647b7d55d60afc7c1f45d6c5f7cbe7b8f36b07d9abdd1d09694d48b215bbc1ddbab215d8df59e6293911a7998a4471d89b5df15bd2a95d3c6f5de3de488b8bf099100ae96167dc3543a0a9ea69d30a65ffee9c2eb8e211fca01e845385122171279a03d4b86dbb66355054d96ae02629aaeac20ba6b1aac930c910230cd83f14f72a073a7c7497c7b506b1f95deb08cfe4966f68355227aec9343b9b4bdd4960ac2e40ed1a7e8d98cdc0402bb51551eeea0059f954fad460684fc0907620cf6cce239c4aedb1d904bdc29ce2cf0cf9b52a98f456108eee704aeaf5fd9f5522132029648c1139beee4f227cf9301d949923822967902748851eeaad55776db76a96e616c020547ec25c3e0abd0e5ed89434dc237a90f005bb8ceaa46552eeb1f1450dfa00ff0972b5619bb859dc8821f543ff257c3c24cd9f95ee9bba6a4a3f7737f471ae61c010094fa07bf913b8c7351635ea5daf65ad7f30848a5cf24911c191c80907598cb730c79748c48170923db32308a69fa32a1afe04692364dea908bf538f002acc7143929d50733b6d8fdf99c6787da592495fdba609966b8fe5c3a5867df0db2ca6567a3036a15bcda3451c56ef719af4789bced8333c67682ba918b126e62c2ab038b456d757148284b5a6ba275678fad716892c273d053de59853d3d89b67a9cca2074b5ef50f2da7fbe0b3315b486ceb34918259dce0b599e776a116e3be3fe35b025d23c1cf190e668708b0a4b0d12acfc80305a8a18831e2ba1d3e52a5b35bea33a0f8b787fbeef7f0442ef9a782d58678fc54885435c04206684f52771e45a2d3babdf3d9fc325577ae47e018227dce2cf69513f449e02bb1938ac167ace1cdc507498228da02042c98a2b4e57695217e10495d80434d4cefc9fce80086cd632ca59ef367d6b74566b0ae61aa8808e0a1757c98fec65e29f0a4b0dae581c78d008491736976f5e4b141b436d2ed284775fe84bcb47d3fcbdf1f2aa8df565aadeb22b29d1d8e92d593dabdcc98d7f4e102c479e32f53977ce0aef5a3ca10c18d1c3a2685290e0dc92ec23c0eed8f5896d742e7aad3598e532920a14cd9d504b8f4d1ae0ef232a483e7cf9b6add939f4caac3ed99e29e86dc8a23539d558ad6e79164e6d5b49a3d5b7bae744fe19323a5d4299d970ca90f0e2054d03f32657025a8f5f585a6e9cee4c52fd0df79bfa4648d811035619166c93b8e6f683496e4da0c36b3a372cddd1408d40e1ab16d676eb8696c9c70dacc47122799a1be572cf7bd376926e5a138904c1545380dcd266252c75f093ea74dee39d75e0f21ba9157801d6e8f51c5fc745eda01603f9301f8118be084bc7b3786adba490ec2891eefdfbdc3062c46bbf2efe8c5ca4c097158b25446167cc797512823dbe798091a867f5237b551be333043582c9b3514709c3326d191140fd1b250abb2183a94e5d3c60ee44277779eaaa919923c415170d391280e15771ddbbc350eb5c7958ecc53a2811a011b66542d97b179cc982da05f13b9a2eb139a32902f5449dcf9ad362bf1331eadc5b4a4efc252af19ab1d9a01a801d1d63b3fd04586db128e1e5d1aa6c1b042df4e6ff8eed1eb32203a5e66adde12df552ba3af98314626b4cd0d579a0eb020f3975fd1bc8c4020402393dea5f412bfbe5ba5e43ff99b67bc575270fa1c0fbb390570fcc59d81b776319f89bd4e153163d931f1ad08e89c680c2061c6005b0d095ebf7f641f4f6e2e8558ab9cff281a43497993abbbebd0c651196d9dfe5148aeed330cfd01d684856fa1eabcfbfbeb357cb0e723d4f432121dfca17021c59a3b080af483f305e1840563dc5ad14bca98bfb7427ecad3c171929cff5cf5"}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x8}]}, @srh={0x5c, 0x2, 0x4, 0x1, 0xe8, 0xd526bddbab8d4bbb, 0x386b, [@private0]}, @routing={0x2e, 0x12, 0x2, 0x7, 0x0, [@private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @private2={0xfc, 0x2, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @local, @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @rand_addr=' \x01\x00', @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}, @fragment={0x6, 0x0, 0x9f, 0x1, 0x0, 0x4, 0x66}, @dstopts={0x4, 0x8, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x5}, @calipso={0x7, 0x30, {0x0, 0xa, 0x9, 0x4, [0x1, 0x9, 0x2, 0x4, 0x85f]}}, @pad1, @enc_lim={0x4, 0x1, 0xea}, @pad1, @jumbo={0xc2, 0x4, 0x1ff}]}, @fragment={0x3b, 0x0, 0x6, 0x0, 0x0, 0x9, 0x67}, @srh={0x2c, 0x8, 0x4, 0x4, 0xff, 0x28, 0xa6a9, [@private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @broadcast}, @dev={0xfe, 0x80, '\x00', 0x1e}, @local]}], "b70888e3268d082889584cf7eee36bcb53dccbd2b40c04849dcb51240a1c521b5569a5feb1e7a2a0e0da5f8367b7e26c87e1e39cf8c6cae8db7fee124c4684b1658bd202e3338bf121b54b7059b1b4b0fa2d22f92e7f90828eb57e1ca45ee35a0ee142963144c1762c6f419662876cc0d2a5786f108582589a3e96a278adbe0c938bc35a0b23862c254b73c358a7d357e546e04f7740a8cbd05b2d0e9eca51608fdeb4e693d2acf915c06457447a9328aaa6c9c1037b28bd7b31047298cf21975ff75100bec88dd61745cabf47800acd646e"}}}}}}, &(0x7f00000013c0)={0x0, 0x1, [0xb6d, 0xedd, 0xff5, 0xcbf]}) (async) syz_emit_ethernet(0xa1, &(0x7f0000001480)={@empty, @local, @val={@void, {0x8100, 0x6, 0x0, 0x4}}, {@generic={0xf6, "67474e450b951dd6b013c20e58d24a127efe364ca6f8f052fea0a97aeaf12e11f9d0d4307330ccf7093977e801eec5143d62cc318954cbb37ae32dbf60b3493aadfe1cb4e5a74431e814d4212015610687eed11dc73069e1daf24a4d2294bd3333bd1d7a53e6674215ea67a3a807515d7f3f8397460dbdd9bd394b0eac4f75774980c68c35aa8e6e32c0647bacb81a"}}}, &(0x7f0000001540)={0x0, 0x2, [0x428, 0xc33, 0x5a9, 0x409]}) (async) syz_emit_ethernet(0x26, &(0x7f0000001400)={@random="1ac01a4586f9", @multicast, @void, {@llc_tr={0x11, {@llc={0x0, 0xfa, "c885", "337cdabb79ab7e0d1090d55333eba1188764efbc"}}}}}, &(0x7f0000001440)={0x1, 0x4, [0x70a, 0x768, 0xbd9, 0x15b]}) [ 1471.115580][ T7482] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7482 comm=syz-executor.2 18:09:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="85400000050000009500000000000000"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000000)=""/215, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x1f, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="85400000050000009500000000000000"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0xd7, &(0x7f0000000000)=""/215, 0x0, 0x11, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) 18:09:03 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x33, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:03 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="6d15e6b5f3ae", @empty, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "b598cb", 0x0, 0x73, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1={0xff, 0x2}}}}}, 0x0) (async, rerun: 64) syz_emit_ethernet(0x6a, &(0x7f0000000040)={@empty, @remote, @val={@void, {0x8100, 0x1, 0x0, 0x2}}, {@generic={0x3, "b7e8a2badeccddf9c58fa774638c6f8b52465a5904500b5c2b5e3bfb5c94431cc2d61f5d485809fa7bdb51411018314d9bddfe787dd33ee9c540543cc54961760eafbf6e0c6c6b0449a4619a50198a178a45f7e89b11b4ba"}}}, &(0x7f00000000c0)={0x1, 0x4, [0xf1b, 0x9fd, 0xf15, 0x9c]}) (async, rerun: 64) syz_emit_ethernet(0x1294, &(0x7f0000000100)={@local, @random="a1e501bc8be9", @val={@val={0x9100, 0x3, 0x0, 0x4}, {0x8100, 0x1, 0x0, 0x3}}, {@mpls_uc={0x8847, {[{0x401}], @ipv6=@generic={0x6, 0x6, "ae45b5", 0x1252, 0x88, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x28}}, {[@hopopts={0x1d, 0x203, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @calipso={0x7, 0x8, {0x2, 0x0, 0x2c, 0x3f}}, @generic={0x0, 0x1000, "bf439a6de7c2e28641c710e769de590271d2fd65f78339f9c291c567fd1d8eb28de5e4a4880c5171866e3151f5102a2e32a057a7ea7f14e2827bc59cbe6246ec311ca021fcf5a6bde5ba80b20af870ecb7ae9760b91fa4e7a1c1c13b654a07c9b5b83228ff4e461cee08d521302c964b4f0816cef3dbfd5003d20b364273c312502fa2d6c434486b9749a2b53d654c06629b75fb37712abaf3ff8efed065731ef3fe12f06dc7d85924f17bef6656a78eb2dd462ab7c96bdab4c4708209955fc25a27dc29459255f53bc1b8f69657859d1314c9d3bb06adb63bb0b5abd8862be4432037dfca90b5d6b78ff97f538f733ec48f8694131f2a309b8552cf4902af6684228b8bffc299139fb52c7f4c05d9c05c2c87bfb523a78284bcd65220ef9c2f9920d221fff9f2ee1b8d9d086c33e531fa9574218952521d9010dd4bc79f3539548a583f4aa55de1c07b41554432c6d25cbd6fe67c56f9f7c841e6dfee0555052fd3706e801768fcf19b3c9c8ca65a1ffb02530f2777cc1a5ad8cd15766cf2dfacc616c58e62e769bb081baf97dcc3dc9d68bae8ceacd0592052cc693d0d358574b2d3a7c1421a19e861d63bf9b3f3071dc77cefebf35b4e92c8d80338659ec21d7266a56532434ace683d880c48c2ea039cda8b5a67b7f7da3c7d44e084b55e9d753b312bcf7aee1c8e53a6e437ebcac75414c0e795a43970fc80e233242ca85fdd1a87dae0925dea0d217f3a1bf856c67d0d551537f1485955a467d44a4fc3396baaf4acf17f528e9adaf5fd52c7d4ac6c18ad2657151bef5f84d03538f0a8eb864bff35dbd0952ce0ef810008d4dc8cc88140c968450ac9817b864a58068516f72b56a95edd3bbfd9294fbd4708c7d72d3967f1ba102a8eb60239ba1b59e804dfa7dc1c78e852898c29c326a09b2480046e0145a34569e580a4d912ddc9f5f93d89b6dd746ab513a005d662aef9ec330c128cc6652abbdaaa9c3b85017ca8c04ff07c3d32104a5767ea0830cfb0eeca33415a816283471dd99e7ffbd05a1319a5739fc0a2d34f417df2baa92c8a17fa127073a3558a6dedab8d230b5755dec9da458288bfefc92becece639dbb2df86a507d15146bb46225a902a1599de537da2a652e76b2d2c09114b3bbe5ae862d7033f65fb5aa7ba024446b37b28360bf4e44ce23ddc2dcdabe8dfd75fa877b438721b5e1f600c6b1a7faf3883b06e59ff17548103627be4bff601c88c231962b29eb6e07a50e161f7952b493f5a77a2e7aa4f3961e4a92cb82bbf6f6d9f4d537e7901302e6f96796366d7f1625bdaefafd943b9a7a38405e527d5e80cd8b025b26824060dd76b33f7fa7ff3dcb7b329c0a47a93a32f621b57174729e2e02078ab135f17f40a4d6b23257d607522af5db4e1f8cfbc68cc3e4f3888365cbfadf87bd38e414c90fbf3a10de730c8dfb1ffc9cdba31b6bd6e73cfc3e687d7ff5f72a546c93076e40e819103ef244cd79dcf51ec4b6d04959189af5fe39c72d883e1ef582d00ba9f63086886552bbf73b885d713346a357548c44956eb2aea67f3fe6008a53378e2169ec92bca12fb8c51d69152f9f63eb2bdf6783bffea547c0734d70c6d6ab9f4aad43a645dd613dbe652ce5d9362d2f9a270fcd28a289c072e240e005775907700988b3cfbf4a75d4839dac978370bfe04c35952e8d8fa373766b830190d21ecad4e8661ae2040125ec61cdebfce65ea122a0c204a3d3be57e8a57fa0c6c4db459f1d25a5101453bc8255752ef7b90dc5cd6f74de8a30111462f6123e33d7301d2b1bff3129b1325b4a636058a6bb5b6450f93a7e44adec2cce50bdc5a8097e079491d6cff6c8854a81fc195c20763872f65e97b0c1ff3fdc568029346cccf87dcae624edfdf6ccdeb9d8762f8eda38deea4865b41ff584a8bb3984886d8bfc0e2356fd779f6823f45bcd8a58b2df367ab418ab61204edae6bd77c99234a3cfaf8e0510965158432cf85d77d5f55d5e620b3e6859f1c30fc3ebe560ec38ebc7ab4a5b442850651d21222085be29552be44ab806b145b9d1f1180abf5279797176a1f42098a6c896991367e0cb21d709cd16c4488293a435a751165d3be391e464b0ac0376a8997b2876635a6336d50f6e0121c91c9bea1938f469e59831eea2656bf3dcf3e4bffdb01f508a5dc8be0f806b8d995db1e73c34b670f5b0b984321ea3c09139ac00292eb8c8a856ffeaffafbd0616495e24da9cc533321adb611b0f2528b67dc8141a35a7a4afb6303359cc62be7eb843b9e1ac5667115a3447e9f8090b26d8b0ade09495581527a3c952e33b2f9565e51f6e2b1eb03a2d6011101e93d457ada5edb8b7dbcc4c70628dfce83a84034a5d8ed0713bfdd047e19f438ef893a3cb15e90e98115d18b78f903043ffdfb9f6d6f6d44d1732bad8e5a78685c0ed64b7d10e7eff6a3d3a4eb6549550ee35a42f4dee8909e6843eb766b111a710bd0a25e3d162aad446ef8369133c0b647dc4b600690c6d696668c1cc3e4508e6c4e1885711ce9cc690f17908f1defeaaf1226a739833742b92622b3fe778d468d1987b51c30d28a6846ce297082554cf65d5350d5a6811d438696f1bdb309ebcd2ab365db1e15ce24a6239c3d936e87ea9f730add9388d2bc9d2d39d604074e851efa86986153c0fb6bfc8058fbc3ae143796b86accaaef5432dcd3121d0e78501ef8c3e7a59e017380c6aa3a884167d3b9519ace5ba0f3804f0b94d5afbb7de6f61f1312a5d9a59a21d5f222a7e2dc75e47b3b0aa81b9d1a5e586338b9e63aafd57596efafb301a918b6da82c224aae7c4e94f6bbe52c7723cf7ef285f423560ecc0577811b81575e6a2414b5232ce57916fbe8f3954e803523286f30be7656b896151b1d9a3e9def149226e8129fb0fd7627323902d6a775e37ae28a6870e2db99c9230a2146dc0c5d840239b49fa8b1543c2f976a6e3ef3b040847b6cd5f0c2ec7dde8882de752e9b90441b3931b075ef471066ead5c6d7d2a418764e92ec5badebf09b8947ddb627ab81ace0bbf271afa18fa5bacbbd0567794c47ae500b827d157bafcb83779d9a1db830c18dfd9b5b4db109071f235942e7dbbeb7b93f23a95d3dc71b61b3e7bb20fc97275e764d17b5bb22c6b3f16afc41a71c127738fe370861a13f1711f6dd895f966ed98330533c68cd1619e044cefb7ec83ac62ef619f472af73c0f8c3a421fcef7e3eb7594929845802477f27a65bc358441bb089343cd4e78ba6aba8eca2b8af84ae5610bf7d1bff5aa16158c80a39ad7de37d25a55725a1287d13e1b4a9cf87eb56b696fad7b7bc1407db1ac3c44513d0c55ca2d7480d92323ea52e871963b086d153b578ece6daf5ec34dde057de99242006a20e4658df03a176c840eb95f774e9940eb62174240fb4da4fe157930a81598d9afd01649cde514019e80e71619c6dc5e0b78a7fd3b19fbbe0fcb5f8e8df7e60a8c1a8ff9265e959858316b112a72663366457366644473b96cb58913d1c0fb055e5813bd05ed67ab12301d15356f3caa259bda52c50345a3fb41eab307df3eb72bc91a6b2ad3d51fcbf629402eea7f1c41fc6ea3cbebbd5e97cf18ce8a74c9e295a8a53e1e25bf98c86d87631861b6a084cf4d766a15d5c813f102e57132f9bad6a1e68072f7542fcc660266bf81c5fbbba9c131acd9fa0d350a73fc3bb3155729c6258d33d6b66453ed8896830c64e639ec03b92d0c263c856f65a1236ed99f9da93fa711993db4970174ff128e51d8cd9308f6bb5ab276a3323760e6857b52dd7d93b957aebb137c3e381479a2a0ae1c71c98defb1d55006a7c79ee479d20a25e9612f2a226be478140d1222a9ff45fefe21fea782cb13c39ab9cffa58382011254f2cfae120d53325cf581f91e715ff77536f69c1bdbd22a6f498fb3628647b7d55d60afc7c1f45d6c5f7cbe7b8f36b07d9abdd1d09694d48b215bbc1ddbab215d8df59e6293911a7998a4471d89b5df15bd2a95d3c6f5de3de488b8bf099100ae96167dc3543a0a9ea69d30a65ffee9c2eb8e211fca01e845385122171279a03d4b86dbb66355054d96ae02629aaeac20ba6b1aac930c910230cd83f14f72a073a7c7497c7b506b1f95deb08cfe4966f68355227aec9343b9b4bdd4960ac2e40ed1a7e8d98cdc0402bb51551eeea0059f954fad460684fc0907620cf6cce239c4aedb1d904bdc29ce2cf0cf9b52a98f456108eee704aeaf5fd9f5522132029648c1139beee4f227cf9301d949923822967902748851eeaad55776db76a96e616c020547ec25c3e0abd0e5ed89434dc237a90f005bb8ceaa46552eeb1f1450dfa00ff0972b5619bb859dc8821f543ff257c3c24cd9f95ee9bba6a4a3f7737f471ae61c010094fa07bf913b8c7351635ea5daf65ad7f30848a5cf24911c191c80907598cb730c79748c48170923db32308a69fa32a1afe04692364dea908bf538f002acc7143929d50733b6d8fdf99c6787da592495fdba609966b8fe5c3a5867df0db2ca6567a3036a15bcda3451c56ef719af4789bced8333c67682ba918b126e62c2ab038b456d757148284b5a6ba275678fad716892c273d053de59853d3d89b67a9cca2074b5ef50f2da7fbe0b3315b486ceb34918259dce0b599e776a116e3be3fe35b025d23c1cf190e668708b0a4b0d12acfc80305a8a18831e2ba1d3e52a5b35bea33a0f8b787fbeef7f0442ef9a782d58678fc54885435c04206684f52771e45a2d3babdf3d9fc325577ae47e018227dce2cf69513f449e02bb1938ac167ace1cdc507498228da02042c98a2b4e57695217e10495d80434d4cefc9fce80086cd632ca59ef367d6b74566b0ae61aa8808e0a1757c98fec65e29f0a4b0dae581c78d008491736976f5e4b141b436d2ed284775fe84bcb47d3fcbdf1f2aa8df565aadeb22b29d1d8e92d593dabdcc98d7f4e102c479e32f53977ce0aef5a3ca10c18d1c3a2685290e0dc92ec23c0eed8f5896d742e7aad3598e532920a14cd9d504b8f4d1ae0ef232a483e7cf9b6add939f4caac3ed99e29e86dc8a23539d558ad6e79164e6d5b49a3d5b7bae744fe19323a5d4299d970ca90f0e2054d03f32657025a8f5f585a6e9cee4c52fd0df79bfa4648d811035619166c93b8e6f683496e4da0c36b3a372cddd1408d40e1ab16d676eb8696c9c70dacc47122799a1be572cf7bd376926e5a138904c1545380dcd266252c75f093ea74dee39d75e0f21ba9157801d6e8f51c5fc745eda01603f9301f8118be084bc7b3786adba490ec2891eefdfbdc3062c46bbf2efe8c5ca4c097158b25446167cc797512823dbe798091a867f5237b551be333043582c9b3514709c3326d191140fd1b250abb2183a94e5d3c60ee44277779eaaa919923c415170d391280e15771ddbbc350eb5c7958ecc53a2811a011b66542d97b179cc982da05f13b9a2eb139a32902f5449dcf9ad362bf1331eadc5b4a4efc252af19ab1d9a01a801d1d63b3fd04586db128e1e5d1aa6c1b042df4e6ff8eed1eb32203a5e66adde12df552ba3af98314626b4cd0d579a0eb020f3975fd1bc8c4020402393dea5f412bfbe5ba5e43ff99b67bc575270fa1c0fbb390570fcc59d81b776319f89bd4e153163d931f1ad08e89c680c2061c6005b0d095ebf7f641f4f6e2e8558ab9cff281a43497993abbbebd0c651196d9dfe5148aeed330cfd01d684856fa1eabcfbfbeb357cb0e723d4f432121dfca17021c59a3b080af483f305e1840563dc5ad14bca98bfb7427ecad3c171929cff5cf5"}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x8}]}, @srh={0x5c, 0x2, 0x4, 0x1, 0xe8, 0xd526bddbab8d4bbb, 0x386b, [@private0]}, @routing={0x2e, 0x12, 0x2, 0x7, 0x0, [@private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @private2={0xfc, 0x2, '\x00', 0x1}, @private0={0xfc, 0x0, '\x00', 0x1}, @local, @private0={0xfc, 0x0, '\x00', 0x1}, @private2, @rand_addr=' \x01\x00', @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}, @fragment={0x6, 0x0, 0x9f, 0x1, 0x0, 0x4, 0x66}, @dstopts={0x4, 0x8, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x5}, @calipso={0x7, 0x30, {0x0, 0xa, 0x9, 0x4, [0x1, 0x9, 0x2, 0x4, 0x85f]}}, @pad1, @enc_lim={0x4, 0x1, 0xea}, @pad1, @jumbo={0xc2, 0x4, 0x1ff}]}, @fragment={0x3b, 0x0, 0x6, 0x0, 0x0, 0x9, 0x67}, @srh={0x2c, 0x8, 0x4, 0x4, 0xff, 0x28, 0xa6a9, [@private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @broadcast}, @dev={0xfe, 0x80, '\x00', 0x1e}, @local]}], "b70888e3268d082889584cf7eee36bcb53dccbd2b40c04849dcb51240a1c521b5569a5feb1e7a2a0e0da5f8367b7e26c87e1e39cf8c6cae8db7fee124c4684b1658bd202e3338bf121b54b7059b1b4b0fa2d22f92e7f90828eb57e1ca45ee35a0ee142963144c1762c6f419662876cc0d2a5786f108582589a3e96a278adbe0c938bc35a0b23862c254b73c358a7d357e546e04f7740a8cbd05b2d0e9eca51608fdeb4e693d2acf915c06457447a9328aaa6c9c1037b28bd7b31047298cf21975ff75100bec88dd61745cabf47800acd646e"}}}}}}, &(0x7f00000013c0)={0x0, 0x1, [0xb6d, 0xedd, 0xff5, 0xcbf]}) syz_emit_ethernet(0xa1, &(0x7f0000001480)={@empty, @local, @val={@void, {0x8100, 0x6, 0x0, 0x4}}, {@generic={0xf6, "67474e450b951dd6b013c20e58d24a127efe364ca6f8f052fea0a97aeaf12e11f9d0d4307330ccf7093977e801eec5143d62cc318954cbb37ae32dbf60b3493aadfe1cb4e5a74431e814d4212015610687eed11dc73069e1daf24a4d2294bd3333bd1d7a53e6674215ea67a3a807515d7f3f8397460dbdd9bd394b0eac4f75774980c68c35aa8e6e32c0647bacb81a"}}}, &(0x7f0000001540)={0x0, 0x2, [0x428, 0xc33, 0x5a9, 0x409]}) (async) syz_emit_ethernet(0x26, &(0x7f0000001400)={@random="1ac01a4586f9", @multicast, @void, {@llc_tr={0x11, {@llc={0x0, 0xfa, "c885", "337cdabb79ab7e0d1090d55333eba1188764efbc"}}}}}, &(0x7f0000001440)={0x1, 0x4, [0x70a, 0x768, 0xbd9, 0x15b]}) 18:09:03 executing program 2: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:03 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000400000000000000000b021e38c000400"/32], &(0x7f0000000080)='GPL\x00', 0x4, 0x96, &(0x7f0000000280)=""/150, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_io_uring_complete(0x0) r1 = fsmount(0xffffffffffffffff, 0x1, 0x88) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@cgroup=r0, r1, 0x17, 0x6}, 0x14) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000000)='svcsock_tcp_recv_short\x00', r2}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000400000000000000000b021e38c000400"/32], &(0x7f0000000080)='GPL\x00', 0x4, 0x96, &(0x7f0000000280)=""/150, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) syz_io_uring_complete(0x0) (async) fsmount(0xffffffffffffffff, 0x1, 0x88) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@cgroup=r0, r1, 0x17, 0x6}, 0x14) (async) syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') (async) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000000)='svcsock_tcp_recv_short\x00', r2}, 0x10) (async) 18:09:32 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3b, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:32 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000400000000000000000b021e38c000400"/32], &(0x7f0000000080)='GPL\x00', 0x4, 0x96, &(0x7f0000000280)=""/150, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_io_uring_complete(0x0) (async) r1 = fsmount(0xffffffffffffffff, 0x1, 0x88) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000180)={@cgroup=r0, r1, 0x17, 0x6}, 0x14) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000000)='svcsock_tcp_recv_short\x00', r2}, 0x10) 18:09:32 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x291480, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) creat(&(0x7f0000000180)='./file0\x00', 0x48) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ptrace$cont(0xffffffffffffffff, 0x0, 0x1, 0x1) r5 = socket$netlink(0x10, 0x3, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="390000001000111868090707a640000f0021ff3f04000000170a001700000000040037001000030001632564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r6 = getpid() sched_setscheduler(r6, 0x2, 0x0) sched_setaffinity(r6, 0x0, 0x0) 18:09:32 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0xf0, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}}, 0xf0}}, 0x0) 18:09:32 executing program 2: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:32 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3c, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:32 executing program 2: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1507.517912][ T7548] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1507.528432][ T7548] device gretap0 entered promiscuous mode [ 1507.567207][ T7548] netlink: 5 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1507.576648][ T7548] 0ªX¹¦Dö»: renamed from gretap0 [ 1507.585296][ T7548] device c0ªX¹¦Dö» left promiscuous mode [ 1507.593100][ T7548] A link change request failed with some changes committed already. Interface c0ªX¹¦Dö» may have been left with an inconsistent configuration, please check. 18:09:46 executing program 2: syz_emit_ethernet(0x0, 0x0, 0x0) 18:09:46 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x73, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:46 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x291480, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) creat(&(0x7f0000000180)='./file0\x00', 0x48) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ptrace$cont(0xffffffffffffffff, 0x0, 0x1, 0x1) r5 = socket$netlink(0x10, 0x3, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) (async) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="390000001000111868090707a640000f0021ff3f04000000170a001700000000040037001000030001632564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) (async) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="390000001000111868090707a640000f0021ff3f04000000170a001700000000040037001000030001632564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) getpid() (async) r6 = getpid() sched_setscheduler(r6, 0x2, 0x0) sched_setaffinity(r6, 0x0, 0x0) 18:09:46 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) r1 = socket$inet(0x2, 0x4000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x1, 0x84) sendmmsg$inet(r1, &(0x7f00000052c0)=[{{&(0x7f0000000540)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002040)=[{&(0x7f0000000580)='R', 0x1}], 0x1}}, {{&(0x7f0000000680)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f00000024c0)=[{&(0x7f00000020c0)="80", 0x1}], 0x1}}], 0x2, 0x0) r3 = dup3(r1, r2, 0x0) r4 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xc, &(0x7f0000000140)=@assoc_value={0x0}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x14, &(0x7f0000000040)={r5}, 0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000000)={r5, 0x55, 0x59, "4f3ed878f630b70e9858935b081c1d7e1b6651b10cd1c2f52c1c903db129fc4c3f0c4b60324ea7116e0895470d99c922bc24be460e350ea60a3abf2ead69ecaaf06f9eaf8998f4a00baf95235639b96e1cfbc06a7618b75274"}, 0x61) 18:09:46 executing program 0: unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x8000000) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000340)={0x5, 0x80, 0x4, 0x7, 0x4, 0x3f, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xff, 0x0, @perf_config_ext={0x5, 0x7ee}, 0x12, 0x7ff, 0x8, 0x3, 0x2, 0x9, 0xc476, 0x0, 0x10001, 0x0, 0x499}, r1, 0xe, 0xffffffffffffffff, 0x8) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@raw={'raw\x00', 0x8, 0x3, 0x2a0, 0x178, 0x3, 0xd0e7500, 0x0, 0x60, 0x208, 0x1d8, 0x1d8, 0x208, 0x1d8, 0x3, 0x0, {[{{@ip={@private, @dev={0xac, 0x14, 0xd}, 0x0, 0x0, 'nr0\x00', 'dummy0\x00', {}, {}, 0x11}, 0x0, 0x158, 0x178, 0x0, {0x60000000}, [@common=@inet=@udp={{0x30}}, @common=@unspec=@conntrack1={{0xb8}, {{@ipv6=@mcast2, [], @ipv6=@remote, [], @ipv4=@multicast2, [], @ipv4=@loopback}}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @private, 0x0, 0x0, 'tunl0\x00', 'veth1_to_bond\x00'}, 0x0, 0x70, 0x90}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x300) 18:09:46 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1520.687194][ T23] audit: type=1400 audit(1677002986.092:300): avc: denied { mounton } for pid=7560 comm="syz-executor.4" path="/root/syzkaller-testdir4168079050/syzkaller.whOhFu/336/file0" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=dir permissive=1 [ 1520.824539][ T7568] netlink: 9 bytes leftover after parsing attributes in process `syz-executor.4'. [ 1520.834556][ T7568] device c0ªX¹¦Dö» entered promiscuous mode 18:09:52 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0xf0, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}}, 0xf0}}, 0x0) 18:09:52 executing program 2: syz_emit_ethernet(0x0, 0x0, 0x0) 18:09:52 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:52 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x291480, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) (async) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) (async) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) creat(&(0x7f0000000180)='./file0\x00', 0x48) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) ptrace$cont(0xffffffffffffffff, 0x0, 0x1, 0x1) (async) r5 = socket$netlink(0x10, 0x3, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="390000001300090468fe0700000000000000ff3f04000000480100100000000004002b000a00010014a4ee1ee438d2fd000000000000007200", 0x39}], 0x1) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="390000001000111868090707a640000f0021ff3f04000000170a001700000000040037001000030001632564aa58b9a64411f6bbf44dc48f57", 0x39}], 0x1) r6 = getpid() sched_setscheduler(r6, 0x2, 0x0) sched_setaffinity(r6, 0x0, 0x0) 18:09:52 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x275a, 0x0) ftruncate(r0, 0x47) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x12, r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x800) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="02020000000000000000"]) r2 = socket$inet(0x10, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a0c010a1f05fe060c10200308000f00ff00c00e140000001a00ffffba16a0aa1c09000014000000", 0x38}], 0x1}, 0x0) recvmmsg(r2, &(0x7f0000003500)=[{{0x0, 0x0, 0x0}, 0x7fff}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1}, 0x800000}], 0x1, 0x0, 0x0) lseek(r2, 0xa0, 0x2) 18:09:52 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0x0}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:52 executing program 2: syz_emit_ethernet(0x0, 0x0, 0x0) 18:09:52 executing program 2: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:52 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0x6}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:09:54 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) r1 = socket$inet(0x2, 0x4000000805, 0x0) (async) r2 = socket$inet_sctp(0x2, 0x1, 0x84) sendmmsg$inet(r1, &(0x7f00000052c0)=[{{&(0x7f0000000540)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002040)=[{&(0x7f0000000580)='R', 0x1}], 0x1}}, {{&(0x7f0000000680)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f00000024c0)=[{&(0x7f00000020c0)="80", 0x1}], 0x1}}], 0x2, 0x0) (async) r3 = dup3(r1, r2, 0x0) r4 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xc, &(0x7f0000000140)=@assoc_value={0x0}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x14, &(0x7f0000000040)={r5}, 0x8) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000000)={r5, 0x55, 0x59, "4f3ed878f630b70e9858935b081c1d7e1b6651b10cd1c2f52c1c903db129fc4c3f0c4b60324ea7116e0895470d99c922bc24be460e350ea60a3abf2ead69ecaaf06f9eaf8998f4a00baf95235639b96e1cfbc06a7618b75274"}, 0x61) 18:09:57 executing program 0: unshare(0x48040200) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) unshare(0x8000000) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) perf_event_open$cgroup(&(0x7f0000000340)={0x5, 0x80, 0x4, 0x7, 0x4, 0x3f, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xff, 0x0, @perf_config_ext={0x5, 0x7ee}, 0x12, 0x7ff, 0x8, 0x3, 0x2, 0x9, 0xc476, 0x0, 0x10001, 0x0, 0x499}, r1, 0xe, 0xffffffffffffffff, 0x8) (async) perf_event_open$cgroup(&(0x7f0000000340)={0x5, 0x80, 0x4, 0x7, 0x4, 0x3f, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xff, 0x0, @perf_config_ext={0x5, 0x7ee}, 0x12, 0x7ff, 0x8, 0x3, 0x2, 0x9, 0xc476, 0x0, 0x10001, 0x0, 0x499}, r1, 0xe, 0xffffffffffffffff, 0x8) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@raw={'raw\x00', 0x8, 0x3, 0x2a0, 0x178, 0x3, 0xd0e7500, 0x0, 0x60, 0x208, 0x1d8, 0x1d8, 0x208, 0x1d8, 0x3, 0x0, {[{{@ip={@private, @dev={0xac, 0x14, 0xd}, 0x0, 0x0, 'nr0\x00', 'dummy0\x00', {}, {}, 0x11}, 0x0, 0x158, 0x178, 0x0, {0x60000000}, [@common=@inet=@udp={{0x30}}, @common=@unspec=@conntrack1={{0xb8}, {{@ipv6=@mcast2, [], @ipv6=@remote, [], @ipv4=@multicast2, [], @ipv4=@loopback}}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @private, 0x0, 0x0, 'tunl0\x00', 'veth1_to_bond\x00'}, 0x0, 0x70, 0x90}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x300) 18:09:57 executing program 2: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x20, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}]}}}}}}, 0x0) 18:10:16 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x61, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa8, 0x0, "bfd1a1b0b7789a9feb7bead60a4e44249665066438"}}]}, 0x154}}, 0x0) 18:10:16 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x3}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:16 executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x275a, 0x0) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x275a, 0x0) ftruncate(r0, 0x47) (async) ftruncate(r0, 0x47) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x12, r0, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x12, r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x800) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="02020000000000000000"]) r2 = socket$inet(0x10, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a0c010a1f05fe060c10200308000f00ff00c00e140000001a00ffffba16a0aa1c09000014000000", 0x38}], 0x1}, 0x0) recvmmsg(r2, &(0x7f0000003500)=[{{0x0, 0x0, 0x0}, 0x7fff}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1}, 0x800000}], 0x1, 0x0, 0x0) lseek(r2, 0xa0, 0x2) 18:10:16 executing program 2: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x20, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}]}}}}}}, 0x0) 18:10:16 executing program 0: unshare(0x48040200) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) unshare(0x8000000) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa95, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) openat$cgroup_devices(r1, &(0x7f00000000c0)='devices.deny\x00', 0x2, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000340)={0x5, 0x80, 0x4, 0x7, 0x4, 0x3f, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0xff, 0x0, @perf_config_ext={0x5, 0x7ee}, 0x12, 0x7ff, 0x8, 0x3, 0x2, 0x9, 0xc476, 0x0, 0x10001, 0x0, 0x499}, r1, 0xe, 0xffffffffffffffff, 0x8) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@raw={'raw\x00', 0x8, 0x3, 0x2a0, 0x178, 0x3, 0xd0e7500, 0x0, 0x60, 0x208, 0x1d8, 0x1d8, 0x208, 0x1d8, 0x3, 0x0, {[{{@ip={@private, @dev={0xac, 0x14, 0xd}, 0x0, 0x0, 'nr0\x00', 'dummy0\x00', {}, {}, 0x11}, 0x0, 0x158, 0x178, 0x0, {0x60000000}, [@common=@inet=@udp={{0x30}}, @common=@unspec=@conntrack1={{0xb8}, {{@ipv6=@mcast2, [], @ipv6=@remote, [], @ipv4=@multicast2, [], @ipv4=@loopback}}}]}, @unspec=@TRACE={0x20}}, {{@ip={@loopback, @private, 0x0, 0x0, 'tunl0\x00', 'veth1_to_bond\x00'}, 0x0, 0x70, 0x90}, @unspec=@NOTRACK={0x20}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x300) 18:10:16 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) r1 = socket$inet(0x2, 0x4000000805, 0x0) (async) r2 = socket$inet_sctp(0x2, 0x1, 0x84) sendmmsg$inet(r1, &(0x7f00000052c0)=[{{&(0x7f0000000540)={0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000002040)=[{&(0x7f0000000580)='R', 0x1}], 0x1}}, {{&(0x7f0000000680)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f00000024c0)=[{&(0x7f00000020c0)="80", 0x1}], 0x1}}], 0x2, 0x0) (async) r3 = dup3(r1, r2, 0x0) (async, rerun: 64) r4 = socket$inet_sctp(0x2, 0x5, 0x84) (rerun: 64) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xc, &(0x7f0000000140)=@assoc_value={0x0}, &(0x7f0000000500)=0x8) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x14, &(0x7f0000000040)={r5}, 0x8) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000000)={r5, 0x55, 0x59, "4f3ed878f630b70e9858935b081c1d7e1b6651b10cd1c2f52c1c903db129fc4c3f0c4b60324ea7116e0895470d99c922bc24be460e350ea60a3abf2ead69ecaaf06f9eaf8998f4a00baf95235639b96e1cfbc06a7618b75274"}, 0x61) 18:10:16 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x4}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:16 executing program 2: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x20, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}]}}}}}}, 0x0) 18:10:16 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuacct.usage_user\x00', 0x275a, 0x0) ftruncate(r0, 0x47) (async, rerun: 64) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7fffff, 0x12, r0, 0x0) (rerun: 64) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x800) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r1, 0xc0096616, &(0x7f00000000c0)=ANY=[@ANYBLOB="02020000000000000000"]) (async) r2 = socket$inet(0x10, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="24000000180003041dfffd946f6105000a0c010a1f05fe060c10200308000f00ff00c00e140000001a00ffffba16a0aa1c09000014000000", 0x38}], 0x1}, 0x0) (async) recvmmsg(r2, &(0x7f0000003500)=[{{0x0, 0x0, 0x0}, 0x7fff}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1}, 0x800000}], 0x1, 0x0, 0x0) (async) lseek(r2, 0xa0, 0x2) 18:10:16 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x5}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:16 executing program 2: syz_emit_ethernet(0x50, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1a, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}]}}}}}}, 0x0) 18:10:16 executing program 2: syz_emit_ethernet(0x50, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1a, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}]}}}}}}, 0x0) 18:10:30 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x61, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa8, 0x0, "bfd1a1b0b7789a9feb7bead60a4e44249665066438"}}]}, 0x154}}, 0x0) 18:10:30 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0xb}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 2: syz_emit_ethernet(0x50, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1a, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}]}}}}}}, 0x0) 18:10:30 executing program 4: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 1: syz_clone(0x430e4c80, 0x0, 0x58, 0x0, 0x0, 0x0) 18:10:30 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x40c, &(0x7f00000001c0)={[{@map_acorn}, {@nojoliet}, {@session={'session', 0x3d, 0x4a}}, {@cruft}, {@nojoliet}, {@check_relaxed}, {@nojoliet}, {@mode={'mode', 0x3d, 0x7}}, {@cruft}, {@nocompress}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@session={'session', 0x3d, 0x4c}}, {}]}, 0x82, 0x560, &(0x7f0000000280)="$eJzs3FFv28YdAPBjYs+GCwQDijVpGmBs2ofsIa4kLw6M7iEaRdlsJVEg6cJ5GorFKYLZ3bBswJqn5aVbge1D9HWfYN9p6GfIQIlKZTut0jaJjOD3A6w7in/e/Y8meDCNYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQpT0Wq12FAbZaP8g/m5Jr8iH37N/1t5/TxQnrM59hiiEqP4J6+vhyvSrK29+G/uL+uN6uDzduhzW62I9PHrjrZ9/+ObKhdnx35PQK/Hwi0d/+PTo6PDPy05kSXbTUVbm2bC7m8ZZmcc729utD/b6ZdzPBmkZNb/MtFvlRXwjuRNC2NmK0827+f5ot9cdpPGN5Fdxe2fn9s1Oq7Udf7Q5TrtFmY8++GizTPaywSAb7U5i6t03O78Mt+sL8eOsiqu0O4zj+w+ODrcWJVkHtZ8nqLMoqNPqdNrtTqe9fWvn1u1Wa70Z4NMvVlqnhNOHrCz/ouWV+1lzoUw2XuDdG36aJ838DwAAALy+oskz9mjyXP7KpNbPBmlr2WkBAAAAL9DkP/+XmwcAIVwJkb//AQAA4HXzz4Vr7MrxWjRbvzI+eD867ta17vHF6VcXT7dY9a9Gl5pGJsX2SrOVpNeit6dBb8+iv2mK+4vyiIpiNXr80xII/wpXpzFX703Le7M90142+tkg3UzywYft0O1eulClB9VfP3/wtxCK4snFr0bDS1G4/+DocPP3fzy6N8nlcd3K4+NmAcWZdRQnc1kLc7n85em6x2bEd06OeHXyIKYe9Vej4ca039b8+C9MD7/wA8b/ZXhnGvPOxrTcODn+9brP9uYzRj+fRXt88P5a09lzjvxUFtemMdduvFcX791o9qzOZdFZlEVn/vwvPBd/D8+dxfy52FqUxdYPyuLsuQBYlvunZ6Ez8/+ZefdH3OVezez+ZXh3GvPu1ZVvZ6RTd/TWojt6a8G8vrIgi/+E69PA67MjvmuOrfv994lZNTr+uj7g6zP9zlaal4NOVG9cXDv+U3jr4RePbj44/vSzw88OP+90trZbv261bnXC6mQYTWHuAeAZ0uKbaKP6R1QU2fh37Z2ddrfaS+MiTz6Oi6y3m8bZqEqLZK872k3jcZFXeZIP6sonWS8t43J/PM6LKu7nRTzOy+xg8uaXuLxbVukwLtNhd1RlSTkepN0yjZN8VHWTKu5lZRKP9387yMq9tJgcXI7TJOtnSbfK8lFc5vtFkm7GcZmmc4FZLx1VWT+rq6N4XGTDbnE3/iQf7A/TuJeWSZGNq3za4KyvbNTPi+Gk2c1ln2wAOCcehuYNdk9fZffiK8seIwBw0ulZem3ZCQEAAAAAAAAAAAAAAGfML9f7TfNKn5e/IvClVu68cS7SeImV/918MnFe8nmdKyvnI42mMnvp1ivoa5l3JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4tv8HAAD//39Bly4=") r1 = creat(&(0x7f0000000040)='./file0\x00', 0x80) r2 = perf_event_open$cgroup(&(0x7f0000000100)={0x5, 0x80, 0x9, 0x4d, 0x81, 0x7, 0x0, 0x2, 0x4000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000080), 0x2}, 0x400, 0x6, 0xffff, 0x5, 0xfffffffffffff800, 0x1ff, 0x3f, 0x0, 0xffffffff, 0x0, 0x8000000000000000}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xc) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE(r1, 0x6, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)=[r0, r2, r0, r0, r0, r3, r0]}, 0x7) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_merged\x00', 0x275a, 0x0) getsockname$packet(r4, &(0x7f0000000940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000008c0)=0x52) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000d40)={'syztnl0\x00', &(0x7f0000000cc0)={'tunl0\x00', 0x0, 0xc932b57cb6bc1258, 0x10, 0x2, 0x9, {{0x11, 0x4, 0x0, 0x30, 0x44, 0x68, 0x0, 0xeb, 0x2f, 0x0, @multicast2, @remote, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x2b, 0xc4, [@loopback, @remote, @multicast2, @multicast1, @remote, @loopback, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x3e}, @dev={0xac, 0x14, 0x14, 0x25}]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000e40)={'syztnl1\x00', &(0x7f0000000d80)={'gretap0\x00', 0x0, 0x41, 0x80, 0x10001, 0x3f, {{0x21, 0x4, 0x1, 0x5, 0x84, 0x64, 0x0, 0x7, 0x4, 0x0, @rand_addr=0x64010101, @empty, {[@ssrr={0x89, 0x17, 0xca, [@dev={0xac, 0x14, 0x14, 0x43}, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1]}, @ra={0x94, 0x4, 0x1}, @rr={0x7, 0x17, 0x65, [@empty, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @rand_addr=0x64010102]}, @lsrr={0x83, 0x7, 0x69, [@dev={0xac, 0x14, 0x14, 0x36}]}, @cipso={0x86, 0x26, 0x0, [{0x5, 0xe, "758dbbc20a2356a26e373f80"}, {0x2, 0x4, "d6ea"}, {0x6, 0xe, "9146656d18d1cde401ac9e83"}]}, @generic={0x44, 0xe, "815b87739dd7233d9b33efca"}]}}}}}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r8, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r10 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r10, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r10, &(0x7f0000001ff0)={0x1d, r11}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r8, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) r13 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r13, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r13, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r15 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r15, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r15, &(0x7f0000001ff0)={0x1d, r16}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r13, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000f00)={'tunl0\x00', &(0x7f0000000e80)={'syztnl1\x00', 0x0, 0x1, 0x700, 0x2, 0x7fff, {{0x16, 0x4, 0x1, 0x1, 0x58, 0x64, 0x0, 0xa5, 0x4, 0x0, @remote, @loopback, {[@cipso={0x86, 0x2b, 0x1, [{0x1, 0xf, "f0cf5f4336234e38eb9b35161f"}, {0x6, 0x8, "97e3e77e012d"}, {0x2, 0xe, "c450a4f4225f0f42205ad7ee"}]}, @ssrr={0x89, 0x17, 0xb8, [@remote, @dev={0xac, 0x14, 0x14, 0x2d}, @dev={0xac, 0x14, 0x14, 0x1f}, @dev={0xac, 0x14, 0x14, 0x2b}, @empty]}]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000001ac0)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001a80)={&(0x7f0000000f40)={0xb04, 0x0, 0x500, 0x70bd27, 0x25dfdbff, {}, [{{0x8}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x1}}, {0x8}}}]}}, {{0x8}, {0x4}}, {{0x8}, {0x168, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7fffffff}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x5, 0x2, 0x4, 0x7ff}, {0x7, 0x1, 0x11, 0x5}]}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x178, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0xfffffff7}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0xf005}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}, {{0x8}, {0x1a4, 0x2, 0x0, 0x1, [{0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x3ffc00}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0xff}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffff7}}, {0x8}}}]}}, {{0x8}, {0x118, 0x2, 0x0, 0x1, [{0x64, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x34, 0x4, [{0x9, 0x1, 0x3}, {0x81, 0x6, 0x81, 0x1000}, {0x6a, 0x5, 0x1f, 0x3e61}, {0x5f, 0x2, 0x2, 0x2}, {0x0, 0x2}, {0x3f, 0x80, 0xce, 0x1}]}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x6}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x5}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0xffff}}}]}}, {{0x8, 0x1, r5}, {0x170, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x3f}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x4, 0x1f, 0x40, 0x7fffffff}, {0x8, 0x1, 0x0, 0x9}]}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x400}}, {0x8, 0x6, r6}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}}]}}, {{0x8}, {0x1d4, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffffc}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x401}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7a4a}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8}}}]}}, {{0x8, 0x1, r7}, {0x180, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8, 0x6, r11}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r17}}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r18}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x200, 0x8, 0x7f, 0xad3}, {0x48af, 0x6, 0x6}]}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}]}}]}, 0xb04}, 0x1, 0x0, 0x0, 0x44000}, 0x4814) 18:10:30 executing program 4: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0xe}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 2: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x18}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 4: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:30 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:10:33 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x154, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x61, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa8, 0x0, "bfd1a1b0b7789a9feb7bead60a4e44249665066438"}}]}, 0x154}}, 0x0) 18:10:33 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x19}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:33 executing program 4: syz_emit_ethernet(0x0, 0x0, 0x0) 18:10:33 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:10:37 executing program 1: syz_clone(0x430e4c80, 0x0, 0x58, 0x0, 0x0, 0x0) 18:10:37 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x40c, &(0x7f00000001c0)={[{@map_acorn}, {@nojoliet}, {@session={'session', 0x3d, 0x4a}}, {@cruft}, {@nojoliet}, {@check_relaxed}, {@nojoliet}, {@mode={'mode', 0x3d, 0x7}}, {@cruft}, {@nocompress}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@session={'session', 0x3d, 0x4c}}, {}]}, 0x82, 0x560, &(0x7f0000000280)="$eJzs3FFv28YdAPBjYs+GCwQDijVpGmBs2ofsIa4kLw6M7iEaRdlsJVEg6cJ5GorFKYLZ3bBswJqn5aVbge1D9HWfYN9p6GfIQIlKZTut0jaJjOD3A6w7in/e/Y8meDCNYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQpT0Wq12FAbZaP8g/m5Jr8iH37N/1t5/TxQnrM59hiiEqP4J6+vhyvSrK29+G/uL+uN6uDzduhzW62I9PHrjrZ9/+ObKhdnx35PQK/Hwi0d/+PTo6PDPy05kSXbTUVbm2bC7m8ZZmcc729utD/b6ZdzPBmkZNb/MtFvlRXwjuRNC2NmK0827+f5ot9cdpPGN5Fdxe2fn9s1Oq7Udf7Q5TrtFmY8++GizTPaywSAb7U5i6t03O78Mt+sL8eOsiqu0O4zj+w+ODrcWJVkHtZ8nqLMoqNPqdNrtTqe9fWvn1u1Wa70Z4NMvVlqnhNOHrCz/ouWV+1lzoUw2XuDdG36aJ838DwAAALy+oskz9mjyXP7KpNbPBmlr2WkBAAAAL9DkP/+XmwcAIVwJkb//AQAA4HXzz4Vr7MrxWjRbvzI+eD867ta17vHF6VcXT7dY9a9Gl5pGJsX2SrOVpNeit6dBb8+iv2mK+4vyiIpiNXr80xII/wpXpzFX703Le7M90142+tkg3UzywYft0O1eulClB9VfP3/wtxCK4snFr0bDS1G4/+DocPP3fzy6N8nlcd3K4+NmAcWZdRQnc1kLc7n85em6x2bEd06OeHXyIKYe9Vej4ca039b8+C9MD7/wA8b/ZXhnGvPOxrTcODn+9brP9uYzRj+fRXt88P5a09lzjvxUFtemMdduvFcX791o9qzOZdFZlEVn/vwvPBd/D8+dxfy52FqUxdYPyuLsuQBYlvunZ6Ez8/+ZefdH3OVezez+ZXh3GvPu1ZVvZ6RTd/TWojt6a8G8vrIgi/+E69PA67MjvmuOrfv994lZNTr+uj7g6zP9zlaal4NOVG9cXDv+U3jr4RePbj44/vSzw88OP+90trZbv261bnXC6mQYTWHuAeAZ0uKbaKP6R1QU2fh37Z2ddrfaS+MiTz6Oi6y3m8bZqEqLZK872k3jcZFXeZIP6sonWS8t43J/PM6LKu7nRTzOy+xg8uaXuLxbVukwLtNhd1RlSTkepN0yjZN8VHWTKu5lZRKP9387yMq9tJgcXI7TJOtnSbfK8lFc5vtFkm7GcZmmc4FZLx1VWT+rq6N4XGTDbnE3/iQf7A/TuJeWSZGNq3za4KyvbNTPi+Gk2c1ln2wAOCcehuYNdk9fZffiK8seIwBw0ulZem3ZCQEAAAAAAAAAAAAAAGfML9f7TfNKn5e/IvClVu68cS7SeImV/918MnFe8nmdKyvnI42mMnvp1ivoa5l3JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4tv8HAAD//39Bly4=") (async) r1 = creat(&(0x7f0000000040)='./file0\x00', 0x80) (async) r2 = perf_event_open$cgroup(&(0x7f0000000100)={0x5, 0x80, 0x9, 0x4d, 0x81, 0x7, 0x0, 0x2, 0x4000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000080), 0x2}, 0x400, 0x6, 0xffff, 0x5, 0xfffffffffffff800, 0x1ff, 0x3f, 0x0, 0xffffffff, 0x0, 0x8000000000000000}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xc) (async) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE(r1, 0x6, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)=[r0, r2, r0, r0, r0, r3, r0]}, 0x7) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_merged\x00', 0x275a, 0x0) getsockname$packet(r4, &(0x7f0000000940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000008c0)=0x52) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000d40)={'syztnl0\x00', &(0x7f0000000cc0)={'tunl0\x00', 0x0, 0xc932b57cb6bc1258, 0x10, 0x2, 0x9, {{0x11, 0x4, 0x0, 0x30, 0x44, 0x68, 0x0, 0xeb, 0x2f, 0x0, @multicast2, @remote, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x2b, 0xc4, [@loopback, @remote, @multicast2, @multicast1, @remote, @loopback, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x3e}, @dev={0xac, 0x14, 0x14, 0x25}]}]}}}}}) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000e40)={'syztnl1\x00', &(0x7f0000000d80)={'gretap0\x00', 0x0, 0x41, 0x80, 0x10001, 0x3f, {{0x21, 0x4, 0x1, 0x5, 0x84, 0x64, 0x0, 0x7, 0x4, 0x0, @rand_addr=0x64010101, @empty, {[@ssrr={0x89, 0x17, 0xca, [@dev={0xac, 0x14, 0x14, 0x43}, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1]}, @ra={0x94, 0x4, 0x1}, @rr={0x7, 0x17, 0x65, [@empty, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @rand_addr=0x64010102]}, @lsrr={0x83, 0x7, 0x69, [@dev={0xac, 0x14, 0x14, 0x36}]}, @cipso={0x86, 0x26, 0x0, [{0x5, 0xe, "758dbbc20a2356a26e373f80"}, {0x2, 0x4, "d6ea"}, {0x6, 0xe, "9146656d18d1cde401ac9e83"}]}, @generic={0x44, 0xe, "815b87739dd7233d9b33efca"}]}}}}}) (async) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r8, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) (async) r10 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r10, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r10, &(0x7f0000001ff0)={0x1d, r11}, 0x10) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r8, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) r13 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r13, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r13, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r15 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r15, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r15, &(0x7f0000001ff0)={0x1d, r16}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r13, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000f00)={'tunl0\x00', &(0x7f0000000e80)={'syztnl1\x00', 0x0, 0x1, 0x700, 0x2, 0x7fff, {{0x16, 0x4, 0x1, 0x1, 0x58, 0x64, 0x0, 0xa5, 0x4, 0x0, @remote, @loopback, {[@cipso={0x86, 0x2b, 0x1, [{0x1, 0xf, "f0cf5f4336234e38eb9b35161f"}, {0x6, 0x8, "97e3e77e012d"}, {0x2, 0xe, "c450a4f4225f0f42205ad7ee"}]}, @ssrr={0x89, 0x17, 0xb8, [@remote, @dev={0xac, 0x14, 0x14, 0x2d}, @dev={0xac, 0x14, 0x14, 0x1f}, @dev={0xac, 0x14, 0x14, 0x2b}, @empty]}]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000001ac0)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001a80)={&(0x7f0000000f40)={0xb04, 0x0, 0x500, 0x70bd27, 0x25dfdbff, {}, [{{0x8}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x1}}, {0x8}}}]}}, {{0x8}, {0x4}}, {{0x8}, {0x168, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7fffffff}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x5, 0x2, 0x4, 0x7ff}, {0x7, 0x1, 0x11, 0x5}]}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x178, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0xfffffff7}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0xf005}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}, {{0x8}, {0x1a4, 0x2, 0x0, 0x1, [{0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x3ffc00}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0xff}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffff7}}, {0x8}}}]}}, {{0x8}, {0x118, 0x2, 0x0, 0x1, [{0x64, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x34, 0x4, [{0x9, 0x1, 0x3}, {0x81, 0x6, 0x81, 0x1000}, {0x6a, 0x5, 0x1f, 0x3e61}, {0x5f, 0x2, 0x2, 0x2}, {0x0, 0x2}, {0x3f, 0x80, 0xce, 0x1}]}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x6}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x5}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0xffff}}}]}}, {{0x8, 0x1, r5}, {0x170, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x3f}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x4, 0x1f, 0x40, 0x7fffffff}, {0x8, 0x1, 0x0, 0x9}]}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x400}}, {0x8, 0x6, r6}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}}]}}, {{0x8}, {0x1d4, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffffc}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x401}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7a4a}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8}}}]}}, {{0x8, 0x1, r7}, {0x180, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8, 0x6, r11}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r17}}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r18}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x200, 0x8, 0x7f, 0xad3}, {0x48af, 0x6, 0x6}]}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}]}}]}, 0xb04}, 0x1, 0x0, 0x0, 0x44000}, 0x4814) 18:10:37 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x25}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:37 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:10:37 executing program 4: syz_emit_ethernet(0x0, 0x0, 0x0) 18:10:37 executing program 4: syz_emit_ethernet(0x0, 0x0, 0x0) 18:10:37 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x26}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:37 executing program 2: syz_emit_ethernet(0x55, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1f, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, "2b153a"}, {}]}}}}}}, 0x0) 18:10:50 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x40}}]}, 0x13c}}, 0x0) 18:10:50 executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x20, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}]}}}}}}, 0x0) 18:10:50 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:10:50 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x2, '\x00', 0x0}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:50 executing program 1: syz_clone(0x430e4c80, 0x0, 0x58, 0x0, 0x0, 0x0) 18:10:53 executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x20, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}]}}}}}}, 0x0) 18:10:53 executing program 0: syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x40c, &(0x7f00000001c0)={[{@map_acorn}, {@nojoliet}, {@session={'session', 0x3d, 0x4a}}, {@cruft}, {@nojoliet}, {@check_relaxed}, {@nojoliet}, {@mode={'mode', 0x3d, 0x7}}, {@cruft}, {@nocompress}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@session={'session', 0x3d, 0x4c}}, {}]}, 0x82, 0x560, &(0x7f0000000280)="$eJzs3FFv28YdAPBjYs+GCwQDijVpGmBs2ofsIa4kLw6M7iEaRdlsJVEg6cJ5GorFKYLZ3bBswJqn5aVbge1D9HWfYN9p6GfIQIlKZTut0jaJjOD3A6w7in/e/Y8meDCNYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQpT0Wq12FAbZaP8g/m5Jr8iH37N/1t5/TxQnrM59hiiEqP4J6+vhyvSrK29+G/uL+uN6uDzduhzW62I9PHrjrZ9/+ObKhdnx35PQK/Hwi0d/+PTo6PDPy05kSXbTUVbm2bC7m8ZZmcc729utD/b6ZdzPBmkZNb/MtFvlRXwjuRNC2NmK0827+f5ot9cdpPGN5Fdxe2fn9s1Oq7Udf7Q5TrtFmY8++GizTPaywSAb7U5i6t03O78Mt+sL8eOsiqu0O4zj+w+ODrcWJVkHtZ8nqLMoqNPqdNrtTqe9fWvn1u1Wa70Z4NMvVlqnhNOHrCz/ouWV+1lzoUw2XuDdG36aJ838DwAAALy+oskz9mjyXP7KpNbPBmlr2WkBAAAAL9DkP/+XmwcAIVwJkb//AQAA4HXzz4Vr7MrxWjRbvzI+eD867ta17vHF6VcXT7dY9a9Gl5pGJsX2SrOVpNeit6dBb8+iv2mK+4vyiIpiNXr80xII/wpXpzFX703Le7M90142+tkg3UzywYft0O1eulClB9VfP3/wtxCK4snFr0bDS1G4/+DocPP3fzy6N8nlcd3K4+NmAcWZdRQnc1kLc7n85em6x2bEd06OeHXyIKYe9Vej4ca039b8+C9MD7/wA8b/ZXhnGvPOxrTcODn+9brP9uYzRj+fRXt88P5a09lzjvxUFtemMdduvFcX791o9qzOZdFZlEVn/vwvPBd/D8+dxfy52FqUxdYPyuLsuQBYlvunZ6Ez8/+ZefdH3OVezez+ZXh3GvPu1ZVvZ6RTd/TWojt6a8G8vrIgi/+E69PA67MjvmuOrfv994lZNTr+uj7g6zP9zlaal4NOVG9cXDv+U3jr4RePbj44/vSzw88OP+90trZbv261bnXC6mQYTWHuAeAZ0uKbaKP6R1QU2fh37Z2ddrfaS+MiTz6Oi6y3m8bZqEqLZK872k3jcZFXeZIP6sonWS8t43J/PM6LKu7nRTzOy+xg8uaXuLxbVukwLtNhd1RlSTkepN0yjZN8VHWTKu5lZRKP9387yMq9tJgcXI7TJOtnSbfK8lFc5vtFkm7GcZmmc4FZLx1VWT+rq6N4XGTDbnE3/iQf7A/TuJeWSZGNq3za4KyvbNTPi+Gk2c1ln2wAOCcehuYNdk9fZffiK8seIwBw0ulZem3ZCQEAAAAAAAAAAAAAAGfML9f7TfNKn5e/IvClVu68cS7SeImV/918MnFe8nmdKyvnI42mMnvp1ivoa5l3JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4tv8HAAD//39Bly4=") (async) r0 = syz_mount_image$iso9660(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x40c, &(0x7f00000001c0)={[{@map_acorn}, {@nojoliet}, {@session={'session', 0x3d, 0x4a}}, {@cruft}, {@nojoliet}, {@check_relaxed}, {@nojoliet}, {@mode={'mode', 0x3d, 0x7}}, {@cruft}, {@nocompress}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@session={'session', 0x3d, 0x4c}}, {}]}, 0x82, 0x560, &(0x7f0000000280)="$eJzs3FFv28YdAPBjYs+GCwQDijVpGmBs2ofsIa4kLw6M7iEaRdlsJVEg6cJ5GorFKYLZ3bBswJqn5aVbge1D9HWfYN9p6GfIQIlKZTut0jaJjOD3A6w7in/e/Y8meDCNYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQpT0Wq12FAbZaP8g/m5Jr8iH37N/1t5/TxQnrM59hiiEqP4J6+vhyvSrK29+G/uL+uN6uDzduhzW62I9PHrjrZ9/+ObKhdnx35PQK/Hwi0d/+PTo6PDPy05kSXbTUVbm2bC7m8ZZmcc729utD/b6ZdzPBmkZNb/MtFvlRXwjuRNC2NmK0827+f5ot9cdpPGN5Fdxe2fn9s1Oq7Udf7Q5TrtFmY8++GizTPaywSAb7U5i6t03O78Mt+sL8eOsiqu0O4zj+w+ODrcWJVkHtZ8nqLMoqNPqdNrtTqe9fWvn1u1Wa70Z4NMvVlqnhNOHrCz/ouWV+1lzoUw2XuDdG36aJ838DwAAALy+oskz9mjyXP7KpNbPBmlr2WkBAAAAL9DkP/+XmwcAIVwJkb//AQAA4HXzz4Vr7MrxWjRbvzI+eD867ta17vHF6VcXT7dY9a9Gl5pGJsX2SrOVpNeit6dBb8+iv2mK+4vyiIpiNXr80xII/wpXpzFX703Le7M90142+tkg3UzywYft0O1eulClB9VfP3/wtxCK4snFr0bDS1G4/+DocPP3fzy6N8nlcd3K4+NmAcWZdRQnc1kLc7n85em6x2bEd06OeHXyIKYe9Vej4ca039b8+C9MD7/wA8b/ZXhnGvPOxrTcODn+9brP9uYzRj+fRXt88P5a09lzjvxUFtemMdduvFcX791o9qzOZdFZlEVn/vwvPBd/D8+dxfy52FqUxdYPyuLsuQBYlvunZ6Ez8/+ZefdH3OVezez+ZXh3GvPu1ZVvZ6RTd/TWojt6a8G8vrIgi/+E69PA67MjvmuOrfv994lZNTr+uj7g6zP9zlaal4NOVG9cXDv+U3jr4RePbj44/vSzw88OP+90trZbv261bnXC6mQYTWHuAeAZ0uKbaKP6R1QU2fh37Z2ddrfaS+MiTz6Oi6y3m8bZqEqLZK872k3jcZFXeZIP6sonWS8t43J/PM6LKu7nRTzOy+xg8uaXuLxbVukwLtNhd1RlSTkepN0yjZN8VHWTKu5lZRKP9387yMq9tJgcXI7TJOtnSbfK8lFc5vtFkm7GcZmmc4FZLx1VWT+rq6N4XGTDbnE3/iQf7A/TuJeWSZGNq3za4KyvbNTPi+Gk2c1ln2wAOCcehuYNdk9fZffiK8seIwBw0ulZem3ZCQEAAAAAAAAAAAAAAGfML9f7TfNKn5e/IvClVu68cS7SeImV/918MnFe8nmdKyvnI42mMnvp1ivoa5l3JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4tv8HAAD//39Bly4=") r1 = creat(&(0x7f0000000040)='./file0\x00', 0x80) r2 = perf_event_open$cgroup(&(0x7f0000000100)={0x5, 0x80, 0x9, 0x4d, 0x81, 0x7, 0x0, 0x2, 0x4000, 0x8, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x6, 0x0, @perf_bp={&(0x7f0000000080), 0x2}, 0x400, 0x6, 0xffff, 0x5, 0xfffffffffffff800, 0x1ff, 0x3f, 0x0, 0xffffffff, 0x0, 0x8000000000000000}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0xc) syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) (async) r3 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) io_uring_register$IORING_REGISTER_FILES_UPDATE(r1, 0x6, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)=[r0, r2, r0, r0, r0, r3, r0]}, 0x7) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_merged\x00', 0x275a, 0x0) getsockname$packet(r4, &(0x7f0000000940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000008c0)=0x52) (async) getsockname$packet(r4, &(0x7f0000000940)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000008c0)=0x52) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000d40)={'syztnl0\x00', &(0x7f0000000cc0)={'tunl0\x00', 0x0, 0xc932b57cb6bc1258, 0x10, 0x2, 0x9, {{0x11, 0x4, 0x0, 0x30, 0x44, 0x68, 0x0, 0xeb, 0x2f, 0x0, @multicast2, @remote, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x2b, 0xc4, [@loopback, @remote, @multicast2, @multicast1, @remote, @loopback, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x3e}, @dev={0xac, 0x14, 0x14, 0x25}]}]}}}}}) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r4, 0x89f8, &(0x7f0000000d40)={'syztnl0\x00', &(0x7f0000000cc0)={'tunl0\x00', 0x0, 0xc932b57cb6bc1258, 0x10, 0x2, 0x9, {{0x11, 0x4, 0x0, 0x30, 0x44, 0x68, 0x0, 0xeb, 0x2f, 0x0, @multicast2, @remote, {[@ra={0x94, 0x4}, @ssrr={0x89, 0x2b, 0xc4, [@loopback, @remote, @multicast2, @multicast1, @remote, @loopback, @empty, @loopback, @dev={0xac, 0x14, 0x14, 0x3e}, @dev={0xac, 0x14, 0x14, 0x25}]}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000e40)={'syztnl1\x00', &(0x7f0000000d80)={'gretap0\x00', 0x0, 0x41, 0x80, 0x10001, 0x3f, {{0x21, 0x4, 0x1, 0x5, 0x84, 0x64, 0x0, 0x7, 0x4, 0x0, @rand_addr=0x64010101, @empty, {[@ssrr={0x89, 0x17, 0xca, [@dev={0xac, 0x14, 0x14, 0x43}, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1]}, @ra={0x94, 0x4, 0x1}, @rr={0x7, 0x17, 0x65, [@empty, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @rand_addr=0x64010102]}, @lsrr={0x83, 0x7, 0x69, [@dev={0xac, 0x14, 0x14, 0x36}]}, @cipso={0x86, 0x26, 0x0, [{0x5, 0xe, "758dbbc20a2356a26e373f80"}, {0x2, 0x4, "d6ea"}, {0x6, 0xe, "9146656d18d1cde401ac9e83"}]}, @generic={0x44, 0xe, "815b87739dd7233d9b33efca"}]}}}}}) r8 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) (async) sendmsg$nl_route(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r8, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r10 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r10, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r10, &(0x7f0000001ff0)={0x1d, r11}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r8, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r11}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) r13 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r13, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x7}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r13, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) socket$can_bcm(0x1d, 0x2, 0x2) (async) r15 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r15, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r15, &(0x7f0000001ff0)={0x1d, r16}, 0x10) (async) connect$can_bcm(r15, &(0x7f0000001ff0)={0x1d, r16}, 0x10) getsockname$packet(0xffffffffffffffff, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$ETHTOOL_MSG_RINGS_GET(r13, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(r13, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000380)={&(0x7f0000000b40)={0x148, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@HEADER={0x74, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip_vti0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_batadv\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_1\x00'}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r14}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r16}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r17}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syzkaller1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x4}]}, 0x148}, 0x1, 0x0, 0x0, 0x44000}, 0x880) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000f00)={'tunl0\x00', &(0x7f0000000e80)={'syztnl1\x00', 0x0, 0x1, 0x700, 0x2, 0x7fff, {{0x16, 0x4, 0x1, 0x1, 0x58, 0x64, 0x0, 0xa5, 0x4, 0x0, @remote, @loopback, {[@cipso={0x86, 0x2b, 0x1, [{0x1, 0xf, "f0cf5f4336234e38eb9b35161f"}, {0x6, 0x8, "97e3e77e012d"}, {0x2, 0xe, "c450a4f4225f0f42205ad7ee"}]}, @ssrr={0x89, 0x17, 0xb8, [@remote, @dev={0xac, 0x14, 0x14, 0x2d}, @dev={0xac, 0x14, 0x14, 0x1f}, @dev={0xac, 0x14, 0x14, 0x2b}, @empty]}]}}}}}) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000001ac0)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000001a80)={&(0x7f0000000f40)={0xb04, 0x0, 0x500, 0x70bd27, 0x25dfdbff, {}, [{{0x8}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x1}}, {0x8}}}]}}, {{0x8}, {0x4}}, {{0x8}, {0x168, 0x2, 0x0, 0x1, [{0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7fffffff}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x5, 0x2, 0x4, 0x7ff}, {0x7, 0x1, 0x11, 0x5}]}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x178, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0xfffffff7}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0xf005}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}, {{0x8}, {0x1a4, 0x2, 0x0, 0x1, [{0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x3ffc00}}, {0x8}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0xff}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffff7}}, {0x8}}}]}}, {{0x8}, {0x118, 0x2, 0x0, 0x1, [{0x64, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x34, 0x4, [{0x9, 0x1, 0x3}, {0x81, 0x6, 0x81, 0x1000}, {0x6a, 0x5, 0x1f, 0x3e61}, {0x5f, 0x2, 0x2, 0x2}, {0x0, 0x2}, {0x3f, 0x80, 0xce, 0x1}]}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x6}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x5}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0xffff}}}]}}, {{0x8, 0x1, r5}, {0x170, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x3f}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x4, 0x1f, 0x40, 0x7fffffff}, {0x8, 0x1, 0x0, 0x9}]}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x400}}, {0x8, 0x6, r6}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}}]}}, {{0x8}, {0x1d4, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x1}}}, {0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0xfffffffc}}, {0x8}}}, {0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x401}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7a4a}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8}}}]}}, {{0x8, 0x1, r7}, {0x180, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8, 0x6, r11}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r17}}, {0x8}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r18}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x4}}, {0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x200, 0x8, 0x7f, 0xad3}, {0x48af, 0x6, 0x6}]}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x4}}}]}}]}, 0xb04}, 0x1, 0x0, 0x0, 0x44000}, 0x4814) 18:10:53 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x2, '\x00', 0x2}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:53 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:10:53 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x2, '\x00', 0x3}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:10:53 executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x20, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}]}}}}}}, 0x0) 18:10:53 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:13 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x40}}]}, 0x13c}}, 0x0) 18:11:13 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2={0xff, 0x2, '\x00', 0x5}, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:13 executing program 2: syz_emit_ethernet(0x54, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1e, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, "2b15"}, {}]}}}}}}, 0x0) 18:11:13 executing program 4: syz_emit_ethernet(0x50, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1a, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}]}}}}}}, 0x0) 18:11:13 executing program 1: r0 = syz_open_dev$vcsn(0x0, 0x6, 0x8100) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="55084fcb0972044ef483a7a79509099c3106e950826e8cd61896a138a798c2fb3f06d051a8e886c2ce66d5a6cd28ff9b00b4ae14d96208fd9c117ccae1964071e609dbc0b10a532e05caa4a857c67c6dd4ed81c50a852a47f96c11dacf37c8a0023a35a13903f8091ca4ec4519a89aaee375e977da76a1888bcb99d54d388e02b164c8e9566fff6264fe06ca652d0ae06d2e9c0ad7df42181b5edf0cb7f51ad44233038e11bf15d21da95e87bb689d73eba045aa4b970389418931d2fd9cc1fe09371d8d2d45311931adaa0137d6278983bf7ab4fe055262273acf7c32ba3ae61436d9abbab95de399b3f2ffb063251490aaded605a380fde50bc3476c6bce598e5f9d5759c550d355b5e16ed6e51089c5a4301cf0880dce5123edffd3fe268163e750b128db80133e280982a0dcd391e9d6a77133b37e69237c44eca809fa4f41452ba169adb0654cc062c1647ec79e94c5dc529bca466813c9419be76101569f5f0e2a58d7de7985d2e4080a874560f995953ebe5782136f6e55f917dc9dc6cb73b39ba0d6c3e194d62ccb24f549fc0b47abd5822092bc862344140074d4141b2d5d4a74c4893287b90d69a5ab962584d85759c8ca2e31cede13d5a073ba11d835c4a2c743bcf5e14422ae02dbbb614921bd09e73036d60d79dd8c623fcb0b6fdfdea7d7c341a9f54b21c42db2ebf1b58799293b50e16566b732cb19911cd68cbe98fac87f5fd3e650a13057a509dd91495e81718a0f96b70c1df1f341796c55b6fff602d691952b7166bc0d1dcc48f1946177b959b4ef36d88b1c3f22b37772bfc7f0c4f383da1bf7de94409b6b787eec576e0433c420a235afe7c3b8491da7e391e6c49f183aebbb70d6a4f1fd325c88b09199e4adf710270a8ba0cc828566cae63d26451a507a4514232116779d7b79878cfda9d460f211a10d6264663006e6085cdfd54e98862acb9cdb7ce2a8029cf267cf9f0b829e9993dda06d4c9860b97a905dc0d44ad5ba232c7e3a219e86c2ad9e1969cb48c07b1a70e690de6cc5120a1479e6929ad4134443b96c20393a0beab6861adb5c07d558d8ba47862e24b816aae95023fe0ec53fed34b6050776d269e491cc08a05c17229ecd18a41315aed68bc6a2a44143620d54c81acbfc2bd06bfefb5438b9d0faed98764704e17eca3f1c31163c4ea329d83c80653644215095cd9444f168e6de3f4b000ff5f9d81c43b03454061ad584a386ccd4420fc1d700826ed26e6a5ed8ba44d5cb72611aad3ad86c1af7ec201aa9ab67745e6c5c0d3c1af0a5ae3dccbe31bc2c1b66b8e2a71bf03aad0e212054d3058c2a03fbf6e338a327263e6161c8c6b3fddcd2810810c64a3eae19915583a29e65e6cd462ef5f838e7dfd443b92bb33b081b01ec113a5d4d74dc4a601fed473f65308de9b470e78d340ca318be192844b88d813b6797555f7b104c6316153efd84506d0a067b12de751782f1dd219bdf60eec7de3d3a7431274ec1eae57fc5257a8879ee35d3b8bdbbfc79b1bb21ee709494253adc0a7743c13dfd2e04f1bf1b4a6238b96918f37b6c127ba305d5f4f1ce9c3bc302ba4a5e4cf318d7b9870f96f00aed8643369db43b43eabe26f37596c7454098c6c1cd0258006799dbc495c861a21364f67c25f43121092dc4ac36e8cd1bebd02b23fd010d7480ca35ab5372579794e5a53a161f24feceb156d03b97bed647aade87c9fc433f61291cd29f6ba4fb0f2f0ab8a15f2eeca629b8600f426be76b341015321f7d01304e89cd4fd4527fb97d6699c65af6493c3d72c0fba9a3cc6193cfbcccc76282a429438ab503c09b3683d85afe25fe8693ebfdaaf3df6bd0e9cdc4810c6f9f496257ab014e191a828d4ea1ebd98e9bf396816500f0acb559f53e0040e732a44d974ec4ff65a7dcb4cd5f45c7c1fe5d9d9a05045cca7962d1905d727fc2ddcb90108a6844c328a8d3a4b2956c9edb2a559474eedc26ddaf941e023519c16457df852e2034473db192426c6831bfc95691b93794c95d0b0f6584922e3598560a6e6fac569ce8b74e035f0d20c1f19246fedd66a874f654814c916c01e8eb4a742b18a335f956086b00e50982df0937ceb1aac002d7167536175d2add45900e7926d9c644610b77b6c954c7414c2f23c42c3efd0dbb897bf0b8389c24828a0108056a5d9245c688d4a6c758770860f3eea0e406f2093eb2df931c3e939ea43dd41718e86e9f4858c5391618c2bcbaf34e738d1b835e3c56351b6f9e88fe384e6ae554b56eac3f55dd4343aaafe8cd1b3e47665667ec431e355df035f79b263c0ea901b01b435a4ec9d0dc97d9855d37f44d81eeac0424241770b2e2ed0a9ec629eb407af4b401a166288353d6edd77d61d09040500ea4dcd1d7cd1f77e075810654c0be2953e4a86e481fedaa22b10568861174824b8eb75389c762c76b203e855ed697eeb80be75f6ed3d4a29f9d268e5fe93f96aa901d4dac98abca4fe16238364b8584979f7718497b53a60239c22f83549e727a4ad892a29a80eb3f4e3d9844f674a8612de113849eded63aa2aeffd7b6c02dcedc845e1c51a6df4004a3334fca00d89174e2aeefc327f735fed32a7a41d0487de2b440316d262df5db38f57ec216e8d2338fd6ee98d6384f592f97a723c6766a56e3223fd713677bb0309ee371a9e11cf004b96be0c88ff5c025c3a194fe5b0e22c61eb39da019e6f4fd8056a52ceffa1d3ea6a4bf53cdc69839bac06da57be461b7fb5b678394bd207bcbf91e5540b5b680919f3613e638dfd21fa05ac41af4cc4679fea6926d6cff7d9679117ab94574378bf83c5ccf65474b9319d3c5731496ba7c7e7108ee6403f505138e0973dee841b08f1801dd8a1838f3f16edf4ee2a3afdc9cdcaa893f5944319f30aa3a5b3198dbf2afba42ddd1943c76ab9fe89fb6ae2ea5f19fc7c28516d9187becba83d648854425d385e978d355de0fcdd8ee07aafa0b19a16c874478fa0341863253f4997e95f9af735d18a064337bd0d1724e24480f8bbd58c25162350204b50b3cf22a8ae9974e1bc76f9ed182ea64b31fcfd098d5aa74673433943ddb8a039ea367e8ff35cb605dd3d943710d72288b2c50525a164348510615031e0e76dc52bb3a3ffa3e06166c61d95ec3324f864283d3ebde81d42eae0d75ee7c205176077542961656968017cba4f4ca1767bd7edd698ca83dda29666d2b7036d394c77974b6fce3ffd147f6c5e265c69654de1818bbba187eae8fe1520b1f8cb3af9833338a11f7fc8a86cc3a45c1cb4213b3f6c9128522a2557626621b57f3120d9958f487151c017a943f65e81375c35812974aa123f41deff023664bb00aa063946578661ff4765fc0a4a64a73fc4ea1b4007d2b873b1815e5efc19bb1e55ba82431fe5362a9e6ed62f8fa715139ecc23284e8c05046db90778e206ba3ed9b83c2f627027dbf5bfda1a966075d0f7facd2818158a81a6d5bf855390bcfc233235afbbfbb2741f3ec7c98ab35acaa42d4ec46a99e5c7ed1516d921c91774235db30a232878c57be4963236f32388f111fac84293b6149b4f7af660cc8244a704456b79c1c10316790a8f0fea6e531a4790facdb2bb1584b8365041641ae5ee5eb9494ce994c594f9195c8c0242bc0e777ca8cff7904109e8ef7f3ccb7db3bdcbdcdf86b019e7d5eff24db6dadae71c6d880aeeeaf03938d0968f8425aed2603cdccf07f8c52b30c1fcc7a3c9f3fa27880b276092742bbd020e800fdea7b122df9dc0f3215077aead357c2c156d72790fb90c4e7ac81079a86b4247d104b69b5d87db55a3045946caf156007f3c081fc695bb1fdd2fc89d9fc6a29eede02615105de25751ad63d141dcf566eda70033e04f5cd49e30336cdb0443ee90e6baeaff7e02839d42946161f6c3402ba62fa2c998e5071021f620132b19757046f141a14be50ec123b9614145482404f3932bd99d08207ef762675b0e2af0502c5f4a781cccae61a25ef5e62efc7de7504e0ae6b2e1767b977cd2d7d3fa23daea14b115d7f3fcf96905aa61ea6c298c082f3a2993baa62f7a9db5887659207dee482058e51f464ea920365d5ff2edba820847be2e5e4ab39a4d0629c011f865b2cf25110b3e5011b1f3f4557ed2246bfb6be26e0efa622b838aacf61f9badd1849ea342a54854cfdc983812ec5190c90860ec2c76fc7567e2463845cd27cacb8fe61e591cfd3171cc773e899a1107461db500205055b51fd56ef53f90c91f11fbfccab6335f320ab8ce9242fa83eb03a485771e17bc8e9891b05d68dae8ca0a6a7fe7def8fb652efc27b60a3dc179fb414eec0ec953fa9942ca9f20d6a8e8e0f126d5617948f3e2e306912f1488ee5b1ad07c893c875694399f740cbf40c5956b73abbdf0d609ff411351791a1afd4763eb26bbee2a87b31df45515585b28abc0bf337f951d7c77229116c01776439ed0f89fc143a2d201642de87cbd9166f8906056f0f76b37df893f461f764c244b11b136a1c9db35f052cbdcd3d4bb9da21fa937bf3d85ba7c13696a9f43d66678c8910c2b4d842345091578cea270874fab789db8eb8ef54a832318351d70e1beb5a76e19707d8fb5ad89793d19a9efbef740849df153871587841c2aabccde7c84750c83c271da0a2b2276fd954254efba4fd2fee97d6f92f1e87b4eceeb6806028a468d9a08d884f799b78cacdcaf6a11565f49f120b5a7fd241c6c263d968ff1250714be5dd734165fe195630329c50605cffa9bc014a9289b017adfff7c6bc50e4d34a2f7f63bf571268c929f8b3448a59c7290ecfbbb7c8f45aa6d8c502c4efc88c087c59c73d989ec14eb07d66ffe2b60ac8df20484606a1407793b88b7469b5709e27dd6df4c5c171a199a171e5fd2d71e95c6c49f060d2dc73ffe3795d159c2db79e3b53509c8f1e0f8744444c0f8f9e14a93d2dc753f72c8c1803b0947e326cc1726329f97994cd84705d6a47deac87947d08f41a991eef81f4e05db1ae9be8388538f0a90248a2bb659ae631b37b7a1cc1741b6925345534f360b6d50a66c49fb6ee541d92a2e487699a6e7ec20d3537adb8a94fc2613519da412cd1f1186afafb6309b06e253ad35355f927cbbdb3a73e0689002b892dc294e06ce4a7d13e7b71a58a6597603dc639a09d6ebbcdd46300826f253bb7b645e0c8adc7334b455c68b763e860ba02c53467d5143145e02098ba88f7a6aa8f0add962e1306aa49d23e4864e23d476c3583ec0e43ae25947efec7d27e2add5213506e17b09768eb5392d79d2935b12861268aa084504d967e8f66ad7c6208909673c03254d50ba3d842c9546fa5dbc206a2878cb79aee42e274ef5cbdedda8b3246b40f855b49c82447dd0e20d7675b3b3ace015744298fc1932cf9273fac3cdf22cd266f417530535ef6c4adc1b21e7d3d675b6e5fe6f47c8e0a97864f15f4bb968585c9f5a3a53d10a81282e75632cfb8d631a1d93bf880326cbb81f131d0f6a13b1d407893f9dbc4dea83c279a6282e8e3dc11e2d6c0d6516bd4a9ec4c4d2b7dba00c51323a774f089d1e8c0b381830fd66ac32c27ea5768c2373529277d669e9d66e865a290c5fe0bfcedf6c000bf3c7ae68f70065405d388dbed9255f46c2c4aa85f278170c4fd6186299192a67b0b03b3a2095f92fa224e8e651d90570127284f8f4ddc5512d756a3451a24574113dabf140ae0d483f98a0f5a11e65256bf2efbf66c0a8c6ac0e2e4227e5f7b25d4b79a0cb3cc33249190cd6ef2b4db5b1fb42b17f472e12efce77d96b65dbbc324", @ANYBLOB="3bb4a85eba"], 0x20000600}}, 0x0) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vcan0\x00'}) r5 = creat(&(0x7f0000000200)='./bus\x00', 0x200) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000380)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x66140, 0x0) sendfile(r5, r6, 0x0, 0xee00) readv(r4, &(0x7f0000000b00)=[{0x0}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000680)=""/107, 0x6b}, {&(0x7f00000004c0)=""/6, 0x6}, {&(0x7f0000000700)=""/189, 0xbd}, {&(0x7f00000007c0)=""/109, 0x6d}, {&(0x7f0000000840)=""/182, 0xb6}, {&(0x7f0000000900)=""/201, 0xc9}, {&(0x7f0000000a00)=""/194, 0xc2}], 0x9) 18:11:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000200)={0x1d, r1}, 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca7e4d5d5bdbe70000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f00000005c0)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f", 0x6b}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f00000008c0)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'geneve0\x00', 0x0}) r8 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$nl_route(r4, &(0x7f0000000a80)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000a00)=@getaddr={0x14, 0x16, 0x300, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000200)={'macvlan0\x00', 0x0}) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f00000000c0)={0x0, 0x5400, &(0x7f0000001140)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0x503, 0x70bd2b, 0x29d24, {0x0, 0x0, 0x0, 0x0, 0x115, 0x81925}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x44}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000140)={'syztnl1\x00', r6, 0x2f, 0x87, 0x1, 0x3ff, 0x98, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7800, 0x7, 0x80}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000005960efdb2303000000000011004b4e4e5978c3f02d2f953df482003068d76d0f2c9d2297e9715bc294cb5ecf9ff1229840f3730244c49791195014a2", @ANYRES32=r1, @ANYBLOB="0700001000000007000008004af50028006500005e2f90787f0000017f0000014414e46000000ec60000000100000008000005dc"]}) r11 = fcntl$dupfd(r10, 0x406, r3) ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 0x40082406, &(0x7f0000000400)='\x96\x00') getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000240), &(0x7f0000001480)=0x4) r12 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000000)={'geneve0\x00', 0x0}) r14 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000200)={'macvlan0\x00', 0x0}) r16 = socket$netlink(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001d00)={{}, 0x0, 0x2, @unused=[0x4, 0x1, 0x3ff, 0x6], @devid}) sendmsg$nl_route(r16, &(0x7f00000000c0)={0x0, 0x5400, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003052bbd7000249d020000000000", @ANYRES32=0x0, @ANYBLOB="1501100025190800140012800b0001006d616373656300000400028008000500", @ANYRES32=r13, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r15, @ANYBLOB], 0x44}}, 0x0) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000001c40)=@newlink={0x8c, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x5c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4c, 0x2, 0x0, 0x1, [@IFLA_BR_VLAN_FILTERING={0x5, 0x7, 0x2}, @IFLA_BR_NF_CALL_IPTABLES={0x5, 0x24, 0x1}, @IFLA_BR_NF_CALL_IPTABLES={0x5, 0x24, 0x1}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x4}, @IFLA_BR_GROUP_FWD_MASK={0x6, 0x9, 0xfeff}, @IFLA_BR_MCAST_LAST_MEMBER_INTVL={0xc, 0x1e, 0x5}, @IFLA_BR_VLAN_STATS_ENABLED={0x5, 0x29, 0x1}, @IFLA_BR_MCAST_QUERIER_INTVL={0xc, 0x20, 0x4000000000000}]}}}, @IFLA_LINK={0x8, 0x5, r6}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x8c}, 0x1, 0xba01}, 0x0) 18:11:13 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:11:13 executing program 4: syz_emit_ethernet(0x50, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1a, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}]}}}}}}, 0x0) 18:11:13 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:13 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:13 executing program 4: syz_emit_ethernet(0x50, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1a, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}]}}}}}}, 0x0) 18:11:13 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x2, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1609.891408][ T23] audit: type=1400 audit(1677003075.292:301): avc: denied { read } for pid=7719 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=perf_event permissive=1 [ 1614.054281][ T7748] device geneve0 entered promiscuous mode [ 1614.060231][ T7748] device macsec1 entered promiscuous mode [ 1614.071060][ T7748] device geneve0 left promiscuous mode 18:11:22 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x13c, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x0, 0x40}}]}, 0x13c}}, 0x0) 18:11:22 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:22 executing program 4: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:22 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x3, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:22 executing program 1: r0 = syz_open_dev$vcsn(0x0, 0x6, 0x8100) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="55084fcb0972044ef483a7a79509099c3106e950826e8cd61896a138a798c2fb3f06d051a8e886c2ce66d5a6cd28ff9b00b4ae14d96208fd9c117ccae1964071e609dbc0b10a532e05caa4a857c67c6dd4ed81c50a852a47f96c11dacf37c8a0023a35a13903f8091ca4ec4519a89aaee375e977da76a1888bcb99d54d388e02b164c8e9566fff6264fe06ca652d0ae06d2e9c0ad7df42181b5edf0cb7f51ad44233038e11bf15d21da95e87bb689d73eba045aa4b970389418931d2fd9cc1fe09371d8d2d45311931adaa0137d6278983bf7ab4fe055262273acf7c32ba3ae61436d9abbab95de399b3f2ffb063251490aaded605a380fde50bc3476c6bce598e5f9d5759c550d355b5e16ed6e51089c5a4301cf0880dce5123edffd3fe268163e750b128db80133e280982a0dcd391e9d6a77133b37e69237c44eca809fa4f41452ba169adb0654cc062c1647ec79e94c5dc529bca466813c9419be76101569f5f0e2a58d7de7985d2e4080a874560f995953ebe5782136f6e55f917dc9dc6cb73b39ba0d6c3e194d62ccb24f549fc0b47abd5822092bc862344140074d4141b2d5d4a74c4893287b90d69a5ab962584d85759c8ca2e31cede13d5a073ba11d835c4a2c743bcf5e14422ae02dbbb614921bd09e73036d60d79dd8c623fcb0b6fdfdea7d7c341a9f54b21c42db2ebf1b58799293b50e16566b732cb19911cd68cbe98fac87f5fd3e650a13057a509dd91495e81718a0f96b70c1df1f341796c55b6fff602d691952b7166bc0d1dcc48f1946177b959b4ef36d88b1c3f22b37772bfc7f0c4f383da1bf7de94409b6b787eec576e0433c420a235afe7c3b8491da7e391e6c49f183aebbb70d6a4f1fd325c88b09199e4adf710270a8ba0cc828566cae63d26451a507a4514232116779d7b79878cfda9d460f211a10d6264663006e6085cdfd54e98862acb9cdb7ce2a8029cf267cf9f0b829e9993dda06d4c9860b97a905dc0d44ad5ba232c7e3a219e86c2ad9e1969cb48c07b1a70e690de6cc5120a1479e6929ad4134443b96c20393a0beab6861adb5c07d558d8ba47862e24b816aae95023fe0ec53fed34b6050776d269e491cc08a05c17229ecd18a41315aed68bc6a2a44143620d54c81acbfc2bd06bfefb5438b9d0faed98764704e17eca3f1c31163c4ea329d83c80653644215095cd9444f168e6de3f4b000ff5f9d81c43b03454061ad584a386ccd4420fc1d700826ed26e6a5ed8ba44d5cb72611aad3ad86c1af7ec201aa9ab67745e6c5c0d3c1af0a5ae3dccbe31bc2c1b66b8e2a71bf03aad0e212054d3058c2a03fbf6e338a327263e6161c8c6b3fddcd2810810c64a3eae19915583a29e65e6cd462ef5f838e7dfd443b92bb33b081b01ec113a5d4d74dc4a601fed473f65308de9b470e78d340ca318be192844b88d813b6797555f7b104c6316153efd84506d0a067b12de751782f1dd219bdf60eec7de3d3a7431274ec1eae57fc5257a8879ee35d3b8bdbbfc79b1bb21ee709494253adc0a7743c13dfd2e04f1bf1b4a6238b96918f37b6c127ba305d5f4f1ce9c3bc302ba4a5e4cf318d7b9870f96f00aed8643369db43b43eabe26f37596c7454098c6c1cd0258006799dbc495c861a21364f67c25f43121092dc4ac36e8cd1bebd02b23fd010d7480ca35ab5372579794e5a53a161f24feceb156d03b97bed647aade87c9fc433f61291cd29f6ba4fb0f2f0ab8a15f2eeca629b8600f426be76b341015321f7d01304e89cd4fd4527fb97d6699c65af6493c3d72c0fba9a3cc6193cfbcccc76282a429438ab503c09b3683d85afe25fe8693ebfdaaf3df6bd0e9cdc4810c6f9f496257ab014e191a828d4ea1ebd98e9bf396816500f0acb559f53e0040e732a44d974ec4ff65a7dcb4cd5f45c7c1fe5d9d9a05045cca7962d1905d727fc2ddcb90108a6844c328a8d3a4b2956c9edb2a559474eedc26ddaf941e023519c16457df852e2034473db192426c6831bfc95691b93794c95d0b0f6584922e3598560a6e6fac569ce8b74e035f0d20c1f19246fedd66a874f654814c916c01e8eb4a742b18a335f956086b00e50982df0937ceb1aac002d7167536175d2add45900e7926d9c644610b77b6c954c7414c2f23c42c3efd0dbb897bf0b8389c24828a0108056a5d9245c688d4a6c758770860f3eea0e406f2093eb2df931c3e939ea43dd41718e86e9f4858c5391618c2bcbaf34e738d1b835e3c56351b6f9e88fe384e6ae554b56eac3f55dd4343aaafe8cd1b3e47665667ec431e355df035f79b263c0ea901b01b435a4ec9d0dc97d9855d37f44d81eeac0424241770b2e2ed0a9ec629eb407af4b401a166288353d6edd77d61d09040500ea4dcd1d7cd1f77e075810654c0be2953e4a86e481fedaa22b10568861174824b8eb75389c762c76b203e855ed697eeb80be75f6ed3d4a29f9d268e5fe93f96aa901d4dac98abca4fe16238364b8584979f7718497b53a60239c22f83549e727a4ad892a29a80eb3f4e3d9844f674a8612de113849eded63aa2aeffd7b6c02dcedc845e1c51a6df4004a3334fca00d89174e2aeefc327f735fed32a7a41d0487de2b440316d262df5db38f57ec216e8d2338fd6ee98d6384f592f97a723c6766a56e3223fd713677bb0309ee371a9e11cf004b96be0c88ff5c025c3a194fe5b0e22c61eb39da019e6f4fd8056a52ceffa1d3ea6a4bf53cdc69839bac06da57be461b7fb5b678394bd207bcbf91e5540b5b680919f3613e638dfd21fa05ac41af4cc4679fea6926d6cff7d9679117ab94574378bf83c5ccf65474b9319d3c5731496ba7c7e7108ee6403f505138e0973dee841b08f1801dd8a1838f3f16edf4ee2a3afdc9cdcaa893f5944319f30aa3a5b3198dbf2afba42ddd1943c76ab9fe89fb6ae2ea5f19fc7c28516d9187becba83d648854425d385e978d355de0fcdd8ee07aafa0b19a16c874478fa0341863253f4997e95f9af735d18a064337bd0d1724e24480f8bbd58c25162350204b50b3cf22a8ae9974e1bc76f9ed182ea64b31fcfd098d5aa74673433943ddb8a039ea367e8ff35cb605dd3d943710d72288b2c50525a164348510615031e0e76dc52bb3a3ffa3e06166c61d95ec3324f864283d3ebde81d42eae0d75ee7c205176077542961656968017cba4f4ca1767bd7edd698ca83dda29666d2b7036d394c77974b6fce3ffd147f6c5e265c69654de1818bbba187eae8fe1520b1f8cb3af9833338a11f7fc8a86cc3a45c1cb4213b3f6c9128522a2557626621b57f3120d9958f487151c017a943f65e81375c35812974aa123f41deff023664bb00aa063946578661ff4765fc0a4a64a73fc4ea1b4007d2b873b1815e5efc19bb1e55ba82431fe5362a9e6ed62f8fa715139ecc23284e8c05046db90778e206ba3ed9b83c2f627027dbf5bfda1a966075d0f7facd2818158a81a6d5bf855390bcfc233235afbbfbb2741f3ec7c98ab35acaa42d4ec46a99e5c7ed1516d921c91774235db30a232878c57be4963236f32388f111fac84293b6149b4f7af660cc8244a704456b79c1c10316790a8f0fea6e531a4790facdb2bb1584b8365041641ae5ee5eb9494ce994c594f9195c8c0242bc0e777ca8cff7904109e8ef7f3ccb7db3bdcbdcdf86b019e7d5eff24db6dadae71c6d880aeeeaf03938d0968f8425aed2603cdccf07f8c52b30c1fcc7a3c9f3fa27880b276092742bbd020e800fdea7b122df9dc0f3215077aead357c2c156d72790fb90c4e7ac81079a86b4247d104b69b5d87db55a3045946caf156007f3c081fc695bb1fdd2fc89d9fc6a29eede02615105de25751ad63d141dcf566eda70033e04f5cd49e30336cdb0443ee90e6baeaff7e02839d42946161f6c3402ba62fa2c998e5071021f620132b19757046f141a14be50ec123b9614145482404f3932bd99d08207ef762675b0e2af0502c5f4a781cccae61a25ef5e62efc7de7504e0ae6b2e1767b977cd2d7d3fa23daea14b115d7f3fcf96905aa61ea6c298c082f3a2993baa62f7a9db5887659207dee482058e51f464ea920365d5ff2edba820847be2e5e4ab39a4d0629c011f865b2cf25110b3e5011b1f3f4557ed2246bfb6be26e0efa622b838aacf61f9badd1849ea342a54854cfdc983812ec5190c90860ec2c76fc7567e2463845cd27cacb8fe61e591cfd3171cc773e899a1107461db500205055b51fd56ef53f90c91f11fbfccab6335f320ab8ce9242fa83eb03a485771e17bc8e9891b05d68dae8ca0a6a7fe7def8fb652efc27b60a3dc179fb414eec0ec953fa9942ca9f20d6a8e8e0f126d5617948f3e2e306912f1488ee5b1ad07c893c875694399f740cbf40c5956b73abbdf0d609ff411351791a1afd4763eb26bbee2a87b31df45515585b28abc0bf337f951d7c77229116c01776439ed0f89fc143a2d201642de87cbd9166f8906056f0f76b37df893f461f764c244b11b136a1c9db35f052cbdcd3d4bb9da21fa937bf3d85ba7c13696a9f43d66678c8910c2b4d842345091578cea270874fab789db8eb8ef54a832318351d70e1beb5a76e19707d8fb5ad89793d19a9efbef740849df153871587841c2aabccde7c84750c83c271da0a2b2276fd954254efba4fd2fee97d6f92f1e87b4eceeb6806028a468d9a08d884f799b78cacdcaf6a11565f49f120b5a7fd241c6c263d968ff1250714be5dd734165fe195630329c50605cffa9bc014a9289b017adfff7c6bc50e4d34a2f7f63bf571268c929f8b3448a59c7290ecfbbb7c8f45aa6d8c502c4efc88c087c59c73d989ec14eb07d66ffe2b60ac8df20484606a1407793b88b7469b5709e27dd6df4c5c171a199a171e5fd2d71e95c6c49f060d2dc73ffe3795d159c2db79e3b53509c8f1e0f8744444c0f8f9e14a93d2dc753f72c8c1803b0947e326cc1726329f97994cd84705d6a47deac87947d08f41a991eef81f4e05db1ae9be8388538f0a90248a2bb659ae631b37b7a1cc1741b6925345534f360b6d50a66c49fb6ee541d92a2e487699a6e7ec20d3537adb8a94fc2613519da412cd1f1186afafb6309b06e253ad35355f927cbbdb3a73e0689002b892dc294e06ce4a7d13e7b71a58a6597603dc639a09d6ebbcdd46300826f253bb7b645e0c8adc7334b455c68b763e860ba02c53467d5143145e02098ba88f7a6aa8f0add962e1306aa49d23e4864e23d476c3583ec0e43ae25947efec7d27e2add5213506e17b09768eb5392d79d2935b12861268aa084504d967e8f66ad7c6208909673c03254d50ba3d842c9546fa5dbc206a2878cb79aee42e274ef5cbdedda8b3246b40f855b49c82447dd0e20d7675b3b3ace015744298fc1932cf9273fac3cdf22cd266f417530535ef6c4adc1b21e7d3d675b6e5fe6f47c8e0a97864f15f4bb968585c9f5a3a53d10a81282e75632cfb8d631a1d93bf880326cbb81f131d0f6a13b1d407893f9dbc4dea83c279a6282e8e3dc11e2d6c0d6516bd4a9ec4c4d2b7dba00c51323a774f089d1e8c0b381830fd66ac32c27ea5768c2373529277d669e9d66e865a290c5fe0bfcedf6c000bf3c7ae68f70065405d388dbed9255f46c2c4aa85f278170c4fd6186299192a67b0b03b3a2095f92fa224e8e651d90570127284f8f4ddc5512d756a3451a24574113dabf140ae0d483f98a0f5a11e65256bf2efbf66c0a8c6ac0e2e4227e5f7b25d4b79a0cb3cc33249190cd6ef2b4db5b1fb42b17f472e12efce77d96b65dbbc324", @ANYBLOB="3bb4a85eba"], 0x20000600}}, 0x0) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vcan0\x00'}) (async, rerun: 64) r5 = creat(&(0x7f0000000200)='./bus\x00', 0x200) (rerun: 64) ftruncate(r5, 0x800) (async) lseek(r5, 0x200, 0x0) (async) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000380)) (async, rerun: 32) r6 = open(&(0x7f0000000000)='./bus\x00', 0x66140, 0x0) (rerun: 32) sendfile(r5, r6, 0x0, 0xee00) (async) readv(r4, &(0x7f0000000b00)=[{0x0}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000680)=""/107, 0x6b}, {&(0x7f00000004c0)=""/6, 0x6}, {&(0x7f0000000700)=""/189, 0xbd}, {&(0x7f00000007c0)=""/109, 0x6d}, {&(0x7f0000000840)=""/182, 0xb6}, {&(0x7f0000000900)=""/201, 0xc9}, {&(0x7f0000000a00)=""/194, 0xc2}], 0x9) 18:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) (async, rerun: 64) r2 = socket$can_bcm(0x1d, 0x2, 0x2) (rerun: 64) connect$can_bcm(r2, &(0x7f0000000200)={0x1d, r1}, 0x10) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca7e4d5d5bdbe70000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) (async) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f00000005c0)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f", 0x6b}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f00000008c0)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) (async) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'geneve0\x00', 0x0}) (async) r8 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$nl_route(r4, &(0x7f0000000a80)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000a00)=@getaddr={0x14, 0x16, 0x300, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x800) (async) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000200)={'macvlan0\x00', 0x0}) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f00000000c0)={0x0, 0x5400, &(0x7f0000001140)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0x503, 0x70bd2b, 0x29d24, {0x0, 0x0, 0x0, 0x0, 0x115, 0x81925}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x44}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000140)={'syztnl1\x00', r6, 0x2f, 0x87, 0x1, 0x3ff, 0x98, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7800, 0x7, 0x80}}) (async, rerun: 32) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000005960efdb2303000000000011004b4e4e5978c3f02d2f953df482003068d76d0f2c9d2297e9715bc294cb5ecf9ff1229840f3730244c49791195014a2", @ANYRES32=r1, @ANYBLOB="0700001000000007000008004af50028006500005e2f90787f0000017f0000014414e46000000ec60000000100000008000005dc"]}) (async, rerun: 32) r11 = fcntl$dupfd(r10, 0x406, r3) ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 0x40082406, &(0x7f0000000400)='\x96\x00') getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000240), &(0x7f0000001480)=0x4) (async) r12 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000000)={'geneve0\x00', 0x0}) (async) r14 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000200)={'macvlan0\x00', 0x0}) (async) r16 = socket$netlink(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001d00)={{}, 0x0, 0x2, @unused=[0x4, 0x1, 0x3ff, 0x6], @devid}) (async) sendmsg$nl_route(r16, &(0x7f00000000c0)={0x0, 0x5400, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003052bbd7000249d020000000000", @ANYRES32=0x0, @ANYBLOB="1501100025190800140012800b0001006d616373656300000400028008000500", @ANYRES32=r13, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r15, @ANYBLOB], 0x44}}, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000001c40)=@newlink={0x8c, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x5c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4c, 0x2, 0x0, 0x1, [@IFLA_BR_VLAN_FILTERING={0x5, 0x7, 0x2}, @IFLA_BR_NF_CALL_IPTABLES={0x5, 0x24, 0x1}, @IFLA_BR_NF_CALL_IPTABLES={0x5, 0x24, 0x1}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x4}, @IFLA_BR_GROUP_FWD_MASK={0x6, 0x9, 0xfeff}, @IFLA_BR_MCAST_LAST_MEMBER_INTVL={0xc, 0x1e, 0x5}, @IFLA_BR_VLAN_STATS_ENABLED={0x5, 0x29, 0x1}, @IFLA_BR_MCAST_QUERIER_INTVL={0xc, 0x20, 0x4000000000000}]}}}, @IFLA_LINK={0x8, 0x5, r6}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x8c}, 0x1, 0xba01}, 0x0) 18:11:22 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:22 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x5, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:22 executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:22 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x6, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:22 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:22 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x7, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:29 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 1) 18:11:29 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x148, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x57, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x58, 0x40, "bfd1a1b0b7789a9feb7bea"}}]}, 0x148}}, 0x0) 18:11:29 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:29 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x4a, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:29 executing program 1: r0 = syz_open_dev$vcsn(0x0, 0x6, 0x8100) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x5) (async) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)) (async) r3 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r3, &(0x7f0000000000), 0x10) (async) sendmsg$can_bcm(r3, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r2, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="01000000d7fe68ca0000000000000000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="55084fcb0972044ef483a7a79509099c3106e950826e8cd61896a138a798c2fb3f06d051a8e886c2ce66d5a6cd28ff9b00b4ae14d96208fd9c117ccae1964071e609dbc0b10a532e05caa4a857c67c6dd4ed81c50a852a47f96c11dacf37c8a0023a35a13903f8091ca4ec4519a89aaee375e977da76a1888bcb99d54d388e02b164c8e9566fff6264fe06ca652d0ae06d2e9c0ad7df42181b5edf0cb7f51ad44233038e11bf15d21da95e87bb689d73eba045aa4b970389418931d2fd9cc1fe09371d8d2d45311931adaa0137d6278983bf7ab4fe055262273acf7c32ba3ae61436d9abbab95de399b3f2ffb063251490aaded605a380fde50bc3476c6bce598e5f9d5759c550d355b5e16ed6e51089c5a4301cf0880dce5123edffd3fe268163e750b128db80133e280982a0dcd391e9d6a77133b37e69237c44eca809fa4f41452ba169adb0654cc062c1647ec79e94c5dc529bca466813c9419be76101569f5f0e2a58d7de7985d2e4080a874560f995953ebe5782136f6e55f917dc9dc6cb73b39ba0d6c3e194d62ccb24f549fc0b47abd5822092bc862344140074d4141b2d5d4a74c4893287b90d69a5ab962584d85759c8ca2e31cede13d5a073ba11d835c4a2c743bcf5e14422ae02dbbb614921bd09e73036d60d79dd8c623fcb0b6fdfdea7d7c341a9f54b21c42db2ebf1b58799293b50e16566b732cb19911cd68cbe98fac87f5fd3e650a13057a509dd91495e81718a0f96b70c1df1f341796c55b6fff602d691952b7166bc0d1dcc48f1946177b959b4ef36d88b1c3f22b37772bfc7f0c4f383da1bf7de94409b6b787eec576e0433c420a235afe7c3b8491da7e391e6c49f183aebbb70d6a4f1fd325c88b09199e4adf710270a8ba0cc828566cae63d26451a507a4514232116779d7b79878cfda9d460f211a10d6264663006e6085cdfd54e98862acb9cdb7ce2a8029cf267cf9f0b829e9993dda06d4c9860b97a905dc0d44ad5ba232c7e3a219e86c2ad9e1969cb48c07b1a70e690de6cc5120a1479e6929ad4134443b96c20393a0beab6861adb5c07d558d8ba47862e24b816aae95023fe0ec53fed34b6050776d269e491cc08a05c17229ecd18a41315aed68bc6a2a44143620d54c81acbfc2bd06bfefb5438b9d0faed98764704e17eca3f1c31163c4ea329d83c80653644215095cd9444f168e6de3f4b000ff5f9d81c43b03454061ad584a386ccd4420fc1d700826ed26e6a5ed8ba44d5cb72611aad3ad86c1af7ec201aa9ab67745e6c5c0d3c1af0a5ae3dccbe31bc2c1b66b8e2a71bf03aad0e212054d3058c2a03fbf6e338a327263e6161c8c6b3fddcd2810810c64a3eae19915583a29e65e6cd462ef5f838e7dfd443b92bb33b081b01ec113a5d4d74dc4a601fed473f65308de9b470e78d340ca318be192844b88d813b6797555f7b104c6316153efd84506d0a067b12de751782f1dd219bdf60eec7de3d3a7431274ec1eae57fc5257a8879ee35d3b8bdbbfc79b1bb21ee709494253adc0a7743c13dfd2e04f1bf1b4a6238b96918f37b6c127ba305d5f4f1ce9c3bc302ba4a5e4cf318d7b9870f96f00aed8643369db43b43eabe26f37596c7454098c6c1cd0258006799dbc495c861a21364f67c25f43121092dc4ac36e8cd1bebd02b23fd010d7480ca35ab5372579794e5a53a161f24feceb156d03b97bed647aade87c9fc433f61291cd29f6ba4fb0f2f0ab8a15f2eeca629b8600f426be76b341015321f7d01304e89cd4fd4527fb97d6699c65af6493c3d72c0fba9a3cc6193cfbcccc76282a429438ab503c09b3683d85afe25fe8693ebfdaaf3df6bd0e9cdc4810c6f9f496257ab014e191a828d4ea1ebd98e9bf396816500f0acb559f53e0040e732a44d974ec4ff65a7dcb4cd5f45c7c1fe5d9d9a05045cca7962d1905d727fc2ddcb90108a6844c328a8d3a4b2956c9edb2a559474eedc26ddaf941e023519c16457df852e2034473db192426c6831bfc95691b93794c95d0b0f6584922e3598560a6e6fac569ce8b74e035f0d20c1f19246fedd66a874f654814c916c01e8eb4a742b18a335f956086b00e50982df0937ceb1aac002d7167536175d2add45900e7926d9c644610b77b6c954c7414c2f23c42c3efd0dbb897bf0b8389c24828a0108056a5d9245c688d4a6c758770860f3eea0e406f2093eb2df931c3e939ea43dd41718e86e9f4858c5391618c2bcbaf34e738d1b835e3c56351b6f9e88fe384e6ae554b56eac3f55dd4343aaafe8cd1b3e47665667ec431e355df035f79b263c0ea901b01b435a4ec9d0dc97d9855d37f44d81eeac0424241770b2e2ed0a9ec629eb407af4b401a166288353d6edd77d61d09040500ea4dcd1d7cd1f77e075810654c0be2953e4a86e481fedaa22b10568861174824b8eb75389c762c76b203e855ed697eeb80be75f6ed3d4a29f9d268e5fe93f96aa901d4dac98abca4fe16238364b8584979f7718497b53a60239c22f83549e727a4ad892a29a80eb3f4e3d9844f674a8612de113849eded63aa2aeffd7b6c02dcedc845e1c51a6df4004a3334fca00d89174e2aeefc327f735fed32a7a41d0487de2b440316d262df5db38f57ec216e8d2338fd6ee98d6384f592f97a723c6766a56e3223fd713677bb0309ee371a9e11cf004b96be0c88ff5c025c3a194fe5b0e22c61eb39da019e6f4fd8056a52ceffa1d3ea6a4bf53cdc69839bac06da57be461b7fb5b678394bd207bcbf91e5540b5b680919f3613e638dfd21fa05ac41af4cc4679fea6926d6cff7d9679117ab94574378bf83c5ccf65474b9319d3c5731496ba7c7e7108ee6403f505138e0973dee841b08f1801dd8a1838f3f16edf4ee2a3afdc9cdcaa893f5944319f30aa3a5b3198dbf2afba42ddd1943c76ab9fe89fb6ae2ea5f19fc7c28516d9187becba83d648854425d385e978d355de0fcdd8ee07aafa0b19a16c874478fa0341863253f4997e95f9af735d18a064337bd0d1724e24480f8bbd58c25162350204b50b3cf22a8ae9974e1bc76f9ed182ea64b31fcfd098d5aa74673433943ddb8a039ea367e8ff35cb605dd3d943710d72288b2c50525a164348510615031e0e76dc52bb3a3ffa3e06166c61d95ec3324f864283d3ebde81d42eae0d75ee7c205176077542961656968017cba4f4ca1767bd7edd698ca83dda29666d2b7036d394c77974b6fce3ffd147f6c5e265c69654de1818bbba187eae8fe1520b1f8cb3af9833338a11f7fc8a86cc3a45c1cb4213b3f6c9128522a2557626621b57f3120d9958f487151c017a943f65e81375c35812974aa123f41deff023664bb00aa063946578661ff4765fc0a4a64a73fc4ea1b4007d2b873b1815e5efc19bb1e55ba82431fe5362a9e6ed62f8fa715139ecc23284e8c05046db90778e206ba3ed9b83c2f627027dbf5bfda1a966075d0f7facd2818158a81a6d5bf855390bcfc233235afbbfbb2741f3ec7c98ab35acaa42d4ec46a99e5c7ed1516d921c91774235db30a232878c57be4963236f32388f111fac84293b6149b4f7af660cc8244a704456b79c1c10316790a8f0fea6e531a4790facdb2bb1584b8365041641ae5ee5eb9494ce994c594f9195c8c0242bc0e777ca8cff7904109e8ef7f3ccb7db3bdcbdcdf86b019e7d5eff24db6dadae71c6d880aeeeaf03938d0968f8425aed2603cdccf07f8c52b30c1fcc7a3c9f3fa27880b276092742bbd020e800fdea7b122df9dc0f3215077aead357c2c156d72790fb90c4e7ac81079a86b4247d104b69b5d87db55a3045946caf156007f3c081fc695bb1fdd2fc89d9fc6a29eede02615105de25751ad63d141dcf566eda70033e04f5cd49e30336cdb0443ee90e6baeaff7e02839d42946161f6c3402ba62fa2c998e5071021f620132b19757046f141a14be50ec123b9614145482404f3932bd99d08207ef762675b0e2af0502c5f4a781cccae61a25ef5e62efc7de7504e0ae6b2e1767b977cd2d7d3fa23daea14b115d7f3fcf96905aa61ea6c298c082f3a2993baa62f7a9db5887659207dee482058e51f464ea920365d5ff2edba820847be2e5e4ab39a4d0629c011f865b2cf25110b3e5011b1f3f4557ed2246bfb6be26e0efa622b838aacf61f9badd1849ea342a54854cfdc983812ec5190c90860ec2c76fc7567e2463845cd27cacb8fe61e591cfd3171cc773e899a1107461db500205055b51fd56ef53f90c91f11fbfccab6335f320ab8ce9242fa83eb03a485771e17bc8e9891b05d68dae8ca0a6a7fe7def8fb652efc27b60a3dc179fb414eec0ec953fa9942ca9f20d6a8e8e0f126d5617948f3e2e306912f1488ee5b1ad07c893c875694399f740cbf40c5956b73abbdf0d609ff411351791a1afd4763eb26bbee2a87b31df45515585b28abc0bf337f951d7c77229116c01776439ed0f89fc143a2d201642de87cbd9166f8906056f0f76b37df893f461f764c244b11b136a1c9db35f052cbdcd3d4bb9da21fa937bf3d85ba7c13696a9f43d66678c8910c2b4d842345091578cea270874fab789db8eb8ef54a832318351d70e1beb5a76e19707d8fb5ad89793d19a9efbef740849df153871587841c2aabccde7c84750c83c271da0a2b2276fd954254efba4fd2fee97d6f92f1e87b4eceeb6806028a468d9a08d884f799b78cacdcaf6a11565f49f120b5a7fd241c6c263d968ff1250714be5dd734165fe195630329c50605cffa9bc014a9289b017adfff7c6bc50e4d34a2f7f63bf571268c929f8b3448a59c7290ecfbbb7c8f45aa6d8c502c4efc88c087c59c73d989ec14eb07d66ffe2b60ac8df20484606a1407793b88b7469b5709e27dd6df4c5c171a199a171e5fd2d71e95c6c49f060d2dc73ffe3795d159c2db79e3b53509c8f1e0f8744444c0f8f9e14a93d2dc753f72c8c1803b0947e326cc1726329f97994cd84705d6a47deac87947d08f41a991eef81f4e05db1ae9be8388538f0a90248a2bb659ae631b37b7a1cc1741b6925345534f360b6d50a66c49fb6ee541d92a2e487699a6e7ec20d3537adb8a94fc2613519da412cd1f1186afafb6309b06e253ad35355f927cbbdb3a73e0689002b892dc294e06ce4a7d13e7b71a58a6597603dc639a09d6ebbcdd46300826f253bb7b645e0c8adc7334b455c68b763e860ba02c53467d5143145e02098ba88f7a6aa8f0add962e1306aa49d23e4864e23d476c3583ec0e43ae25947efec7d27e2add5213506e17b09768eb5392d79d2935b12861268aa084504d967e8f66ad7c6208909673c03254d50ba3d842c9546fa5dbc206a2878cb79aee42e274ef5cbdedda8b3246b40f855b49c82447dd0e20d7675b3b3ace015744298fc1932cf9273fac3cdf22cd266f417530535ef6c4adc1b21e7d3d675b6e5fe6f47c8e0a97864f15f4bb968585c9f5a3a53d10a81282e75632cfb8d631a1d93bf880326cbb81f131d0f6a13b1d407893f9dbc4dea83c279a6282e8e3dc11e2d6c0d6516bd4a9ec4c4d2b7dba00c51323a774f089d1e8c0b381830fd66ac32c27ea5768c2373529277d669e9d66e865a290c5fe0bfcedf6c000bf3c7ae68f70065405d388dbed9255f46c2c4aa85f278170c4fd6186299192a67b0b03b3a2095f92fa224e8e651d90570127284f8f4ddc5512d756a3451a24574113dabf140ae0d483f98a0f5a11e65256bf2efbf66c0a8c6ac0e2e4227e5f7b25d4b79a0cb3cc33249190cd6ef2b4db5b1fb42b17f472e12efce77d96b65dbbc324", @ANYBLOB="3bb4a85eba"], 0x20000600}}, 0x0) (async) r4 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'vcan0\x00'}) (async) r5 = creat(&(0x7f0000000200)='./bus\x00', 0x200) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) (async) ioctl$BLKSECTGET(r0, 0x1267, &(0x7f0000000380)) (async) r6 = open(&(0x7f0000000000)='./bus\x00', 0x66140, 0x0) sendfile(r5, r6, 0x0, 0xee00) readv(r4, &(0x7f0000000b00)=[{0x0}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000680)=""/107, 0x6b}, {&(0x7f00000004c0)=""/6, 0x6}, {&(0x7f0000000700)=""/189, 0xbd}, {&(0x7f00000007c0)=""/109, 0x6d}, {&(0x7f0000000840)=""/182, 0xb6}, {&(0x7f0000000900)=""/201, 0xc9}, {&(0x7f0000000a00)=""/194, 0xc2}], 0x9) 18:11:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000200)={0x1d, r1}, 0x10) (async) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca7e4d5d5bdbe70000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f00000005c0)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f", 0x6b}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f00000008c0)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) (async) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'geneve0\x00', 0x0}) r8 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmsg$nl_route(r4, &(0x7f0000000a80)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000a00)=@getaddr={0x14, 0x16, 0x300, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x800) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000200)={'macvlan0\x00', 0x0}) (async) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f00000000c0)={0x0, 0x5400, &(0x7f0000001140)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0x503, 0x70bd2b, 0x29d24, {0x0, 0x0, 0x0, 0x0, 0x115, 0x81925}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x44}}, 0x0) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000140)={'syztnl1\x00', r6, 0x2f, 0x87, 0x1, 0x3ff, 0x98, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7800, 0x7, 0x80}}) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000005960efdb2303000000000011004b4e4e5978c3f02d2f953df482003068d76d0f2c9d2297e9715bc294cb5ecf9ff1229840f3730244c49791195014a2", @ANYRES32=r1, @ANYBLOB="0700001000000007000008004af50028006500005e2f90787f0000017f0000014414e46000000ec60000000100000008000005dc"]}) (async) r11 = fcntl$dupfd(r10, 0x406, r3) ioctl$PERF_EVENT_IOC_SET_FILTER(r11, 0x40082406, &(0x7f0000000400)='\x96\x00') getsockopt$PNPIPE_IFINDEX(r3, 0x113, 0x2, &(0x7f0000000240), &(0x7f0000001480)=0x4) r12 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r12, 0x8933, &(0x7f0000000000)={'geneve0\x00', 0x0}) (async) r14 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r14, 0x8933, &(0x7f0000000200)={'macvlan0\x00', 0x0}) r16 = socket$netlink(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000001d00)={{}, 0x0, 0x2, @unused=[0x4, 0x1, 0x3ff, 0x6], @devid}) (async) sendmsg$nl_route(r16, &(0x7f00000000c0)={0x0, 0x5400, &(0x7f0000001140)={&(0x7f0000000040)=ANY=[@ANYBLOB="44000000100003052bbd7000249d020000000000", @ANYRES32=0x0, @ANYBLOB="1501100025190800140012800b0001006d616373656300000400028008000500", @ANYRES32=r13, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r15, @ANYBLOB], 0x44}}, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000001c40)=@newlink={0x8c, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x5c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4c, 0x2, 0x0, 0x1, [@IFLA_BR_VLAN_FILTERING={0x5, 0x7, 0x2}, @IFLA_BR_NF_CALL_IPTABLES={0x5, 0x24, 0x1}, @IFLA_BR_NF_CALL_IPTABLES={0x5, 0x24, 0x1}, @IFLA_BR_MCAST_HASH_MAX={0x8, 0x1b, 0x4}, @IFLA_BR_GROUP_FWD_MASK={0x6, 0x9, 0xfeff}, @IFLA_BR_MCAST_LAST_MEMBER_INTVL={0xc, 0x1e, 0x5}, @IFLA_BR_VLAN_STATS_ENABLED={0x5, 0x29, 0x1}, @IFLA_BR_MCAST_QUERIER_INTVL={0xc, 0x20, 0x4000000000000}]}}}, @IFLA_LINK={0x8, 0x5, r6}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x8c}, 0x1, 0xba01}, 0x0) 18:11:29 executing program 4: syz_emit_ethernet(0x55, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1f, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, "2b153a"}, {}]}}}}}}, 0x0) 18:11:29 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:29 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 2) 18:11:29 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:29 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x2, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:29 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x3, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:29 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x5, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1624.190077][ T7785] FAULT_INJECTION: forcing a failure. [ 1624.190077][ T7785] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1624.203217][ T7785] CPU: 1 PID: 7785 Comm: syz-executor.2 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1624.213850][ T7785] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1624.223930][ T7785] Call Trace: [ 1624.227263][ T7785] [ 1624.230351][ T7785] dump_stack_lvl+0xda/0x130 [ 1624.235049][ T7785] dump_stack+0x15/0x20 [ 1624.239375][ T7785] should_fail_ex+0x21f/0x230 [ 1624.244084][ T7785] should_fail+0xb/0x10 [ 1624.248271][ T7785] should_fail_usercopy+0x1a/0x20 [ 1624.253394][ T7785] _copy_from_iter+0xcf/0x8c0 [ 1624.258107][ T7785] ? alloc_pages+0x3e1/0x4e0 [ 1624.262738][ T7785] copy_page_from_iter+0x165/0x340 [ 1624.267987][ T7785] tun_get_user+0x640/0x21f0 [ 1624.272608][ T7785] tun_chr_write_iter+0x18e/0x240 [ 1624.277722][ T7785] vfs_write+0x45a/0x750 [ 1624.282046][ T7785] ksys_write+0xeb/0x1a0 [ 1624.286375][ T7785] __x64_sys_write+0x42/0x50 [ 1624.290981][ T7785] do_syscall_64+0x41/0xc0 [ 1624.295404][ T7785] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1624.301301][ T7785] RIP: 0033:0x7f37ee946e7f [ 1624.305717][ T7785] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1624.325368][ T7785] RSP: 002b:00007f37edd08130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1624.333808][ T7785] RAX: ffffffffffffffda RBX: 00007f37eeab4f80 RCX: 00007f37ee946e7f [ 1624.341787][ T7785] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1624.349758][ T7785] RBP: 00007f37edd081d0 R08: 0000000000000000 R09: 0000000000000000 [ 1624.357780][ T7785] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1624.365748][ T7785] R13: 00007ffc31ac571f R14: 00007f37edd08300 R15: 0000000000022000 [ 1624.373746][ T7785] 18:11:44 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x148, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x57, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x58, 0x40, "bfd1a1b0b7789a9feb7bea"}}]}, 0x148}}, 0x0) 18:11:44 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:44 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x6, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:44 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 3) 18:11:44 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000080)='\']$+\x00') r1 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="f2793f81610583bb8f46d3c858b5b90d8cb4b8f35f13184d7ba88577410b16a0062eada66aa5ec662c2c26ecb8e9ed3d1a4ab3924c5c62a442bf2e972dc26906dcc189f7460fc2b2dea930c891e54e091e7881e0037149e819682bacbb67b7bafed601b585a164a1cdf4a0e00c7015784fe3839e1a39d0e9107119677e76a057878620e524fc", 0x86, r0) r2 = request_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='{*(:\x00', 0xffffffffffffffff) add_key(&(0x7f00000002c0)='cifs.idmap\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="6df337a9737640e0cedae6e4f8f9fadb77527430b125f13ed3790fd29a1d1985da500beedf3afdccba12c32e45b5deea83f6f0a832c592cc6392670c96ac0a820a90a88dd2a0fa0f77c22f0361cc5bb6186ead8266dd15491f7eb6e381a4821e5e1ddbf5db325c120cb1fedd02efb5ddbf4590043bc03934ef2c4f5b166d0572d1ca2da004d1d1d3be1fd41da601cba0d91bad8b668d772a9586743f69dbc4836fcc2d6ed738493170b10f7b3f8400a4322d658dd2a22c2c8f36644135ce236dc8a9a6956baecdcf20c43d568035ff4d1c441cbfce0d88a19f1ac39d9e539cd12d2d2c307a4613", 0xe7, 0xfffffffffffffffa) r3 = add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r1) add_key$fscrypt_provisioning(&(0x7f00000004c0), &(0x7f0000000500)={'syz', 0x3}, &(0x7f0000000540)={0x0, 0x0, @a}, 0x48, r2) add_key$fscrypt_provisioning(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)={0x0, 0x0, @a}, 0x48, r1) r4 = add_key$fscrypt_v1(&(0x7f00000006c0), &(0x7f0000000700)={'fscrypt:', @desc4}, &(0x7f0000000740)={0x0, "80b3d29ed7de718c3fb1c6cdc30d32a3d18ee50b27658c6906118568c83d9e3b33e581367ca15031c09f3b88dcbd394aed4f87cbf6c4271552a374bdc9e934c4", 0x24}, 0x48, r0) r5 = add_key$fscrypt_v1(&(0x7f0000000900), &(0x7f0000000940)={'fscrypt:', @desc3}, &(0x7f0000000980)={0x0, "12d99d45d3e873cc320660af00ba4931150b714951efc8e7ced3d73d75bbe2e062cfcadd283f949285ee7f6d79ea38f9662b07f65c4e741ed9192d9372314f34", 0x3f}, 0x48, r0) add_key$user(&(0x7f00000007c0), &(0x7f0000000800)={'syz', 0x3}, &(0x7f0000000840)="595f42ab6a4edefc9803e852e580d87fd8458130515cb3c772937c10d48591abdbac53e8bad1a0926e433994616b15009f4b76e80cafd0ddbc05c1b685d8d4f43d0e30e6e559ece6ba7aa837bbdc8240e5c373f6564d00109a33fc4ceb290e69223d6867f8ae0c2a702de35f495acb60bca2adefb723778908c6b6b62461bc54a44989d7e62db2b5a0bcad4bafbd93a9c27c43ba9189134cccae87", 0x9b, r5) r6 = request_key(&(0x7f0000000b00)='dns_resolver\x00', &(0x7f0000000b40)={'syz', 0x1}, &(0x7f0000000b80)='@\x00', r0) r7 = add_key$fscrypt_v1(&(0x7f0000000a00), &(0x7f0000000a40)={'fscrypt:', @desc3}, &(0x7f0000000a80)={0x0, "fe3ee4dc9ab37ec63be0a5936189436285dd5533549c1370c9fb95505f7c2ce202e2d52abd24fcadd6e956ab143651ed62f31a006a20aeb6db8ec1ef78e31097", 0x27}, 0x48, r6) add_key$keyring(&(0x7f0000000bc0), &(0x7f0000000c00)={'syz', 0x2}, 0x0, 0x0, r2) add_key(&(0x7f0000000c40)='cifs.spnego\x00', &(0x7f0000000c80)={'syz', 0x2}, &(0x7f0000000cc0)="5f3c845505b4579eb23690e42b6fdb5e8e5cc0bb7977c53263e5bdf9d776ef64b8cfdfe22ff3128ce48bb7178a25e94ffc37e01ced73c4d467c1b4217c884d03828f08b379b7087186c66903338edb30358f45ed1865e37d5e1e2739323c8a240039b4f6b24eedff819e54c9d30e410694a00620b54ea305b1bee9bb795d77d70a59e8ae8d8b35bc6d54c7496b6459f5089c8fdad50dd0780c54b6f2c40ca7e9cd57505521ebccf9edf24a730a451e71f2d746564a3212f1b0aded823d6ab1e7f76ee9fd5eb54d703c4ca490d6b1e4ea9ee54a356556ef489f5c742bf0a93d94a85707bebffbfb4d182221e814a8be0ec91d", 0xf2, r6) r8 = add_key(&(0x7f0000000dc0)='big_key\x00', &(0x7f0000000e00)={'syz', 0x1}, &(0x7f0000000e40)="6a2755fb3d06865de413e692f1abc78e9a15c3b4b3d5db5a147c8a2e6b18c67d2ffc9d065823cb29be5c48519f8a598b66aeef0e25707a8b817c364f0dd21419395eede3d1e4f189e380fc10ad003697d801633ce7820bb12245ffa7bf980ba3", 0x60, r5) keyctl$link(0x8, r8, r1) add_key(&(0x7f0000000ec0)='keyring\x00', &(0x7f0000000f00)={'syz', 0x3}, &(0x7f0000000f40)="0c8d9fca1ae16db4a734352fba841e2cecbd11fa571c3285f46074a8899f5a28f86b1fa3261ea8002327fc9860da278d2f39c78aca2f271a32492a618b73e0c9e1842f566a58034d4da68087108ac61a16b09c011b7199a627cb653c2e5e3d6e86bfa05ef8c4e8b92dfff0b8bfe05bb310cc44f1126e92e764535d84917aa7fe3e48fc5a213ae7adbe535c09a54e5305a35fa504f9f8f879bb0c7e5ea7e89ff9a15e4e339548cd39897d13f9d44bd2d244acf2646c5b5be17e3cc48465902a201fe9a97e6277b9340083f9803a97d928", 0xd0, r6) r9 = add_key$fscrypt_v1(&(0x7f0000001140), &(0x7f0000001180)={'fscrypt:', @desc1}, &(0x7f00000011c0)={0x0, "c16507a45bb787135ac9b95ec8c47e26d9692049ac00df3cb3d8228bc4f77079b99cf0ac3145f9453f788d88a65a032027315c88d390f6a8a8d2e0b4a8fa879e", 0x28}, 0x48, r7) add_key$user(&(0x7f0000001040), &(0x7f0000001080)={'syz', 0x1}, &(0x7f00000010c0)="9ed5e039940206eaef76b39acdccad7b8c81d45c687b11836902ed2af6ac9ae7b26edb86b7990964b68ae2364a43ebf6f6dd9c02fafd5a286b099df16fa59ab53ac0938a5fd0ab3dfcd1", 0x4a, r9) add_key$fscrypt_provisioning(&(0x7f0000001240), &(0x7f0000001280)={'syz', 0x0}, &(0x7f00000012c0)={0x2, 0x0, @b}, 0x48, r7) add_key(&(0x7f0000001340)='id_resolver\x00', &(0x7f0000001380)={'syz', 0x3}, &(0x7f00000013c0)="7dbaaa4b7975ab85", 0x8, r4) add_key$user(&(0x7f0000001400), &(0x7f0000001440)={'syz', 0x3}, &(0x7f0000001480)="9abb73191add798adca687783ec8ddf8739c13a0bd318dfc65d15d640e0fe92962f8e48552958f3f9e2d1e4338c45d8567d1e45c90a000b32a676fa927c2f817af", 0x41, r6) add_key$fscrypt_provisioning(&(0x7f0000001500), &(0x7f0000001540)={'syz', 0x3}, &(0x7f0000001580)={0x2, 0x0, @d}, 0x18, r3) keyctl$negate(0xd, r1, 0x80000001, r3) r10 = add_key(&(0x7f0000001740)='id_legacy\x00', &(0x7f0000001780)={'syz', 0x3}, &(0x7f00000017c0), 0x0, r9) add_key$user(&(0x7f00000015c0), &(0x7f0000001600)={'syz', 0x0}, &(0x7f0000001640)="fe55b0fcd44414cb77af90ef4cde0e7af8d663eb71367e9eefcad666cbdcd861b0494178eda5a5652520eed21f67b5642532fc8988dfc38d891487a6041173ea1ea114f283dbc6a288c2e5c396d7d735030259874281426f7ef7fdfd92d7be57a5cf3673b3244835b6ddd85f5855977dace6410d56610e0d8a1d229444ac19e8b900344be341b10199ab3280318693b0fc8790c17354094e5b7d6e3afd1c564e86b787c5381aae83c15f118d96a1b32462076db5ee235bf15e415f14ede787cd18e49612911bb09e1de50db4f987763a42eed3b45c830a9b56ad3505046c99706ee2bf03c25d38344411a86992e030e1", 0xf0, r10) keyctl$restrict_keyring(0x1d, r1, 0x0, &(0x7f0000001800)='fscrypt-provisioning\x00') r11 = add_key$keyring(&(0x7f0000001900), &(0x7f0000001940)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) add_key$fscrypt_provisioning(&(0x7f0000001840), &(0x7f0000001880)={'syz', 0x0}, &(0x7f00000018c0)={0x2, 0x0, @c}, 0x29, r11) 18:11:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) socket$unix(0x1, 0x1, 0x0) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0x1, 0x2f, &(0x7f0000001d00)=0x1ff, 0x4) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca7e4d5d5bdbe70000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f0000001c00)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f1b6074", 0x6e}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f0000000240)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x41681, 0x0, 0x0, 0x2, 0x4000, 0x0, 0x410e}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000001980)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x401, 0xfffffff8}}, './file0\x00'}) getsockname$unix(r7, &(0x7f00000019c0)=@abs, &(0x7f0000001a40)=0x6e) ioctl$sock_SIOCADDRT(r6, 0x890c, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x0, @local, 0xd04}, @vsock={0x28, 0x0, 0xffffd8ee, @host}, @nl=@unspec, 0xf0f4, 0x0, 0x0, 0x0, 0xf002, &(0x7f0000000200)='geneve0\x00', 0x2, 0xdc03, 0x5}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="76bce60075af5006ea9c87e13e6cdd799cffff"]}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000940)={{}, 0x0, 0x978e7526b7dc0029, @inherit={0x90, &(0x7f0000001d40)=ANY=[@ANYBLOB="01000000000000000900000000000000030000000000000059000000000000001c00000000000000020000000000000000fcffffffffffff010000000000000002000040000000005a09000000000000090000000000000008000000000000000002000000000085801627f6d3115289b5ba2f00060000000000000001800000000000005807000000000000780b0000f31603c7c47612645ef33485c043516fdc59b677c1411b87629cb922c8998d17a74070004dd8c00d83f596ebb22423d8c15ff3afb37241a80e9ff1c8aa70804ba265233370143916bc0f8584d73a2c5d885e4fab8be93da29a6261471dcbbef03454b779c4a372853811e0316d25f18f1569bb80aca918abfbd945b17c6fb7490e49b1b612b86b770ab86650d72214b2f40d9328e9ce"]}, @name="0d4291a86e304dcbd09736989d2f17be14f7463636f1695bc1f46a2a8e5d9aee3903748b19153d9ccbc92912f8a331213175c6c85233c1cdf8e6eeb40ecb32ed5c1d2a29a7453cf626fff77dd078fe969eaea6f7c3d80e3e6ca98adf4b54197a00c2aaf555fa885947ab8c9b3799f696d285ea0b1c5a4134ad5a19f04aed9f0d7243af0618dc07e6e42e88f15fb0a9e3a09354ced7ec900c691b1d4a89f7816a7ea253c54a573c97fa1f678812bf2882f01a9b2c79cc25ff7b379e176e743ff39e0ec9d43caee24b7e9f7ad30907a3e2f73ed416e8e24b0b40eb45d7827450543832e30cf04e0e2427b96d14ff35a0f341d36d27bdec9653ec5e7d83d9f6519b71c47b0781d5b485f412f9ca900e9f9731703d50b9755567351c82b20db224515cba5d3e0c735d4cf9fd095f07dcc30b874b7b37d5556107447c3efc65caa22eff6dfc38d41c77a011431f027a476ffbf429ec6477bea9d025b41cf2db4462f88012a4e99999f74f4b3f7de51b573ddf775effd4b6d4b9bef0bb33d1bafdf4211865017a0dc71c82de70766523a75393cdfa5b27adca98106b2b1485f4c9aca16f0e6f554f72a0de2b2a907e5dc0c2739d9543e825d505f215579e99b5489d119ac1c7a3e6052756d0518159d84dae92c9872e6f24a5b2721d8e2a54a7aad3190c235085f807d02d53c8b529b9001af12f390098651672408a1b03956159e08191e1e448acdab2a70a3f74498d36e4c56fd892eaa4dbf38166594cfa88d5d69108702f7b1680bcc3552c3e4c22abdfd02b48b898cf125f78c69a80f5c4f6b722e66f5760e217958dafadae089f998690b1f79fdd54000a663adf8ee300d5797c3d85d25a94c48a79675b4cb921f30277f0c749dadb02f5b844b56a0b42b54577e3ebe919e9f470858719cd2b75ec1e2596df2d54aece941569cc2585315695b0b1f824026deac1be1062a8e4fef25f4a501605332e5db10d88b50adbd3763ac236478a99e2ae2f4d9ea2f3d532abde709684cce3fe2839d4b1e942cc46775a20d5788d474b2c8b97a1a67f8a05518d73ac60f227718813394970133e213a6b989383fe4af0a1ae6c5ff1a3165589dbd19b2d0d5d14d2d92ddea857e3becd2a82d438acce9887277120e02d56012bb7cdcfdc86175e628bfcaf9a03c1c173ff18030f55a9e6dd37863133af7f2a65eaf9f65496144d786a82eb2d3088fff034f7552dff20b20985fe7934aa1ef2a06daaed7bd68bd0ea2bbf95ea0e5a6c45455f314d05554d394eeeb64d1471e806c1ccc25e23bf6e4afbb402c51633f6181b1e9392170170256ea65889cfa0cca05189d99d5c9cc116bae6722d55842861ebe05df4ff9fcd25adfc4c059a25321056b120351c416e9c6c1f09d174add327ccf7d598ffd9ab1aaa1745284f65739a0b281b31a03b12e33df6c3b52b7353b1f3fd821cb5419a12663e64d9ef70fee3ad082dd76b2420f594c4c4fe8b585ef29b769262d0f4633c28a97f60012f316c60f30903a8d1734bf944004b35d500d545c4f020627f1e2f90dfc565c4bdc2db642f5203a7babf591dc2a135c910d90be77cdada9c42eeff2075c26076bebee3b6a4cfe718a3fca68aec58c62e32f4c832751b1cf7ed0c8dae81ecd43730054c1670a7eae6d568adb114883742d968a029a83b19bf05d604d7ab62b0cdb5cd7ca9cd1532706c027b8ca985e76dcf76461d8f0facf8f0604c8f2241bfe676772bd8dba7a7cfdba2c2def1b2b611dddb7787399d0a4e0535de21f339d6fce999f14c63d702ecada8402f14e46bad80bb084bbd203f330d25d3a24e586b9a2966b3fc43148850e49f4c1feef36eb4c2e739a5e350b8714ed24f423266b7d4be033d6232fa5e46ce1c9d11da93c12c48a68b8c366c974bf3fdfee39aeb7fd63a278e48f124e247d3073168d950d8a3e5f72d74f8b3514e975b6ec67db4444b1f9ab4dc82a9e838b114c82cfe1e1944348ce9658bdd7cb5b12a2318abcc861c305eab960152a234564f988a5e1cf095f8a305651a7ffd93cdb29f33e24837b76c3f539a1ffcd12e0c7e4186c3d89338cda60273fefa14532376877a06dd30065f70e3f00b0be537c9db8c0b250d501953bcbc8b0929adfc1d14f1b0953ec728f9e39c444998c0cabc50319323b84f0af302b40fe0f5ef045cd316e6889eb30b7a210d92255b7cdbf523e0b9147baeefc38a5193593813281d0a4c486cf48e94e7d23deac5186cfadfea3e6e4b03da65a7e5cf3538cbfa38f1e9c7b55702e326a0e3b2b4a8670dd35dd73af5a65016f32aec1b8bcb0eda24e2e56e70cdb23f49a2c8a436a2d01f756e8def338a7c3f9caa11352b6fe579dd9bee3d72ab5f204875a1ecdd6f8f854d29fd236818f7025b1c05a3708722b4215385e07850c3e1ad57d40835b71e27b75326d061d4181248907826cf74fa99141d0c9eb748234f51f7b05ca643e512b84fc90173d3cc0c63fa28a2580b2702d34457890df8f944801f9fd32d33f4108265cac50539cc80a191990c447f6357c6a1c028dcf6d48604d76fab812512665c06d85fc06c700b8381c03e9ca1d1546d3c41b303fbd3622567ef632d3b0008eecadfe83dfb22056b6f5f5a7688d0667230be0c31a82200c4ff9932330c3ab7a7e03119db99c3af63e2a82f6fd4e89b1af93079884e12ea4059dde85ea0545ebec32e055d643b670130db6d87875b416d47becf22994250fda0e8746826ce2b48f9380017066c8c68ef012e224a07da794b28e0be5398cd3d83ab4e95946969882985eeb9c82867c6a4854800e8086cbe12c1ec4d15186331e24555a9795d324b29e5389dd5616783dee016e883bf9bc3e272e2ad4059e83cc1a6bea4abad5c5823dde1e82ae88e3d242404edad3087dd3404fda84e7184ede1e5332c4151916444e347ebb5890c53abd9e3aa7c3a6589d28d52669d9c766bf464b149a787091d48c84dd8104bedb5e1247a6c57e8fd2502bb8f7e7cc34bfe4e0ba3a40f489a23c2625230e9f82df3c6b4a91228fc3e147bf718a1794dcf2985ef3a54ca51c4903ed9ea8e03fc02aecaab714297b37c7bc80f777152f2d04ed46dc633a0f4562158862d1b2574a7f7e26f1dac3420061d31c1ed581ae9932c4ca1b5d68957da3751861d870e6a8bf7299e3719a36e8e4b6e98f5bb6c0772098f48bcead1077edb4b02f477c955b50e431870c48ef33bcd3a6758e4fcf5aadd25cabd8677090dc5c106dbfba443b50541651645c660cfafde035531ab0b95e6112d59bc0bd4e7da040466d1c060b9156607b5a826db66af70e29a8f0f04db0404077f268f8ef3b553d3012533aaff709497bdbd71aa5b4d74d2d645d155cc0c54b551ad60686b62efc8c1c94bfd65dd985b502308670e3ce4ea3e480470fd04637236cf248f5845ecdab8841185d150eac38cdc261ebf00d2f1dde5616621699d2dd9ac439fa2465ab14d7294575d3fad2ee44e04076686df65b8d53e2638a79015a22ae7ebc8e74f4a9d871bc94d75d47b108abe2572d468ca0e6c9af9aae4d512fdd76e022d517a73f559f7d308a2e4fdd043451275c6991b248eb91a5255f6b8819692ba3b35063b7e5e51885e99de53ed078d518259eea1c42e94718038b090faaaaf30e8f834cdbd1d5a12d2396c592e42c57893fa9cf0527bea24929b5abbb12e0658268f94a98070f17788b9e51af003e62b52d5283580427f1be6c116523c696bcd037e2a56ba002e6092f03159a3ffdee846a067ec70103bcfeb46c2cc8891759acb531f2bd5f4d111c3a8dd471cb20a8a182bd23f41562088f0c5b59b0c33632f3c08c91fcaed314e1b038e189a319541c4a501ea2fc936df56ac4b51d3f4979f2a28e93195a2cd6b1aff5b3a27cb2726ff43df67ec17d5ebf3d2640fd0dbdc82b5b0ae525912689ca775904655958aea7ef560f1e4474bc722dc10aa3070379b33cd4cc6364a02611135c51464b5b799d86cf6f4939947e4b5ab3a9329775f6889d3df0c29d3981f69a9d7e7aa9e193d7c579029882924cc1c61822844ff494354defd91681cd1a032d5b3cb804021412661f6ec8e7d659c54ad84a2a0670cf4f113dc03312585342128262c9803c93a7ce2817f88660cc347a31d8b15aed3c5c34aa4cdbe3171f4e4514e7875ae6cdb493c36b9bbe5f9ad16c7af5d6eac41fd406bfed465740020f8845d73587edebe7db1db9f659c43fd5b70b8e0c6fb9901a3b46dc3b47ac69bbdef089b74db5ba6db0e13287a9a12ca6f7e7291094c5b7f6bec1e97ebfe9ca63bde95f0ebf6fa9b8388a28b38ba798a0645a369f398342d30d9a7ad64789fa907d00bf5f835779d221333059c75713b09a24b683e4ca07f8127b7937baf63945a8a274b1ee89cd13cf19eee78c3cc43043ebcd4be18a0468ff6ca868380fd2c6e005e536b8a11be0aedfa2220223624f6298d346213fa5c762d9c754adf06c435320071aa2eb98f4ddfb5a032c597056dd2b820d74834b232b1af3f9de279defdb3fd4ccddb2767c0603bf749a95503903f0dffa77c07936bdde6b629ad5c8166fbe2a06154d894d268a17f16e490e6e10ed799dcc34ce13da70795a093fcd5ee8cca5cdfa4e4dfa10ba1ded3ef4ab1e180bb902dea7627f9fa39e91c4cacd5724dc58e4413d773aa3e2c5fed0c868d6cf179a2244f2536a44ca86c796909948d945d3d9a89d9f9d332c4d6779a58f5555222dee990d4a2c60b45c8a769e08b3b64dd72346572a0c2608ea4aa509a5766be99f727fa6a5282ea44f701e06074b89485116a49021e3cf0e8afcece4820097fab8fc4a225458c56b4316c2383485abb3df2ea19acd3c96d212f0f92c4bb6f70c52ae9099642622cebde74cbe400af44ba62bff086b009c2da3868c1af953f80db414b171e7b46bdf1a3131a4a88d8440b8d3fc8be2ef462ca75348f49b02fea9d83076e48c9a7af6bd2a49c18b10f073a709da6fdc8c3bf2790fcac5744790c18e00ab36aa72946d8600f44e42f022ff8313f99c5bf6330b4f4ce15f9c29d22ab333b851017dea91291d3ed2c7e12c965d121030ea3e87feb0d08bc66650546752439338a7dae41f578513d3515e45ded97ba4436afb0d934bf63b9344f09adf6e6bf8fe5de8ce0f779a247f7d635fcaf85ed2196edda24767cb27a6b66ba5bfd79a99e7732f8e49e4c276d774ff01474a4c43b404859bf5b50a6de5e8ceba5247c3f8a982dfa81009ddf72261e4596bce41285dbd334011a63a2400ee93f6b19787b5f3715a7d3485eb866ee1e959ed346cb5dd6286940e012c54a3f40b166796da03a25345c90d815543a537ee2305c48b1c0fd96a95d4f9e983ba18584c82812b8d1582f7a73fec472758a54f77658e6bb321a2a07643d22096447756e102f9fad472c319d4ae6dda12a9760bd80c20c881319e37f8029297564d40e8de96342956de44c4aef158ca1059255f2cfa254c81d132b894f1fc8689cef1795a0ee1a81316b30aaeac2500c0f8fa79dcf3c3afa9602901cb83fe48529d463c8ae9fd4d513583a3a8291efe6bc0ef8fb1799980283984a65bcbb15e68063cda212f35d3499de06549e8802ba866a9af1c81858e1b12a5a8d8825abee79c98ddddf8ee3de7dd85dbe78f91b4402b5c67dc47d83c27d7e74068f82172c0186f79d412d97e9f1a2627f1d714d35499299fbef5863874d0defa17dc0e7a719f5"}) connect$can_j1939(0xffffffffffffffff, &(0x7f0000001ac0)={0x1d, 0x0, 0x0, {0x2, 0xff, 0x4}, 0x1}, 0x18) sendmsg$nl_route_sched(r3, &(0x7f0000001cc0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a80)={&(0x7f00000003c0)=@newtclass={0x2c, 0x28, 0x800, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0x5}, {0xfff3, 0xa}, {0xfff2, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x20, 0x5}}]}, 0x2c}}, 0x80) fsetxattr$trusted_overlay_opaque(r3, &(0x7f00000000c0), &(0x7f00000001c0), 0x2, 0x2) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x700, &(0x7f0000000580)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x44}, 0x1, 0xba01}, 0x0) write$binfmt_misc(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="73797a3032585febed53676861e2ef3a1fccb3855b0a3201857575108a0620fe7e29925696f8e293d6ffa6b1e9c9010f2e9591c0c786cd6b0400518f6a93fa925e92cad340820a88755d2ae4040073342063d0b6a780d24578a2938844d4ef32dc81e92bbfba89804a4183c983bb641f1b2d951fd23fbf20b87898ba0f0c145552a3933af2059c49e7e642129def0be098f8273dbe88167089e57314196543380822468df195d19871a83591620ca08e309bd580b7e1000000824d33462b4e0220c3be2d368d8c26b1158ebd7c000000000000000000002c69bdb00d9415675101fc1dcbf1e64b00"/244], 0xd7) 18:11:44 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:44 executing program 4: syz_emit_ethernet(0x54, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1e, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, "2b15"}, {}]}}}}}}, 0x0) [ 1638.656304][ T7814] FAULT_INJECTION: forcing a failure. [ 1638.656304][ T7814] name failslab, interval 1, probability 0, space 0, times 0 [ 1638.669017][ T7814] CPU: 1 PID: 7814 Comm: syz-executor.2 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1638.679556][ T7814] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1638.689721][ T7814] Call Trace: [ 1638.693021][ T7814] [ 1638.695986][ T7814] dump_stack_lvl+0xda/0x130 [ 1638.700610][ T7814] dump_stack+0x15/0x20 18:11:44 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:11:44 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x7, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1638.704977][ T7814] should_fail_ex+0x21f/0x230 [ 1638.709714][ T7814] __should_failslab+0x92/0xa0 [ 1638.714586][ T7814] should_failslab+0x9/0x20 [ 1638.719136][ T7814] slab_pre_alloc_hook+0x38/0x180 [ 1638.724258][ T7814] kmem_cache_alloc+0x58/0x270 [ 1638.729220][ T7814] ? build_skb+0x35/0x210 [ 1638.733592][ T7814] build_skb+0x35/0x210 [ 1638.737782][ T7814] __tun_build_skb+0x2b/0x1b0 [ 1638.742504][ T7814] ? tun_get_user+0x14d0/0x21f0 [ 1638.747446][ T7814] tun_get_user+0x14ef/0x21f0 18:11:44 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:44 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) [ 1638.752204][ T7814] tun_chr_write_iter+0x18e/0x240 [ 1638.757359][ T7814] vfs_write+0x45a/0x750 [ 1638.761713][ T7814] ksys_write+0xeb/0x1a0 [ 1638.765990][ T7814] __x64_sys_write+0x42/0x50 [ 1638.770634][ T7814] do_syscall_64+0x41/0xc0 [ 1638.775163][ T7814] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1638.781153][ T7814] RIP: 0033:0x7f37ee946e7f [ 1638.785584][ T7814] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1638.805313][ T7814] RSP: 002b:00007f37edd08130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1638.813823][ T7814] RAX: ffffffffffffffda RBX: 00007f37eeab4f80 RCX: 00007f37ee946e7f [ 1638.821991][ T7814] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1638.830031][ T7814] RBP: 00007f37edd081d0 R08: 0000000000000000 R09: 0000000000000000 [ 1638.838025][ T7814] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1638.846018][ T7814] R13: 00007ffc31ac571f R14: 00007f37edd08300 R15: 0000000000022000 [ 1638.853991][ T7814] 18:11:55 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x148, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x57, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x58, 0x40, "bfd1a1b0b7789a9feb7bea"}}]}, 0x148}}, 0x0) 18:11:55 executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1c, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{}, {}]}}}}}}, 0x0) 18:11:55 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x4a, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:55 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 4) 18:11:55 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000080)='\']$+\x00') (async) r1 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="f2793f81610583bb8f46d3c858b5b90d8cb4b8f35f13184d7ba88577410b16a0062eada66aa5ec662c2c26ecb8e9ed3d1a4ab3924c5c62a442bf2e972dc26906dcc189f7460fc2b2dea930c891e54e091e7881e0037149e819682bacbb67b7bafed601b585a164a1cdf4a0e00c7015784fe3839e1a39d0e9107119677e76a057878620e524fc", 0x86, r0) r2 = request_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='{*(:\x00', 0xffffffffffffffff) (async) add_key(&(0x7f00000002c0)='cifs.idmap\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="6df337a9737640e0cedae6e4f8f9fadb77527430b125f13ed3790fd29a1d1985da500beedf3afdccba12c32e45b5deea83f6f0a832c592cc6392670c96ac0a820a90a88dd2a0fa0f77c22f0361cc5bb6186ead8266dd15491f7eb6e381a4821e5e1ddbf5db325c120cb1fedd02efb5ddbf4590043bc03934ef2c4f5b166d0572d1ca2da004d1d1d3be1fd41da601cba0d91bad8b668d772a9586743f69dbc4836fcc2d6ed738493170b10f7b3f8400a4322d658dd2a22c2c8f36644135ce236dc8a9a6956baecdcf20c43d568035ff4d1c441cbfce0d88a19f1ac39d9e539cd12d2d2c307a4613", 0xe7, 0xfffffffffffffffa) (async) r3 = add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r1) add_key$fscrypt_provisioning(&(0x7f00000004c0), &(0x7f0000000500)={'syz', 0x3}, &(0x7f0000000540)={0x0, 0x0, @a}, 0x48, r2) (async) add_key$fscrypt_provisioning(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)={0x0, 0x0, @a}, 0x48, r1) (async) r4 = add_key$fscrypt_v1(&(0x7f00000006c0), &(0x7f0000000700)={'fscrypt:', @desc4}, &(0x7f0000000740)={0x0, "80b3d29ed7de718c3fb1c6cdc30d32a3d18ee50b27658c6906118568c83d9e3b33e581367ca15031c09f3b88dcbd394aed4f87cbf6c4271552a374bdc9e934c4", 0x24}, 0x48, r0) (async) r5 = add_key$fscrypt_v1(&(0x7f0000000900), &(0x7f0000000940)={'fscrypt:', @desc3}, &(0x7f0000000980)={0x0, "12d99d45d3e873cc320660af00ba4931150b714951efc8e7ced3d73d75bbe2e062cfcadd283f949285ee7f6d79ea38f9662b07f65c4e741ed9192d9372314f34", 0x3f}, 0x48, r0) add_key$user(&(0x7f00000007c0), &(0x7f0000000800)={'syz', 0x3}, &(0x7f0000000840)="595f42ab6a4edefc9803e852e580d87fd8458130515cb3c772937c10d48591abdbac53e8bad1a0926e433994616b15009f4b76e80cafd0ddbc05c1b685d8d4f43d0e30e6e559ece6ba7aa837bbdc8240e5c373f6564d00109a33fc4ceb290e69223d6867f8ae0c2a702de35f495acb60bca2adefb723778908c6b6b62461bc54a44989d7e62db2b5a0bcad4bafbd93a9c27c43ba9189134cccae87", 0x9b, r5) (async) r6 = request_key(&(0x7f0000000b00)='dns_resolver\x00', &(0x7f0000000b40)={'syz', 0x1}, &(0x7f0000000b80)='@\x00', r0) r7 = add_key$fscrypt_v1(&(0x7f0000000a00), &(0x7f0000000a40)={'fscrypt:', @desc3}, &(0x7f0000000a80)={0x0, "fe3ee4dc9ab37ec63be0a5936189436285dd5533549c1370c9fb95505f7c2ce202e2d52abd24fcadd6e956ab143651ed62f31a006a20aeb6db8ec1ef78e31097", 0x27}, 0x48, r6) (async) add_key$keyring(&(0x7f0000000bc0), &(0x7f0000000c00)={'syz', 0x2}, 0x0, 0x0, r2) (async) add_key(&(0x7f0000000c40)='cifs.spnego\x00', &(0x7f0000000c80)={'syz', 0x2}, &(0x7f0000000cc0)="5f3c845505b4579eb23690e42b6fdb5e8e5cc0bb7977c53263e5bdf9d776ef64b8cfdfe22ff3128ce48bb7178a25e94ffc37e01ced73c4d467c1b4217c884d03828f08b379b7087186c66903338edb30358f45ed1865e37d5e1e2739323c8a240039b4f6b24eedff819e54c9d30e410694a00620b54ea305b1bee9bb795d77d70a59e8ae8d8b35bc6d54c7496b6459f5089c8fdad50dd0780c54b6f2c40ca7e9cd57505521ebccf9edf24a730a451e71f2d746564a3212f1b0aded823d6ab1e7f76ee9fd5eb54d703c4ca490d6b1e4ea9ee54a356556ef489f5c742bf0a93d94a85707bebffbfb4d182221e814a8be0ec91d", 0xf2, r6) (async) r8 = add_key(&(0x7f0000000dc0)='big_key\x00', &(0x7f0000000e00)={'syz', 0x1}, &(0x7f0000000e40)="6a2755fb3d06865de413e692f1abc78e9a15c3b4b3d5db5a147c8a2e6b18c67d2ffc9d065823cb29be5c48519f8a598b66aeef0e25707a8b817c364f0dd21419395eede3d1e4f189e380fc10ad003697d801633ce7820bb12245ffa7bf980ba3", 0x60, r5) keyctl$link(0x8, r8, r1) add_key(&(0x7f0000000ec0)='keyring\x00', &(0x7f0000000f00)={'syz', 0x3}, &(0x7f0000000f40)="0c8d9fca1ae16db4a734352fba841e2cecbd11fa571c3285f46074a8899f5a28f86b1fa3261ea8002327fc9860da278d2f39c78aca2f271a32492a618b73e0c9e1842f566a58034d4da68087108ac61a16b09c011b7199a627cb653c2e5e3d6e86bfa05ef8c4e8b92dfff0b8bfe05bb310cc44f1126e92e764535d84917aa7fe3e48fc5a213ae7adbe535c09a54e5305a35fa504f9f8f879bb0c7e5ea7e89ff9a15e4e339548cd39897d13f9d44bd2d244acf2646c5b5be17e3cc48465902a201fe9a97e6277b9340083f9803a97d928", 0xd0, r6) r9 = add_key$fscrypt_v1(&(0x7f0000001140), &(0x7f0000001180)={'fscrypt:', @desc1}, &(0x7f00000011c0)={0x0, "c16507a45bb787135ac9b95ec8c47e26d9692049ac00df3cb3d8228bc4f77079b99cf0ac3145f9453f788d88a65a032027315c88d390f6a8a8d2e0b4a8fa879e", 0x28}, 0x48, r7) add_key$user(&(0x7f0000001040), &(0x7f0000001080)={'syz', 0x1}, &(0x7f00000010c0)="9ed5e039940206eaef76b39acdccad7b8c81d45c687b11836902ed2af6ac9ae7b26edb86b7990964b68ae2364a43ebf6f6dd9c02fafd5a286b099df16fa59ab53ac0938a5fd0ab3dfcd1", 0x4a, r9) (async) add_key$fscrypt_provisioning(&(0x7f0000001240), &(0x7f0000001280)={'syz', 0x0}, &(0x7f00000012c0)={0x2, 0x0, @b}, 0x48, r7) add_key(&(0x7f0000001340)='id_resolver\x00', &(0x7f0000001380)={'syz', 0x3}, &(0x7f00000013c0)="7dbaaa4b7975ab85", 0x8, r4) (async) add_key$user(&(0x7f0000001400), &(0x7f0000001440)={'syz', 0x3}, &(0x7f0000001480)="9abb73191add798adca687783ec8ddf8739c13a0bd318dfc65d15d640e0fe92962f8e48552958f3f9e2d1e4338c45d8567d1e45c90a000b32a676fa927c2f817af", 0x41, r6) add_key$fscrypt_provisioning(&(0x7f0000001500), &(0x7f0000001540)={'syz', 0x3}, &(0x7f0000001580)={0x2, 0x0, @d}, 0x18, r3) (async) keyctl$negate(0xd, r1, 0x80000001, r3) (async) r10 = add_key(&(0x7f0000001740)='id_legacy\x00', &(0x7f0000001780)={'syz', 0x3}, &(0x7f00000017c0), 0x0, r9) add_key$user(&(0x7f00000015c0), &(0x7f0000001600)={'syz', 0x0}, &(0x7f0000001640)="fe55b0fcd44414cb77af90ef4cde0e7af8d663eb71367e9eefcad666cbdcd861b0494178eda5a5652520eed21f67b5642532fc8988dfc38d891487a6041173ea1ea114f283dbc6a288c2e5c396d7d735030259874281426f7ef7fdfd92d7be57a5cf3673b3244835b6ddd85f5855977dace6410d56610e0d8a1d229444ac19e8b900344be341b10199ab3280318693b0fc8790c17354094e5b7d6e3afd1c564e86b787c5381aae83c15f118d96a1b32462076db5ee235bf15e415f14ede787cd18e49612911bb09e1de50db4f987763a42eed3b45c830a9b56ad3505046c99706ee2bf03c25d38344411a86992e030e1", 0xf0, r10) (async) keyctl$restrict_keyring(0x1d, r1, 0x0, &(0x7f0000001800)='fscrypt-provisioning\x00') (async) r11 = add_key$keyring(&(0x7f0000001900), &(0x7f0000001940)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) add_key$fscrypt_provisioning(&(0x7f0000001840), &(0x7f0000001880)={'syz', 0x0}, &(0x7f00000018c0)={0x2, 0x0, @c}, 0x29, r11) 18:11:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) (async) socket$unix(0x1, 0x1, 0x0) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0x1, 0x2f, &(0x7f0000001d00)=0x1ff, 0x4) (async) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca7e4d5d5bdbe70000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) (async) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f0000001c00)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f1b6074", 0x6e}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f0000000240)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) (async) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x41681, 0x0, 0x0, 0x2, 0x4000, 0x0, 0x410e}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) (async) r6 = socket$inet_tcp(0x2, 0x1, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000001980)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x401, 0xfffffff8}}, './file0\x00'}) getsockname$unix(r7, &(0x7f00000019c0)=@abs, &(0x7f0000001a40)=0x6e) (async) ioctl$sock_SIOCADDRT(r6, 0x890c, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x0, @local, 0xd04}, @vsock={0x28, 0x0, 0xffffd8ee, @host}, @nl=@unspec, 0xf0f4, 0x0, 0x0, 0x0, 0xf002, &(0x7f0000000200)='geneve0\x00', 0x2, 0xdc03, 0x5}) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="76bce60075af5006ea9c87e13e6cdd799cffff"]}, @devid}) (async) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000940)={{}, 0x0, 0x978e7526b7dc0029, @inherit={0x90, &(0x7f0000001d40)=ANY=[@ANYBLOB="01000000000000000900000000000000030000000000000059000000000000001c00000000000000020000000000000000fcffffffffffff010000000000000002000040000000005a09000000000000090000000000000008000000000000000002000000000085801627f6d3115289b5ba2f00060000000000000001800000000000005807000000000000780b0000f31603c7c47612645ef33485c043516fdc59b677c1411b87629cb922c8998d17a74070004dd8c00d83f596ebb22423d8c15ff3afb37241a80e9ff1c8aa70804ba265233370143916bc0f8584d73a2c5d885e4fab8be93da29a6261471dcbbef03454b779c4a372853811e0316d25f18f1569bb80aca918abfbd945b17c6fb7490e49b1b612b86b770ab86650d72214b2f40d9328e9ce"]}, @name="0d4291a86e304dcbd09736989d2f17be14f7463636f1695bc1f46a2a8e5d9aee3903748b19153d9ccbc92912f8a331213175c6c85233c1cdf8e6eeb40ecb32ed5c1d2a29a7453cf626fff77dd078fe969eaea6f7c3d80e3e6ca98adf4b54197a00c2aaf555fa885947ab8c9b3799f696d285ea0b1c5a4134ad5a19f04aed9f0d7243af0618dc07e6e42e88f15fb0a9e3a09354ced7ec900c691b1d4a89f7816a7ea253c54a573c97fa1f678812bf2882f01a9b2c79cc25ff7b379e176e743ff39e0ec9d43caee24b7e9f7ad30907a3e2f73ed416e8e24b0b40eb45d7827450543832e30cf04e0e2427b96d14ff35a0f341d36d27bdec9653ec5e7d83d9f6519b71c47b0781d5b485f412f9ca900e9f9731703d50b9755567351c82b20db224515cba5d3e0c735d4cf9fd095f07dcc30b874b7b37d5556107447c3efc65caa22eff6dfc38d41c77a011431f027a476ffbf429ec6477bea9d025b41cf2db4462f88012a4e99999f74f4b3f7de51b573ddf775effd4b6d4b9bef0bb33d1bafdf4211865017a0dc71c82de70766523a75393cdfa5b27adca98106b2b1485f4c9aca16f0e6f554f72a0de2b2a907e5dc0c2739d9543e825d505f215579e99b5489d119ac1c7a3e6052756d0518159d84dae92c9872e6f24a5b2721d8e2a54a7aad3190c235085f807d02d53c8b529b9001af12f390098651672408a1b03956159e08191e1e448acdab2a70a3f74498d36e4c56fd892eaa4dbf38166594cfa88d5d69108702f7b1680bcc3552c3e4c22abdfd02b48b898cf125f78c69a80f5c4f6b722e66f5760e217958dafadae089f998690b1f79fdd54000a663adf8ee300d5797c3d85d25a94c48a79675b4cb921f30277f0c749dadb02f5b844b56a0b42b54577e3ebe919e9f470858719cd2b75ec1e2596df2d54aece941569cc2585315695b0b1f824026deac1be1062a8e4fef25f4a501605332e5db10d88b50adbd3763ac236478a99e2ae2f4d9ea2f3d532abde709684cce3fe2839d4b1e942cc46775a20d5788d474b2c8b97a1a67f8a05518d73ac60f227718813394970133e213a6b989383fe4af0a1ae6c5ff1a3165589dbd19b2d0d5d14d2d92ddea857e3becd2a82d438acce9887277120e02d56012bb7cdcfdc86175e628bfcaf9a03c1c173ff18030f55a9e6dd37863133af7f2a65eaf9f65496144d786a82eb2d3088fff034f7552dff20b20985fe7934aa1ef2a06daaed7bd68bd0ea2bbf95ea0e5a6c45455f314d05554d394eeeb64d1471e806c1ccc25e23bf6e4afbb402c51633f6181b1e9392170170256ea65889cfa0cca05189d99d5c9cc116bae6722d55842861ebe05df4ff9fcd25adfc4c059a25321056b120351c416e9c6c1f09d174add327ccf7d598ffd9ab1aaa1745284f65739a0b281b31a03b12e33df6c3b52b7353b1f3fd821cb5419a12663e64d9ef70fee3ad082dd76b2420f594c4c4fe8b585ef29b769262d0f4633c28a97f60012f316c60f30903a8d1734bf944004b35d500d545c4f020627f1e2f90dfc565c4bdc2db642f5203a7babf591dc2a135c910d90be77cdada9c42eeff2075c26076bebee3b6a4cfe718a3fca68aec58c62e32f4c832751b1cf7ed0c8dae81ecd43730054c1670a7eae6d568adb114883742d968a029a83b19bf05d604d7ab62b0cdb5cd7ca9cd1532706c027b8ca985e76dcf76461d8f0facf8f0604c8f2241bfe676772bd8dba7a7cfdba2c2def1b2b611dddb7787399d0a4e0535de21f339d6fce999f14c63d702ecada8402f14e46bad80bb084bbd203f330d25d3a24e586b9a2966b3fc43148850e49f4c1feef36eb4c2e739a5e350b8714ed24f423266b7d4be033d6232fa5e46ce1c9d11da93c12c48a68b8c366c974bf3fdfee39aeb7fd63a278e48f124e247d3073168d950d8a3e5f72d74f8b3514e975b6ec67db4444b1f9ab4dc82a9e838b114c82cfe1e1944348ce9658bdd7cb5b12a2318abcc861c305eab960152a234564f988a5e1cf095f8a305651a7ffd93cdb29f33e24837b76c3f539a1ffcd12e0c7e4186c3d89338cda60273fefa14532376877a06dd30065f70e3f00b0be537c9db8c0b250d501953bcbc8b0929adfc1d14f1b0953ec728f9e39c444998c0cabc50319323b84f0af302b40fe0f5ef045cd316e6889eb30b7a210d92255b7cdbf523e0b9147baeefc38a5193593813281d0a4c486cf48e94e7d23deac5186cfadfea3e6e4b03da65a7e5cf3538cbfa38f1e9c7b55702e326a0e3b2b4a8670dd35dd73af5a65016f32aec1b8bcb0eda24e2e56e70cdb23f49a2c8a436a2d01f756e8def338a7c3f9caa11352b6fe579dd9bee3d72ab5f204875a1ecdd6f8f854d29fd236818f7025b1c05a3708722b4215385e07850c3e1ad57d40835b71e27b75326d061d4181248907826cf74fa99141d0c9eb748234f51f7b05ca643e512b84fc90173d3cc0c63fa28a2580b2702d34457890df8f944801f9fd32d33f4108265cac50539cc80a191990c447f6357c6a1c028dcf6d48604d76fab812512665c06d85fc06c700b8381c03e9ca1d1546d3c41b303fbd3622567ef632d3b0008eecadfe83dfb22056b6f5f5a7688d0667230be0c31a82200c4ff9932330c3ab7a7e03119db99c3af63e2a82f6fd4e89b1af93079884e12ea4059dde85ea0545ebec32e055d643b670130db6d87875b416d47becf22994250fda0e8746826ce2b48f9380017066c8c68ef012e224a07da794b28e0be5398cd3d83ab4e95946969882985eeb9c82867c6a4854800e8086cbe12c1ec4d15186331e24555a9795d324b29e5389dd5616783dee016e883bf9bc3e272e2ad4059e83cc1a6bea4abad5c5823dde1e82ae88e3d242404edad3087dd3404fda84e7184ede1e5332c4151916444e347ebb5890c53abd9e3aa7c3a6589d28d52669d9c766bf464b149a787091d48c84dd8104bedb5e1247a6c57e8fd2502bb8f7e7cc34bfe4e0ba3a40f489a23c2625230e9f82df3c6b4a91228fc3e147bf718a1794dcf2985ef3a54ca51c4903ed9ea8e03fc02aecaab714297b37c7bc80f777152f2d04ed46dc633a0f4562158862d1b2574a7f7e26f1dac3420061d31c1ed581ae9932c4ca1b5d68957da3751861d870e6a8bf7299e3719a36e8e4b6e98f5bb6c0772098f48bcead1077edb4b02f477c955b50e431870c48ef33bcd3a6758e4fcf5aadd25cabd8677090dc5c106dbfba443b50541651645c660cfafde035531ab0b95e6112d59bc0bd4e7da040466d1c060b9156607b5a826db66af70e29a8f0f04db0404077f268f8ef3b553d3012533aaff709497bdbd71aa5b4d74d2d645d155cc0c54b551ad60686b62efc8c1c94bfd65dd985b502308670e3ce4ea3e480470fd04637236cf248f5845ecdab8841185d150eac38cdc261ebf00d2f1dde5616621699d2dd9ac439fa2465ab14d7294575d3fad2ee44e04076686df65b8d53e2638a79015a22ae7ebc8e74f4a9d871bc94d75d47b108abe2572d468ca0e6c9af9aae4d512fdd76e022d517a73f559f7d308a2e4fdd043451275c6991b248eb91a5255f6b8819692ba3b35063b7e5e51885e99de53ed078d518259eea1c42e94718038b090faaaaf30e8f834cdbd1d5a12d2396c592e42c57893fa9cf0527bea24929b5abbb12e0658268f94a98070f17788b9e51af003e62b52d5283580427f1be6c116523c696bcd037e2a56ba002e6092f03159a3ffdee846a067ec70103bcfeb46c2cc8891759acb531f2bd5f4d111c3a8dd471cb20a8a182bd23f41562088f0c5b59b0c33632f3c08c91fcaed314e1b038e189a319541c4a501ea2fc936df56ac4b51d3f4979f2a28e93195a2cd6b1aff5b3a27cb2726ff43df67ec17d5ebf3d2640fd0dbdc82b5b0ae525912689ca775904655958aea7ef560f1e4474bc722dc10aa3070379b33cd4cc6364a02611135c51464b5b799d86cf6f4939947e4b5ab3a9329775f6889d3df0c29d3981f69a9d7e7aa9e193d7c579029882924cc1c61822844ff494354defd91681cd1a032d5b3cb804021412661f6ec8e7d659c54ad84a2a0670cf4f113dc03312585342128262c9803c93a7ce2817f88660cc347a31d8b15aed3c5c34aa4cdbe3171f4e4514e7875ae6cdb493c36b9bbe5f9ad16c7af5d6eac41fd406bfed465740020f8845d73587edebe7db1db9f659c43fd5b70b8e0c6fb9901a3b46dc3b47ac69bbdef089b74db5ba6db0e13287a9a12ca6f7e7291094c5b7f6bec1e97ebfe9ca63bde95f0ebf6fa9b8388a28b38ba798a0645a369f398342d30d9a7ad64789fa907d00bf5f835779d221333059c75713b09a24b683e4ca07f8127b7937baf63945a8a274b1ee89cd13cf19eee78c3cc43043ebcd4be18a0468ff6ca868380fd2c6e005e536b8a11be0aedfa2220223624f6298d346213fa5c762d9c754adf06c435320071aa2eb98f4ddfb5a032c597056dd2b820d74834b232b1af3f9de279defdb3fd4ccddb2767c0603bf749a95503903f0dffa77c07936bdde6b629ad5c8166fbe2a06154d894d268a17f16e490e6e10ed799dcc34ce13da70795a093fcd5ee8cca5cdfa4e4dfa10ba1ded3ef4ab1e180bb902dea7627f9fa39e91c4cacd5724dc58e4413d773aa3e2c5fed0c868d6cf179a2244f2536a44ca86c796909948d945d3d9a89d9f9d332c4d6779a58f5555222dee990d4a2c60b45c8a769e08b3b64dd72346572a0c2608ea4aa509a5766be99f727fa6a5282ea44f701e06074b89485116a49021e3cf0e8afcece4820097fab8fc4a225458c56b4316c2383485abb3df2ea19acd3c96d212f0f92c4bb6f70c52ae9099642622cebde74cbe400af44ba62bff086b009c2da3868c1af953f80db414b171e7b46bdf1a3131a4a88d8440b8d3fc8be2ef462ca75348f49b02fea9d83076e48c9a7af6bd2a49c18b10f073a709da6fdc8c3bf2790fcac5744790c18e00ab36aa72946d8600f44e42f022ff8313f99c5bf6330b4f4ce15f9c29d22ab333b851017dea91291d3ed2c7e12c965d121030ea3e87feb0d08bc66650546752439338a7dae41f578513d3515e45ded97ba4436afb0d934bf63b9344f09adf6e6bf8fe5de8ce0f779a247f7d635fcaf85ed2196edda24767cb27a6b66ba5bfd79a99e7732f8e49e4c276d774ff01474a4c43b404859bf5b50a6de5e8ceba5247c3f8a982dfa81009ddf72261e4596bce41285dbd334011a63a2400ee93f6b19787b5f3715a7d3485eb866ee1e959ed346cb5dd6286940e012c54a3f40b166796da03a25345c90d815543a537ee2305c48b1c0fd96a95d4f9e983ba18584c82812b8d1582f7a73fec472758a54f77658e6bb321a2a07643d22096447756e102f9fad472c319d4ae6dda12a9760bd80c20c881319e37f8029297564d40e8de96342956de44c4aef158ca1059255f2cfa254c81d132b894f1fc8689cef1795a0ee1a81316b30aaeac2500c0f8fa79dcf3c3afa9602901cb83fe48529d463c8ae9fd4d513583a3a8291efe6bc0ef8fb1799980283984a65bcbb15e68063cda212f35d3499de06549e8802ba866a9af1c81858e1b12a5a8d8825abee79c98ddddf8ee3de7dd85dbe78f91b4402b5c67dc47d83c27d7e74068f82172c0186f79d412d97e9f1a2627f1d714d35499299fbef5863874d0defa17dc0e7a719f5"}) (async) connect$can_j1939(0xffffffffffffffff, &(0x7f0000001ac0)={0x1d, 0x0, 0x0, {0x2, 0xff, 0x4}, 0x1}, 0x18) (async) sendmsg$nl_route_sched(r3, &(0x7f0000001cc0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a80)={&(0x7f00000003c0)=@newtclass={0x2c, 0x28, 0x800, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0x5}, {0xfff3, 0xa}, {0xfff2, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x20, 0x5}}]}, 0x2c}}, 0x80) (async) fsetxattr$trusted_overlay_opaque(r3, &(0x7f00000000c0), &(0x7f00000001c0), 0x2, 0x2) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x700, &(0x7f0000000580)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x44}, 0x1, 0xba01}, 0x0) write$binfmt_misc(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="73797a3032585febed53676861e2ef3a1fccb3855b0a3201857575108a0620fe7e29925696f8e293d6ffa6b1e9c9010f2e9591c0c786cd6b0400518f6a93fa925e92cad340820a88755d2ae4040073342063d0b6a780d24578a2938844d4ef32dc81e92bbfba89804a4183c983bb641f1b2d951fd23fbf20b87898ba0f0c145552a3933af2059c49e7e642129def0be098f8273dbe88167089e57314196543380822468df195d19871a83591620ca08e309bd580b7e1000000824d33462b4e0220c3be2d368d8c26b1158ebd7c000000000000000000002c69bdb00d9415675101fc1dcbf1e64b00"/244], 0xd7) [ 1649.970350][ T7843] FAULT_INJECTION: forcing a failure. [ 1649.970350][ T7843] name failslab, interval 1, probability 0, space 0, times 0 [ 1649.983024][ T7843] CPU: 0 PID: 7843 Comm: syz-executor.2 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1649.993601][ T7843] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1650.003692][ T7843] Call Trace: [ 1650.006992][ T7843] [ 1650.009950][ T7843] dump_stack_lvl+0xda/0x130 [ 1650.014600][ T7843] dump_stack+0x15/0x20 [ 1650.018795][ T7843] should_fail_ex+0x21f/0x230 [ 1650.023509][ T7843] __should_failslab+0x92/0xa0 [ 1650.028438][ T7843] should_failslab+0x9/0x20 [ 1650.033053][ T7843] slab_pre_alloc_hook+0x38/0x180 [ 1650.038121][ T7843] kmem_cache_alloc+0x58/0x270 [ 1650.042937][ T7843] ? skb_clone+0x154/0x1e0 [ 1650.047419][ T7843] ? macvlan_forward_source+0x36c/0x380 [ 1650.052326][ T7848] FAULT_INJECTION: forcing a failure. [ 1650.052326][ T7848] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1650.052994][ T7843] skb_clone+0x154/0x1e0 [ 1650.070283][ T7843] macvlan_handle_frame+0x4a9/0xa40 [ 1650.075533][ T7843] ? macvlan_process_broadcast+0x310/0x310 [ 1650.081477][ T7843] __netif_receive_skb_core+0x9fb/0x1ec0 [ 1650.087141][ T7843] __netif_receive_skb+0x57/0x1b0 [ 1650.092189][ T7843] netif_receive_skb+0x4a/0x310 [ 1650.097084][ T7843] ? __build_skb_around+0x196/0x1f0 [ 1650.102302][ T7843] tun_rx_batched+0x3bd/0x3f0 [ 1650.107074][ T7843] ? eth_type_trans+0x1be/0x350 [ 1650.111980][ T7843] tun_get_user+0x1bb3/0x21f0 [ 1650.116742][ T7843] tun_chr_write_iter+0x18e/0x240 [ 1650.121836][ T7843] vfs_write+0x45a/0x750 [ 1650.126124][ T7843] ksys_write+0xeb/0x1a0 [ 1650.130383][ T7843] __x64_sys_write+0x42/0x50 [ 1650.134988][ T7843] do_syscall_64+0x41/0xc0 [ 1650.139461][ T7843] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1650.145399][ T7843] RIP: 0033:0x7f37ee946e7f [ 1650.149834][ T7843] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1650.169501][ T7843] RSP: 002b:00007f37edd08130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1650.177993][ T7843] RAX: ffffffffffffffda RBX: 00007f37eeab4f80 RCX: 00007f37ee946e7f [ 1650.186055][ T7843] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1650.194114][ T7843] RBP: 00007f37edd081d0 R08: 0000000000000000 R09: 0000000000000000 [ 1650.202096][ T7843] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1650.210166][ T7843] R13: 00007ffc31ac571f R14: 00007f37edd08300 R15: 0000000000022000 [ 1650.218171][ T7843] 18:11:55 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:55 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 1) 18:11:55 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 2) 18:11:55 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x2}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:11:55 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 5) [ 1650.221256][ T7848] CPU: 1 PID: 7848 Comm: syz-executor.4 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1650.231909][ T7848] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1650.241997][ T7848] Call Trace: [ 1650.245287][ T7848] [ 1650.248233][ T7848] dump_stack_lvl+0xda/0x130 [ 1650.252868][ T7848] dump_stack+0x15/0x20 [ 1650.257148][ T7848] should_fail_ex+0x21f/0x230 [ 1650.261852][ T7848] should_fail+0xb/0x10 [ 1650.266042][ T7848] should_fail_usercopy+0x1a/0x20 18:11:55 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x3}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1650.271161][ T7848] _copy_from_iter+0xcf/0x8c0 [ 1650.275947][ T7848] ? alloc_pages+0x3e1/0x4e0 [ 1650.280634][ T7848] copy_page_from_iter+0x165/0x340 [ 1650.285830][ T7848] tun_get_user+0x640/0x21f0 [ 1650.290511][ T7848] tun_chr_write_iter+0x18e/0x240 [ 1650.295636][ T7848] vfs_write+0x45a/0x750 [ 1650.299912][ T7848] ksys_write+0xeb/0x1a0 [ 1650.304290][ T7848] __x64_sys_write+0x42/0x50 [ 1650.309056][ T7848] do_syscall_64+0x41/0xc0 [ 1650.313511][ T7848] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1650.319478][ T7848] RIP: 0033:0x7f65c356ee7f [ 1650.323996][ T7848] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1650.330095][ T7854] FAULT_INJECTION: forcing a failure. [ 1650.330095][ T7854] name failslab, interval 1, probability 0, space 0, times 0 [ 1650.343622][ T7848] RSP: 002b:00007f65c2930130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1650.343649][ T7848] RAX: ffffffffffffffda RBX: 00007f65c36dcf80 RCX: 00007f65c356ee7f [ 1650.343665][ T7848] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1650.380602][ T7848] RBP: 00007f65c29301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1650.388584][ T7848] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1650.396566][ T7848] R13: 00007ffd0cde09bf R14: 00007f65c2930300 R15: 0000000000022000 [ 1650.404558][ T7848] [ 1650.407620][ T7854] CPU: 0 PID: 7854 Comm: syz-executor.2 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1650.418191][ T7854] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1650.420613][ T23] audit: type=1400 audit(1677003115.812:302): avc: denied { rename } for pid=2719 comm="syslogd" name="messages" dev="tmpfs" ino=9 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 1650.428248][ T7854] Call Trace: [ 1650.428258][ T7854] [ 1650.428266][ T7854] dump_stack_lvl+0xda/0x130 [ 1650.450439][ T23] audit: type=1400 audit(1677003115.812:303): avc: denied { unlink } for pid=2719 comm="syslogd" name="messages.0" dev="tmpfs" ino=2 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 1650.453674][ T7854] dump_stack+0x15/0x20 [ 1650.456617][ T23] audit: type=1400 audit(1677003115.812:304): avc: denied { create } for pid=2719 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 1650.461166][ T7854] should_fail_ex+0x21f/0x230 [ 1650.512903][ T7854] __should_failslab+0x92/0xa0 [ 1650.517714][ T7854] should_failslab+0x9/0x20 [ 1650.522246][ T7854] slab_pre_alloc_hook+0x38/0x180 [ 1650.527363][ T7854] kmem_cache_alloc+0x58/0x270 [ 1650.532150][ T7854] ? inet_frag_find+0x353/0xcb0 [ 1650.537038][ T7854] ? ip6frag_obj_hashfn+0x30/0x30 [ 1650.542061][ T7854] ? ip6frag_obj_hashfn+0x30/0x30 [ 1650.547088][ T7854] inet_frag_find+0x353/0xcb0 [ 1650.551782][ T7854] ? init_srcu_struct_nodes+0x400/0x570 [ 1650.557416][ T7854] nf_ct_frag6_gather+0x4f7/0xf80 [ 1650.562471][ T7854] ? defrag6_net_exit+0x70/0x70 [ 1650.567331][ T7854] ipv6_defrag+0x1f9/0x250 [ 1650.571758][ T7854] ? defrag6_net_exit+0x70/0x70 [ 1650.576682][ T7854] nf_hook_slow+0x6b/0x150 [ 1650.581126][ T7854] ipv6_rcv+0x10f/0x150 [ 1650.585383][ T7854] ? net_zcopy_put_abort+0x70/0x70 [ 1650.590517][ T7854] ? ip6_rcv_finish+0x2e0/0x2e0 [ 1650.595436][ T7854] __netif_receive_skb+0x90/0x1b0 [ 1650.600472][ T7854] netif_receive_skb+0x4a/0x310 [ 1650.605387][ T7854] ? __build_skb_around+0x196/0x1f0 [ 1650.610628][ T7854] tun_rx_batched+0x3bd/0x3f0 [ 1650.615334][ T7854] ? eth_type_trans+0x1be/0x350 [ 1650.620199][ T7854] tun_get_user+0x1bb3/0x21f0 [ 1650.624892][ T7854] tun_chr_write_iter+0x18e/0x240 [ 1650.629957][ T7854] vfs_write+0x45a/0x750 [ 1650.634366][ T7854] ksys_write+0xeb/0x1a0 [ 1650.638680][ T7854] __x64_sys_write+0x42/0x50 [ 1650.643274][ T7854] do_syscall_64+0x41/0xc0 [ 1650.647836][ T7854] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1650.653759][ T7854] RIP: 0033:0x7f37ee946e7f [ 1650.658176][ T7854] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1650.677787][ T7854] RSP: 002b:00007f37edd08130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1650.686237][ T7854] RAX: ffffffffffffffda RBX: 00007f37eeab4f80 RCX: 00007f37ee946e7f [ 1650.694206][ T7854] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1650.702209][ T7854] RBP: 00007f37edd081d0 R08: 0000000000000000 R09: 0000000000000000 [ 1650.710252][ T7854] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1650.718223][ T7854] R13: 00007ffc31ac571f R14: 00007f37edd08300 R15: 0000000000022000 [ 1650.726218][ T7854] [ 1656.158801][ T23] audit: type=1400 audit(1677003121.562:305): avc: denied { setopt } for pid=7837 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 18:12:10 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x14c, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x5c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x80, 0x40, "bfd1a1b0b7789a9feb7bead60a4e4424"}}]}, 0x14c}}, 0x0) 18:12:10 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x5}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:10 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 3) 18:12:10 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 6) 18:12:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00'}) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) socket$unix(0x1, 0x1, 0x0) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0x1, 0x2f, &(0x7f0000001d00)=0x1ff, 0x4) sendmsg$can_bcm(r2, &(0x7f0000000480)={&(0x7f0000000340)={0x1d, r1, 0x3f420f00}, 0x10, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="01000000d7fe68ca7e4d5d5bdbe70000", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r0, @ANYBLOB="3bf81bb9f1"], 0x20000600}}, 0x0) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f0000001c00)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f1b6074", 0x6e}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f0000000240)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) (async) sendmsg$sock(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@sco, 0x80, &(0x7f0000000840)=[{&(0x7f0000001c00)="373cdfb7b94c0b9ccf4568e4bf1d4b4dfe43f6368cb62e7db1209881635476e5f20ac8358468ed61c47961080d7afac75f6b42954ed148fa0834a9b673dce432be337c1d6a072020f58b5cbb1d3284216be424cf21321283efef78548e4d6eae9fa6e7f168f1343266fcfa3a69f9df6682ab90860de73da7221b27331017f86322f33144fb28f99c28f7ca109376c1c7cf00ed8bc944ba021e7ef0704cb3f94e14ed536e736124d018fa192650ad142e053945da5f27", 0xb6}, {&(0x7f00000004c0)="d1331bc0d71f99080c14a7e78cdd87a01288a6058652674ae4f4410fafc7f11dfc268636fd", 0x25}, {&(0x7f0000000680)="68a8a0ed27b1d8d3c04c61b12f33720b7e822bff592bcaab96e6f3612064e79631d0bbcd99a1c8b6e8c4c04da6bb78bff197790e3a01c5f057fcaa1181fb0c91b05bcd7ce6665c682a3da2a2f298fcae664fa2d5210556b4b549519ba172ef1929a8d0a600b15e546ed88f1b6074", 0x6e}, {&(0x7f0000000700)="1e71354c07059e1f3d5ff1f507931895fed2fae587b70912c2aaacee385b0107", 0x20}, {&(0x7f0000000740)="582c53ff1a8156449cfa64dbf8bc1a8c2de5bcd0b571bd2bf3abcf62c9a51b0efc382731b9b7919761e2ae972190571f504854f42d0c40c31fddf3e0737f1d42b3e32f588e58430af2038763269d169006af96cf9e74c6a304ab0ecbe58efdd2a6476607ea540b6f8941b68666128a61e1ef8711d675be4046091b3ec10f3cdae02c6714bba78f734f1e3f53a376aa69bde2423a357c59077a86a81f7f521748be2f72612790fa52afb25c07f08c6df9c51c4353f0d94ade57ad490fb27319fab374f3831a40cb601ff88d4247854c10d3bc6166", 0xd4}], 0x5, &(0x7f0000000240)=[@timestamping={{0x14, 0x1, 0x25, 0x10d4}}, @mark={{0x14, 0x1, 0x24, 0x7}}], 0x30}, 0x14) perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}, 0x41681, 0x0, 0x0, 0x2, 0x4000, 0x0, 0x410e}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000001980)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x401, 0xfffffff8}}, './file0\x00'}) getsockname$unix(r7, &(0x7f00000019c0)=@abs, &(0x7f0000001a40)=0x6e) (async) getsockname$unix(r7, &(0x7f00000019c0)=@abs, &(0x7f0000001a40)=0x6e) ioctl$sock_SIOCADDRT(r6, 0x890c, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x0, @local, 0xd04}, @vsock={0x28, 0x0, 0xffffd8ee, @host}, @nl=@unspec, 0xf0f4, 0x0, 0x0, 0x0, 0xf002, &(0x7f0000000200)='geneve0\x00', 0x2, 0xdc03, 0x5}) (async) ioctl$sock_SIOCADDRT(r6, 0x890c, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x0, @local, 0xd04}, @vsock={0x28, 0x0, 0xffffd8ee, @host}, @nl=@unspec, 0xf0f4, 0x0, 0x0, 0x0, 0xf002, &(0x7f0000000200)='geneve0\x00', 0x2, 0xdc03, 0x5}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="76bce60075af5006ea9c87e13e6cdd799cffff"]}, @devid}) (async) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(0xffffffffffffffff, 0x50009418, &(0x7f0000000400)={{}, 0x0, 0x0, @inherit={0x88, &(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRES64, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="76bce60075af5006ea9c87e13e6cdd799cffff"]}, @devid}) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000940)={{}, 0x0, 0x978e7526b7dc0029, @inherit={0x90, &(0x7f0000001d40)=ANY=[@ANYBLOB="01000000000000000900000000000000030000000000000059000000000000001c00000000000000020000000000000000fcffffffffffff010000000000000002000040000000005a09000000000000090000000000000008000000000000000002000000000085801627f6d3115289b5ba2f00060000000000000001800000000000005807000000000000780b0000f31603c7c47612645ef33485c043516fdc59b677c1411b87629cb922c8998d17a74070004dd8c00d83f596ebb22423d8c15ff3afb37241a80e9ff1c8aa70804ba265233370143916bc0f8584d73a2c5d885e4fab8be93da29a6261471dcbbef03454b779c4a372853811e0316d25f18f1569bb80aca918abfbd945b17c6fb7490e49b1b612b86b770ab86650d72214b2f40d9328e9ce"]}, @name="0d4291a86e304dcbd09736989d2f17be14f7463636f1695bc1f46a2a8e5d9aee3903748b19153d9ccbc92912f8a331213175c6c85233c1cdf8e6eeb40ecb32ed5c1d2a29a7453cf626fff77dd078fe969eaea6f7c3d80e3e6ca98adf4b54197a00c2aaf555fa885947ab8c9b3799f696d285ea0b1c5a4134ad5a19f04aed9f0d7243af0618dc07e6e42e88f15fb0a9e3a09354ced7ec900c691b1d4a89f7816a7ea253c54a573c97fa1f678812bf2882f01a9b2c79cc25ff7b379e176e743ff39e0ec9d43caee24b7e9f7ad30907a3e2f73ed416e8e24b0b40eb45d7827450543832e30cf04e0e2427b96d14ff35a0f341d36d27bdec9653ec5e7d83d9f6519b71c47b0781d5b485f412f9ca900e9f9731703d50b9755567351c82b20db224515cba5d3e0c735d4cf9fd095f07dcc30b874b7b37d5556107447c3efc65caa22eff6dfc38d41c77a011431f027a476ffbf429ec6477bea9d025b41cf2db4462f88012a4e99999f74f4b3f7de51b573ddf775effd4b6d4b9bef0bb33d1bafdf4211865017a0dc71c82de70766523a75393cdfa5b27adca98106b2b1485f4c9aca16f0e6f554f72a0de2b2a907e5dc0c2739d9543e825d505f215579e99b5489d119ac1c7a3e6052756d0518159d84dae92c9872e6f24a5b2721d8e2a54a7aad3190c235085f807d02d53c8b529b9001af12f390098651672408a1b03956159e08191e1e448acdab2a70a3f74498d36e4c56fd892eaa4dbf38166594cfa88d5d69108702f7b1680bcc3552c3e4c22abdfd02b48b898cf125f78c69a80f5c4f6b722e66f5760e217958dafadae089f998690b1f79fdd54000a663adf8ee300d5797c3d85d25a94c48a79675b4cb921f30277f0c749dadb02f5b844b56a0b42b54577e3ebe919e9f470858719cd2b75ec1e2596df2d54aece941569cc2585315695b0b1f824026deac1be1062a8e4fef25f4a501605332e5db10d88b50adbd3763ac236478a99e2ae2f4d9ea2f3d532abde709684cce3fe2839d4b1e942cc46775a20d5788d474b2c8b97a1a67f8a05518d73ac60f227718813394970133e213a6b989383fe4af0a1ae6c5ff1a3165589dbd19b2d0d5d14d2d92ddea857e3becd2a82d438acce9887277120e02d56012bb7cdcfdc86175e628bfcaf9a03c1c173ff18030f55a9e6dd37863133af7f2a65eaf9f65496144d786a82eb2d3088fff034f7552dff20b20985fe7934aa1ef2a06daaed7bd68bd0ea2bbf95ea0e5a6c45455f314d05554d394eeeb64d1471e806c1ccc25e23bf6e4afbb402c51633f6181b1e9392170170256ea65889cfa0cca05189d99d5c9cc116bae6722d55842861ebe05df4ff9fcd25adfc4c059a25321056b120351c416e9c6c1f09d174add327ccf7d598ffd9ab1aaa1745284f65739a0b281b31a03b12e33df6c3b52b7353b1f3fd821cb5419a12663e64d9ef70fee3ad082dd76b2420f594c4c4fe8b585ef29b769262d0f4633c28a97f60012f316c60f30903a8d1734bf944004b35d500d545c4f020627f1e2f90dfc565c4bdc2db642f5203a7babf591dc2a135c910d90be77cdada9c42eeff2075c26076bebee3b6a4cfe718a3fca68aec58c62e32f4c832751b1cf7ed0c8dae81ecd43730054c1670a7eae6d568adb114883742d968a029a83b19bf05d604d7ab62b0cdb5cd7ca9cd1532706c027b8ca985e76dcf76461d8f0facf8f0604c8f2241bfe676772bd8dba7a7cfdba2c2def1b2b611dddb7787399d0a4e0535de21f339d6fce999f14c63d702ecada8402f14e46bad80bb084bbd203f330d25d3a24e586b9a2966b3fc43148850e49f4c1feef36eb4c2e739a5e350b8714ed24f423266b7d4be033d6232fa5e46ce1c9d11da93c12c48a68b8c366c974bf3fdfee39aeb7fd63a278e48f124e247d3073168d950d8a3e5f72d74f8b3514e975b6ec67db4444b1f9ab4dc82a9e838b114c82cfe1e1944348ce9658bdd7cb5b12a2318abcc861c305eab960152a234564f988a5e1cf095f8a305651a7ffd93cdb29f33e24837b76c3f539a1ffcd12e0c7e4186c3d89338cda60273fefa14532376877a06dd30065f70e3f00b0be537c9db8c0b250d501953bcbc8b0929adfc1d14f1b0953ec728f9e39c444998c0cabc50319323b84f0af302b40fe0f5ef045cd316e6889eb30b7a210d92255b7cdbf523e0b9147baeefc38a5193593813281d0a4c486cf48e94e7d23deac5186cfadfea3e6e4b03da65a7e5cf3538cbfa38f1e9c7b55702e326a0e3b2b4a8670dd35dd73af5a65016f32aec1b8bcb0eda24e2e56e70cdb23f49a2c8a436a2d01f756e8def338a7c3f9caa11352b6fe579dd9bee3d72ab5f204875a1ecdd6f8f854d29fd236818f7025b1c05a3708722b4215385e07850c3e1ad57d40835b71e27b75326d061d4181248907826cf74fa99141d0c9eb748234f51f7b05ca643e512b84fc90173d3cc0c63fa28a2580b2702d34457890df8f944801f9fd32d33f4108265cac50539cc80a191990c447f6357c6a1c028dcf6d48604d76fab812512665c06d85fc06c700b8381c03e9ca1d1546d3c41b303fbd3622567ef632d3b0008eecadfe83dfb22056b6f5f5a7688d0667230be0c31a82200c4ff9932330c3ab7a7e03119db99c3af63e2a82f6fd4e89b1af93079884e12ea4059dde85ea0545ebec32e055d643b670130db6d87875b416d47becf22994250fda0e8746826ce2b48f9380017066c8c68ef012e224a07da794b28e0be5398cd3d83ab4e95946969882985eeb9c82867c6a4854800e8086cbe12c1ec4d15186331e24555a9795d324b29e5389dd5616783dee016e883bf9bc3e272e2ad4059e83cc1a6bea4abad5c5823dde1e82ae88e3d242404edad3087dd3404fda84e7184ede1e5332c4151916444e347ebb5890c53abd9e3aa7c3a6589d28d52669d9c766bf464b149a787091d48c84dd8104bedb5e1247a6c57e8fd2502bb8f7e7cc34bfe4e0ba3a40f489a23c2625230e9f82df3c6b4a91228fc3e147bf718a1794dcf2985ef3a54ca51c4903ed9ea8e03fc02aecaab714297b37c7bc80f777152f2d04ed46dc633a0f4562158862d1b2574a7f7e26f1dac3420061d31c1ed581ae9932c4ca1b5d68957da3751861d870e6a8bf7299e3719a36e8e4b6e98f5bb6c0772098f48bcead1077edb4b02f477c955b50e431870c48ef33bcd3a6758e4fcf5aadd25cabd8677090dc5c106dbfba443b50541651645c660cfafde035531ab0b95e6112d59bc0bd4e7da040466d1c060b9156607b5a826db66af70e29a8f0f04db0404077f268f8ef3b553d3012533aaff709497bdbd71aa5b4d74d2d645d155cc0c54b551ad60686b62efc8c1c94bfd65dd985b502308670e3ce4ea3e480470fd04637236cf248f5845ecdab8841185d150eac38cdc261ebf00d2f1dde5616621699d2dd9ac439fa2465ab14d7294575d3fad2ee44e04076686df65b8d53e2638a79015a22ae7ebc8e74f4a9d871bc94d75d47b108abe2572d468ca0e6c9af9aae4d512fdd76e022d517a73f559f7d308a2e4fdd043451275c6991b248eb91a5255f6b8819692ba3b35063b7e5e51885e99de53ed078d518259eea1c42e94718038b090faaaaf30e8f834cdbd1d5a12d2396c592e42c57893fa9cf0527bea24929b5abbb12e0658268f94a98070f17788b9e51af003e62b52d5283580427f1be6c116523c696bcd037e2a56ba002e6092f03159a3ffdee846a067ec70103bcfeb46c2cc8891759acb531f2bd5f4d111c3a8dd471cb20a8a182bd23f41562088f0c5b59b0c33632f3c08c91fcaed314e1b038e189a319541c4a501ea2fc936df56ac4b51d3f4979f2a28e93195a2cd6b1aff5b3a27cb2726ff43df67ec17d5ebf3d2640fd0dbdc82b5b0ae525912689ca775904655958aea7ef560f1e4474bc722dc10aa3070379b33cd4cc6364a02611135c51464b5b799d86cf6f4939947e4b5ab3a9329775f6889d3df0c29d3981f69a9d7e7aa9e193d7c579029882924cc1c61822844ff494354defd91681cd1a032d5b3cb804021412661f6ec8e7d659c54ad84a2a0670cf4f113dc03312585342128262c9803c93a7ce2817f88660cc347a31d8b15aed3c5c34aa4cdbe3171f4e4514e7875ae6cdb493c36b9bbe5f9ad16c7af5d6eac41fd406bfed465740020f8845d73587edebe7db1db9f659c43fd5b70b8e0c6fb9901a3b46dc3b47ac69bbdef089b74db5ba6db0e13287a9a12ca6f7e7291094c5b7f6bec1e97ebfe9ca63bde95f0ebf6fa9b8388a28b38ba798a0645a369f398342d30d9a7ad64789fa907d00bf5f835779d221333059c75713b09a24b683e4ca07f8127b7937baf63945a8a274b1ee89cd13cf19eee78c3cc43043ebcd4be18a0468ff6ca868380fd2c6e005e536b8a11be0aedfa2220223624f6298d346213fa5c762d9c754adf06c435320071aa2eb98f4ddfb5a032c597056dd2b820d74834b232b1af3f9de279defdb3fd4ccddb2767c0603bf749a95503903f0dffa77c07936bdde6b629ad5c8166fbe2a06154d894d268a17f16e490e6e10ed799dcc34ce13da70795a093fcd5ee8cca5cdfa4e4dfa10ba1ded3ef4ab1e180bb902dea7627f9fa39e91c4cacd5724dc58e4413d773aa3e2c5fed0c868d6cf179a2244f2536a44ca86c796909948d945d3d9a89d9f9d332c4d6779a58f5555222dee990d4a2c60b45c8a769e08b3b64dd72346572a0c2608ea4aa509a5766be99f727fa6a5282ea44f701e06074b89485116a49021e3cf0e8afcece4820097fab8fc4a225458c56b4316c2383485abb3df2ea19acd3c96d212f0f92c4bb6f70c52ae9099642622cebde74cbe400af44ba62bff086b009c2da3868c1af953f80db414b171e7b46bdf1a3131a4a88d8440b8d3fc8be2ef462ca75348f49b02fea9d83076e48c9a7af6bd2a49c18b10f073a709da6fdc8c3bf2790fcac5744790c18e00ab36aa72946d8600f44e42f022ff8313f99c5bf6330b4f4ce15f9c29d22ab333b851017dea91291d3ed2c7e12c965d121030ea3e87feb0d08bc66650546752439338a7dae41f578513d3515e45ded97ba4436afb0d934bf63b9344f09adf6e6bf8fe5de8ce0f779a247f7d635fcaf85ed2196edda24767cb27a6b66ba5bfd79a99e7732f8e49e4c276d774ff01474a4c43b404859bf5b50a6de5e8ceba5247c3f8a982dfa81009ddf72261e4596bce41285dbd334011a63a2400ee93f6b19787b5f3715a7d3485eb866ee1e959ed346cb5dd6286940e012c54a3f40b166796da03a25345c90d815543a537ee2305c48b1c0fd96a95d4f9e983ba18584c82812b8d1582f7a73fec472758a54f77658e6bb321a2a07643d22096447756e102f9fad472c319d4ae6dda12a9760bd80c20c881319e37f8029297564d40e8de96342956de44c4aef158ca1059255f2cfa254c81d132b894f1fc8689cef1795a0ee1a81316b30aaeac2500c0f8fa79dcf3c3afa9602901cb83fe48529d463c8ae9fd4d513583a3a8291efe6bc0ef8fb1799980283984a65bcbb15e68063cda212f35d3499de06549e8802ba866a9af1c81858e1b12a5a8d8825abee79c98ddddf8ee3de7dd85dbe78f91b4402b5c67dc47d83c27d7e74068f82172c0186f79d412d97e9f1a2627f1d714d35499299fbef5863874d0defa17dc0e7a719f5"}) connect$can_j1939(0xffffffffffffffff, &(0x7f0000001ac0)={0x1d, 0x0, 0x0, {0x2, 0xff, 0x4}, 0x1}, 0x18) sendmsg$nl_route_sched(r3, &(0x7f0000001cc0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a80)={&(0x7f00000003c0)=@newtclass={0x2c, 0x28, 0x800, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0x5}, {0xfff3, 0xa}, {0xfff2, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x20, 0x5}}]}, 0x2c}}, 0x80) (async) sendmsg$nl_route_sched(r3, &(0x7f0000001cc0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001a80)={&(0x7f00000003c0)=@newtclass={0x2c, 0x28, 0x800, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r1, {0x5}, {0xfff3, 0xa}, {0xfff2, 0xfff3}}, [@TCA_RATE={0x6, 0x5, {0x20, 0x5}}]}, 0x2c}}, 0x80) fsetxattr$trusted_overlay_opaque(r3, &(0x7f00000000c0), &(0x7f00000001c0), 0x2, 0x2) (async) fsetxattr$trusted_overlay_opaque(r3, &(0x7f00000000c0), &(0x7f00000001c0), 0x2, 0x2) sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x700, &(0x7f0000000580)={&(0x7f0000000140)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xb}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x44}, 0x1, 0xba01}, 0x0) write$binfmt_misc(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="73797a3032585febed53676861e2ef3a1fccb3855b0a3201857575108a0620fe7e29925696f8e293d6ffa6b1e9c9010f2e9591c0c786cd6b0400518f6a93fa925e92cad340820a88755d2ae4040073342063d0b6a780d24578a2938844d4ef32dc81e92bbfba89804a4183c983bb641f1b2d951fd23fbf20b87898ba0f0c145552a3933af2059c49e7e642129def0be098f8273dbe88167089e57314196543380822468df195d19871a83591620ca08e309bd580b7e1000000824d33462b4e0220c3be2d368d8c26b1158ebd7c000000000000000000002c69bdb00d9415675101fc1dcbf1e64b00"/244], 0xd7) 18:12:10 executing program 0: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000080)='\']$+\x00') (async) r1 = add_key(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)="f2793f81610583bb8f46d3c858b5b90d8cb4b8f35f13184d7ba88577410b16a0062eada66aa5ec662c2c26ecb8e9ed3d1a4ab3924c5c62a442bf2e972dc26906dcc189f7460fc2b2dea930c891e54e091e7881e0037149e819682bacbb67b7bafed601b585a164a1cdf4a0e00c7015784fe3839e1a39d0e9107119677e76a057878620e524fc", 0x86, r0) r2 = request_key(&(0x7f0000000200)='rxrpc\x00', &(0x7f0000000240)={'syz', 0x2}, &(0x7f0000000280)='{*(:\x00', 0xffffffffffffffff) (async) add_key(&(0x7f00000002c0)='cifs.idmap\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)="6df337a9737640e0cedae6e4f8f9fadb77527430b125f13ed3790fd29a1d1985da500beedf3afdccba12c32e45b5deea83f6f0a832c592cc6392670c96ac0a820a90a88dd2a0fa0f77c22f0361cc5bb6186ead8266dd15491f7eb6e381a4821e5e1ddbf5db325c120cb1fedd02efb5ddbf4590043bc03934ef2c4f5b166d0572d1ca2da004d1d1d3be1fd41da601cba0d91bad8b668d772a9586743f69dbc4836fcc2d6ed738493170b10f7b3f8400a4322d658dd2a22c2c8f36644135ce236dc8a9a6956baecdcf20c43d568035ff4d1c441cbfce0d88a19f1ac39d9e539cd12d2d2c307a4613", 0xe7, 0xfffffffffffffffa) (async) r3 = add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r1) add_key$fscrypt_provisioning(&(0x7f00000004c0), &(0x7f0000000500)={'syz', 0x3}, &(0x7f0000000540)={0x0, 0x0, @a}, 0x48, r2) add_key$fscrypt_provisioning(&(0x7f00000005c0), &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)={0x0, 0x0, @a}, 0x48, r1) (async) r4 = add_key$fscrypt_v1(&(0x7f00000006c0), &(0x7f0000000700)={'fscrypt:', @desc4}, &(0x7f0000000740)={0x0, "80b3d29ed7de718c3fb1c6cdc30d32a3d18ee50b27658c6906118568c83d9e3b33e581367ca15031c09f3b88dcbd394aed4f87cbf6c4271552a374bdc9e934c4", 0x24}, 0x48, r0) (async) r5 = add_key$fscrypt_v1(&(0x7f0000000900), &(0x7f0000000940)={'fscrypt:', @desc3}, &(0x7f0000000980)={0x0, "12d99d45d3e873cc320660af00ba4931150b714951efc8e7ced3d73d75bbe2e062cfcadd283f949285ee7f6d79ea38f9662b07f65c4e741ed9192d9372314f34", 0x3f}, 0x48, r0) add_key$user(&(0x7f00000007c0), &(0x7f0000000800)={'syz', 0x3}, &(0x7f0000000840)="595f42ab6a4edefc9803e852e580d87fd8458130515cb3c772937c10d48591abdbac53e8bad1a0926e433994616b15009f4b76e80cafd0ddbc05c1b685d8d4f43d0e30e6e559ece6ba7aa837bbdc8240e5c373f6564d00109a33fc4ceb290e69223d6867f8ae0c2a702de35f495acb60bca2adefb723778908c6b6b62461bc54a44989d7e62db2b5a0bcad4bafbd93a9c27c43ba9189134cccae87", 0x9b, r5) (async) r6 = request_key(&(0x7f0000000b00)='dns_resolver\x00', &(0x7f0000000b40)={'syz', 0x1}, &(0x7f0000000b80)='@\x00', r0) r7 = add_key$fscrypt_v1(&(0x7f0000000a00), &(0x7f0000000a40)={'fscrypt:', @desc3}, &(0x7f0000000a80)={0x0, "fe3ee4dc9ab37ec63be0a5936189436285dd5533549c1370c9fb95505f7c2ce202e2d52abd24fcadd6e956ab143651ed62f31a006a20aeb6db8ec1ef78e31097", 0x27}, 0x48, r6) (async) add_key$keyring(&(0x7f0000000bc0), &(0x7f0000000c00)={'syz', 0x2}, 0x0, 0x0, r2) (async) add_key(&(0x7f0000000c40)='cifs.spnego\x00', &(0x7f0000000c80)={'syz', 0x2}, &(0x7f0000000cc0)="5f3c845505b4579eb23690e42b6fdb5e8e5cc0bb7977c53263e5bdf9d776ef64b8cfdfe22ff3128ce48bb7178a25e94ffc37e01ced73c4d467c1b4217c884d03828f08b379b7087186c66903338edb30358f45ed1865e37d5e1e2739323c8a240039b4f6b24eedff819e54c9d30e410694a00620b54ea305b1bee9bb795d77d70a59e8ae8d8b35bc6d54c7496b6459f5089c8fdad50dd0780c54b6f2c40ca7e9cd57505521ebccf9edf24a730a451e71f2d746564a3212f1b0aded823d6ab1e7f76ee9fd5eb54d703c4ca490d6b1e4ea9ee54a356556ef489f5c742bf0a93d94a85707bebffbfb4d182221e814a8be0ec91d", 0xf2, r6) r8 = add_key(&(0x7f0000000dc0)='big_key\x00', &(0x7f0000000e00)={'syz', 0x1}, &(0x7f0000000e40)="6a2755fb3d06865de413e692f1abc78e9a15c3b4b3d5db5a147c8a2e6b18c67d2ffc9d065823cb29be5c48519f8a598b66aeef0e25707a8b817c364f0dd21419395eede3d1e4f189e380fc10ad003697d801633ce7820bb12245ffa7bf980ba3", 0x60, r5) keyctl$link(0x8, r8, r1) (async) add_key(&(0x7f0000000ec0)='keyring\x00', &(0x7f0000000f00)={'syz', 0x3}, &(0x7f0000000f40)="0c8d9fca1ae16db4a734352fba841e2cecbd11fa571c3285f46074a8899f5a28f86b1fa3261ea8002327fc9860da278d2f39c78aca2f271a32492a618b73e0c9e1842f566a58034d4da68087108ac61a16b09c011b7199a627cb653c2e5e3d6e86bfa05ef8c4e8b92dfff0b8bfe05bb310cc44f1126e92e764535d84917aa7fe3e48fc5a213ae7adbe535c09a54e5305a35fa504f9f8f879bb0c7e5ea7e89ff9a15e4e339548cd39897d13f9d44bd2d244acf2646c5b5be17e3cc48465902a201fe9a97e6277b9340083f9803a97d928", 0xd0, r6) r9 = add_key$fscrypt_v1(&(0x7f0000001140), &(0x7f0000001180)={'fscrypt:', @desc1}, &(0x7f00000011c0)={0x0, "c16507a45bb787135ac9b95ec8c47e26d9692049ac00df3cb3d8228bc4f77079b99cf0ac3145f9453f788d88a65a032027315c88d390f6a8a8d2e0b4a8fa879e", 0x28}, 0x48, r7) add_key$user(&(0x7f0000001040), &(0x7f0000001080)={'syz', 0x1}, &(0x7f00000010c0)="9ed5e039940206eaef76b39acdccad7b8c81d45c687b11836902ed2af6ac9ae7b26edb86b7990964b68ae2364a43ebf6f6dd9c02fafd5a286b099df16fa59ab53ac0938a5fd0ab3dfcd1", 0x4a, r9) add_key$fscrypt_provisioning(&(0x7f0000001240), &(0x7f0000001280)={'syz', 0x0}, &(0x7f00000012c0)={0x2, 0x0, @b}, 0x48, r7) (async) add_key(&(0x7f0000001340)='id_resolver\x00', &(0x7f0000001380)={'syz', 0x3}, &(0x7f00000013c0)="7dbaaa4b7975ab85", 0x8, r4) (async) add_key$user(&(0x7f0000001400), &(0x7f0000001440)={'syz', 0x3}, &(0x7f0000001480)="9abb73191add798adca687783ec8ddf8739c13a0bd318dfc65d15d640e0fe92962f8e48552958f3f9e2d1e4338c45d8567d1e45c90a000b32a676fa927c2f817af", 0x41, r6) (async) add_key$fscrypt_provisioning(&(0x7f0000001500), &(0x7f0000001540)={'syz', 0x3}, &(0x7f0000001580)={0x2, 0x0, @d}, 0x18, r3) (async) keyctl$negate(0xd, r1, 0x80000001, r3) r10 = add_key(&(0x7f0000001740)='id_legacy\x00', &(0x7f0000001780)={'syz', 0x3}, &(0x7f00000017c0), 0x0, r9) add_key$user(&(0x7f00000015c0), &(0x7f0000001600)={'syz', 0x0}, &(0x7f0000001640)="fe55b0fcd44414cb77af90ef4cde0e7af8d663eb71367e9eefcad666cbdcd861b0494178eda5a5652520eed21f67b5642532fc8988dfc38d891487a6041173ea1ea114f283dbc6a288c2e5c396d7d735030259874281426f7ef7fdfd92d7be57a5cf3673b3244835b6ddd85f5855977dace6410d56610e0d8a1d229444ac19e8b900344be341b10199ab3280318693b0fc8790c17354094e5b7d6e3afd1c564e86b787c5381aae83c15f118d96a1b32462076db5ee235bf15e415f14ede787cd18e49612911bb09e1de50db4f987763a42eed3b45c830a9b56ad3505046c99706ee2bf03c25d38344411a86992e030e1", 0xf0, r10) (async) keyctl$restrict_keyring(0x1d, r1, 0x0, &(0x7f0000001800)='fscrypt-provisioning\x00') (async) r11 = add_key$keyring(&(0x7f0000001900), &(0x7f0000001940)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffa) add_key$fscrypt_provisioning(&(0x7f0000001840), &(0x7f0000001880)={'syz', 0x0}, &(0x7f00000018c0)={0x2, 0x0, @c}, 0x29, r11) [ 1665.396194][ T7866] FAULT_INJECTION: forcing a failure. [ 1665.396194][ T7866] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.408940][ T7866] CPU: 1 PID: 7866 Comm: syz-executor.4 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1665.419550][ T7866] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1665.429628][ T7866] Call Trace: [ 1665.432964][ T7866] [ 1665.435494][ T7871] FAULT_INJECTION: forcing a failure. [ 1665.435494][ T7871] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1665.435932][ T7866] dump_stack_lvl+0xda/0x130 [ 1665.453639][ T7866] dump_stack+0x15/0x20 [ 1665.457818][ T7866] should_fail_ex+0x21f/0x230 [ 1665.462513][ T7866] __should_failslab+0x92/0xa0 [ 1665.467311][ T7866] should_failslab+0x9/0x20 [ 1665.471922][ T7866] slab_pre_alloc_hook+0x38/0x180 [ 1665.477055][ T7866] kmem_cache_alloc+0x58/0x270 [ 1665.481856][ T7866] ? build_skb+0x35/0x210 [ 1665.486226][ T7866] build_skb+0x35/0x210 [ 1665.490429][ T7866] __tun_build_skb+0x2b/0x1b0 [ 1665.495186][ T7866] ? tun_get_user+0x14d0/0x21f0 [ 1665.500124][ T7866] tun_get_user+0x14ef/0x21f0 [ 1665.504816][ T7866] tun_chr_write_iter+0x18e/0x240 [ 1665.509894][ T7866] vfs_write+0x45a/0x750 [ 1665.514162][ T7866] ksys_write+0xeb/0x1a0 [ 1665.518425][ T7866] __x64_sys_write+0x42/0x50 [ 1665.523108][ T7866] do_syscall_64+0x41/0xc0 [ 1665.527597][ T7866] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1665.533581][ T7866] RIP: 0033:0x7f65c356ee7f [ 1665.538007][ T7866] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1665.558958][ T7866] RSP: 002b:00007f65c2930130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1665.567446][ T7866] RAX: ffffffffffffffda RBX: 00007f65c36dcf80 RCX: 00007f65c356ee7f [ 1665.575513][ T7866] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1665.583508][ T7866] RBP: 00007f65c29301d0 R08: 0000000000000000 R09: 0000000000000000 18:12:11 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x6}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:11 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 4) [ 1665.591621][ T7866] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1665.599607][ T7866] R13: 00007ffd0cde09bf R14: 00007f65c2930300 R15: 0000000000022000 [ 1665.607603][ T7866] [ 1665.610685][ T7871] CPU: 0 PID: 7871 Comm: syz-executor.2 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1665.621287][ T7871] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1665.631433][ T7871] Call Trace: [ 1665.634795][ T7871] [ 1665.637745][ T7871] dump_stack_lvl+0xda/0x130 [ 1665.642371][ T7871] dump_stack+0x15/0x20 18:12:11 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x7}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1665.646600][ T7871] should_fail_ex+0x21f/0x230 [ 1665.651903][ T7871] should_fail+0xb/0x10 [ 1665.656098][ T7871] should_fail_usercopy+0x1a/0x20 [ 1665.661153][ T7871] _copy_to_user+0x1e/0x90 [ 1665.665614][ T7871] simple_read_from_buffer+0xa0/0x110 [ 1665.671055][ T7871] proc_fail_nth_read+0xf6/0x140 [ 1665.676127][ T7871] ? proc_fault_inject_write+0x200/0x200 [ 1665.681801][ T7871] vfs_read+0x192/0x560 [ 1665.685995][ T7871] ? __fget_files+0x1c4/0x200 [ 1665.690720][ T7871] ? mutex_lock+0xd/0x30 [ 1665.695047][ T7871] ksys_read+0xeb/0x1a0 [ 1665.699240][ T7871] __x64_sys_read+0x42/0x50 [ 1665.700992][ T7878] FAULT_INJECTION: forcing a failure. [ 1665.700992][ T7878] name failslab, interval 1, probability 0, space 0, times 0 [ 1665.703793][ T7871] do_syscall_64+0x41/0xc0 [ 1665.720806][ T7871] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1665.726788][ T7871] RIP: 0033:0x7f37ee946f1c [ 1665.731256][ T7871] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1665.750893][ T7871] RSP: 002b:00007f37edd08160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1665.759392][ T7871] RAX: ffffffffffffffda RBX: 00007f37eeab4f80 RCX: 00007f37ee946f1c [ 1665.767405][ T7871] RDX: 000000000000000f RSI: 00007f37edd081e0 RDI: 0000000000000003 [ 1665.775541][ T7871] RBP: 00007f37edd081d0 R08: 0000000000000000 R09: 0000000000000000 [ 1665.783527][ T7871] R10: 0000000000000053 R11: 0000000000000246 R12: 0000000000000001 18:12:11 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:11 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x4a}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:11 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1665.791517][ T7871] R13: 00007ffc31ac571f R14: 00007f37edd08300 R15: 0000000000022000 [ 1665.799515][ T7871] [ 1665.802543][ T7878] CPU: 1 PID: 7878 Comm: syz-executor.4 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1665.813141][ T7878] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1665.823230][ T7878] Call Trace: [ 1665.826537][ T7878] [ 1665.829506][ T7878] dump_stack_lvl+0xda/0x130 [ 1665.834176][ T7878] dump_stack+0x15/0x20 [ 1665.838454][ T7878] should_fail_ex+0x21f/0x230 [ 1665.843167][ T7878] __should_failslab+0x92/0xa0 [ 1665.848025][ T7878] should_failslab+0x9/0x20 [ 1665.853362][ T7878] slab_pre_alloc_hook+0x38/0x180 [ 1665.858466][ T7878] kmem_cache_alloc+0x58/0x270 [ 1665.863377][ T7878] ? skb_clone+0x154/0x1e0 [ 1665.867839][ T7878] ? macvlan_forward_source+0x36c/0x380 [ 1665.873433][ T7878] skb_clone+0x154/0x1e0 [ 1665.877725][ T7878] macvlan_handle_frame+0x4a9/0xa40 [ 1665.882965][ T7878] ? macvlan_process_broadcast+0x310/0x310 [ 1665.888938][ T7878] __netif_receive_skb_core+0x9fb/0x1ec0 [ 1665.894615][ T7878] __netif_receive_skb+0x57/0x1b0 [ 1665.899684][ T7878] netif_receive_skb+0x4a/0x310 [ 1665.904575][ T7878] ? __build_skb_around+0x196/0x1f0 [ 1665.909904][ T7878] tun_rx_batched+0x3bd/0x3f0 [ 1665.914588][ T7878] ? eth_type_trans+0x1be/0x350 [ 1665.919821][ T7878] tun_get_user+0x1bb3/0x21f0 [ 1665.924509][ T7878] tun_chr_write_iter+0x18e/0x240 [ 1665.929789][ T7878] vfs_write+0x45a/0x750 [ 1665.934231][ T7878] ksys_write+0xeb/0x1a0 [ 1665.938491][ T7878] __x64_sys_write+0x42/0x50 [ 1665.943179][ T7878] do_syscall_64+0x41/0xc0 [ 1665.947605][ T7878] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1665.953551][ T7878] RIP: 0033:0x7f65c356ee7f [ 1665.957961][ T7878] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1665.977659][ T7878] RSP: 002b:00007f65c2930130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1665.986130][ T7878] RAX: ffffffffffffffda RBX: 00007f65c36dcf80 RCX: 00007f65c356ee7f [ 1665.994104][ T7878] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1666.002078][ T7878] RBP: 00007f65c29301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1666.010070][ T7878] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1666.018321][ T7878] R13: 00007ffd0cde09bf R14: 00007f65c2930300 R15: 0000000000022000 [ 1666.026328][ T7878] 18:12:28 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x14c, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x5c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x80, 0x40, "bfd1a1b0b7789a9feb7bead60a4e4424"}}]}, 0x14c}}, 0x0) 18:12:28 executing program 2: syz_emit_ethernet(0x93, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:28 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:28 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 5) 18:12:28 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @IFLA_GRE_IFLAGS={0x6}]}}}]}, 0x54}, 0x1, 0x0, 0x0, 0x800}, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@getqdisc={0x38, 0x26, 0x8, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xc}, {0x4, 0xffff}, {0x0, 0x5}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x38}}, 0x800) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f0000000300)=@newtclass={0x60, 0x28, 0x20, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r2, {0xfff2, 0x1}, {0x10, 0x1}, {0xd, 0xffe0}}, [@tclass_kind_options=@c_dsmark={{0xb}, {0xc, 0x2, @TCA_DSMARK_VALUE={0x5, 0x5, 0x4}}}, @TCA_RATE={0x6, 0x5, {0x8, 0x7f}}, @tclass_kind_options=@c_sfb={0x8}, @tclass_kind_options=@c_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0xff, 0x4}}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000014}, 0x84) 18:12:28 executing program 0: sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, 0x0}, 0x0) r0 = socket$kcm(0x2, 0x1, 0x84) setsockopt$sock_attach_bpf(r0, 0x84, 0x9, &(0x7f0000000380), 0x98) creat(&(0x7f0000002f80)='./file0\x00', 0x52) sendmsg$inet(r0, &(0x7f0000000000)={&(0x7f0000002e80)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)='A', 0x1}], 0x1, 0x0, 0x2db1b5786ce10f7c}, 0x40884) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000880)=""/201, 0xc9}, {&(0x7f0000000640)=""/101, 0x65}], 0x6, &(0x7f0000000780)=""/122, 0x7a}, 0x20) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000540), 0x480000, 0x0) sendmsg$inet(r1, &(0x7f0000002e40)={&(0x7f0000000580)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002c80)=[{&(0x7f00000005c0)="610750488d4adccf98320042c369deffaafb2ed2ad5ed4674fd1eefdbf70144f18f724b63327c0e1aaf312af37c0b7765e71d9f1769fa4ce633d95f0dfb824e74166d4ee97043fd6a490ed827a0953bae7", 0x51}, {&(0x7f0000000980)="31800a255a6984d66071f9e110a6dc881f7a1f9c24c597916e2384924108ff3d166626fa51aaebeab8196c4cbec5adb854d4e5e5dde6378a7b10a48e5e9dd4fcbd0671688363016c29d14af45b82be82f4dd16692dc857c2f3b82deecea5ef321f4de32383f367444df5de67dc0fbae1dd24edeb4602740fbaaefda9773eee43bc627fbcdbbfc163a57f64c4ba805113a52440815575ff682a4382c8162b35c5ff2c419244cb9d13383dc765fca0391c8dff89ac33cae06bf6e0b215606f916e6b228e88e880ec00770f4d20b1ab95d9042d905a", 0xd4}, {&(0x7f0000000a80)="768e81e468596653a2246d25dc38f979c937fcf8d224e132380204354582879f9c5d94a6474233c4154dabf2275e71a9d2188d9b6f6a8672a6e2e57a929c94ac72a915ce7debabfc8abd247e8b3694337a5171e5e2ca764d11e680f9062a327abae43d63ed9a5ac623b88b4b5790279de358ce2614f4a22d5454b8f86c4432027b4e5aa27ba2ea60b89a88bb8d3ee9de374bc68025dce74c43b38096e64a9f3f0f846c0ace067fcf086dd594fec2a1014f7c78cc0fe70c78b5541603f2c0f13897d855c61c0b8de43fde2f428ee1", 0xce}, {&(0x7f0000000b80)="24e29389c77e741cdd46d7d3493fd71b05fa7472fabd8f8bea118f27fb0f8805dfbf94637b8fa44de8168a632baa1179e160032be9026af683aeaacf5661d18ab6d555a02027688151def399d47dfa43dd78b163556396d269599f8379063c72f911e6084f937b525f2a7b8a5a5eb46d3cf78d456b98581f05b64cc9648a926be3be65e67510612fb27d06297e48446b3a09e84353a467c3b08a4f5c44bf2359730825a5536f485d27f862efe87da917edac880e69b6775ed45fdd53d6c90862ec483cb2217f727f32b924df52d67a4d5ad059c22ddb2463a9d97ae8903689f829f0b9c993b43723dc53bb71e5fa2c7c6020072aacbc0935bcc67e8756c25e6168234a219eca0fd91df49870563802f88551d1622eb7b0936ac06a5ac7b1842411e3615181b49f6cb0d8fdd62a701f42b4dc680ba269d360af67d36523ed0db7f84625bdac3a160f1ac330ff4456c9fbce389d6bcc55ed67ae9271376571903281a4ddad038e8023d2f206d24e5a713253ac274778e001e674eeb3640a465f2b7c89173ff000725d4c951147ca320120edc826be4dc8b2859dd75a3f22f8117b6732db0d2585dc6ac7e6d0d1e4e35c80ee195067d8188495091a1fc0609150c2a5881bf394db5d59444ef17ae7823cb278bbc5285d1e0930a4b1445a748650ccbf40b224387bec0ae3a2e0a51b0af16e368cde542359d7f0af28aa4b9982dd854b8735fbcdda105deeb432c3b9583dadbc0b9eec0cff82a962d881d75935704ebe0677ad497afa641401a6b5fa07c008901bb267d051bd0d4244d7bf782bc09bbb80ec50181b1f2777b35993575b84e60dbe62304a9179f43f5d5111404923eede62c265ea4072caad8566ba773c8d962cf616d76b921a6b35621a01e2d66051f2e710a2d61c2ee9fdff52de0e1cc0418c7fb401425bf7f60bf76567a89bbdb7f6426847e6b64a046490702ebc1c3beff319953071bb5846c467694ad821565692d4229ffb536be3bf85a47a1f15ff8cba32cd868cedfb6210901856057aee1f70dda23a38bf4dbcaeabdac3a3b8f18ad5a78305c8a03e9d9532ff24643e6464765b3131c36bb7ffe8111792c9439acb31d4959fb24439e5bccc07088cc2ba2af5f8bdc06c7f7fb56386b8d4aed482ca1e17c8a4896edda33d8ee937eb83ffe9f849e4451c08759960feb6bcbaa4a820bcc2ab990d2150dbeef63aaf56b5bced0957e001fa5a6b97e9d8cda84a4341a93fafc5f11c9bd3dd8a18df2e6cfb609e7a8e47988c0bffca43323845720119142e5bf3b20ca97dde51d06475cc1cd3b887b13d603b586b11ba3cf7a9be72978cf093ad359cd31df896d5c8d6a04d4fbc94d0c698bef1de2a39ca39b7a44a54aa02b91b9a80fd3adfd272e9afc07e407b15d272be87fe4a48f821d8e288069adbe7979cef03eb45eb9308ebfcbbb43459bdb0b5a88ba40b06836604e408c1bf537ec6c3094a4701c11908d2782419053f534dc72a7b0f9d7d34ae46ef8ac87433e6bb201bde75af2466a8e12d5afea0410ad13b001f7578c1461e330442ddf13676d69d079ff3f824c10b494f3f972af3a8f2be78731d7e3f9020b9f407936278f8a844ed017d04cd706baf27ddbb9100afb75d0e6b17ffe7de31cdd9352d04f1b92cf618ea4918420f1af2b071329dd4941bab0bcd2cd1f491aa64bbd15003e077eae188f1b54daa6e0c4e37f3e26075eeb2f997750f9dcb7dfd9040122de37bb2aaa8322bd85c138c53cc1c8e049c4791125cf2b7aee737de2451f8cb81bfccfbc9d3b4197ef5563f5d89817e46bd901d50de82a54defa97c0437a719f6a4277253e12664e4eacf6dedb0dc065f175127a166be5db52bc046be82f18d23a5c07221d453187672ae0e4c044b6979e8e41088f658da2c325dcf416b84e64b8976e98ed703a05e120ef446439843a6416891a708607356f3e136d99d1292da635cc73d9170bcac033b0b982946b7c2be5870b668b06c80336754283f5dfb6085b018785be67c49bb3c76c869b95d3517fd3a9e7112205fe37940c5d7ac5519535a963fb4b82c1e07c0ebcc5aba718d3e0d3857ecdce25d4c37833cb4997a358ba025b3a3163249ec28e35d2bfd3c72cc5d09fa43343d2ba3a046c5993e1da819caa284c5689c348d3808439a1d149f39477d382a0e0d8590af92360747f315d2ae24cb857b55c345867f44dad7f468b338f839eca018420f239aa6a555275a09190b433be6bb9795fd332f6d4370cd9fbb92e4df5c5262be6acfe62f8d510454d07cac77f9431f17c566ba3e26391aa447279e3763a8ab649674f82a4c5a02f9c02f54b153a874180cea0852c22c981ab6aa8f680d805a2937e95188b40e2bf6a41391d147261ca49a0f35569a5c9ca1908254787b5cf50b025baacdab964e6b8dd4d8a610061983a584891517447f0dfb4c54b828d6aa5e98e0a5c1624dd40636b57d44ed5ae62abca2326392540c353b5782c20f2d3130ca5ab136612a4063858900122d7d566db3ba38750a71bb7caee64e8f93956e291fe36cff6b6e187fb1325fc01cc45b2ffebbe16dfa2a538ac1611e63fb8af38fc2830f85ec05d8e466e3a06b177975569c7766c2335ac3a29b2c6836f395a2cf7422852739c5309a9b856599f9db47b9fdc85868add30f9572215a2f1d4632c993ca9d62571dde41169a08c59b47937bd18324d531ac7153216195130e09d4355ecb6dfadfe6d2588dd87ee28083f3083884ed9df12df710062c09e9ac73587a74db7aba3ce5e6138a1f595719da6f03ff489e421051d8b7fd35dc391967f9fbb97e229ca8f1a7dbd538dec575d4d9e5693109eb78250c2c77ec1e2eb16d8d4d7ee5e2905ff2d9bd4eb3b3693f59e96ea793c36a9497413d9e24fb12338c61d0ad7891e5ca24c41513ee9a06bbb19d2e14ec3d2670f9ac25b8091e3ca2791092b33b707ae82fb6f4af7504349644761b731faf0dc15fd136ee6026d5a9421c159c6111a5e0dc738e441ff1d0d32723dbd7b8bca23cd8fe7718d3af74a67e6bf74b34cfa05bc2a6beb93ea6d584e18cb848d8a47457c0d0163a4f86a8ddde57b71678287afc8cb58b5f659d7ccea69fd1698e38b16aad868dea72b8da35e3415dd81fb47beef682c78cb3a4022dcb8a1ee02f1aa1f4568a2d3a2956bc00c53f0578f773eb9d124b98e651e630e18e7f06e5c2d0e4c9410c5e8664a1eb45cffe11cfbbb9bdfaa41bb03f08be6654cd12285db33b7cedfc946a3fa22c2ec53564ebca51606e00e302cf1177ca0b184c100654378ea82a4a31bf6268a6c2dd6610350fb9ada07445ffe2da354e0b9789a3cd35e69e03cef465f24b32371462c87541762456103701c357bfee73545200afcfcfd5d71b169c58217492af8465415042be43b727105458b0a97794cc3801ae6ab22ca2c9cbaf4d671fd7a1a15f78704e3c585d917a2fa437f9dbbb9e215234f32f7d3b5cd4c02e51b8c79c9012717513f4eeb572769a482112500bb1b67c9c3f263187614efe8bf5e8e7e2c24960951ee87d9171bed298a0c842eef204934110899ccca4970f666df97c64f539b5c4ddd153bcb0cb9b9999360446216f38d83696bd58aaebf1b422dd49f26ad9ad488604d86e7761d40f1f8998fa460935386433699471c0d89aff04eeb0e4731147ca8576d4379ad12606f8412e1b97b74c796618a525c5807176cff963ff7924d722b21776fdf6a8b1b3a6fe9b776e4b371cd4398eeaa7793e627bbb00a7e1b4d05d4861baa13fdab26c0f0f996b36036f652efc6a2820bc7910b9c8b43745499361a523a78af981a3fddc240c37e6d694e36eeb651ef04b65939820b064e13e68d05440221c38474f7270a9986fb7354c4ccbb091f24a751260f4c2c4b1302173e874f5d1e224f4bc45338fbd67a3d519ddf68df2e8328fe8d2f04feaccd05b4b5789b116c9304d9bc5d396f8339bd8872e6c0904265e5128840beedf7b05b196b1554a3846a06db841d5814c1f3664cc28b51e7962cdeb024948e054fa0b483bb15ba65431840c718051eb1e9273f2172d8c565b9d78a630ac6a992d73eb96c91c341fd69fc9e031b17f8e5fb8cd8b4d34d5ee9364f98a12f056d22d60acd336016d35a78ecdaa4850d946c719f3f1ba2594d709e4ec719a15d5b5d276d146387e1fdb9cde6d209f544607d34bc0e917c8474326757f5e73ee2f14396e005b170a07c5fc9d1fb4a325810c740365910e37a52b5c39b89169c4041f2efeb008770b8f83d8a246a325bcd7898efdb3de8b261516bf9d92725cdb1dd4301ddf14245536531e6d17d7c6e2adabed0c1f054e7ad4c50deb895e9e538d6f260ba510ec7b1c217b7ac1a6723ad416a095f8a1f1bde2ddac87452c63a029b843957fcb82b5a6478f3834668cca8b37d2598e4c59c44d284bec41ea796afcb6e0584837d0e88049062638123f66b1b1bb9cacc4cc5fd98ccac2907e020efa71f839661511510d4465f53809aa9c8950193696e537696a02a6686768aa4d3e8a2a3a2a3bbb3f9c690ea3b61277925603d1692d1ec09f97c401615fdf976f4ea9064d6f980bc9e0be411c1d311219edca8ba7b93777eb4395b0a4165e161ee082b356b736ee579860cd9c136afd78d39d8a6501206ea607faabf85fc0b4de848bc0d4464740304abca1b81e356f3800290c17f373f792419c720fb97d6a5f025d10cf4b87d5a3baf6e14532d9d10ffd25dede40f15cb82cae14c6efd30667fd99c8d0b76c8a65b2b4bfd07b0271962fe61fe76a98a97942992fc2c71d387d1a7603a3b4d9a3e27564f27c39dcb04c00f5e97c31d0653cf2846f657760964a55902dc04d437522a911d36b3048c0d89046912f9e323ec76f87a633e13a52f27cde4b247fd1969310bf342a74d8e8fc395d1d9d2c42684895f8068649e6bee22b8477bcfff73af4bf6e63ca42919116fdae62d3d8bccce1b774233ba7302169ec1a2b377af038e521eb247e4f5faff064a89ba647715b832ea245b90dae7fd32ea6145cab399e8d82a3d81919ff15fae558d681bd5d1088747031201792249f4d39970d720a7dff583e3992c35ca2ec6b7760766059bf7bcf173099d69c9dd52f2b238fe7b8fcec3b04505b69158fdef08b967baf42939f7c71515143d7de8e6b6003fffb8eeee0cc600647998effe628078322a8025478a883507cdad82f3ebc27008e8c1d4c825e6eff310bea9b6b61f52626623e0058ff5698189793e8e990d4dc11fa21e7e40effbfdb996e05dd2a4e37da71d895e4bb5cab7515ee43e5b21ab565d5fd2ae8919c1e3e98894d6f93e6202481cc5614818a30f34944a08b88f6e7c8e9ea0ed9251d695b4451ccabba0551c11db25aa3e7c7548ce6faaded7a8fe2c6e203b1f8ec3d46fbcc8440d6d70010427b6bd93552830538f8b06e63a4eca54619c927f046b58d4f512aac1169d8e05144e9f6c19508e350f0da7b836e1ecd18ac4fb058db9cb34304d4147173ba9124af555f04e6e6fdaf1b1ef31369b15fddc3f073dd5c1d2a7087b310deb77877f772f321307c3f6fbfc403ed024439d7ceaa7ea60f6e89c98355ace72d639a064180e9d678307234ef041151980429c6dd92eca4b30cbf27141b092918d0b0bc46a9a49a2a7e3ec187f8d2eb1f542df2ebb315bb0b49add8e551c63b44db9c96e7353a391d6d0101969f2fd3a300c0a76e68f6ef002654f5613b091d30d2192585fb27b27d61cc514b9696444889052ad092b3456a621cf2c865cff6e74b972c0f084a4c46f0f2c490e28a666b5a", 0x1000}, {&(0x7f0000000800)="39b66098a4b54e47ca89c76c1106c07d", 0x10}, {&(0x7f0000001b80)="df646af1357f7393982c95105b417cce17adba8632af9fcae02b0ac5158908d2dffa2056c0f284a8431787173c5e4de3e1a7bf0016af3018d96b40331d3ad378e74e8e3e4102ab525d174f85e902f0f3796eb5d1331c67ef5979a5b0372769f975269e239f1ff2821658872aedf97dd5117c81cd9e0493ef42249ba57520268c20245e116aecf9979578d4afb7d59884678b84855a15f8b91427d7509aee078d638f9929b3bd8104f76bdc", 0xab}, {&(0x7f0000001c40)="81bd978b6c", 0x5}, {&(0x7f0000001c80)="3b9b359926e709ad694eef56bf6d8df424f3ad05af2a20a6e30cc07c20a8eab99c746e97c0df9ca8289701c70d9108b6a8b4a90101fd010c3333dee30f315d1930fafa527b743ddc8fcae122d4a9978b6a154f63f9cfa96811c0d0fdcec535874b1f4d9e7d572d0d9b1fb6df01466d2d5d8d456f0ed0a7193a00bf1c411c2245325a7f4327ca92a838833564adf8f8c71d94bdc510864de662c4bf9ddbdd906baebdbc36f8a1c9d3f9b288825105c10d97ea5e7747bd5c86d8c1d512d9e227743364f5d0eaacd9435881bcf87a31e8bcf8a659f4847869669303e83d4ece981dfcd74f0df0cc22abf7c800a6fb44495e03fafe4efea6fa189416fcec581c7e5fa5ae6892721dac0cdbfaee09bf5c361ed2d49f5f5f0479f5511c5bae7dd388961e3cc45ec1f6d4c4410d8afe3da7a1bda4bbc99c89ab93b16434e1ae9ff2e3cff2ec904598e8333c4550a1dfe5a5d18cedd3fabbf9e9dc34cc90f0351836e5a1a89be869887ecad11a8e219d4e195ccccb94a853c94eeae1530681d2d2c9ac3c2344d8dd9c1dd9f26581f0b2e1d1feadac9db4cf0037034909d027ebb3f4c2828e8aa5c3858e8a33914128298e105d04ff47e9514654e346a2115f420984b561d87816693c5c476459b7bcf6689ad4ab1c777b7de8270b27273a297cf891e019d5d1129927a1b23cde7a51767c90d0446f5aef9f92d9ce139e7136b6772e61b04e5c73a3fe36ce6412093d9b0ff83b71e1bb07efbc601729e2ec7770d75e60ca0e15f83a04d5249f817240b9bfe7bf812eb3b5980d79cc6c49a8980f8498bd9977b8e3a1ed239a9b3fc7c37ad853b064d4e9586c71bbedb4fadddb0e12f2270c27226c21a203974582bbe6afa3a52a099556a09793a925addddb0b414639d2f8403a2b683265f7127954cd8f64da8054f1cc46d9da9e2a0c264465ffe33eea2fa7a6f030433e149314eaf3fc944b802c97deed9e922ef69bf4623ef6efc397a9234ce567a874617e6558f0608976b113ef1de72439e475826518d4fd128bdf07069cbba3477acf43aa5d9fd674f158fead92962320758815009e182d540cfc7e012c90e7405cadc7c526f388bc393cf99badd4ba615bbca626e81b167d376c6fd5d78cf19c96a370ab9fe5f1a1c01a597168097cb26d3bb7a36ab08f875805bc597dc0a5653024c335494f9353cef6c0937507e147e83c2eb13bb41c9757b255123c7bcb891dc8c8afe8e79b6a4910fae1c781cc261cf9e961de6964832b3c484659b4618e676d67ba67d948e9e7f677b409d7b414c5175b475a036d8247aa72418112dec20ddb705cc7234aa5b5cbd702a262ea191f72e02305200b3279ed29c78047761d5cff112a15008c104b90633dcba0afb59256b585e72bc22a35b2d558c8fa844212d7db0355cbb5ce11398ba4bb6bbbdb4bc4d914d24852cb3773e78953561bb2aba81a5629c8a63eb110fbc5ea7dd73b23a24fd82469fd0d729b1471b1161117a8c0165ee3de84b052e289e651557418a7bdcbaad51bdd8282d9ef2a8301311e65aa1a32f5e02c20579c7516481d537f3343c2356b00c6c2b47f441d07190518154c4f38efd6c314d2c99411192c382ba147aab52658bef9cb131f0fda0286a24abc7b5ba297294c43ad6afbfbf2c2da5ad4b70f53765ee0a6816d3097aac4d8ae6056230ad5dbc132ab7e5c9aed8399afc2d54d37d6363cccc1f2f96fc404eeb165f59b09b5c4b15d83827f6818da20430addec355746c5e344d09e6834d214ada5d00953778f9dab8aa3a19ea2d4226c1ffd1f6955aff4b940e03295ebaefaefded8c307cfdd9e4b640bc577f2e84aa9479d7c9520b76ad55a3448ab51264b9da208a8c985f373bf858a3158d650f58d2b252f33e0f1109059e925a1f59defe8ea672849ac90cfdb818782c1a722a6a67aabb94a2235391cd69da1a6305daf2cfb09e929f4bcfffead1af1f2c27a60d5bb7337530554fb80429e6c9d0bc8cecf11f34a9a17fa7e142485871956b5f4dd025fe50b321e81510007e7bca157f2ff1d09005ee6ca2cd76715e33779f2ac15dd1291d7276c337387bebbd86577a1627871be34d241804dc6a3ba7b3bea21e79ac7d3056e38efeda5c9dc34c9a6428eaac444c67e412ebc5bf8da751d49982c08ec2a0dc1f9d7471ecb24b47c64e1fddc7bc543b3fa64bf904383948005ce6cd001dee41302578b742c8c0ced0f454aba71b27d223003fa399800e85a07b9a25328efd38cb0282594dd522bdc1863cc682e7bfae9af03491bfea4905dd0e8b3c1fe3a719c77c842c20adad8dc59cd4fc0d1d481f160e64a179c881f7d6c81517cd42e5326012f9a121fcc0703d92320eb1a5616d8b6a7dd0a29f0c11223708b9abbc965789a7c58034f08894a751b9ef83454c63852761ec6164f040f218b36c152750025a97fab1b851cfc3d9107f9641502689a3b3ffc0899d8e7109118e90c2d9717f2cc0c946cd67dbd01dd34dd62f5696b2eba7c9d58a1c5cef7a4001745ba17bb245fe8af2a8b8f853af5f8f9822bf700e9822c83c57a6612381613a4d22ab39b7aefc726b28ab347996eb634626c0b93a8c55fdb0df494a4e70d534f27a6a70ac4e81447cbd80034bb6fb45f725c7b67632a5bb2c9367cf400ff8582ca8898d0a9dd68442a4d948f3f57c0c78c85060a4f3ac32c4e8781cdc0270214ec3d67f4395b36417e6048da45c90a245a249db44699c0b4254378a258f9674e451a4d3708e94701c62fcbe55e020c5af3c20575f64775fddf8510b0abf11b9549b17f77fb716e4dbc68bd8062bf4e8640ab7b6abd24a72dc60d77df779d66c26d9c6908bd95bc819b7436e3b0df602add57c7af1171e03119f3efd472f6bb363c48019c89b00b7ca4405e6726eaa31e214518fe8650364fc40dc30877e70bd50c14021e6d1cf6b4418153cc8ada788b15915e85ddfa3c8dc96c05ef32ba5550fb367179cc98b305a4e9295d4a299bfd146c6c254bf2a46f3fa54e1e7e539bbd4c9d693d603b717a7eeeeaf858e2fc62fd8fcc4bcb0e9cf988aee214940ec490c96a691a0ca6c53758da936fdc0671bc869fba89243c5570d97e48a3e2ff6c5d4c49f82a646ebf5592786f54babbc6cf7dc01536e60b3262ff6bc028b547b6cd592e34a1edbe8a3708ba5eed097941dc671e3370d7e2bb86e944873bece411ca5a6effa16cecbfb94c92147bb99abe52ddc4b242be6473c6aa8c364907206afae6a6bc404a8ec9e480227c3a498d95b46b910e39ee00cfd293f4446e88b120657096463da805fc51d5e10a00997ee16feb0e7d9d5aac19fe4d1a68635da3c385b9ada85152e98ea864462a07cd6697b84665a1a03348360ba76ab820014b41e1b72c27908434a1cfface2a8814764d1ee9449d53bf8dbe37f4e500220f6c86cf8cb02b463b92344e833bf57b824b4227fdd4fd11df6c81d32cec7f7b7d305699622daa7e7139842148dab30312965edeb9c8b05b54bf21888b0f6c7054403d91581591bf134f505db094faff80760e4253603883dcb0ead9bf89881e140b8d2e19ce126ccb0d233ae6321fcc05f6096beef822453b2da1e5fdc4346c7520e9036c2afbbb2b06653af67571954b137b5ebdeb1cb387c08ca96a91d2282c6423df66ea0809aa5d4d8b3a5174a72dd6386111ec0104624f33c25e4dc0819e00414e0c54163a33162eb57384fe1942bdcda0dc815db9c3321ba79c531a9cfd899dd40047012b513fc5da4b05d1df0aa5696226d02bade1bb8365ddbed7a2701f4c5932ec620a6fb54100b847b18bfd88f89c60eb3608407720fdbb892a2736d79b3d5e6e4ecaaa927126bd554acaa4192d6a05cf53f67116a8c3c696f83157ae54aa7b23061196c539a0767507c55250a23b2024605ccdaf48d80b93a88e0e4406d7adbc7b452aa2e843b353f8652586c814cdd45837a9217dfdb82fd501cb715356b5e62286b4fa82345d6d19ef283cf066c48260e2c75e6865a5b69e27dc01e1d58cf18d097212f89464c87edba16d418bfd995ae0ec66e437cfc18c618c3ea193cf108e6df022097f5573c9791c5c521e13be96d59ea7ddd941aacd0539adb8b44799c1a7478c169cca198e632a923d09660f80ef2b201258cf907359912b0adaf96d0ed3b3dd0c5946e7bf7120528e3867af89bdb789b48f1a21ab0e2fc00db24a083c88f2cf208444e590f88ece90e2a2000f8212e09d199075764c15e5fae5962c5fd82a12e5a392f11f0ca8a4cc3dee1976c59e55fd2e8677981732d9202eeb4c6b9cee02fecc14010e2ada506b04acabce5ab1ac75142f33ce76957b1f2a417853c9702d42c6d76c32e8982a4f0d1f66427746d6830d43cadd6d2f65cd487c5541743217bb19f9a0b61e9deb443436c5756ab95cebb71eece693e72f9b5a5a0f0626ed0fa0ca69ee8e925795aa908cf255ca9a920807448ae03e990560bf490e7ac2db04e1d34fb33f1919b50c759f634c4968d436802d9c41bac84e72a3f36f192b4d79ab4ca94437a130c98c1bc6fa717022e6a06ba707685d7162a19b8c7ee9bdd3e63e2813183aeeccfd61ea33a7c2ffbb0e77bdd85e818e812ca29029a32b61c2d8bbe81e625580f17f4821b5c1da4193ae78c26169938f2bf5fdfe295124e67be055b6763702959f2b7681192255ac130e00b9553f294502758dca73fb7578ed23d3336a79fd738fc2e625fa956ec4e018f0095cd09d8996ecd4cb312577d93d8076f9834b9030bed2a1ed6dddb20f247af0c6aca12fc463a4c2f1f1b10a9f0ca2a09e0a16510c1aaf43692eb247af486b0c59f93ff05a03abeb5f77af7909c41cc665745d7a087a8a6c2541aaf0412044698789edda1b1bfb8b99672d6dbe5b60689b48ac77e32709da6f3d4e4f059231b17b0e36a5c4dfd15d5c2b556762932b66f6df708185b9c480b45a23538864b0bf7fd2e11e749c84b1a983f44f0a8cd1aa41d666c2ac21be35099faa935781d4308a7892bbe6abfc59418ec3948e1ea008bfaa20dbb4e2ba2d65aeb30edb6f2f6f70d722463256adddc08a56ab487b3493449ee637b713925830ca827d88598b3c63a8e1c5135989a87d52596e99d7c6bc83fb7cdc462e6229c3e4a8ea162e3aaffc711c62c20adf008d3ad879a011224705c8bbcc0914cfa86f9dc00bbc4c82b7cfd2d98ce7883ada85e1827cb8dd8b31e4c52c27888553b80bc5b926c0df482a0a2f52cbaa6e47d2e87b831e2359db5e62273f0c78065f2fc15edc97271b461786882f405e12c364347f44753d1432fc1a6a9dc8fd5a8a61e94f811f02f49b33aa80bfaf1a8a1a84c9c2d4e52f8c46840f3211fa372aa8fa500cd03eb8dec351d8dd18208bfb93622978b9d6e1d12d21daceb033ecaf3817203b0034b774bf0cafc7137e4d168356bae39870e2c2ad5883881210132fb89710684c566656f3f16ba32074b8e3b62382d4f6e3406014735bc5fe61b792a1aa5d3e2c9a024750891ded8e0c083b2b615315088f65f784f0263474b102ed81601aaf8f848daf11db9c44f100cf7fa2991c6a1339f9df1fb52149cf4c1ca96e5fd41b50465cd0ce958eb463b6be745a1eea303d9363415641ad55c0838a7c0f3540c62d93439d4aa20b0456046f1cc9512172697ca3c9bce5229dda3b5a0e552c93e6c6f4bea8218cf65a5af8cca846e9d898c88ae41ebb01a707fac82aa5f73fc673b3150573f6ce0dfd0d2d1533b541617e7a8f9918475e9a8555fb4895d502a077c7be691282a83011747513bd0c944375a363c8e3dab5eb1f48", 0x1000}], 0x8, &(0x7f0000002d00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xea}}, @ip_retopts={{0xd8, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x2d, [@local, @initdev={0xac, 0x1e, 0x3, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x54, 0xd, 0x1, 0x2, [{@multicast1, 0x3ff}, {@broadcast, 0x8}, {@rand_addr=0x64010100, 0x2}, {@rand_addr=0x64010100, 0x4}, {@rand_addr=0x64010101, 0x8}, {@rand_addr=0x64010102, 0x7}, {@remote, 0x3}, {@loopback}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x195a}, {@broadcast, 0x9}]}, @ssrr={0x89, 0xb, 0x99, [@dev={0xac, 0x14, 0x14, 0x40}, @local]}, @timestamp={0x44, 0x8, 0x54, 0x0, 0x0, [0x10001]}, @cipso={0x86, 0x52, 0x3, [{0x7, 0x4, "c531"}, {0x0, 0xa, "ba4992d66fe1d259"}, {0x1, 0x6, "76a03e15"}, {0x2, 0x10, "c5b30d0cf90982e4ed05d39b0e9d"}, {0x5, 0x11, "f6e4c494a55864168435abcf632352"}, {0x6, 0x2}, {0x6, 0xb, "b05692306eeb437035"}, {0x2, 0xa, "c829da42387c0448"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2a}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x120}, 0x20000010) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002f40)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002f00)={&(0x7f0000002ec0)=@newlinkprop={0x28, 0x6c, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x10004, 0x2010}, [@IFLA_PROMISCUITY={0x8, 0x1e, 0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0x10) 18:12:28 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x0, '\x00', 0x2}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:28 executing program 2: syz_emit_ethernet(0xfdef, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1682.915850][ T7892] FAULT_INJECTION: forcing a failure. [ 1682.915850][ T7892] name failslab, interval 1, probability 0, space 0, times 0 [ 1682.928531][ T7892] CPU: 1 PID: 7892 Comm: syz-executor.4 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1682.939090][ T7892] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1682.949166][ T7892] Call Trace: [ 1682.952535][ T7892] [ 1682.955484][ T7892] dump_stack_lvl+0xda/0x130 [ 1682.960193][ T7892] dump_stack+0x15/0x20 18:12:28 executing program 2: syz_emit_ethernet(0xfffffdef, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1682.964391][ T7892] should_fail_ex+0x21f/0x230 [ 1682.969098][ T7892] __should_failslab+0x92/0xa0 [ 1682.973970][ T7892] should_failslab+0x9/0x20 [ 1682.978514][ T7892] slab_pre_alloc_hook+0x38/0x180 [ 1682.983597][ T7892] kmem_cache_alloc+0x58/0x270 [ 1682.988459][ T7892] ? inet_frag_find+0x353/0xcb0 [ 1682.993331][ T7892] ? ip6frag_obj_hashfn+0x30/0x30 [ 1682.998391][ T7892] ? ip6frag_obj_hashfn+0x30/0x30 [ 1683.003581][ T7892] inet_frag_find+0x353/0xcb0 [ 1683.008290][ T7892] ? init_srcu_struct_nodes+0x400/0x570 18:12:28 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x0, '\x00', 0x3}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:28 executing program 2: syz_emit_ethernet(0x7ffffffff000, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1683.013875][ T7892] nf_ct_frag6_gather+0x4f7/0xf80 [ 1683.018960][ T7892] ? defrag6_net_exit+0x70/0x70 [ 1683.023831][ T7892] ipv6_defrag+0x1f9/0x250 [ 1683.028268][ T7892] ? defrag6_net_exit+0x70/0x70 [ 1683.033172][ T7892] nf_hook_slow+0x6b/0x150 [ 1683.037690][ T7892] ipv6_rcv+0x10f/0x150 [ 1683.041889][ T7892] ? net_zcopy_put_abort+0x70/0x70 [ 1683.047125][ T7892] ? ip6_rcv_finish+0x2e0/0x2e0 [ 1683.052142][ T7892] __netif_receive_skb+0x90/0x1b0 [ 1683.057205][ T7892] netif_receive_skb+0x4a/0x310 18:12:28 executing program 2: syz_emit_ethernet(0xfffffffffffffdef, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1683.062131][ T7892] ? __build_skb_around+0x196/0x1f0 [ 1683.067369][ T7892] tun_rx_batched+0x3bd/0x3f0 [ 1683.072070][ T7892] ? eth_type_trans+0x1be/0x350 [ 1683.076951][ T7892] tun_get_user+0x1bb3/0x21f0 [ 1683.081661][ T7892] tun_chr_write_iter+0x18e/0x240 [ 1683.086790][ T7892] vfs_write+0x45a/0x750 [ 1683.091152][ T7892] ksys_write+0xeb/0x1a0 [ 1683.095501][ T7892] __x64_sys_write+0x42/0x50 [ 1683.100241][ T7892] do_syscall_64+0x41/0xc0 [ 1683.104718][ T7892] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1683.110664][ T7892] RIP: 0033:0x7f65c356ee7f [ 1683.115102][ T7892] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 fd ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 cc fd ff ff 48 [ 1683.134737][ T7892] RSP: 002b:00007f65c2930130 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 1683.143184][ T7892] RAX: ffffffffffffffda RBX: 00007f65c36dcf80 RCX: 00007f65c356ee7f [ 1683.151223][ T7892] RDX: 0000000000000053 RSI: 0000000020000000 RDI: 00000000000000c8 [ 1683.159272][ T7892] RBP: 00007f65c29301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1683.167241][ T7892] R10: 0000000000000053 R11: 0000000000000293 R12: 0000000000000001 [ 1683.175216][ T7892] R13: 00007ffd0cde09bf R14: 00007f65c2930300 R15: 0000000000022000 [ 1683.183282][ T7892] [ 1687.034006][ T23] audit: type=1400 audit(1677003152.432:306): avc: denied { read } for pid=7891 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 1687.047509][ T7913] netlink: 100 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1687.069074][ T7913] netlink: 100 bytes leftover after parsing attributes in process `syz-executor.1'. 18:12:38 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x14c, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x5c, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x80, 0x40, "bfd1a1b0b7789a9feb7bead60a4e4424"}}]}, 0x14c}}, 0x0) 18:12:38 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:38 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x0, '\x00', 0x5}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:38 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) (fail_nth: 6) 18:12:38 executing program 0: sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, 0x0}, 0x0) r0 = socket$kcm(0x2, 0x1, 0x84) setsockopt$sock_attach_bpf(r0, 0x84, 0x9, &(0x7f0000000380), 0x98) creat(&(0x7f0000002f80)='./file0\x00', 0x52) sendmsg$inet(r0, &(0x7f0000000000)={&(0x7f0000002e80)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)='A', 0x1}], 0x1, 0x0, 0x2db1b5786ce10f7c}, 0x40884) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000880)=""/201, 0xc9}, {&(0x7f0000000640)=""/101, 0x65}], 0x6, &(0x7f0000000780)=""/122, 0x7a}, 0x20) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000540), 0x480000, 0x0) sendmsg$inet(r1, &(0x7f0000002e40)={&(0x7f0000000580)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002c80)=[{&(0x7f00000005c0)="610750488d4adccf98320042c369deffaafb2ed2ad5ed4674fd1eefdbf70144f18f724b63327c0e1aaf312af37c0b7765e71d9f1769fa4ce633d95f0dfb824e74166d4ee97043fd6a490ed827a0953bae7", 0x51}, {&(0x7f0000000980)="31800a255a6984d66071f9e110a6dc881f7a1f9c24c597916e2384924108ff3d166626fa51aaebeab8196c4cbec5adb854d4e5e5dde6378a7b10a48e5e9dd4fcbd0671688363016c29d14af45b82be82f4dd16692dc857c2f3b82deecea5ef321f4de32383f367444df5de67dc0fbae1dd24edeb4602740fbaaefda9773eee43bc627fbcdbbfc163a57f64c4ba805113a52440815575ff682a4382c8162b35c5ff2c419244cb9d13383dc765fca0391c8dff89ac33cae06bf6e0b215606f916e6b228e88e880ec00770f4d20b1ab95d9042d905a", 0xd4}, {&(0x7f0000000a80)="768e81e468596653a2246d25dc38f979c937fcf8d224e132380204354582879f9c5d94a6474233c4154dabf2275e71a9d2188d9b6f6a8672a6e2e57a929c94ac72a915ce7debabfc8abd247e8b3694337a5171e5e2ca764d11e680f9062a327abae43d63ed9a5ac623b88b4b5790279de358ce2614f4a22d5454b8f86c4432027b4e5aa27ba2ea60b89a88bb8d3ee9de374bc68025dce74c43b38096e64a9f3f0f846c0ace067fcf086dd594fec2a1014f7c78cc0fe70c78b5541603f2c0f13897d855c61c0b8de43fde2f428ee1", 0xce}, {&(0x7f0000000b80)="24e29389c77e741cdd46d7d3493fd71b05fa7472fabd8f8bea118f27fb0f8805dfbf94637b8fa44de8168a632baa1179e160032be9026af683aeaacf5661d18ab6d555a02027688151def399d47dfa43dd78b163556396d269599f8379063c72f911e6084f937b525f2a7b8a5a5eb46d3cf78d456b98581f05b64cc9648a926be3be65e67510612fb27d06297e48446b3a09e84353a467c3b08a4f5c44bf2359730825a5536f485d27f862efe87da917edac880e69b6775ed45fdd53d6c90862ec483cb2217f727f32b924df52d67a4d5ad059c22ddb2463a9d97ae8903689f829f0b9c993b43723dc53bb71e5fa2c7c6020072aacbc0935bcc67e8756c25e6168234a219eca0fd91df49870563802f88551d1622eb7b0936ac06a5ac7b1842411e3615181b49f6cb0d8fdd62a701f42b4dc680ba269d360af67d36523ed0db7f84625bdac3a160f1ac330ff4456c9fbce389d6bcc55ed67ae9271376571903281a4ddad038e8023d2f206d24e5a713253ac274778e001e674eeb3640a465f2b7c89173ff000725d4c951147ca320120edc826be4dc8b2859dd75a3f22f8117b6732db0d2585dc6ac7e6d0d1e4e35c80ee195067d8188495091a1fc0609150c2a5881bf394db5d59444ef17ae7823cb278bbc5285d1e0930a4b1445a748650ccbf40b224387bec0ae3a2e0a51b0af16e368cde542359d7f0af28aa4b9982dd854b8735fbcdda105deeb432c3b9583dadbc0b9eec0cff82a962d881d75935704ebe0677ad497afa641401a6b5fa07c008901bb267d051bd0d4244d7bf782bc09bbb80ec50181b1f2777b35993575b84e60dbe62304a9179f43f5d5111404923eede62c265ea4072caad8566ba773c8d962cf616d76b921a6b35621a01e2d66051f2e710a2d61c2ee9fdff52de0e1cc0418c7fb401425bf7f60bf76567a89bbdb7f6426847e6b64a046490702ebc1c3beff319953071bb5846c467694ad821565692d4229ffb536be3bf85a47a1f15ff8cba32cd868cedfb6210901856057aee1f70dda23a38bf4dbcaeabdac3a3b8f18ad5a78305c8a03e9d9532ff24643e6464765b3131c36bb7ffe8111792c9439acb31d4959fb24439e5bccc07088cc2ba2af5f8bdc06c7f7fb56386b8d4aed482ca1e17c8a4896edda33d8ee937eb83ffe9f849e4451c08759960feb6bcbaa4a820bcc2ab990d2150dbeef63aaf56b5bced0957e001fa5a6b97e9d8cda84a4341a93fafc5f11c9bd3dd8a18df2e6cfb609e7a8e47988c0bffca43323845720119142e5bf3b20ca97dde51d06475cc1cd3b887b13d603b586b11ba3cf7a9be72978cf093ad359cd31df896d5c8d6a04d4fbc94d0c698bef1de2a39ca39b7a44a54aa02b91b9a80fd3adfd272e9afc07e407b15d272be87fe4a48f821d8e288069adbe7979cef03eb45eb9308ebfcbbb43459bdb0b5a88ba40b06836604e408c1bf537ec6c3094a4701c11908d2782419053f534dc72a7b0f9d7d34ae46ef8ac87433e6bb201bde75af2466a8e12d5afea0410ad13b001f7578c1461e330442ddf13676d69d079ff3f824c10b494f3f972af3a8f2be78731d7e3f9020b9f407936278f8a844ed017d04cd706baf27ddbb9100afb75d0e6b17ffe7de31cdd9352d04f1b92cf618ea4918420f1af2b071329dd4941bab0bcd2cd1f491aa64bbd15003e077eae188f1b54daa6e0c4e37f3e26075eeb2f997750f9dcb7dfd9040122de37bb2aaa8322bd85c138c53cc1c8e049c4791125cf2b7aee737de2451f8cb81bfccfbc9d3b4197ef5563f5d89817e46bd901d50de82a54defa97c0437a719f6a4277253e12664e4eacf6dedb0dc065f175127a166be5db52bc046be82f18d23a5c07221d453187672ae0e4c044b6979e8e41088f658da2c325dcf416b84e64b8976e98ed703a05e120ef446439843a6416891a708607356f3e136d99d1292da635cc73d9170bcac033b0b982946b7c2be5870b668b06c80336754283f5dfb6085b018785be67c49bb3c76c869b95d3517fd3a9e7112205fe37940c5d7ac5519535a963fb4b82c1e07c0ebcc5aba718d3e0d3857ecdce25d4c37833cb4997a358ba025b3a3163249ec28e35d2bfd3c72cc5d09fa43343d2ba3a046c5993e1da819caa284c5689c348d3808439a1d149f39477d382a0e0d8590af92360747f315d2ae24cb857b55c345867f44dad7f468b338f839eca018420f239aa6a555275a09190b433be6bb9795fd332f6d4370cd9fbb92e4df5c5262be6acfe62f8d510454d07cac77f9431f17c566ba3e26391aa447279e3763a8ab649674f82a4c5a02f9c02f54b153a874180cea0852c22c981ab6aa8f680d805a2937e95188b40e2bf6a41391d147261ca49a0f35569a5c9ca1908254787b5cf50b025baacdab964e6b8dd4d8a610061983a584891517447f0dfb4c54b828d6aa5e98e0a5c1624dd40636b57d44ed5ae62abca2326392540c353b5782c20f2d3130ca5ab136612a4063858900122d7d566db3ba38750a71bb7caee64e8f93956e291fe36cff6b6e187fb1325fc01cc45b2ffebbe16dfa2a538ac1611e63fb8af38fc2830f85ec05d8e466e3a06b177975569c7766c2335ac3a29b2c6836f395a2cf7422852739c5309a9b856599f9db47b9fdc85868add30f9572215a2f1d4632c993ca9d62571dde41169a08c59b47937bd18324d531ac7153216195130e09d4355ecb6dfadfe6d2588dd87ee28083f3083884ed9df12df710062c09e9ac73587a74db7aba3ce5e6138a1f595719da6f03ff489e421051d8b7fd35dc391967f9fbb97e229ca8f1a7dbd538dec575d4d9e5693109eb78250c2c77ec1e2eb16d8d4d7ee5e2905ff2d9bd4eb3b3693f59e96ea793c36a9497413d9e24fb12338c61d0ad7891e5ca24c41513ee9a06bbb19d2e14ec3d2670f9ac25b8091e3ca2791092b33b707ae82fb6f4af7504349644761b731faf0dc15fd136ee6026d5a9421c159c6111a5e0dc738e441ff1d0d32723dbd7b8bca23cd8fe7718d3af74a67e6bf74b34cfa05bc2a6beb93ea6d584e18cb848d8a47457c0d0163a4f86a8ddde57b71678287afc8cb58b5f659d7ccea69fd1698e38b16aad868dea72b8da35e3415dd81fb47beef682c78cb3a4022dcb8a1ee02f1aa1f4568a2d3a2956bc00c53f0578f773eb9d124b98e651e630e18e7f06e5c2d0e4c9410c5e8664a1eb45cffe11cfbbb9bdfaa41bb03f08be6654cd12285db33b7cedfc946a3fa22c2ec53564ebca51606e00e302cf1177ca0b184c100654378ea82a4a31bf6268a6c2dd6610350fb9ada07445ffe2da354e0b9789a3cd35e69e03cef465f24b32371462c87541762456103701c357bfee73545200afcfcfd5d71b169c58217492af8465415042be43b727105458b0a97794cc3801ae6ab22ca2c9cbaf4d671fd7a1a15f78704e3c585d917a2fa437f9dbbb9e215234f32f7d3b5cd4c02e51b8c79c9012717513f4eeb572769a482112500bb1b67c9c3f263187614efe8bf5e8e7e2c24960951ee87d9171bed298a0c842eef204934110899ccca4970f666df97c64f539b5c4ddd153bcb0cb9b9999360446216f38d83696bd58aaebf1b422dd49f26ad9ad488604d86e7761d40f1f8998fa460935386433699471c0d89aff04eeb0e4731147ca8576d4379ad12606f8412e1b97b74c796618a525c5807176cff963ff7924d722b21776fdf6a8b1b3a6fe9b776e4b371cd4398eeaa7793e627bbb00a7e1b4d05d4861baa13fdab26c0f0f996b36036f652efc6a2820bc7910b9c8b43745499361a523a78af981a3fddc240c37e6d694e36eeb651ef04b65939820b064e13e68d05440221c38474f7270a9986fb7354c4ccbb091f24a751260f4c2c4b1302173e874f5d1e224f4bc45338fbd67a3d519ddf68df2e8328fe8d2f04feaccd05b4b5789b116c9304d9bc5d396f8339bd8872e6c0904265e5128840beedf7b05b196b1554a3846a06db841d5814c1f3664cc28b51e7962cdeb024948e054fa0b483bb15ba65431840c718051eb1e9273f2172d8c565b9d78a630ac6a992d73eb96c91c341fd69fc9e031b17f8e5fb8cd8b4d34d5ee9364f98a12f056d22d60acd336016d35a78ecdaa4850d946c719f3f1ba2594d709e4ec719a15d5b5d276d146387e1fdb9cde6d209f544607d34bc0e917c8474326757f5e73ee2f14396e005b170a07c5fc9d1fb4a325810c740365910e37a52b5c39b89169c4041f2efeb008770b8f83d8a246a325bcd7898efdb3de8b261516bf9d92725cdb1dd4301ddf14245536531e6d17d7c6e2adabed0c1f054e7ad4c50deb895e9e538d6f260ba510ec7b1c217b7ac1a6723ad416a095f8a1f1bde2ddac87452c63a029b843957fcb82b5a6478f3834668cca8b37d2598e4c59c44d284bec41ea796afcb6e0584837d0e88049062638123f66b1b1bb9cacc4cc5fd98ccac2907e020efa71f839661511510d4465f53809aa9c8950193696e537696a02a6686768aa4d3e8a2a3a2a3bbb3f9c690ea3b61277925603d1692d1ec09f97c401615fdf976f4ea9064d6f980bc9e0be411c1d311219edca8ba7b93777eb4395b0a4165e161ee082b356b736ee579860cd9c136afd78d39d8a6501206ea607faabf85fc0b4de848bc0d4464740304abca1b81e356f3800290c17f373f792419c720fb97d6a5f025d10cf4b87d5a3baf6e14532d9d10ffd25dede40f15cb82cae14c6efd30667fd99c8d0b76c8a65b2b4bfd07b0271962fe61fe76a98a97942992fc2c71d387d1a7603a3b4d9a3e27564f27c39dcb04c00f5e97c31d0653cf2846f657760964a55902dc04d437522a911d36b3048c0d89046912f9e323ec76f87a633e13a52f27cde4b247fd1969310bf342a74d8e8fc395d1d9d2c42684895f8068649e6bee22b8477bcfff73af4bf6e63ca42919116fdae62d3d8bccce1b774233ba7302169ec1a2b377af038e521eb247e4f5faff064a89ba647715b832ea245b90dae7fd32ea6145cab399e8d82a3d81919ff15fae558d681bd5d1088747031201792249f4d39970d720a7dff583e3992c35ca2ec6b7760766059bf7bcf173099d69c9dd52f2b238fe7b8fcec3b04505b69158fdef08b967baf42939f7c71515143d7de8e6b6003fffb8eeee0cc600647998effe628078322a8025478a883507cdad82f3ebc27008e8c1d4c825e6eff310bea9b6b61f52626623e0058ff5698189793e8e990d4dc11fa21e7e40effbfdb996e05dd2a4e37da71d895e4bb5cab7515ee43e5b21ab565d5fd2ae8919c1e3e98894d6f93e6202481cc5614818a30f34944a08b88f6e7c8e9ea0ed9251d695b4451ccabba0551c11db25aa3e7c7548ce6faaded7a8fe2c6e203b1f8ec3d46fbcc8440d6d70010427b6bd93552830538f8b06e63a4eca54619c927f046b58d4f512aac1169d8e05144e9f6c19508e350f0da7b836e1ecd18ac4fb058db9cb34304d4147173ba9124af555f04e6e6fdaf1b1ef31369b15fddc3f073dd5c1d2a7087b310deb77877f772f321307c3f6fbfc403ed024439d7ceaa7ea60f6e89c98355ace72d639a064180e9d678307234ef041151980429c6dd92eca4b30cbf27141b092918d0b0bc46a9a49a2a7e3ec187f8d2eb1f542df2ebb315bb0b49add8e551c63b44db9c96e7353a391d6d0101969f2fd3a300c0a76e68f6ef002654f5613b091d30d2192585fb27b27d61cc514b9696444889052ad092b3456a621cf2c865cff6e74b972c0f084a4c46f0f2c490e28a666b5a", 0x1000}, {&(0x7f0000000800)="39b66098a4b54e47ca89c76c1106c07d", 0x10}, {&(0x7f0000001b80)="df646af1357f7393982c95105b417cce17adba8632af9fcae02b0ac5158908d2dffa2056c0f284a8431787173c5e4de3e1a7bf0016af3018d96b40331d3ad378e74e8e3e4102ab525d174f85e902f0f3796eb5d1331c67ef5979a5b0372769f975269e239f1ff2821658872aedf97dd5117c81cd9e0493ef42249ba57520268c20245e116aecf9979578d4afb7d59884678b84855a15f8b91427d7509aee078d638f9929b3bd8104f76bdc", 0xab}, {&(0x7f0000001c40)="81bd978b6c", 0x5}, {&(0x7f0000001c80)="3b9b359926e709ad694eef56bf6d8df424f3ad05af2a20a6e30cc07c20a8eab99c746e97c0df9ca8289701c70d9108b6a8b4a90101fd010c3333dee30f315d1930fafa527b743ddc8fcae122d4a9978b6a154f63f9cfa96811c0d0fdcec535874b1f4d9e7d572d0d9b1fb6df01466d2d5d8d456f0ed0a7193a00bf1c411c2245325a7f4327ca92a838833564adf8f8c71d94bdc510864de662c4bf9ddbdd906baebdbc36f8a1c9d3f9b288825105c10d97ea5e7747bd5c86d8c1d512d9e227743364f5d0eaacd9435881bcf87a31e8bcf8a659f4847869669303e83d4ece981dfcd74f0df0cc22abf7c800a6fb44495e03fafe4efea6fa189416fcec581c7e5fa5ae6892721dac0cdbfaee09bf5c361ed2d49f5f5f0479f5511c5bae7dd388961e3cc45ec1f6d4c4410d8afe3da7a1bda4bbc99c89ab93b16434e1ae9ff2e3cff2ec904598e8333c4550a1dfe5a5d18cedd3fabbf9e9dc34cc90f0351836e5a1a89be869887ecad11a8e219d4e195ccccb94a853c94eeae1530681d2d2c9ac3c2344d8dd9c1dd9f26581f0b2e1d1feadac9db4cf0037034909d027ebb3f4c2828e8aa5c3858e8a33914128298e105d04ff47e9514654e346a2115f420984b561d87816693c5c476459b7bcf6689ad4ab1c777b7de8270b27273a297cf891e019d5d1129927a1b23cde7a51767c90d0446f5aef9f92d9ce139e7136b6772e61b04e5c73a3fe36ce6412093d9b0ff83b71e1bb07efbc601729e2ec7770d75e60ca0e15f83a04d5249f817240b9bfe7bf812eb3b5980d79cc6c49a8980f8498bd9977b8e3a1ed239a9b3fc7c37ad853b064d4e9586c71bbedb4fadddb0e12f2270c27226c21a203974582bbe6afa3a52a099556a09793a925addddb0b414639d2f8403a2b683265f7127954cd8f64da8054f1cc46d9da9e2a0c264465ffe33eea2fa7a6f030433e149314eaf3fc944b802c97deed9e922ef69bf4623ef6efc397a9234ce567a874617e6558f0608976b113ef1de72439e475826518d4fd128bdf07069cbba3477acf43aa5d9fd674f158fead92962320758815009e182d540cfc7e012c90e7405cadc7c526f388bc393cf99badd4ba615bbca626e81b167d376c6fd5d78cf19c96a370ab9fe5f1a1c01a597168097cb26d3bb7a36ab08f875805bc597dc0a5653024c335494f9353cef6c0937507e147e83c2eb13bb41c9757b255123c7bcb891dc8c8afe8e79b6a4910fae1c781cc261cf9e961de6964832b3c484659b4618e676d67ba67d948e9e7f677b409d7b414c5175b475a036d8247aa72418112dec20ddb705cc7234aa5b5cbd702a262ea191f72e02305200b3279ed29c78047761d5cff112a15008c104b90633dcba0afb59256b585e72bc22a35b2d558c8fa844212d7db0355cbb5ce11398ba4bb6bbbdb4bc4d914d24852cb3773e78953561bb2aba81a5629c8a63eb110fbc5ea7dd73b23a24fd82469fd0d729b1471b1161117a8c0165ee3de84b052e289e651557418a7bdcbaad51bdd8282d9ef2a8301311e65aa1a32f5e02c20579c7516481d537f3343c2356b00c6c2b47f441d07190518154c4f38efd6c314d2c99411192c382ba147aab52658bef9cb131f0fda0286a24abc7b5ba297294c43ad6afbfbf2c2da5ad4b70f53765ee0a6816d3097aac4d8ae6056230ad5dbc132ab7e5c9aed8399afc2d54d37d6363cccc1f2f96fc404eeb165f59b09b5c4b15d83827f6818da20430addec355746c5e344d09e6834d214ada5d00953778f9dab8aa3a19ea2d4226c1ffd1f6955aff4b940e03295ebaefaefded8c307cfdd9e4b640bc577f2e84aa9479d7c9520b76ad55a3448ab51264b9da208a8c985f373bf858a3158d650f58d2b252f33e0f1109059e925a1f59defe8ea672849ac90cfdb818782c1a722a6a67aabb94a2235391cd69da1a6305daf2cfb09e929f4bcfffead1af1f2c27a60d5bb7337530554fb80429e6c9d0bc8cecf11f34a9a17fa7e142485871956b5f4dd025fe50b321e81510007e7bca157f2ff1d09005ee6ca2cd76715e33779f2ac15dd1291d7276c337387bebbd86577a1627871be34d241804dc6a3ba7b3bea21e79ac7d3056e38efeda5c9dc34c9a6428eaac444c67e412ebc5bf8da751d49982c08ec2a0dc1f9d7471ecb24b47c64e1fddc7bc543b3fa64bf904383948005ce6cd001dee41302578b742c8c0ced0f454aba71b27d223003fa399800e85a07b9a25328efd38cb0282594dd522bdc1863cc682e7bfae9af03491bfea4905dd0e8b3c1fe3a719c77c842c20adad8dc59cd4fc0d1d481f160e64a179c881f7d6c81517cd42e5326012f9a121fcc0703d92320eb1a5616d8b6a7dd0a29f0c11223708b9abbc965789a7c58034f08894a751b9ef83454c63852761ec6164f040f218b36c152750025a97fab1b851cfc3d9107f9641502689a3b3ffc0899d8e7109118e90c2d9717f2cc0c946cd67dbd01dd34dd62f5696b2eba7c9d58a1c5cef7a4001745ba17bb245fe8af2a8b8f853af5f8f9822bf700e9822c83c57a6612381613a4d22ab39b7aefc726b28ab347996eb634626c0b93a8c55fdb0df494a4e70d534f27a6a70ac4e81447cbd80034bb6fb45f725c7b67632a5bb2c9367cf400ff8582ca8898d0a9dd68442a4d948f3f57c0c78c85060a4f3ac32c4e8781cdc0270214ec3d67f4395b36417e6048da45c90a245a249db44699c0b4254378a258f9674e451a4d3708e94701c62fcbe55e020c5af3c20575f64775fddf8510b0abf11b9549b17f77fb716e4dbc68bd8062bf4e8640ab7b6abd24a72dc60d77df779d66c26d9c6908bd95bc819b7436e3b0df602add57c7af1171e03119f3efd472f6bb363c48019c89b00b7ca4405e6726eaa31e214518fe8650364fc40dc30877e70bd50c14021e6d1cf6b4418153cc8ada788b15915e85ddfa3c8dc96c05ef32ba5550fb367179cc98b305a4e9295d4a299bfd146c6c254bf2a46f3fa54e1e7e539bbd4c9d693d603b717a7eeeeaf858e2fc62fd8fcc4bcb0e9cf988aee214940ec490c96a691a0ca6c53758da936fdc0671bc869fba89243c5570d97e48a3e2ff6c5d4c49f82a646ebf5592786f54babbc6cf7dc01536e60b3262ff6bc028b547b6cd592e34a1edbe8a3708ba5eed097941dc671e3370d7e2bb86e944873bece411ca5a6effa16cecbfb94c92147bb99abe52ddc4b242be6473c6aa8c364907206afae6a6bc404a8ec9e480227c3a498d95b46b910e39ee00cfd293f4446e88b120657096463da805fc51d5e10a00997ee16feb0e7d9d5aac19fe4d1a68635da3c385b9ada85152e98ea864462a07cd6697b84665a1a03348360ba76ab820014b41e1b72c27908434a1cfface2a8814764d1ee9449d53bf8dbe37f4e500220f6c86cf8cb02b463b92344e833bf57b824b4227fdd4fd11df6c81d32cec7f7b7d305699622daa7e7139842148dab30312965edeb9c8b05b54bf21888b0f6c7054403d91581591bf134f505db094faff80760e4253603883dcb0ead9bf89881e140b8d2e19ce126ccb0d233ae6321fcc05f6096beef822453b2da1e5fdc4346c7520e9036c2afbbb2b06653af67571954b137b5ebdeb1cb387c08ca96a91d2282c6423df66ea0809aa5d4d8b3a5174a72dd6386111ec0104624f33c25e4dc0819e00414e0c54163a33162eb57384fe1942bdcda0dc815db9c3321ba79c531a9cfd899dd40047012b513fc5da4b05d1df0aa5696226d02bade1bb8365ddbed7a2701f4c5932ec620a6fb54100b847b18bfd88f89c60eb3608407720fdbb892a2736d79b3d5e6e4ecaaa927126bd554acaa4192d6a05cf53f67116a8c3c696f83157ae54aa7b23061196c539a0767507c55250a23b2024605ccdaf48d80b93a88e0e4406d7adbc7b452aa2e843b353f8652586c814cdd45837a9217dfdb82fd501cb715356b5e62286b4fa82345d6d19ef283cf066c48260e2c75e6865a5b69e27dc01e1d58cf18d097212f89464c87edba16d418bfd995ae0ec66e437cfc18c618c3ea193cf108e6df022097f5573c9791c5c521e13be96d59ea7ddd941aacd0539adb8b44799c1a7478c169cca198e632a923d09660f80ef2b201258cf907359912b0adaf96d0ed3b3dd0c5946e7bf7120528e3867af89bdb789b48f1a21ab0e2fc00db24a083c88f2cf208444e590f88ece90e2a2000f8212e09d199075764c15e5fae5962c5fd82a12e5a392f11f0ca8a4cc3dee1976c59e55fd2e8677981732d9202eeb4c6b9cee02fecc14010e2ada506b04acabce5ab1ac75142f33ce76957b1f2a417853c9702d42c6d76c32e8982a4f0d1f66427746d6830d43cadd6d2f65cd487c5541743217bb19f9a0b61e9deb443436c5756ab95cebb71eece693e72f9b5a5a0f0626ed0fa0ca69ee8e925795aa908cf255ca9a920807448ae03e990560bf490e7ac2db04e1d34fb33f1919b50c759f634c4968d436802d9c41bac84e72a3f36f192b4d79ab4ca94437a130c98c1bc6fa717022e6a06ba707685d7162a19b8c7ee9bdd3e63e2813183aeeccfd61ea33a7c2ffbb0e77bdd85e818e812ca29029a32b61c2d8bbe81e625580f17f4821b5c1da4193ae78c26169938f2bf5fdfe295124e67be055b6763702959f2b7681192255ac130e00b9553f294502758dca73fb7578ed23d3336a79fd738fc2e625fa956ec4e018f0095cd09d8996ecd4cb312577d93d8076f9834b9030bed2a1ed6dddb20f247af0c6aca12fc463a4c2f1f1b10a9f0ca2a09e0a16510c1aaf43692eb247af486b0c59f93ff05a03abeb5f77af7909c41cc665745d7a087a8a6c2541aaf0412044698789edda1b1bfb8b99672d6dbe5b60689b48ac77e32709da6f3d4e4f059231b17b0e36a5c4dfd15d5c2b556762932b66f6df708185b9c480b45a23538864b0bf7fd2e11e749c84b1a983f44f0a8cd1aa41d666c2ac21be35099faa935781d4308a7892bbe6abfc59418ec3948e1ea008bfaa20dbb4e2ba2d65aeb30edb6f2f6f70d722463256adddc08a56ab487b3493449ee637b713925830ca827d88598b3c63a8e1c5135989a87d52596e99d7c6bc83fb7cdc462e6229c3e4a8ea162e3aaffc711c62c20adf008d3ad879a011224705c8bbcc0914cfa86f9dc00bbc4c82b7cfd2d98ce7883ada85e1827cb8dd8b31e4c52c27888553b80bc5b926c0df482a0a2f52cbaa6e47d2e87b831e2359db5e62273f0c78065f2fc15edc97271b461786882f405e12c364347f44753d1432fc1a6a9dc8fd5a8a61e94f811f02f49b33aa80bfaf1a8a1a84c9c2d4e52f8c46840f3211fa372aa8fa500cd03eb8dec351d8dd18208bfb93622978b9d6e1d12d21daceb033ecaf3817203b0034b774bf0cafc7137e4d168356bae39870e2c2ad5883881210132fb89710684c566656f3f16ba32074b8e3b62382d4f6e3406014735bc5fe61b792a1aa5d3e2c9a024750891ded8e0c083b2b615315088f65f784f0263474b102ed81601aaf8f848daf11db9c44f100cf7fa2991c6a1339f9df1fb52149cf4c1ca96e5fd41b50465cd0ce958eb463b6be745a1eea303d9363415641ad55c0838a7c0f3540c62d93439d4aa20b0456046f1cc9512172697ca3c9bce5229dda3b5a0e552c93e6c6f4bea8218cf65a5af8cca846e9d898c88ae41ebb01a707fac82aa5f73fc673b3150573f6ce0dfd0d2d1533b541617e7a8f9918475e9a8555fb4895d502a077c7be691282a83011747513bd0c944375a363c8e3dab5eb1f48", 0x1000}], 0x8, &(0x7f0000002d00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xea}}, @ip_retopts={{0xd8, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x2d, [@local, @initdev={0xac, 0x1e, 0x3, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x54, 0xd, 0x1, 0x2, [{@multicast1, 0x3ff}, {@broadcast, 0x8}, {@rand_addr=0x64010100, 0x2}, {@rand_addr=0x64010100, 0x4}, {@rand_addr=0x64010101, 0x8}, {@rand_addr=0x64010102, 0x7}, {@remote, 0x3}, {@loopback}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x195a}, {@broadcast, 0x9}]}, @ssrr={0x89, 0xb, 0x99, [@dev={0xac, 0x14, 0x14, 0x40}, @local]}, @timestamp={0x44, 0x8, 0x54, 0x0, 0x0, [0x10001]}, @cipso={0x86, 0x52, 0x3, [{0x7, 0x4, "c531"}, {0x0, 0xa, "ba4992d66fe1d259"}, {0x1, 0x6, "76a03e15"}, {0x2, 0x10, "c5b30d0cf90982e4ed05d39b0e9d"}, {0x5, 0x11, "f6e4c494a55864168435abcf632352"}, {0x6, 0x2}, {0x6, 0xb, "b05692306eeb437035"}, {0x2, 0xa, "c829da42387c0448"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2a}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x120}, 0x20000010) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002f40)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002f00)={&(0x7f0000002ec0)=@newlinkprop={0x28, 0x6c, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x10004, 0x2010}, [@IFLA_PROMISCUITY={0x8, 0x1e, 0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0x10) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, 0x0}, 0x0) (async) socket$kcm(0x2, 0x1, 0x84) (async) setsockopt$sock_attach_bpf(r0, 0x84, 0x9, &(0x7f0000000380), 0x98) (async) creat(&(0x7f0000002f80)='./file0\x00', 0x52) (async) sendmsg$inet(r0, &(0x7f0000000000)={&(0x7f0000002e80)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)='A', 0x1}], 0x1, 0x0, 0x2db1b5786ce10f7c}, 0x40884) (async) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000880)=""/201, 0xc9}, {&(0x7f0000000640)=""/101, 0x65}], 0x6, &(0x7f0000000780)=""/122, 0x7a}, 0x20) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000540), 0x480000, 0x0) (async) sendmsg$inet(r1, &(0x7f0000002e40)={&(0x7f0000000580)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002c80)=[{&(0x7f00000005c0)="610750488d4adccf98320042c369deffaafb2ed2ad5ed4674fd1eefdbf70144f18f724b63327c0e1aaf312af37c0b7765e71d9f1769fa4ce633d95f0dfb824e74166d4ee97043fd6a490ed827a0953bae7", 0x51}, {&(0x7f0000000980)="31800a255a6984d66071f9e110a6dc881f7a1f9c24c597916e2384924108ff3d166626fa51aaebeab8196c4cbec5adb854d4e5e5dde6378a7b10a48e5e9dd4fcbd0671688363016c29d14af45b82be82f4dd16692dc857c2f3b82deecea5ef321f4de32383f367444df5de67dc0fbae1dd24edeb4602740fbaaefda9773eee43bc627fbcdbbfc163a57f64c4ba805113a52440815575ff682a4382c8162b35c5ff2c419244cb9d13383dc765fca0391c8dff89ac33cae06bf6e0b215606f916e6b228e88e880ec00770f4d20b1ab95d9042d905a", 0xd4}, {&(0x7f0000000a80)="768e81e468596653a2246d25dc38f979c937fcf8d224e132380204354582879f9c5d94a6474233c4154dabf2275e71a9d2188d9b6f6a8672a6e2e57a929c94ac72a915ce7debabfc8abd247e8b3694337a5171e5e2ca764d11e680f9062a327abae43d63ed9a5ac623b88b4b5790279de358ce2614f4a22d5454b8f86c4432027b4e5aa27ba2ea60b89a88bb8d3ee9de374bc68025dce74c43b38096e64a9f3f0f846c0ace067fcf086dd594fec2a1014f7c78cc0fe70c78b5541603f2c0f13897d855c61c0b8de43fde2f428ee1", 0xce}, {&(0x7f0000000b80)="24e29389c77e741cdd46d7d3493fd71b05fa7472fabd8f8bea118f27fb0f8805dfbf94637b8fa44de8168a632baa1179e160032be9026af683aeaacf5661d18ab6d555a02027688151def399d47dfa43dd78b163556396d269599f8379063c72f911e6084f937b525f2a7b8a5a5eb46d3cf78d456b98581f05b64cc9648a926be3be65e67510612fb27d06297e48446b3a09e84353a467c3b08a4f5c44bf2359730825a5536f485d27f862efe87da917edac880e69b6775ed45fdd53d6c90862ec483cb2217f727f32b924df52d67a4d5ad059c22ddb2463a9d97ae8903689f829f0b9c993b43723dc53bb71e5fa2c7c6020072aacbc0935bcc67e8756c25e6168234a219eca0fd91df49870563802f88551d1622eb7b0936ac06a5ac7b1842411e3615181b49f6cb0d8fdd62a701f42b4dc680ba269d360af67d36523ed0db7f84625bdac3a160f1ac330ff4456c9fbce389d6bcc55ed67ae9271376571903281a4ddad038e8023d2f206d24e5a713253ac274778e001e674eeb3640a465f2b7c89173ff000725d4c951147ca320120edc826be4dc8b2859dd75a3f22f8117b6732db0d2585dc6ac7e6d0d1e4e35c80ee195067d8188495091a1fc0609150c2a5881bf394db5d59444ef17ae7823cb278bbc5285d1e0930a4b1445a748650ccbf40b224387bec0ae3a2e0a51b0af16e368cde542359d7f0af28aa4b9982dd854b8735fbcdda105deeb432c3b9583dadbc0b9eec0cff82a962d881d75935704ebe0677ad497afa641401a6b5fa07c008901bb267d051bd0d4244d7bf782bc09bbb80ec50181b1f2777b35993575b84e60dbe62304a9179f43f5d5111404923eede62c265ea4072caad8566ba773c8d962cf616d76b921a6b35621a01e2d66051f2e710a2d61c2ee9fdff52de0e1cc0418c7fb401425bf7f60bf76567a89bbdb7f6426847e6b64a046490702ebc1c3beff319953071bb5846c467694ad821565692d4229ffb536be3bf85a47a1f15ff8cba32cd868cedfb6210901856057aee1f70dda23a38bf4dbcaeabdac3a3b8f18ad5a78305c8a03e9d9532ff24643e6464765b3131c36bb7ffe8111792c9439acb31d4959fb24439e5bccc07088cc2ba2af5f8bdc06c7f7fb56386b8d4aed482ca1e17c8a4896edda33d8ee937eb83ffe9f849e4451c08759960feb6bcbaa4a820bcc2ab990d2150dbeef63aaf56b5bced0957e001fa5a6b97e9d8cda84a4341a93fafc5f11c9bd3dd8a18df2e6cfb609e7a8e47988c0bffca43323845720119142e5bf3b20ca97dde51d06475cc1cd3b887b13d603b586b11ba3cf7a9be72978cf093ad359cd31df896d5c8d6a04d4fbc94d0c698bef1de2a39ca39b7a44a54aa02b91b9a80fd3adfd272e9afc07e407b15d272be87fe4a48f821d8e288069adbe7979cef03eb45eb9308ebfcbbb43459bdb0b5a88ba40b06836604e408c1bf537ec6c3094a4701c11908d2782419053f534dc72a7b0f9d7d34ae46ef8ac87433e6bb201bde75af2466a8e12d5afea0410ad13b001f7578c1461e330442ddf13676d69d079ff3f824c10b494f3f972af3a8f2be78731d7e3f9020b9f407936278f8a844ed017d04cd706baf27ddbb9100afb75d0e6b17ffe7de31cdd9352d04f1b92cf618ea4918420f1af2b071329dd4941bab0bcd2cd1f491aa64bbd15003e077eae188f1b54daa6e0c4e37f3e26075eeb2f997750f9dcb7dfd9040122de37bb2aaa8322bd85c138c53cc1c8e049c4791125cf2b7aee737de2451f8cb81bfccfbc9d3b4197ef5563f5d89817e46bd901d50de82a54defa97c0437a719f6a4277253e12664e4eacf6dedb0dc065f175127a166be5db52bc046be82f18d23a5c07221d453187672ae0e4c044b6979e8e41088f658da2c325dcf416b84e64b8976e98ed703a05e120ef446439843a6416891a708607356f3e136d99d1292da635cc73d9170bcac033b0b982946b7c2be5870b668b06c80336754283f5dfb6085b018785be67c49bb3c76c869b95d3517fd3a9e7112205fe37940c5d7ac5519535a963fb4b82c1e07c0ebcc5aba718d3e0d3857ecdce25d4c37833cb4997a358ba025b3a3163249ec28e35d2bfd3c72cc5d09fa43343d2ba3a046c5993e1da819caa284c5689c348d3808439a1d149f39477d382a0e0d8590af92360747f315d2ae24cb857b55c345867f44dad7f468b338f839eca018420f239aa6a555275a09190b433be6bb9795fd332f6d4370cd9fbb92e4df5c5262be6acfe62f8d510454d07cac77f9431f17c566ba3e26391aa447279e3763a8ab649674f82a4c5a02f9c02f54b153a874180cea0852c22c981ab6aa8f680d805a2937e95188b40e2bf6a41391d147261ca49a0f35569a5c9ca1908254787b5cf50b025baacdab964e6b8dd4d8a610061983a584891517447f0dfb4c54b828d6aa5e98e0a5c1624dd40636b57d44ed5ae62abca2326392540c353b5782c20f2d3130ca5ab136612a4063858900122d7d566db3ba38750a71bb7caee64e8f93956e291fe36cff6b6e187fb1325fc01cc45b2ffebbe16dfa2a538ac1611e63fb8af38fc2830f85ec05d8e466e3a06b177975569c7766c2335ac3a29b2c6836f395a2cf7422852739c5309a9b856599f9db47b9fdc85868add30f9572215a2f1d4632c993ca9d62571dde41169a08c59b47937bd18324d531ac7153216195130e09d4355ecb6dfadfe6d2588dd87ee28083f3083884ed9df12df710062c09e9ac73587a74db7aba3ce5e6138a1f595719da6f03ff489e421051d8b7fd35dc391967f9fbb97e229ca8f1a7dbd538dec575d4d9e5693109eb78250c2c77ec1e2eb16d8d4d7ee5e2905ff2d9bd4eb3b3693f59e96ea793c36a9497413d9e24fb12338c61d0ad7891e5ca24c41513ee9a06bbb19d2e14ec3d2670f9ac25b8091e3ca2791092b33b707ae82fb6f4af7504349644761b731faf0dc15fd136ee6026d5a9421c159c6111a5e0dc738e441ff1d0d32723dbd7b8bca23cd8fe7718d3af74a67e6bf74b34cfa05bc2a6beb93ea6d584e18cb848d8a47457c0d0163a4f86a8ddde57b71678287afc8cb58b5f659d7ccea69fd1698e38b16aad868dea72b8da35e3415dd81fb47beef682c78cb3a4022dcb8a1ee02f1aa1f4568a2d3a2956bc00c53f0578f773eb9d124b98e651e630e18e7f06e5c2d0e4c9410c5e8664a1eb45cffe11cfbbb9bdfaa41bb03f08be6654cd12285db33b7cedfc946a3fa22c2ec53564ebca51606e00e302cf1177ca0b184c100654378ea82a4a31bf6268a6c2dd6610350fb9ada07445ffe2da354e0b9789a3cd35e69e03cef465f24b32371462c87541762456103701c357bfee73545200afcfcfd5d71b169c58217492af8465415042be43b727105458b0a97794cc3801ae6ab22ca2c9cbaf4d671fd7a1a15f78704e3c585d917a2fa437f9dbbb9e215234f32f7d3b5cd4c02e51b8c79c9012717513f4eeb572769a482112500bb1b67c9c3f263187614efe8bf5e8e7e2c24960951ee87d9171bed298a0c842eef204934110899ccca4970f666df97c64f539b5c4ddd153bcb0cb9b9999360446216f38d83696bd58aaebf1b422dd49f26ad9ad488604d86e7761d40f1f8998fa460935386433699471c0d89aff04eeb0e4731147ca8576d4379ad12606f8412e1b97b74c796618a525c5807176cff963ff7924d722b21776fdf6a8b1b3a6fe9b776e4b371cd4398eeaa7793e627bbb00a7e1b4d05d4861baa13fdab26c0f0f996b36036f652efc6a2820bc7910b9c8b43745499361a523a78af981a3fddc240c37e6d694e36eeb651ef04b65939820b064e13e68d05440221c38474f7270a9986fb7354c4ccbb091f24a751260f4c2c4b1302173e874f5d1e224f4bc45338fbd67a3d519ddf68df2e8328fe8d2f04feaccd05b4b5789b116c9304d9bc5d396f8339bd8872e6c0904265e5128840beedf7b05b196b1554a3846a06db841d5814c1f3664cc28b51e7962cdeb024948e054fa0b483bb15ba65431840c718051eb1e9273f2172d8c565b9d78a630ac6a992d73eb96c91c341fd69fc9e031b17f8e5fb8cd8b4d34d5ee9364f98a12f056d22d60acd336016d35a78ecdaa4850d946c719f3f1ba2594d709e4ec719a15d5b5d276d146387e1fdb9cde6d209f544607d34bc0e917c8474326757f5e73ee2f14396e005b170a07c5fc9d1fb4a325810c740365910e37a52b5c39b89169c4041f2efeb008770b8f83d8a246a325bcd7898efdb3de8b261516bf9d92725cdb1dd4301ddf14245536531e6d17d7c6e2adabed0c1f054e7ad4c50deb895e9e538d6f260ba510ec7b1c217b7ac1a6723ad416a095f8a1f1bde2ddac87452c63a029b843957fcb82b5a6478f3834668cca8b37d2598e4c59c44d284bec41ea796afcb6e0584837d0e88049062638123f66b1b1bb9cacc4cc5fd98ccac2907e020efa71f839661511510d4465f53809aa9c8950193696e537696a02a6686768aa4d3e8a2a3a2a3bbb3f9c690ea3b61277925603d1692d1ec09f97c401615fdf976f4ea9064d6f980bc9e0be411c1d311219edca8ba7b93777eb4395b0a4165e161ee082b356b736ee579860cd9c136afd78d39d8a6501206ea607faabf85fc0b4de848bc0d4464740304abca1b81e356f3800290c17f373f792419c720fb97d6a5f025d10cf4b87d5a3baf6e14532d9d10ffd25dede40f15cb82cae14c6efd30667fd99c8d0b76c8a65b2b4bfd07b0271962fe61fe76a98a97942992fc2c71d387d1a7603a3b4d9a3e27564f27c39dcb04c00f5e97c31d0653cf2846f657760964a55902dc04d437522a911d36b3048c0d89046912f9e323ec76f87a633e13a52f27cde4b247fd1969310bf342a74d8e8fc395d1d9d2c42684895f8068649e6bee22b8477bcfff73af4bf6e63ca42919116fdae62d3d8bccce1b774233ba7302169ec1a2b377af038e521eb247e4f5faff064a89ba647715b832ea245b90dae7fd32ea6145cab399e8d82a3d81919ff15fae558d681bd5d1088747031201792249f4d39970d720a7dff583e3992c35ca2ec6b7760766059bf7bcf173099d69c9dd52f2b238fe7b8fcec3b04505b69158fdef08b967baf42939f7c71515143d7de8e6b6003fffb8eeee0cc600647998effe628078322a8025478a883507cdad82f3ebc27008e8c1d4c825e6eff310bea9b6b61f52626623e0058ff5698189793e8e990d4dc11fa21e7e40effbfdb996e05dd2a4e37da71d895e4bb5cab7515ee43e5b21ab565d5fd2ae8919c1e3e98894d6f93e6202481cc5614818a30f34944a08b88f6e7c8e9ea0ed9251d695b4451ccabba0551c11db25aa3e7c7548ce6faaded7a8fe2c6e203b1f8ec3d46fbcc8440d6d70010427b6bd93552830538f8b06e63a4eca54619c927f046b58d4f512aac1169d8e05144e9f6c19508e350f0da7b836e1ecd18ac4fb058db9cb34304d4147173ba9124af555f04e6e6fdaf1b1ef31369b15fddc3f073dd5c1d2a7087b310deb77877f772f321307c3f6fbfc403ed024439d7ceaa7ea60f6e89c98355ace72d639a064180e9d678307234ef041151980429c6dd92eca4b30cbf27141b092918d0b0bc46a9a49a2a7e3ec187f8d2eb1f542df2ebb315bb0b49add8e551c63b44db9c96e7353a391d6d0101969f2fd3a300c0a76e68f6ef002654f5613b091d30d2192585fb27b27d61cc514b9696444889052ad092b3456a621cf2c865cff6e74b972c0f084a4c46f0f2c490e28a666b5a", 0x1000}, {&(0x7f0000000800)="39b66098a4b54e47ca89c76c1106c07d", 0x10}, {&(0x7f0000001b80)="df646af1357f7393982c95105b417cce17adba8632af9fcae02b0ac5158908d2dffa2056c0f284a8431787173c5e4de3e1a7bf0016af3018d96b40331d3ad378e74e8e3e4102ab525d174f85e902f0f3796eb5d1331c67ef5979a5b0372769f975269e239f1ff2821658872aedf97dd5117c81cd9e0493ef42249ba57520268c20245e116aecf9979578d4afb7d59884678b84855a15f8b91427d7509aee078d638f9929b3bd8104f76bdc", 0xab}, {&(0x7f0000001c40)="81bd978b6c", 0x5}, {&(0x7f0000001c80)="3b9b359926e709ad694eef56bf6d8df424f3ad05af2a20a6e30cc07c20a8eab99c746e97c0df9ca8289701c70d9108b6a8b4a90101fd010c3333dee30f315d1930fafa527b743ddc8fcae122d4a9978b6a154f63f9cfa96811c0d0fdcec535874b1f4d9e7d572d0d9b1fb6df01466d2d5d8d456f0ed0a7193a00bf1c411c2245325a7f4327ca92a838833564adf8f8c71d94bdc510864de662c4bf9ddbdd906baebdbc36f8a1c9d3f9b288825105c10d97ea5e7747bd5c86d8c1d512d9e227743364f5d0eaacd9435881bcf87a31e8bcf8a659f4847869669303e83d4ece981dfcd74f0df0cc22abf7c800a6fb44495e03fafe4efea6fa189416fcec581c7e5fa5ae6892721dac0cdbfaee09bf5c361ed2d49f5f5f0479f5511c5bae7dd388961e3cc45ec1f6d4c4410d8afe3da7a1bda4bbc99c89ab93b16434e1ae9ff2e3cff2ec904598e8333c4550a1dfe5a5d18cedd3fabbf9e9dc34cc90f0351836e5a1a89be869887ecad11a8e219d4e195ccccb94a853c94eeae1530681d2d2c9ac3c2344d8dd9c1dd9f26581f0b2e1d1feadac9db4cf0037034909d027ebb3f4c2828e8aa5c3858e8a33914128298e105d04ff47e9514654e346a2115f420984b561d87816693c5c476459b7bcf6689ad4ab1c777b7de8270b27273a297cf891e019d5d1129927a1b23cde7a51767c90d0446f5aef9f92d9ce139e7136b6772e61b04e5c73a3fe36ce6412093d9b0ff83b71e1bb07efbc601729e2ec7770d75e60ca0e15f83a04d5249f817240b9bfe7bf812eb3b5980d79cc6c49a8980f8498bd9977b8e3a1ed239a9b3fc7c37ad853b064d4e9586c71bbedb4fadddb0e12f2270c27226c21a203974582bbe6afa3a52a099556a09793a925addddb0b414639d2f8403a2b683265f7127954cd8f64da8054f1cc46d9da9e2a0c264465ffe33eea2fa7a6f030433e149314eaf3fc944b802c97deed9e922ef69bf4623ef6efc397a9234ce567a874617e6558f0608976b113ef1de72439e475826518d4fd128bdf07069cbba3477acf43aa5d9fd674f158fead92962320758815009e182d540cfc7e012c90e7405cadc7c526f388bc393cf99badd4ba615bbca626e81b167d376c6fd5d78cf19c96a370ab9fe5f1a1c01a597168097cb26d3bb7a36ab08f875805bc597dc0a5653024c335494f9353cef6c0937507e147e83c2eb13bb41c9757b255123c7bcb891dc8c8afe8e79b6a4910fae1c781cc261cf9e961de6964832b3c484659b4618e676d67ba67d948e9e7f677b409d7b414c5175b475a036d8247aa72418112dec20ddb705cc7234aa5b5cbd702a262ea191f72e02305200b3279ed29c78047761d5cff112a15008c104b90633dcba0afb59256b585e72bc22a35b2d558c8fa844212d7db0355cbb5ce11398ba4bb6bbbdb4bc4d914d24852cb3773e78953561bb2aba81a5629c8a63eb110fbc5ea7dd73b23a24fd82469fd0d729b1471b1161117a8c0165ee3de84b052e289e651557418a7bdcbaad51bdd8282d9ef2a8301311e65aa1a32f5e02c20579c7516481d537f3343c2356b00c6c2b47f441d07190518154c4f38efd6c314d2c99411192c382ba147aab52658bef9cb131f0fda0286a24abc7b5ba297294c43ad6afbfbf2c2da5ad4b70f53765ee0a6816d3097aac4d8ae6056230ad5dbc132ab7e5c9aed8399afc2d54d37d6363cccc1f2f96fc404eeb165f59b09b5c4b15d83827f6818da20430addec355746c5e344d09e6834d214ada5d00953778f9dab8aa3a19ea2d4226c1ffd1f6955aff4b940e03295ebaefaefded8c307cfdd9e4b640bc577f2e84aa9479d7c9520b76ad55a3448ab51264b9da208a8c985f373bf858a3158d650f58d2b252f33e0f1109059e925a1f59defe8ea672849ac90cfdb818782c1a722a6a67aabb94a2235391cd69da1a6305daf2cfb09e929f4bcfffead1af1f2c27a60d5bb7337530554fb80429e6c9d0bc8cecf11f34a9a17fa7e142485871956b5f4dd025fe50b321e81510007e7bca157f2ff1d09005ee6ca2cd76715e33779f2ac15dd1291d7276c337387bebbd86577a1627871be34d241804dc6a3ba7b3bea21e79ac7d3056e38efeda5c9dc34c9a6428eaac444c67e412ebc5bf8da751d49982c08ec2a0dc1f9d7471ecb24b47c64e1fddc7bc543b3fa64bf904383948005ce6cd001dee41302578b742c8c0ced0f454aba71b27d223003fa399800e85a07b9a25328efd38cb0282594dd522bdc1863cc682e7bfae9af03491bfea4905dd0e8b3c1fe3a719c77c842c20adad8dc59cd4fc0d1d481f160e64a179c881f7d6c81517cd42e5326012f9a121fcc0703d92320eb1a5616d8b6a7dd0a29f0c11223708b9abbc965789a7c58034f08894a751b9ef83454c63852761ec6164f040f218b36c152750025a97fab1b851cfc3d9107f9641502689a3b3ffc0899d8e7109118e90c2d9717f2cc0c946cd67dbd01dd34dd62f5696b2eba7c9d58a1c5cef7a4001745ba17bb245fe8af2a8b8f853af5f8f9822bf700e9822c83c57a6612381613a4d22ab39b7aefc726b28ab347996eb634626c0b93a8c55fdb0df494a4e70d534f27a6a70ac4e81447cbd80034bb6fb45f725c7b67632a5bb2c9367cf400ff8582ca8898d0a9dd68442a4d948f3f57c0c78c85060a4f3ac32c4e8781cdc0270214ec3d67f4395b36417e6048da45c90a245a249db44699c0b4254378a258f9674e451a4d3708e94701c62fcbe55e020c5af3c20575f64775fddf8510b0abf11b9549b17f77fb716e4dbc68bd8062bf4e8640ab7b6abd24a72dc60d77df779d66c26d9c6908bd95bc819b7436e3b0df602add57c7af1171e03119f3efd472f6bb363c48019c89b00b7ca4405e6726eaa31e214518fe8650364fc40dc30877e70bd50c14021e6d1cf6b4418153cc8ada788b15915e85ddfa3c8dc96c05ef32ba5550fb367179cc98b305a4e9295d4a299bfd146c6c254bf2a46f3fa54e1e7e539bbd4c9d693d603b717a7eeeeaf858e2fc62fd8fcc4bcb0e9cf988aee214940ec490c96a691a0ca6c53758da936fdc0671bc869fba89243c5570d97e48a3e2ff6c5d4c49f82a646ebf5592786f54babbc6cf7dc01536e60b3262ff6bc028b547b6cd592e34a1edbe8a3708ba5eed097941dc671e3370d7e2bb86e944873bece411ca5a6effa16cecbfb94c92147bb99abe52ddc4b242be6473c6aa8c364907206afae6a6bc404a8ec9e480227c3a498d95b46b910e39ee00cfd293f4446e88b120657096463da805fc51d5e10a00997ee16feb0e7d9d5aac19fe4d1a68635da3c385b9ada85152e98ea864462a07cd6697b84665a1a03348360ba76ab820014b41e1b72c27908434a1cfface2a8814764d1ee9449d53bf8dbe37f4e500220f6c86cf8cb02b463b92344e833bf57b824b4227fdd4fd11df6c81d32cec7f7b7d305699622daa7e7139842148dab30312965edeb9c8b05b54bf21888b0f6c7054403d91581591bf134f505db094faff80760e4253603883dcb0ead9bf89881e140b8d2e19ce126ccb0d233ae6321fcc05f6096beef822453b2da1e5fdc4346c7520e9036c2afbbb2b06653af67571954b137b5ebdeb1cb387c08ca96a91d2282c6423df66ea0809aa5d4d8b3a5174a72dd6386111ec0104624f33c25e4dc0819e00414e0c54163a33162eb57384fe1942bdcda0dc815db9c3321ba79c531a9cfd899dd40047012b513fc5da4b05d1df0aa5696226d02bade1bb8365ddbed7a2701f4c5932ec620a6fb54100b847b18bfd88f89c60eb3608407720fdbb892a2736d79b3d5e6e4ecaaa927126bd554acaa4192d6a05cf53f67116a8c3c696f83157ae54aa7b23061196c539a0767507c55250a23b2024605ccdaf48d80b93a88e0e4406d7adbc7b452aa2e843b353f8652586c814cdd45837a9217dfdb82fd501cb715356b5e62286b4fa82345d6d19ef283cf066c48260e2c75e6865a5b69e27dc01e1d58cf18d097212f89464c87edba16d418bfd995ae0ec66e437cfc18c618c3ea193cf108e6df022097f5573c9791c5c521e13be96d59ea7ddd941aacd0539adb8b44799c1a7478c169cca198e632a923d09660f80ef2b201258cf907359912b0adaf96d0ed3b3dd0c5946e7bf7120528e3867af89bdb789b48f1a21ab0e2fc00db24a083c88f2cf208444e590f88ece90e2a2000f8212e09d199075764c15e5fae5962c5fd82a12e5a392f11f0ca8a4cc3dee1976c59e55fd2e8677981732d9202eeb4c6b9cee02fecc14010e2ada506b04acabce5ab1ac75142f33ce76957b1f2a417853c9702d42c6d76c32e8982a4f0d1f66427746d6830d43cadd6d2f65cd487c5541743217bb19f9a0b61e9deb443436c5756ab95cebb71eece693e72f9b5a5a0f0626ed0fa0ca69ee8e925795aa908cf255ca9a920807448ae03e990560bf490e7ac2db04e1d34fb33f1919b50c759f634c4968d436802d9c41bac84e72a3f36f192b4d79ab4ca94437a130c98c1bc6fa717022e6a06ba707685d7162a19b8c7ee9bdd3e63e2813183aeeccfd61ea33a7c2ffbb0e77bdd85e818e812ca29029a32b61c2d8bbe81e625580f17f4821b5c1da4193ae78c26169938f2bf5fdfe295124e67be055b6763702959f2b7681192255ac130e00b9553f294502758dca73fb7578ed23d3336a79fd738fc2e625fa956ec4e018f0095cd09d8996ecd4cb312577d93d8076f9834b9030bed2a1ed6dddb20f247af0c6aca12fc463a4c2f1f1b10a9f0ca2a09e0a16510c1aaf43692eb247af486b0c59f93ff05a03abeb5f77af7909c41cc665745d7a087a8a6c2541aaf0412044698789edda1b1bfb8b99672d6dbe5b60689b48ac77e32709da6f3d4e4f059231b17b0e36a5c4dfd15d5c2b556762932b66f6df708185b9c480b45a23538864b0bf7fd2e11e749c84b1a983f44f0a8cd1aa41d666c2ac21be35099faa935781d4308a7892bbe6abfc59418ec3948e1ea008bfaa20dbb4e2ba2d65aeb30edb6f2f6f70d722463256adddc08a56ab487b3493449ee637b713925830ca827d88598b3c63a8e1c5135989a87d52596e99d7c6bc83fb7cdc462e6229c3e4a8ea162e3aaffc711c62c20adf008d3ad879a011224705c8bbcc0914cfa86f9dc00bbc4c82b7cfd2d98ce7883ada85e1827cb8dd8b31e4c52c27888553b80bc5b926c0df482a0a2f52cbaa6e47d2e87b831e2359db5e62273f0c78065f2fc15edc97271b461786882f405e12c364347f44753d1432fc1a6a9dc8fd5a8a61e94f811f02f49b33aa80bfaf1a8a1a84c9c2d4e52f8c46840f3211fa372aa8fa500cd03eb8dec351d8dd18208bfb93622978b9d6e1d12d21daceb033ecaf3817203b0034b774bf0cafc7137e4d168356bae39870e2c2ad5883881210132fb89710684c566656f3f16ba32074b8e3b62382d4f6e3406014735bc5fe61b792a1aa5d3e2c9a024750891ded8e0c083b2b615315088f65f784f0263474b102ed81601aaf8f848daf11db9c44f100cf7fa2991c6a1339f9df1fb52149cf4c1ca96e5fd41b50465cd0ce958eb463b6be745a1eea303d9363415641ad55c0838a7c0f3540c62d93439d4aa20b0456046f1cc9512172697ca3c9bce5229dda3b5a0e552c93e6c6f4bea8218cf65a5af8cca846e9d898c88ae41ebb01a707fac82aa5f73fc673b3150573f6ce0dfd0d2d1533b541617e7a8f9918475e9a8555fb4895d502a077c7be691282a83011747513bd0c944375a363c8e3dab5eb1f48", 0x1000}], 0x8, &(0x7f0000002d00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xea}}, @ip_retopts={{0xd8, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x2d, [@local, @initdev={0xac, 0x1e, 0x3, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x54, 0xd, 0x1, 0x2, [{@multicast1, 0x3ff}, {@broadcast, 0x8}, {@rand_addr=0x64010100, 0x2}, {@rand_addr=0x64010100, 0x4}, {@rand_addr=0x64010101, 0x8}, {@rand_addr=0x64010102, 0x7}, {@remote, 0x3}, {@loopback}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x195a}, {@broadcast, 0x9}]}, @ssrr={0x89, 0xb, 0x99, [@dev={0xac, 0x14, 0x14, 0x40}, @local]}, @timestamp={0x44, 0x8, 0x54, 0x0, 0x0, [0x10001]}, @cipso={0x86, 0x52, 0x3, [{0x7, 0x4, "c531"}, {0x0, 0xa, "ba4992d66fe1d259"}, {0x1, 0x6, "76a03e15"}, {0x2, 0x10, "c5b30d0cf90982e4ed05d39b0e9d"}, {0x5, 0x11, "f6e4c494a55864168435abcf632352"}, {0x6, 0x2}, {0x6, 0xb, "b05692306eeb437035"}, {0x2, 0xa, "c829da42387c0448"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2a}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x120}, 0x20000010) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002f40)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002f00)={&(0x7f0000002ec0)=@newlinkprop={0x28, 0x6c, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x10004, 0x2010}, [@IFLA_PROMISCUITY={0x8, 0x1e, 0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0x10) (async) 18:12:38 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @IFLA_GRE_IFLAGS={0x6}]}}}]}, 0x54}, 0x1, 0x0, 0x0, 0x800}, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@getqdisc={0x38, 0x26, 0x8, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xc}, {0x4, 0xffff}, {0x0, 0x5}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x38}}, 0x800) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@getqdisc={0x38, 0x26, 0x8, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xc}, {0x4, 0xffff}, {0x0, 0x5}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x38}}, 0x800) socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f0000000300)=@newtclass={0x60, 0x28, 0x20, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r2, {0xfff2, 0x1}, {0x10, 0x1}, {0xd, 0xffe0}}, [@tclass_kind_options=@c_dsmark={{0xb}, {0xc, 0x2, @TCA_DSMARK_VALUE={0x5, 0x5, 0x4}}}, @TCA_RATE={0x6, 0x5, {0x8, 0x7f}}, @tclass_kind_options=@c_sfb={0x8}, @tclass_kind_options=@c_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0xff, 0x4}}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000014}, 0x84) [ 1693.292546][ T7921] FAULT_INJECTION: forcing a failure. [ 1693.292546][ T7921] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1693.305763][ T7921] CPU: 1 PID: 7921 Comm: syz-executor.4 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1693.316392][ T7921] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1693.326510][ T7921] Call Trace: [ 1693.329811][ T7921] [ 1693.332765][ T7921] dump_stack_lvl+0xda/0x130 [ 1693.337407][ T7921] dump_stack+0x15/0x20 18:12:38 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x2, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:38 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x0, '\x00', 0x6}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:38 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x0, '\x00', 0x7}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:38 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x3, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1693.341621][ T7921] should_fail_ex+0x21f/0x230 [ 1693.346336][ T7921] should_fail+0xb/0x10 [ 1693.350612][ T7921] should_fail_usercopy+0x1a/0x20 [ 1693.355673][ T7921] _copy_to_user+0x1e/0x90 [ 1693.360144][ T7921] simple_read_from_buffer+0xa0/0x110 [ 1693.365578][ T7921] proc_fail_nth_read+0xf6/0x140 [ 1693.370572][ T7921] ? proc_fault_inject_write+0x200/0x200 [ 1693.376339][ T7921] vfs_read+0x192/0x560 [ 1693.380627][ T7921] ? __fget_files+0x1c4/0x200 [ 1693.385430][ T7921] ? mutex_lock+0xd/0x30 18:12:38 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x4, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:38 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x5, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1693.389714][ T7921] ksys_read+0xeb/0x1a0 [ 1693.393980][ T7921] __x64_sys_read+0x42/0x50 [ 1693.398572][ T7921] do_syscall_64+0x41/0xc0 [ 1693.403065][ T7921] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 1693.409052][ T7921] RIP: 0033:0x7f65c356ef1c [ 1693.413504][ T7921] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 [ 1693.433239][ T7921] RSP: 002b:00007f65c2930160 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1693.441684][ T7921] RAX: ffffffffffffffda RBX: 00007f65c36dcf80 RCX: 00007f65c356ef1c [ 1693.449681][ T7921] RDX: 000000000000000f RSI: 00007f65c29301e0 RDI: 0000000000000003 [ 1693.457679][ T7921] RBP: 00007f65c29301d0 R08: 0000000000000000 R09: 0000000000000000 [ 1693.465777][ T7921] R10: 0000000000000053 R11: 0000000000000246 R12: 0000000000000001 [ 1693.473846][ T7921] R13: 00007ffd0cde09bf R14: 00007f65c2930300 R15: 0000000000022000 [ 1693.481861][ T7921] [ 1699.506918][ T7946] netlink: 100 bytes leftover after parsing attributes in process `syz-executor.1'. 18:12:51 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x5f, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x98, 0x40, "bfd1a1b0b7789a9feb7bead60a4e4424966506"}}]}, 0x150}}, 0x0) 18:12:51 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0={0xfc, 0x0, '\x00', 0x4a}, [{0x2, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:51 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:51 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:51 executing program 0: sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000400)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, 0x0}, 0x0) (async) r0 = socket$kcm(0x2, 0x1, 0x84) setsockopt$sock_attach_bpf(r0, 0x84, 0x9, &(0x7f0000000380), 0x98) (async) creat(&(0x7f0000002f80)='./file0\x00', 0x52) sendmsg$inet(r0, &(0x7f0000000000)={&(0x7f0000002e80)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000040)='A', 0x1}], 0x1, 0x0, 0x2db1b5786ce10f7c}, 0x40884) (async) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000880)=""/201, 0xc9}, {&(0x7f0000000640)=""/101, 0x65}], 0x6, &(0x7f0000000780)=""/122, 0x7a}, 0x20) (async) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000540), 0x480000, 0x0) sendmsg$inet(r1, &(0x7f0000002e40)={&(0x7f0000000580)={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000002c80)=[{&(0x7f00000005c0)="610750488d4adccf98320042c369deffaafb2ed2ad5ed4674fd1eefdbf70144f18f724b63327c0e1aaf312af37c0b7765e71d9f1769fa4ce633d95f0dfb824e74166d4ee97043fd6a490ed827a0953bae7", 0x51}, {&(0x7f0000000980)="31800a255a6984d66071f9e110a6dc881f7a1f9c24c597916e2384924108ff3d166626fa51aaebeab8196c4cbec5adb854d4e5e5dde6378a7b10a48e5e9dd4fcbd0671688363016c29d14af45b82be82f4dd16692dc857c2f3b82deecea5ef321f4de32383f367444df5de67dc0fbae1dd24edeb4602740fbaaefda9773eee43bc627fbcdbbfc163a57f64c4ba805113a52440815575ff682a4382c8162b35c5ff2c419244cb9d13383dc765fca0391c8dff89ac33cae06bf6e0b215606f916e6b228e88e880ec00770f4d20b1ab95d9042d905a", 0xd4}, {&(0x7f0000000a80)="768e81e468596653a2246d25dc38f979c937fcf8d224e132380204354582879f9c5d94a6474233c4154dabf2275e71a9d2188d9b6f6a8672a6e2e57a929c94ac72a915ce7debabfc8abd247e8b3694337a5171e5e2ca764d11e680f9062a327abae43d63ed9a5ac623b88b4b5790279de358ce2614f4a22d5454b8f86c4432027b4e5aa27ba2ea60b89a88bb8d3ee9de374bc68025dce74c43b38096e64a9f3f0f846c0ace067fcf086dd594fec2a1014f7c78cc0fe70c78b5541603f2c0f13897d855c61c0b8de43fde2f428ee1", 0xce}, {&(0x7f0000000b80)="24e29389c77e741cdd46d7d3493fd71b05fa7472fabd8f8bea118f27fb0f8805dfbf94637b8fa44de8168a632baa1179e160032be9026af683aeaacf5661d18ab6d555a02027688151def399d47dfa43dd78b163556396d269599f8379063c72f911e6084f937b525f2a7b8a5a5eb46d3cf78d456b98581f05b64cc9648a926be3be65e67510612fb27d06297e48446b3a09e84353a467c3b08a4f5c44bf2359730825a5536f485d27f862efe87da917edac880e69b6775ed45fdd53d6c90862ec483cb2217f727f32b924df52d67a4d5ad059c22ddb2463a9d97ae8903689f829f0b9c993b43723dc53bb71e5fa2c7c6020072aacbc0935bcc67e8756c25e6168234a219eca0fd91df49870563802f88551d1622eb7b0936ac06a5ac7b1842411e3615181b49f6cb0d8fdd62a701f42b4dc680ba269d360af67d36523ed0db7f84625bdac3a160f1ac330ff4456c9fbce389d6bcc55ed67ae9271376571903281a4ddad038e8023d2f206d24e5a713253ac274778e001e674eeb3640a465f2b7c89173ff000725d4c951147ca320120edc826be4dc8b2859dd75a3f22f8117b6732db0d2585dc6ac7e6d0d1e4e35c80ee195067d8188495091a1fc0609150c2a5881bf394db5d59444ef17ae7823cb278bbc5285d1e0930a4b1445a748650ccbf40b224387bec0ae3a2e0a51b0af16e368cde542359d7f0af28aa4b9982dd854b8735fbcdda105deeb432c3b9583dadbc0b9eec0cff82a962d881d75935704ebe0677ad497afa641401a6b5fa07c008901bb267d051bd0d4244d7bf782bc09bbb80ec50181b1f2777b35993575b84e60dbe62304a9179f43f5d5111404923eede62c265ea4072caad8566ba773c8d962cf616d76b921a6b35621a01e2d66051f2e710a2d61c2ee9fdff52de0e1cc0418c7fb401425bf7f60bf76567a89bbdb7f6426847e6b64a046490702ebc1c3beff319953071bb5846c467694ad821565692d4229ffb536be3bf85a47a1f15ff8cba32cd868cedfb6210901856057aee1f70dda23a38bf4dbcaeabdac3a3b8f18ad5a78305c8a03e9d9532ff24643e6464765b3131c36bb7ffe8111792c9439acb31d4959fb24439e5bccc07088cc2ba2af5f8bdc06c7f7fb56386b8d4aed482ca1e17c8a4896edda33d8ee937eb83ffe9f849e4451c08759960feb6bcbaa4a820bcc2ab990d2150dbeef63aaf56b5bced0957e001fa5a6b97e9d8cda84a4341a93fafc5f11c9bd3dd8a18df2e6cfb609e7a8e47988c0bffca43323845720119142e5bf3b20ca97dde51d06475cc1cd3b887b13d603b586b11ba3cf7a9be72978cf093ad359cd31df896d5c8d6a04d4fbc94d0c698bef1de2a39ca39b7a44a54aa02b91b9a80fd3adfd272e9afc07e407b15d272be87fe4a48f821d8e288069adbe7979cef03eb45eb9308ebfcbbb43459bdb0b5a88ba40b06836604e408c1bf537ec6c3094a4701c11908d2782419053f534dc72a7b0f9d7d34ae46ef8ac87433e6bb201bde75af2466a8e12d5afea0410ad13b001f7578c1461e330442ddf13676d69d079ff3f824c10b494f3f972af3a8f2be78731d7e3f9020b9f407936278f8a844ed017d04cd706baf27ddbb9100afb75d0e6b17ffe7de31cdd9352d04f1b92cf618ea4918420f1af2b071329dd4941bab0bcd2cd1f491aa64bbd15003e077eae188f1b54daa6e0c4e37f3e26075eeb2f997750f9dcb7dfd9040122de37bb2aaa8322bd85c138c53cc1c8e049c4791125cf2b7aee737de2451f8cb81bfccfbc9d3b4197ef5563f5d89817e46bd901d50de82a54defa97c0437a719f6a4277253e12664e4eacf6dedb0dc065f175127a166be5db52bc046be82f18d23a5c07221d453187672ae0e4c044b6979e8e41088f658da2c325dcf416b84e64b8976e98ed703a05e120ef446439843a6416891a708607356f3e136d99d1292da635cc73d9170bcac033b0b982946b7c2be5870b668b06c80336754283f5dfb6085b018785be67c49bb3c76c869b95d3517fd3a9e7112205fe37940c5d7ac5519535a963fb4b82c1e07c0ebcc5aba718d3e0d3857ecdce25d4c37833cb4997a358ba025b3a3163249ec28e35d2bfd3c72cc5d09fa43343d2ba3a046c5993e1da819caa284c5689c348d3808439a1d149f39477d382a0e0d8590af92360747f315d2ae24cb857b55c345867f44dad7f468b338f839eca018420f239aa6a555275a09190b433be6bb9795fd332f6d4370cd9fbb92e4df5c5262be6acfe62f8d510454d07cac77f9431f17c566ba3e26391aa447279e3763a8ab649674f82a4c5a02f9c02f54b153a874180cea0852c22c981ab6aa8f680d805a2937e95188b40e2bf6a41391d147261ca49a0f35569a5c9ca1908254787b5cf50b025baacdab964e6b8dd4d8a610061983a584891517447f0dfb4c54b828d6aa5e98e0a5c1624dd40636b57d44ed5ae62abca2326392540c353b5782c20f2d3130ca5ab136612a4063858900122d7d566db3ba38750a71bb7caee64e8f93956e291fe36cff6b6e187fb1325fc01cc45b2ffebbe16dfa2a538ac1611e63fb8af38fc2830f85ec05d8e466e3a06b177975569c7766c2335ac3a29b2c6836f395a2cf7422852739c5309a9b856599f9db47b9fdc85868add30f9572215a2f1d4632c993ca9d62571dde41169a08c59b47937bd18324d531ac7153216195130e09d4355ecb6dfadfe6d2588dd87ee28083f3083884ed9df12df710062c09e9ac73587a74db7aba3ce5e6138a1f595719da6f03ff489e421051d8b7fd35dc391967f9fbb97e229ca8f1a7dbd538dec575d4d9e5693109eb78250c2c77ec1e2eb16d8d4d7ee5e2905ff2d9bd4eb3b3693f59e96ea793c36a9497413d9e24fb12338c61d0ad7891e5ca24c41513ee9a06bbb19d2e14ec3d2670f9ac25b8091e3ca2791092b33b707ae82fb6f4af7504349644761b731faf0dc15fd136ee6026d5a9421c159c6111a5e0dc738e441ff1d0d32723dbd7b8bca23cd8fe7718d3af74a67e6bf74b34cfa05bc2a6beb93ea6d584e18cb848d8a47457c0d0163a4f86a8ddde57b71678287afc8cb58b5f659d7ccea69fd1698e38b16aad868dea72b8da35e3415dd81fb47beef682c78cb3a4022dcb8a1ee02f1aa1f4568a2d3a2956bc00c53f0578f773eb9d124b98e651e630e18e7f06e5c2d0e4c9410c5e8664a1eb45cffe11cfbbb9bdfaa41bb03f08be6654cd12285db33b7cedfc946a3fa22c2ec53564ebca51606e00e302cf1177ca0b184c100654378ea82a4a31bf6268a6c2dd6610350fb9ada07445ffe2da354e0b9789a3cd35e69e03cef465f24b32371462c87541762456103701c357bfee73545200afcfcfd5d71b169c58217492af8465415042be43b727105458b0a97794cc3801ae6ab22ca2c9cbaf4d671fd7a1a15f78704e3c585d917a2fa437f9dbbb9e215234f32f7d3b5cd4c02e51b8c79c9012717513f4eeb572769a482112500bb1b67c9c3f263187614efe8bf5e8e7e2c24960951ee87d9171bed298a0c842eef204934110899ccca4970f666df97c64f539b5c4ddd153bcb0cb9b9999360446216f38d83696bd58aaebf1b422dd49f26ad9ad488604d86e7761d40f1f8998fa460935386433699471c0d89aff04eeb0e4731147ca8576d4379ad12606f8412e1b97b74c796618a525c5807176cff963ff7924d722b21776fdf6a8b1b3a6fe9b776e4b371cd4398eeaa7793e627bbb00a7e1b4d05d4861baa13fdab26c0f0f996b36036f652efc6a2820bc7910b9c8b43745499361a523a78af981a3fddc240c37e6d694e36eeb651ef04b65939820b064e13e68d05440221c38474f7270a9986fb7354c4ccbb091f24a751260f4c2c4b1302173e874f5d1e224f4bc45338fbd67a3d519ddf68df2e8328fe8d2f04feaccd05b4b5789b116c9304d9bc5d396f8339bd8872e6c0904265e5128840beedf7b05b196b1554a3846a06db841d5814c1f3664cc28b51e7962cdeb024948e054fa0b483bb15ba65431840c718051eb1e9273f2172d8c565b9d78a630ac6a992d73eb96c91c341fd69fc9e031b17f8e5fb8cd8b4d34d5ee9364f98a12f056d22d60acd336016d35a78ecdaa4850d946c719f3f1ba2594d709e4ec719a15d5b5d276d146387e1fdb9cde6d209f544607d34bc0e917c8474326757f5e73ee2f14396e005b170a07c5fc9d1fb4a325810c740365910e37a52b5c39b89169c4041f2efeb008770b8f83d8a246a325bcd7898efdb3de8b261516bf9d92725cdb1dd4301ddf14245536531e6d17d7c6e2adabed0c1f054e7ad4c50deb895e9e538d6f260ba510ec7b1c217b7ac1a6723ad416a095f8a1f1bde2ddac87452c63a029b843957fcb82b5a6478f3834668cca8b37d2598e4c59c44d284bec41ea796afcb6e0584837d0e88049062638123f66b1b1bb9cacc4cc5fd98ccac2907e020efa71f839661511510d4465f53809aa9c8950193696e537696a02a6686768aa4d3e8a2a3a2a3bbb3f9c690ea3b61277925603d1692d1ec09f97c401615fdf976f4ea9064d6f980bc9e0be411c1d311219edca8ba7b93777eb4395b0a4165e161ee082b356b736ee579860cd9c136afd78d39d8a6501206ea607faabf85fc0b4de848bc0d4464740304abca1b81e356f3800290c17f373f792419c720fb97d6a5f025d10cf4b87d5a3baf6e14532d9d10ffd25dede40f15cb82cae14c6efd30667fd99c8d0b76c8a65b2b4bfd07b0271962fe61fe76a98a97942992fc2c71d387d1a7603a3b4d9a3e27564f27c39dcb04c00f5e97c31d0653cf2846f657760964a55902dc04d437522a911d36b3048c0d89046912f9e323ec76f87a633e13a52f27cde4b247fd1969310bf342a74d8e8fc395d1d9d2c42684895f8068649e6bee22b8477bcfff73af4bf6e63ca42919116fdae62d3d8bccce1b774233ba7302169ec1a2b377af038e521eb247e4f5faff064a89ba647715b832ea245b90dae7fd32ea6145cab399e8d82a3d81919ff15fae558d681bd5d1088747031201792249f4d39970d720a7dff583e3992c35ca2ec6b7760766059bf7bcf173099d69c9dd52f2b238fe7b8fcec3b04505b69158fdef08b967baf42939f7c71515143d7de8e6b6003fffb8eeee0cc600647998effe628078322a8025478a883507cdad82f3ebc27008e8c1d4c825e6eff310bea9b6b61f52626623e0058ff5698189793e8e990d4dc11fa21e7e40effbfdb996e05dd2a4e37da71d895e4bb5cab7515ee43e5b21ab565d5fd2ae8919c1e3e98894d6f93e6202481cc5614818a30f34944a08b88f6e7c8e9ea0ed9251d695b4451ccabba0551c11db25aa3e7c7548ce6faaded7a8fe2c6e203b1f8ec3d46fbcc8440d6d70010427b6bd93552830538f8b06e63a4eca54619c927f046b58d4f512aac1169d8e05144e9f6c19508e350f0da7b836e1ecd18ac4fb058db9cb34304d4147173ba9124af555f04e6e6fdaf1b1ef31369b15fddc3f073dd5c1d2a7087b310deb77877f772f321307c3f6fbfc403ed024439d7ceaa7ea60f6e89c98355ace72d639a064180e9d678307234ef041151980429c6dd92eca4b30cbf27141b092918d0b0bc46a9a49a2a7e3ec187f8d2eb1f542df2ebb315bb0b49add8e551c63b44db9c96e7353a391d6d0101969f2fd3a300c0a76e68f6ef002654f5613b091d30d2192585fb27b27d61cc514b9696444889052ad092b3456a621cf2c865cff6e74b972c0f084a4c46f0f2c490e28a666b5a", 0x1000}, {&(0x7f0000000800)="39b66098a4b54e47ca89c76c1106c07d", 0x10}, {&(0x7f0000001b80)="df646af1357f7393982c95105b417cce17adba8632af9fcae02b0ac5158908d2dffa2056c0f284a8431787173c5e4de3e1a7bf0016af3018d96b40331d3ad378e74e8e3e4102ab525d174f85e902f0f3796eb5d1331c67ef5979a5b0372769f975269e239f1ff2821658872aedf97dd5117c81cd9e0493ef42249ba57520268c20245e116aecf9979578d4afb7d59884678b84855a15f8b91427d7509aee078d638f9929b3bd8104f76bdc", 0xab}, {&(0x7f0000001c40)="81bd978b6c", 0x5}, {&(0x7f0000001c80)="3b9b359926e709ad694eef56bf6d8df424f3ad05af2a20a6e30cc07c20a8eab99c746e97c0df9ca8289701c70d9108b6a8b4a90101fd010c3333dee30f315d1930fafa527b743ddc8fcae122d4a9978b6a154f63f9cfa96811c0d0fdcec535874b1f4d9e7d572d0d9b1fb6df01466d2d5d8d456f0ed0a7193a00bf1c411c2245325a7f4327ca92a838833564adf8f8c71d94bdc510864de662c4bf9ddbdd906baebdbc36f8a1c9d3f9b288825105c10d97ea5e7747bd5c86d8c1d512d9e227743364f5d0eaacd9435881bcf87a31e8bcf8a659f4847869669303e83d4ece981dfcd74f0df0cc22abf7c800a6fb44495e03fafe4efea6fa189416fcec581c7e5fa5ae6892721dac0cdbfaee09bf5c361ed2d49f5f5f0479f5511c5bae7dd388961e3cc45ec1f6d4c4410d8afe3da7a1bda4bbc99c89ab93b16434e1ae9ff2e3cff2ec904598e8333c4550a1dfe5a5d18cedd3fabbf9e9dc34cc90f0351836e5a1a89be869887ecad11a8e219d4e195ccccb94a853c94eeae1530681d2d2c9ac3c2344d8dd9c1dd9f26581f0b2e1d1feadac9db4cf0037034909d027ebb3f4c2828e8aa5c3858e8a33914128298e105d04ff47e9514654e346a2115f420984b561d87816693c5c476459b7bcf6689ad4ab1c777b7de8270b27273a297cf891e019d5d1129927a1b23cde7a51767c90d0446f5aef9f92d9ce139e7136b6772e61b04e5c73a3fe36ce6412093d9b0ff83b71e1bb07efbc601729e2ec7770d75e60ca0e15f83a04d5249f817240b9bfe7bf812eb3b5980d79cc6c49a8980f8498bd9977b8e3a1ed239a9b3fc7c37ad853b064d4e9586c71bbedb4fadddb0e12f2270c27226c21a203974582bbe6afa3a52a099556a09793a925addddb0b414639d2f8403a2b683265f7127954cd8f64da8054f1cc46d9da9e2a0c264465ffe33eea2fa7a6f030433e149314eaf3fc944b802c97deed9e922ef69bf4623ef6efc397a9234ce567a874617e6558f0608976b113ef1de72439e475826518d4fd128bdf07069cbba3477acf43aa5d9fd674f158fead92962320758815009e182d540cfc7e012c90e7405cadc7c526f388bc393cf99badd4ba615bbca626e81b167d376c6fd5d78cf19c96a370ab9fe5f1a1c01a597168097cb26d3bb7a36ab08f875805bc597dc0a5653024c335494f9353cef6c0937507e147e83c2eb13bb41c9757b255123c7bcb891dc8c8afe8e79b6a4910fae1c781cc261cf9e961de6964832b3c484659b4618e676d67ba67d948e9e7f677b409d7b414c5175b475a036d8247aa72418112dec20ddb705cc7234aa5b5cbd702a262ea191f72e02305200b3279ed29c78047761d5cff112a15008c104b90633dcba0afb59256b585e72bc22a35b2d558c8fa844212d7db0355cbb5ce11398ba4bb6bbbdb4bc4d914d24852cb3773e78953561bb2aba81a5629c8a63eb110fbc5ea7dd73b23a24fd82469fd0d729b1471b1161117a8c0165ee3de84b052e289e651557418a7bdcbaad51bdd8282d9ef2a8301311e65aa1a32f5e02c20579c7516481d537f3343c2356b00c6c2b47f441d07190518154c4f38efd6c314d2c99411192c382ba147aab52658bef9cb131f0fda0286a24abc7b5ba297294c43ad6afbfbf2c2da5ad4b70f53765ee0a6816d3097aac4d8ae6056230ad5dbc132ab7e5c9aed8399afc2d54d37d6363cccc1f2f96fc404eeb165f59b09b5c4b15d83827f6818da20430addec355746c5e344d09e6834d214ada5d00953778f9dab8aa3a19ea2d4226c1ffd1f6955aff4b940e03295ebaefaefded8c307cfdd9e4b640bc577f2e84aa9479d7c9520b76ad55a3448ab51264b9da208a8c985f373bf858a3158d650f58d2b252f33e0f1109059e925a1f59defe8ea672849ac90cfdb818782c1a722a6a67aabb94a2235391cd69da1a6305daf2cfb09e929f4bcfffead1af1f2c27a60d5bb7337530554fb80429e6c9d0bc8cecf11f34a9a17fa7e142485871956b5f4dd025fe50b321e81510007e7bca157f2ff1d09005ee6ca2cd76715e33779f2ac15dd1291d7276c337387bebbd86577a1627871be34d241804dc6a3ba7b3bea21e79ac7d3056e38efeda5c9dc34c9a6428eaac444c67e412ebc5bf8da751d49982c08ec2a0dc1f9d7471ecb24b47c64e1fddc7bc543b3fa64bf904383948005ce6cd001dee41302578b742c8c0ced0f454aba71b27d223003fa399800e85a07b9a25328efd38cb0282594dd522bdc1863cc682e7bfae9af03491bfea4905dd0e8b3c1fe3a719c77c842c20adad8dc59cd4fc0d1d481f160e64a179c881f7d6c81517cd42e5326012f9a121fcc0703d92320eb1a5616d8b6a7dd0a29f0c11223708b9abbc965789a7c58034f08894a751b9ef83454c63852761ec6164f040f218b36c152750025a97fab1b851cfc3d9107f9641502689a3b3ffc0899d8e7109118e90c2d9717f2cc0c946cd67dbd01dd34dd62f5696b2eba7c9d58a1c5cef7a4001745ba17bb245fe8af2a8b8f853af5f8f9822bf700e9822c83c57a6612381613a4d22ab39b7aefc726b28ab347996eb634626c0b93a8c55fdb0df494a4e70d534f27a6a70ac4e81447cbd80034bb6fb45f725c7b67632a5bb2c9367cf400ff8582ca8898d0a9dd68442a4d948f3f57c0c78c85060a4f3ac32c4e8781cdc0270214ec3d67f4395b36417e6048da45c90a245a249db44699c0b4254378a258f9674e451a4d3708e94701c62fcbe55e020c5af3c20575f64775fddf8510b0abf11b9549b17f77fb716e4dbc68bd8062bf4e8640ab7b6abd24a72dc60d77df779d66c26d9c6908bd95bc819b7436e3b0df602add57c7af1171e03119f3efd472f6bb363c48019c89b00b7ca4405e6726eaa31e214518fe8650364fc40dc30877e70bd50c14021e6d1cf6b4418153cc8ada788b15915e85ddfa3c8dc96c05ef32ba5550fb367179cc98b305a4e9295d4a299bfd146c6c254bf2a46f3fa54e1e7e539bbd4c9d693d603b717a7eeeeaf858e2fc62fd8fcc4bcb0e9cf988aee214940ec490c96a691a0ca6c53758da936fdc0671bc869fba89243c5570d97e48a3e2ff6c5d4c49f82a646ebf5592786f54babbc6cf7dc01536e60b3262ff6bc028b547b6cd592e34a1edbe8a3708ba5eed097941dc671e3370d7e2bb86e944873bece411ca5a6effa16cecbfb94c92147bb99abe52ddc4b242be6473c6aa8c364907206afae6a6bc404a8ec9e480227c3a498d95b46b910e39ee00cfd293f4446e88b120657096463da805fc51d5e10a00997ee16feb0e7d9d5aac19fe4d1a68635da3c385b9ada85152e98ea864462a07cd6697b84665a1a03348360ba76ab820014b41e1b72c27908434a1cfface2a8814764d1ee9449d53bf8dbe37f4e500220f6c86cf8cb02b463b92344e833bf57b824b4227fdd4fd11df6c81d32cec7f7b7d305699622daa7e7139842148dab30312965edeb9c8b05b54bf21888b0f6c7054403d91581591bf134f505db094faff80760e4253603883dcb0ead9bf89881e140b8d2e19ce126ccb0d233ae6321fcc05f6096beef822453b2da1e5fdc4346c7520e9036c2afbbb2b06653af67571954b137b5ebdeb1cb387c08ca96a91d2282c6423df66ea0809aa5d4d8b3a5174a72dd6386111ec0104624f33c25e4dc0819e00414e0c54163a33162eb57384fe1942bdcda0dc815db9c3321ba79c531a9cfd899dd40047012b513fc5da4b05d1df0aa5696226d02bade1bb8365ddbed7a2701f4c5932ec620a6fb54100b847b18bfd88f89c60eb3608407720fdbb892a2736d79b3d5e6e4ecaaa927126bd554acaa4192d6a05cf53f67116a8c3c696f83157ae54aa7b23061196c539a0767507c55250a23b2024605ccdaf48d80b93a88e0e4406d7adbc7b452aa2e843b353f8652586c814cdd45837a9217dfdb82fd501cb715356b5e62286b4fa82345d6d19ef283cf066c48260e2c75e6865a5b69e27dc01e1d58cf18d097212f89464c87edba16d418bfd995ae0ec66e437cfc18c618c3ea193cf108e6df022097f5573c9791c5c521e13be96d59ea7ddd941aacd0539adb8b44799c1a7478c169cca198e632a923d09660f80ef2b201258cf907359912b0adaf96d0ed3b3dd0c5946e7bf7120528e3867af89bdb789b48f1a21ab0e2fc00db24a083c88f2cf208444e590f88ece90e2a2000f8212e09d199075764c15e5fae5962c5fd82a12e5a392f11f0ca8a4cc3dee1976c59e55fd2e8677981732d9202eeb4c6b9cee02fecc14010e2ada506b04acabce5ab1ac75142f33ce76957b1f2a417853c9702d42c6d76c32e8982a4f0d1f66427746d6830d43cadd6d2f65cd487c5541743217bb19f9a0b61e9deb443436c5756ab95cebb71eece693e72f9b5a5a0f0626ed0fa0ca69ee8e925795aa908cf255ca9a920807448ae03e990560bf490e7ac2db04e1d34fb33f1919b50c759f634c4968d436802d9c41bac84e72a3f36f192b4d79ab4ca94437a130c98c1bc6fa717022e6a06ba707685d7162a19b8c7ee9bdd3e63e2813183aeeccfd61ea33a7c2ffbb0e77bdd85e818e812ca29029a32b61c2d8bbe81e625580f17f4821b5c1da4193ae78c26169938f2bf5fdfe295124e67be055b6763702959f2b7681192255ac130e00b9553f294502758dca73fb7578ed23d3336a79fd738fc2e625fa956ec4e018f0095cd09d8996ecd4cb312577d93d8076f9834b9030bed2a1ed6dddb20f247af0c6aca12fc463a4c2f1f1b10a9f0ca2a09e0a16510c1aaf43692eb247af486b0c59f93ff05a03abeb5f77af7909c41cc665745d7a087a8a6c2541aaf0412044698789edda1b1bfb8b99672d6dbe5b60689b48ac77e32709da6f3d4e4f059231b17b0e36a5c4dfd15d5c2b556762932b66f6df708185b9c480b45a23538864b0bf7fd2e11e749c84b1a983f44f0a8cd1aa41d666c2ac21be35099faa935781d4308a7892bbe6abfc59418ec3948e1ea008bfaa20dbb4e2ba2d65aeb30edb6f2f6f70d722463256adddc08a56ab487b3493449ee637b713925830ca827d88598b3c63a8e1c5135989a87d52596e99d7c6bc83fb7cdc462e6229c3e4a8ea162e3aaffc711c62c20adf008d3ad879a011224705c8bbcc0914cfa86f9dc00bbc4c82b7cfd2d98ce7883ada85e1827cb8dd8b31e4c52c27888553b80bc5b926c0df482a0a2f52cbaa6e47d2e87b831e2359db5e62273f0c78065f2fc15edc97271b461786882f405e12c364347f44753d1432fc1a6a9dc8fd5a8a61e94f811f02f49b33aa80bfaf1a8a1a84c9c2d4e52f8c46840f3211fa372aa8fa500cd03eb8dec351d8dd18208bfb93622978b9d6e1d12d21daceb033ecaf3817203b0034b774bf0cafc7137e4d168356bae39870e2c2ad5883881210132fb89710684c566656f3f16ba32074b8e3b62382d4f6e3406014735bc5fe61b792a1aa5d3e2c9a024750891ded8e0c083b2b615315088f65f784f0263474b102ed81601aaf8f848daf11db9c44f100cf7fa2991c6a1339f9df1fb52149cf4c1ca96e5fd41b50465cd0ce958eb463b6be745a1eea303d9363415641ad55c0838a7c0f3540c62d93439d4aa20b0456046f1cc9512172697ca3c9bce5229dda3b5a0e552c93e6c6f4bea8218cf65a5af8cca846e9d898c88ae41ebb01a707fac82aa5f73fc673b3150573f6ce0dfd0d2d1533b541617e7a8f9918475e9a8555fb4895d502a077c7be691282a83011747513bd0c944375a363c8e3dab5eb1f48", 0x1000}], 0x8, &(0x7f0000002d00)=[@ip_ttl={{0x14, 0x0, 0x2, 0xea}}, @ip_retopts={{0xd8, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x2d, [@local, @initdev={0xac, 0x1e, 0x3, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x54, 0xd, 0x1, 0x2, [{@multicast1, 0x3ff}, {@broadcast, 0x8}, {@rand_addr=0x64010100, 0x2}, {@rand_addr=0x64010100, 0x4}, {@rand_addr=0x64010101, 0x8}, {@rand_addr=0x64010102, 0x7}, {@remote, 0x3}, {@loopback}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x195a}, {@broadcast, 0x9}]}, @ssrr={0x89, 0xb, 0x99, [@dev={0xac, 0x14, 0x14, 0x40}, @local]}, @timestamp={0x44, 0x8, 0x54, 0x0, 0x0, [0x10001]}, @cipso={0x86, 0x52, 0x3, [{0x7, 0x4, "c531"}, {0x0, 0xa, "ba4992d66fe1d259"}, {0x1, 0x6, "76a03e15"}, {0x2, 0x10, "c5b30d0cf90982e4ed05d39b0e9d"}, {0x5, 0x11, "f6e4c494a55864168435abcf632352"}, {0x6, 0x2}, {0x6, 0xb, "b05692306eeb437035"}, {0x2, 0xa, "c829da42387c0448"}]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2a}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x120}, 0x20000010) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002f40)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000002f00)={&(0x7f0000002ec0)=@newlinkprop={0x28, 0x6c, 0x800, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, 0x10004, 0x2010}, [@IFLA_PROMISCUITY={0x8, 0x1e, 0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0x10) 18:12:51 executing program 1: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=@newlink={0x54, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @IFLA_GRE_IFLAGS={0x6}]}}}]}, 0x54}, 0x1, 0x0, 0x0, 0x800}, 0x0) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@getqdisc={0x38, 0x26, 0x8, 0x70bd27, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x10, 0xc}, {0x4, 0xffff}, {0x0, 0x5}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x38}}, 0x800) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=ANY=[@ANYBLOB="e00000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="5d580000000000001c001a8018000a801400070000000000000000000000000000000001140003006970766c616e310000000000000000002c0012800b0001006970766c616e00001c00028006000100000000000600010000000000060002"], 0xe0}}, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r1, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f0000000300)=@newtclass={0x60, 0x28, 0x20, 0x70bd2b, 0x25dfdbff, {0x0, 0x0, 0x0, r2, {0xfff2, 0x1}, {0x10, 0x1}, {0xd, 0xffe0}}, [@tclass_kind_options=@c_dsmark={{0xb}, {0xc, 0x2, @TCA_DSMARK_VALUE={0x5, 0x5, 0x4}}}, @TCA_RATE={0x6, 0x5, {0x8, 0x7f}}, @tclass_kind_options=@c_sfb={0x8}, @tclass_kind_options=@c_clsact={0xb}, @TCA_RATE={0x6, 0x5, {0xff, 0x4}}]}, 0x60}, 0x1, 0x0, 0x0, 0x20000014}, 0x84) 18:12:51 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x7, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:51 executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:51 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x3, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:12:51 executing program 4: syz_emit_ethernet(0x93, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:51 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x2, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:12:51 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x4, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:03 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x5f, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x98, 0x40, "bfd1a1b0b7789a9feb7bead60a4e4424966506"}}]}, 0x150}}, 0x0) 18:13:03 executing program 4: syz_emit_ethernet(0xfdef, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:03 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x4, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:03 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x5, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:03 executing program 1: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x3, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:03 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./file0\x00', 0x14552, &(0x7f0000000500)=ANY=[@ANYBLOB="00e789da34e04a1ffbc2f05c070000000100000000000000b684f5c7ffff00000000000067e77dc70b90bbb45efd97899a16f2df4fa2a8f06ac2c535f630259450a58e69d9b047389f672eb3080000000000000065890d2d0d1b8d3d62f6d77b0283e166e2ca4c35483d4d31d6bf7da9299e6e81c96daf520300a16cab12d75a8e2b3e4470420877efbec0ff16cca5c680017e15f9b683e63cfff7c6383f0000003bc18c4ed0351cd285197b0241569048b5b416ba1c572185ec6aa319ef4c0f547be5a338392f831637ee8c35bb213f625eb4d838e39c1c4a3cbfa4ba83634a33b18c4b455ab222d70600000000006651be493328a803d1b56126efec0225a5433883b7a3bf4375a979c88ac0915f2178bf985c1aecd0d8eeb0d17cb21dbfd886caf2624ed505da0ef9893ef57c79a182dceca9c46a9f8b151e53b29c0c698ed30d8942e94ac0895c22b6400000002b2c604ed73249e80f08bfdcebee7a07856a3a23e0907f3dc0eb52c40f6b21c14832dd9845ee8d8733b53acf9b2e840713cba86d43a570ee3589b7e900", @ANYRES64], 0xfd, 0x11d4, &(0x7f00000024c0)="$eJzs3M+LG2UYB/Cna7U1dTer1moL4ote9DI0e/CilyBbkAaUthFaQZi6Ew0Zk5AJCxGxevLq3yEevQniTS978W/wthePPYgjJtr9QTwshQ0sn89lHnjeL7wvAwPvMO/sv/3tZ4NelfXyaaydOxdr44j0MEWKtfjPV/HGW7/8+vLtu/dutjud7Vsp3Wjfab2ZUtp45acPv/j+1Z+nlz74YePHC7G3+dH+H1u/713Zu7r/151P+1XqV2k4mqY83R+Npvn9skg7/WqQpfR+WeRVkfrDqpgc6ffK0Xg8S/lwZ70xnhRVlfLhLA2KWZqO0nQyS/kneX+YsixL643gcXS/e1jXdURdPxlPRV3X9dPRiEvxTKzHRjRjM56N5+L5uBwvxJV4MV6Kq/NRq543AAAAAAAAAAAAAAAAAAAAnC3O/wMAAAAAAAAAAAAAAAAAAMDq3b5772a709m+ldLFiPKb3e5ud3Fd9Nu96EcZRVyPZvwZ89P/C4v6xrud7etpbjO+Lh/8m3+w233iaL41/53A0nxrkU9H8xeicTi/Fc24vDy/tTR/MV5/7VA+i2b89nGMooyd+Cd7kP+yldI773WO5a/NxwEAAMBZkKVHlu7fs+z/+ov8Cd4PHNtfn49r51e7diKq2eeDvCyLiUKhUDwqVv1k4jQc3PRVzwQAAAAAAAAAAICTOI3PCVe9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPibHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBUAAP//LI7Vjg==") r0 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) ioctl$RTC_ALM_READ(r0, 0x80247008, &(0x7f0000000080)) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000036c0)={{0x0, 0xf28e, 0x2, 0x8001, 0x13, 0x100000000, 0x0, 0x101, 0x6, 0x7, 0x8, 0x800, 0x1, 0x6, 0x100}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0x208e24b) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x1ff01) 18:13:03 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0xb, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:03 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0xb, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:03 executing program 4: syz_emit_ethernet(0xfffffdef, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:03 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fe9300", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:03 executing program 4: syz_emit_ethernet(0x7ffffffff000, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:03 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0xe, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:14 executing program 4: syz_emit_ethernet(0xfffffffffffffdef, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:14 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x5f, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x98, 0x40, "bfd1a1b0b7789a9feb7bead60a4e4424966506"}}]}, 0x150}}, 0x0) 18:13:14 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x18, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:14 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec002", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:14 executing program 1: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x3, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:14 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./file0\x00', 0x14552, &(0x7f0000000500)=ANY=[@ANYBLOB="00e789da34e04a1ffbc2f05c070000000100000000000000b684f5c7ffff00000000000067e77dc70b90bbb45efd97899a16f2df4fa2a8f06ac2c535f630259450a58e69d9b047389f672eb3080000000000000065890d2d0d1b8d3d62f6d77b0283e166e2ca4c35483d4d31d6bf7da9299e6e81c96daf520300a16cab12d75a8e2b3e4470420877efbec0ff16cca5c680017e15f9b683e63cfff7c6383f0000003bc18c4ed0351cd285197b0241569048b5b416ba1c572185ec6aa319ef4c0f547be5a338392f831637ee8c35bb213f625eb4d838e39c1c4a3cbfa4ba83634a33b18c4b455ab222d70600000000006651be493328a803d1b56126efec0225a5433883b7a3bf4375a979c88ac0915f2178bf985c1aecd0d8eeb0d17cb21dbfd886caf2624ed505da0ef9893ef57c79a182dceca9c46a9f8b151e53b29c0c698ed30d8942e94ac0895c22b6400000002b2c604ed73249e80f08bfdcebee7a07856a3a23e0907f3dc0eb52c40f6b21c14832dd9845ee8d8733b53acf9b2e840713cba86d43a570ee3589b7e900", @ANYRES64], 0xfd, 0x11d4, &(0x7f00000024c0)="$eJzs3M+LG2UYB/Cna7U1dTer1moL4ote9DI0e/CilyBbkAaUthFaQZi6Ew0Zk5AJCxGxevLq3yEevQniTS978W/wthePPYgjJtr9QTwshQ0sn89lHnjeL7wvAwPvMO/sv/3tZ4NelfXyaaydOxdr44j0MEWKtfjPV/HGW7/8+vLtu/dutjud7Vsp3Wjfab2ZUtp45acPv/j+1Z+nlz74YePHC7G3+dH+H1u/713Zu7r/151P+1XqV2k4mqY83R+Npvn9skg7/WqQpfR+WeRVkfrDqpgc6ffK0Xg8S/lwZ70xnhRVlfLhLA2KWZqO0nQyS/kneX+YsixL643gcXS/e1jXdURdPxlPRV3X9dPRiEvxTKzHRjRjM56N5+L5uBwvxJV4MV6Kq/NRq543AAAAAAAAAAAAAAAAAAAAnC3O/wMAAAAAAAAAAAAAAAAAAMDq3b5772a709m+ldLFiPKb3e5ud3Fd9Nu96EcZRVyPZvwZ89P/C4v6xrud7etpbjO+Lh/8m3+w233iaL41/53A0nxrkU9H8xeicTi/Fc24vDy/tTR/MV5/7VA+i2b89nGMooyd+Cd7kP+yldI773WO5a/NxwEAAMBZkKVHlu7fs+z/+ov8Cd4PHNtfn49r51e7diKq2eeDvCyLiUKhUDwqVv1k4jQc3PRVzwQAAAAAAAAAAICTOI3PCVe9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPibHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBUAAP//LI7Vjg==") r0 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) ioctl$RTC_ALM_READ(r0, 0x80247008, &(0x7f0000000080)) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000036c0)={{0x0, 0xf28e, 0x2, 0x8001, 0x13, 0x100000000, 0x0, 0x101, 0x6, 0x7, 0x8, 0x800, 0x1, 0x6, 0x100}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0x208e24b) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x1ff01) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./file0\x00', 0x14552, &(0x7f0000000500)=ANY=[@ANYBLOB="00e789da34e04a1ffbc2f05c070000000100000000000000b684f5c7ffff00000000000067e77dc70b90bbb45efd97899a16f2df4fa2a8f06ac2c535f630259450a58e69d9b047389f672eb3080000000000000065890d2d0d1b8d3d62f6d77b0283e166e2ca4c35483d4d31d6bf7da9299e6e81c96daf520300a16cab12d75a8e2b3e4470420877efbec0ff16cca5c680017e15f9b683e63cfff7c6383f0000003bc18c4ed0351cd285197b0241569048b5b416ba1c572185ec6aa319ef4c0f547be5a338392f831637ee8c35bb213f625eb4d838e39c1c4a3cbfa4ba83634a33b18c4b455ab222d70600000000006651be493328a803d1b56126efec0225a5433883b7a3bf4375a979c88ac0915f2178bf985c1aecd0d8eeb0d17cb21dbfd886caf2624ed505da0ef9893ef57c79a182dceca9c46a9f8b151e53b29c0c698ed30d8942e94ac0895c22b6400000002b2c604ed73249e80f08bfdcebee7a07856a3a23e0907f3dc0eb52c40f6b21c14832dd9845ee8d8733b53acf9b2e840713cba86d43a570ee3589b7e900", @ANYRES64], 0xfd, 0x11d4, &(0x7f00000024c0)="$eJzs3M+LG2UYB/Cna7U1dTer1moL4ote9DI0e/CilyBbkAaUthFaQZi6Ew0Zk5AJCxGxevLq3yEevQniTS978W/wthePPYgjJtr9QTwshQ0sn89lHnjeL7wvAwPvMO/sv/3tZ4NelfXyaaydOxdr44j0MEWKtfjPV/HGW7/8+vLtu/dutjud7Vsp3Wjfab2ZUtp45acPv/j+1Z+nlz74YePHC7G3+dH+H1u/713Zu7r/151P+1XqV2k4mqY83R+Npvn9skg7/WqQpfR+WeRVkfrDqpgc6ffK0Xg8S/lwZ70xnhRVlfLhLA2KWZqO0nQyS/kneX+YsixL643gcXS/e1jXdURdPxlPRV3X9dPRiEvxTKzHRjRjM56N5+L5uBwvxJV4MV6Kq/NRq543AAAAAAAAAAAAAAAAAAAAnC3O/wMAAAAAAAAAAAAAAAAAAMDq3b5772a709m+ldLFiPKb3e5ud3Fd9Nu96EcZRVyPZvwZ89P/C4v6xrud7etpbjO+Lh/8m3+w233iaL41/53A0nxrkU9H8xeicTi/Fc24vDy/tTR/MV5/7VA+i2b89nGMooyd+Cd7kP+yldI773WO5a/NxwEAAMBZkKVHlu7fs+z/+ov8Cd4PHNtfn49r51e7diKq2eeDvCyLiUKhUDwqVv1k4jQc3PRVzwQAAAAAAAAAAICTOI3PCVe9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPibHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBUAAP//LI7Vjg==") (async) syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) (async) ioctl$RTC_ALM_READ(r0, 0x80247008, &(0x7f0000000080)) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000036c0)={{0x0, 0xf28e, 0x2, 0x8001, 0x13, 0x100000000, 0x0, 0x101, 0x6, 0x7, 0x8, 0x800, 0x1, 0x6, 0x100}}) (async) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0x208e24b) (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) ftruncate(r3, 0x800) (async) lseek(r3, 0x200, 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) (async) sendfile(r3, r4, 0x0, 0x1ff01) (async) 18:13:14 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:14 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec003", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:14 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x2, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:14 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x19, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:14 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x25, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:14 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x3, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:14 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec004", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) [ 1740.946303][ T3225] ================================================================== [ 1740.954431][ T3225] BUG: KCSAN: data-race in __filemap_add_folio / nr_blockdev_pages [ 1740.962355][ T3225] [ 1740.964677][ T3225] read-write to 0xffff8881023c0d08 of 8 bytes by task 2701 on cpu 0: [ 1740.972738][ T3225] __filemap_add_folio+0x38c/0x720 [ 1740.977871][ T3225] filemap_add_folio+0x6f/0x150 [ 1740.982733][ T3225] __filemap_get_folio+0x554/0x750 [ 1740.987870][ T3225] pagecache_get_page+0x2a/0xd0 [ 1740.992739][ T3225] __getblk_gfp+0x182/0x7e0 [ 1740.997276][ T3225] jbd2_journal_get_descriptor_buffer+0xa1/0x1e0 [ 1741.003642][ T3225] jbd2_journal_write_revoke_records+0x365/0x730 [ 1741.009992][ T3225] jbd2_journal_commit_transaction+0x9a8/0x34e0 [ 1741.016240][ T3225] kjournald2+0x242/0x420 [ 1741.020657][ T3225] kthread+0x1ac/0x1e0 [ 1741.024726][ T3225] ret_from_fork+0x1f/0x30 [ 1741.029257][ T3225] [ 1741.031572][ T3225] read to 0xffff8881023c0d08 of 8 bytes by task 3225 on cpu 1: [ 1741.039110][ T3225] nr_blockdev_pages+0x7f/0xd0 [ 1741.043878][ T3225] si_meminfo+0x3e/0x60 [ 1741.048056][ T3225] update_defense_level+0x43/0x580 [ 1741.053270][ T3225] defense_work_handler+0x1f/0x80 [ 1741.058307][ T3225] process_one_work+0x3e6/0x750 [ 1741.063167][ T3225] worker_thread+0x5ef/0xa10 [ 1741.067788][ T3225] kthread+0x1ac/0x1e0 [ 1741.071861][ T3225] ret_from_fork+0x1f/0x30 [ 1741.076291][ T3225] [ 1741.078608][ T3225] value changed: 0x00000000000009ef -> 0x00000000000009f0 [ 1741.085710][ T3225] [ 1741.088048][ T3225] Reported by Kernel Concurrency Sanitizer on: 18:13:26 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newsa={0x150, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in6=@local, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x60, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0xa0, 0x40, "bfd1a1b0b7789a9feb7bead60a4e442496650664"}}]}, 0x150}}, 0x0) 18:13:26 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x4, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:26 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x26, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:26 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec005", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:26 executing program 1: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x3, 0x1, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:26 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./file0\x00', 0x14552, &(0x7f0000000500)=ANY=[@ANYBLOB="00e789da34e04a1ffbc2f05c070000000100000000000000b684f5c7ffff00000000000067e77dc70b90bbb45efd97899a16f2df4fa2a8f06ac2c535f630259450a58e69d9b047389f672eb3080000000000000065890d2d0d1b8d3d62f6d77b0283e166e2ca4c35483d4d31d6bf7da9299e6e81c96daf520300a16cab12d75a8e2b3e4470420877efbec0ff16cca5c680017e15f9b683e63cfff7c6383f0000003bc18c4ed0351cd285197b0241569048b5b416ba1c572185ec6aa319ef4c0f547be5a338392f831637ee8c35bb213f625eb4d838e39c1c4a3cbfa4ba83634a33b18c4b455ab222d70600000000006651be493328a803d1b56126efec0225a5433883b7a3bf4375a979c88ac0915f2178bf985c1aecd0d8eeb0d17cb21dbfd886caf2624ed505da0ef9893ef57c79a182dceca9c46a9f8b151e53b29c0c698ed30d8942e94ac0895c22b6400000002b2c604ed73249e80f08bfdcebee7a07856a3a23e0907f3dc0eb52c40f6b21c14832dd9845ee8d8733b53acf9b2e840713cba86d43a570ee3589b7e900", @ANYRES64], 0xfd, 0x11d4, &(0x7f00000024c0)="$eJzs3M+LG2UYB/Cna7U1dTer1moL4ote9DI0e/CilyBbkAaUthFaQZi6Ew0Zk5AJCxGxevLq3yEevQniTS978W/wthePPYgjJtr9QTwshQ0sn89lHnjeL7wvAwPvMO/sv/3tZ4NelfXyaaydOxdr44j0MEWKtfjPV/HGW7/8+vLtu/dutjud7Vsp3Wjfab2ZUtp45acPv/j+1Z+nlz74YePHC7G3+dH+H1u/713Zu7r/151P+1XqV2k4mqY83R+Npvn9skg7/WqQpfR+WeRVkfrDqpgc6ffK0Xg8S/lwZ70xnhRVlfLhLA2KWZqO0nQyS/kneX+YsixL643gcXS/e1jXdURdPxlPRV3X9dPRiEvxTKzHRjRjM56N5+L5uBwvxJV4MV6Kq/NRq543AAAAAAAAAAAAAAAAAAAAnC3O/wMAAAAAAAAAAAAAAAAAAMDq3b5772a709m+ldLFiPKb3e5ud3Fd9Nu96EcZRVyPZvwZ89P/C4v6xrud7etpbjO+Lh/8m3+w233iaL41/53A0nxrkU9H8xeicTi/Fc24vDy/tTR/MV5/7VA+i2b89nGMooyd+Cd7kP+yldI773WO5a/NxwEAAMBZkKVHlu7fs+z/+ov8Cd4PHNtfn49r51e7diKq2eeDvCyLiUKhUDwqVv1k4jQc3PRVzwQAAAAAAAAAAICTOI3PCVe9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPibHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBUAAP//LI7Vjg==") (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./file0\x00', 0x14552, &(0x7f0000000500)=ANY=[@ANYBLOB="00e789da34e04a1ffbc2f05c070000000100000000000000b684f5c7ffff00000000000067e77dc70b90bbb45efd97899a16f2df4fa2a8f06ac2c535f630259450a58e69d9b047389f672eb3080000000000000065890d2d0d1b8d3d62f6d77b0283e166e2ca4c35483d4d31d6bf7da9299e6e81c96daf520300a16cab12d75a8e2b3e4470420877efbec0ff16cca5c680017e15f9b683e63cfff7c6383f0000003bc18c4ed0351cd285197b0241569048b5b416ba1c572185ec6aa319ef4c0f547be5a338392f831637ee8c35bb213f625eb4d838e39c1c4a3cbfa4ba83634a33b18c4b455ab222d70600000000006651be493328a803d1b56126efec0225a5433883b7a3bf4375a979c88ac0915f2178bf985c1aecd0d8eeb0d17cb21dbfd886caf2624ed505da0ef9893ef57c79a182dceca9c46a9f8b151e53b29c0c698ed30d8942e94ac0895c22b6400000002b2c604ed73249e80f08bfdcebee7a07856a3a23e0907f3dc0eb52c40f6b21c14832dd9845ee8d8733b53acf9b2e840713cba86d43a570ee3589b7e900", @ANYRES64], 0xfd, 0x11d4, &(0x7f00000024c0)="$eJzs3M+LG2UYB/Cna7U1dTer1moL4ote9DI0e/CilyBbkAaUthFaQZi6Ew0Zk5AJCxGxevLq3yEevQniTS978W/wthePPYgjJtr9QTwshQ0sn89lHnjeL7wvAwPvMO/sv/3tZ4NelfXyaaydOxdr44j0MEWKtfjPV/HGW7/8+vLtu/dutjud7Vsp3Wjfab2ZUtp45acPv/j+1Z+nlz74YePHC7G3+dH+H1u/713Zu7r/151P+1XqV2k4mqY83R+Npvn9skg7/WqQpfR+WeRVkfrDqpgc6ffK0Xg8S/lwZ70xnhRVlfLhLA2KWZqO0nQyS/kneX+YsixL643gcXS/e1jXdURdPxlPRV3X9dPRiEvxTKzHRjRjM56N5+L5uBwvxJV4MV6Kq/NRq543AAAAAAAAAAAAAAAAAAAAnC3O/wMAAAAAAAAAAAAAAAAAAMDq3b5772a709m+ldLFiPKb3e5ud3Fd9Nu96EcZRVyPZvwZ89P/C4v6xrud7etpbjO+Lh/8m3+w233iaL41/53A0nxrkU9H8xeicTi/Fc24vDy/tTR/MV5/7VA+i2b89nGMooyd+Cd7kP+yldI773WO5a/NxwEAAMBZkKVHlu7fs+z/+ov8Cd4PHNtfn49r51e7diKq2eeDvCyLiUKhUDwqVv1k4jQc3PRVzwQAAAAAAAAAAICTOI3PCVe9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPibHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBUAAP//LI7Vjg==") r0 = syz_open_procfs(0x0, &(0x7f0000000000)='timerslack_ns\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="84", 0x1}], 0x1) ioctl$RTC_ALM_READ(r0, 0x80247008, &(0x7f0000000080)) (async) ioctl$RTC_ALM_READ(r0, 0x80247008, &(0x7f0000000080)) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$BTRFS_IOC_TREE_SEARCH(r2, 0xd0009411, &(0x7f00000036c0)={{0x0, 0xf28e, 0x2, 0x8001, 0x13, 0x100000000, 0x0, 0x101, 0x6, 0x7, 0x8, 0x800, 0x1, 0x6, 0x100}}) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0x208e24b) (async) write$binfmt_script(r1, &(0x7f00000000c0)=ANY=[], 0x208e24b) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r3, 0x800) (async) ftruncate(r3, 0x800) lseek(r3, 0x200, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r3, r4, 0x0, 0x1ff01) 18:13:26 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x5, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:26 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec006", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:26 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x0, "2b153a20fd5f"}, {}]}}}}}}, 0x0) [ 1741.094201][ T3225] CPU: 1 PID: 3225 Comm: kworker/1:4 Not tainted 6.2.0-syzkaller-02019-g89f5349e0673-dirty #0 [ 1741.104437][ T3225] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 1741.114499][ T3225] Workqueue: events_long defense_work_handler [ 1741.120578][ T3225] ================================================================== 18:13:26 executing program 4: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "fec000", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0) 18:13:26 executing program 5: syz_emit_ethernet(0x58, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec000", 0x22, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x2, 0x2, "2b153a20fd5f"}, {}]}}}}}}, 0x0) 18:13:26 executing program 2: syz_emit_ethernet(0x53, &(0x7f0000000000)={@broadcast, @random="6c7621d7cc94", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "fec007", 0x1d, 0x2c, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @private0, [{0x0, 0x0, '+'}, {}]}}}}}}, 0x0)