aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r10, 0x0) (async, rerun: 32) r11 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) (rerun: 32) write$binfmt_script(r11, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r11, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002c80)=[{{&(0x7f0000000200)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000280)="292f026c288b6d13f0bc26f67f141c7d0f6046c0626140d7d558b30af3ad1496f2340657e81f2d50e00cc5f381fab3e4af8ebea7070a1a5f1a6834a4da20587bf0a9af31b7342dc59246f65afd625adf0d973acab40aa604e97146def933b2e59eb7aa9d6a8c162a483f53ef64739b5dfdd6d16fffa4731c990e5655691260e18a1da2dc402cd4e65859f7a0ba7a1817d80e340f1a64c4127cdc40660bb74b3922c3e81725045fc7b10e5e080e3867855aa2544292778074f93274b70b5fcad435f723792cba907c7b7615258470be138990bc521ce23046cf94a84684233e", 0xdf}, {&(0x7f0000000440)="8ea51a527b36d1498ce5e78e9333bf97dcc730f86c891519d8af2e4b8a7a0acc5de53c1a41fea8694353fe864c8656a82edc3046c6dd1460c28823b7691748a95b7cb7d25b669368740a44ecc4df15463fd886bfd324faf3f93a9661821c56a56127ae6bc991fcc40ec7eb72e24a0212cdf6d693f7260da86fca6f5eed5f48d53f84c18bae7b6e37e08be81b5673bcbd5b5acd9b19", 0x95}], 0x2, &(0x7f00000003c0)}}, {{&(0x7f0000000500)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="1000000000000000010000000100000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000f0000000000000001000000000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffebe, 0x4000080}}, {{&(0x7f00000027c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002900)=[{&(0x7f0000002840)="665c9ed484cdd639dec9ea03783a8a8f3aa3be95531140a3958554c945bc6691b57d340089386a1ab1e189d3cb731fb4bf6f39f46534b61f26cb13875931d3f0586bbb55bd96f09de9a3937e4518c0a1d453d7f167f1df702ad2cd7b5f17a406e720f23f35f24208affc4f7bc259b8c6c5efb55730d5715420649fadc1a9cb5c7fe3cf744aaa19d715dd82306fe8fe17b8b19f6729ee9b02d5029ce46b7766881ccb1a23d939882fd519dd7632e2d2", 0xaf}], 0x1, &(0x7f0000010300)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r9, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYRESHEX=r9, @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="004000002820000000004061010000000104000052b2235863f19dd24765ef8ea8073d729fa0c273c644cb7625327f56ee6960666daa34e41bf037fd7c84f5fef23ad00b77cb609fdf30f5cfb8e92909a73751228e4cf8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r6, @ANYRES32, @ANYRES32, @ANYBLOB="2c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r8, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00', @ANYRESHEX=r4, @ANYRESOCT=r2], 0x130, 0x4}}], 0x3, 0x40800) (async) statx(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x7ff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) getgroups(0x9, &(0x7f0000000400)=[0x0, 0xee01, 0x0, 0xee00, 0x0, 0x0, 0x0, 0x0, 0xee00]) setxattr$system_posix_acl(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='system.posix_acl_default\x00', &(0x7f0000000440)={{}, {0x1, 0xf}, [{0x2, 0x3, 0xee01}, {0x2, 0x1}, {0x2, 0x4, r5}], {0x4, 0x1}, [{0x8, 0x4, r12}, {0x8, 0x1, r13}], {0x10, 0x7}}, 0x4c, 0x0) openat$vnet(0xffffffffffffff9c, &(0x7f0000002340), 0x2, 0x0) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) r14 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r14, 0xc0485661, &(0x7f0000000840)={0x1, 0x0, @start}) (async) r15 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VIDIOC_TRY_DECODER_CMD(r15, 0xc0485661, &(0x7f0000000080)={0x1, 0x1, @stop_pts=0x7}) (async, rerun: 64) openat$vimc2(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) (rerun: 64) 06:51:21 executing program 0: ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000080)=@urb_type_control={0x2, {}, 0x0, 0x0, &(0x7f0000000000)={0x80, 0x6}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 364.187739][ T33] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 364.196152][ T5090] usb 4-1: new high-speed USB device number 7 using dummy_hcd 06:51:21 executing program 2: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x8}, 0x18) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, &(0x7f0000000000)="147d7261e9d8ee26287c4214f0e1a0e2d667163274b856ece7ba6c46f04da51a379fc99c0b44a07621c7f47b5e9df7bd3bf25977cab60187336083", 0x3b, r0}, 0x68) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x38, r2, 0x1, 0x800000, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_CONTROL_PORT_ETHERTYPE={0x6, 0x66, 0x888e}, @NL80211_ATTR_CONTROL_PORT_ETHERTYPE={0x6, 0x66, 0x22f0}]}, 0x38}}, 0x0) (async) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000380)={&(0x7f00000001c0)="179f61b6cdf416313529bac0d93abb831c277dae122b1b3ea2c56890e309785eb63fed8803fea818aa7fc4417c8925dd1c57c3a296c830ee0ebc6904fba8ce9bcd7df37ed5a43655549643c91d2d11aee8e6d2a3358d82c2dac3a93fab87209bda99609bb9e380b752fd93ac1762ae69822fdef7a11748e1", &(0x7f0000000240)=""/81, &(0x7f00000002c0)="8940318aa2929ffed2f389699ddbb506ed6e11d8b5ec8f6f56c07616656e30ee4687b1f114ae01b853704ea6445a796a832823bca429356c23037af62a8fdcf41db6dc3d0cec97f8d2318ac6361c70085d05fd7db7f8a62ec5b27535ac89641c31df8aa830eb93dec86069de279a", &(0x7f0000000340)="8c126619596d0814e9cb0582", 0x10000, r0}, 0x38) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f00000005c0)={&(0x7f00000003c0)="222d43cf150ea9db9f08844d572bcdb4d0bd357f98da849b43d5f7f6dd649e5d31cdb761e734f276795a92ecb26925057f49d28e13fbfbf5fa", &(0x7f0000000400), &(0x7f0000000440)="0d6db08359627181458ce040158e59fb654416cf3f4f7166247f43920b5c595082d819e1c13601b6d9939544342109446ab621fdc4d21d19036c59bfddbd50db00dedfe13be58d34f22f898ed8b1385b7e957a6a68eee8cce6fd8e20ed85885f750f3aeeb008441aac236ea3d2e103d83370e26335eb3d7467b793138e7924c29a51d0cc27f3c8ec90afc587a6bd7dca5bdf7a8faca52f04596af5d1f5f3221a2374f6c9e5b6e3784d0dafbb174ffe4877e33c9fa95b15f5a51ab37db56030d66568581f59e70af06203d35f2c2c89260ed52e71e44636d69d57fea57c0b921e272b9b743606cc3b07c9145f72474f522a797ab56da06e5f19", &(0x7f0000000540)="4c6fde68403d0ca14ba5b35db1c2eeb294351cd4b9e7a86c07758aee3058b8fb7fb754c28b494e8e2ef58f5fef287eebabb6dc1d91ff623fbedd8dc559705bc63243de7348665eef9891501197d8119014315494a41e0bf19024cb60d827bc0c50b274", 0x9, r0}, 0x38) (async) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08044500003800000000000190780a010102ac1414aa0b00907800000000470000000000000000890000ac1e00010000030f8606000000000000"], 0x0) 06:51:22 executing program 5: socket$inet6_udp(0xa, 0x2, 0x0) (async) r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000140)={&(0x7f0000000000)={0xa, 0x4e20, 0x0, @remote, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdrdstopts={{0x18}}], 0x18}, 0x4000005) (async) sendmsg$inet6(r0, &(0x7f0000000140)={&(0x7f0000000000)={0xa, 0x4e20, 0x0, @remote, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdrdstopts={{0x18}}], 0x18}, 0x4000005) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000640)=0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg(r1, &(0x7f0000007000)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x1, 0x0, 0x33}, 0x80, &(0x7f0000000200)=[{&(0x7f00000000c0)="2b8645e1869af5e784283a1f6885f8d6ce86755f33d83d60461ba6fd2289d00c1214eaa175b5f374d3b4deaeb78d75ecab395141f959e1b75cd1786db7", 0x3d}, {&(0x7f0000000180)="0d04cbbefb420a3d0bbd85a58caa441432ac6905b1afb51fa512b1182145d628c72acea1ddd91421eec05f61ed979dc8f61e8d3767d02ce1119915e28b6c5e4972b1f9c09d71dc", 0x47}], 0x2, &(0x7f0000000240)=[{0xc0, 0x1, 0xd8a, "9b3a91e16f5efeeb80bd89261b9d1a6cd0a982f97148b6cd6c1fb2e290351e0293d31058a2e185b75f47fe3e2acb9dd69a43b9c523dbe495abb0c4398260ca374b6f172d72289b77d1eff1c933d237806df61edb13f81be220e68f45c345055f69d2bbd7654cd94b8b2f6d1b65a978bad6dec99d82a49e0e1a5c854f422dd3d4a28d694f09955cbf696199041f94a9eee17da2e009001d80b4ff797d7abafda9231259d8fdbc5fdea3b8af847982"}, {0x38, 0x101, 0x5, "3dc90e1e7dfbf0fff6204b1d4befbd9a69d00dab59abeba6168994bbf491277c5b7068410980"}, {0x78, 0x11, 0x3, "3af2b121d9254c941f503276a3443ab8593445ed1955d3c0856ac9a99ef9041e62ebe0b9d6bfa22c863e274e9339f571865196259d46e35641d2758a4a571a5d4128f5e0e34bbbf1bf816e60404888dac4a71ee696cb0efaa4f871cdbdf7f27a4d119f730e6cdf"}, {0xa0, 0x104, 0xff, "1bb89512078576e16ce3958a50a19a1a3f154e95d432077ab2c931936c501cf685fe6169b6d3f5cc565194dbe785c818c46e1da4775c97d74917ff39e6e90cbc3d609ff563b562809253b66dc8a5cbf68a203a0480495aa2559d949b5abe7eab2bf2a077c4b611159731dcdb5652c30fefa418f0d8841e5b6b85d0e89469f0456cde32e94ced312f92dd7e62"}, {0x18, 0x108, 0x8, "2dadabc706d20813"}], 0x228}}, {{&(0x7f0000000480)=@rc={0x1f, @any, 0x4}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000500)="81c65e0003e95b5f11cc42f06f36493e18500e54e56b8574c1d198ef3f6fd90f1e38b0203802775a04440132d778e1f5e2545fb62d47b4779d02589750ecaca6d24d75a1df8407a84d9475372f4f3d3159c2107d824aad1a7ae612ed64ff155630646fbaa8b9d201e2b0087053b49a63f670537cab74335028a7425f1d944fe9f2b34f5b21509b3803fa8dbbf031362a86974a019a253955efe773c54a72b2770bd6dad6f0109820635ad33d948a6f988dae3410bacf259a6e52043208a277df268a2c99", 0xc4}], 0x1}}, {{&(0x7f0000000680)=@nfc={0x27, r2, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000880)=[{&(0x7f0000000700)}, {&(0x7f0000000740)="f503f465018820caca90123992faff163308edd4c4b46897976205aa6727e476c0c2f8bd743f99242efd8cb0dd4656014ad57c7dffda5b553217603b5ff4e3a8e85db9ae90572c8b4b6653e4d197556b8ea0", 0x52}, {&(0x7f00000007c0)="13abd3d34111aa34944930d505818f53944897ee35cf3a942665ff069263ba3457c72db85e1fd528535b9345a2ca5341eddaa0b90e60809df486dd82fa9458ee9c2943b52693baaacef7a51f663360f6302510a916a3a0661c2aad9ad235f2ed5e95ddfc6b5a78e723b0779736be100604e5d5fbdc14dcb522585c9f62f68e85239fa5da3b40212a15bf3927c974250864facc75cdb7fc3a35e4304380b197723e212e436fd5002c17b76fbecb9c816fc1ef492a3d3785643a", 0xb9}], 0x3, &(0x7f00000008c0)=[{0x100, 0xff, 0x1ff, "00c3a5e22a920d0fc934b2f239b7a33e0382a3f46beeeb5dec0350364395bd8db99da8c459c52095efb2df748d82e50c47884d982eca98e079a41abd7af8316334cbe4dae8aaa9e92d98b40080ecd9b0079d5ca419f79cc25a973988b7d4fd6b58a72c5e06964d1693689470a8cd551e676baca2998735d9b6aeac39a94dd059ad12bf8ea33397cf49a16d45e8fe0b9ca0b14b04d5937b146dce286941668f4c0cee77233cb2baf995ab2a52339aa9b5197d728814b909bd217fcbe8e84113f20c53bccc5a0aaf60870550ad4a8ef4bb8d0b308da474e959598da10fd5eb4b4b2328977f9fa20132ab411bbbfe5f07"}, {0xe8, 0x10b, 0xffffffff, "bdef88a938db469f5435a251ed265b46a96adeadd5888e71daf2e46233a93887b62541591a1e2a0ccf8e7cc356b83ba6cfe5dbd08d78af5080d7abe298828218cde3f283c79c9a7e518d94cc2101436eaad0b38b2c634bfeedc8bd6f5e52c42f16062a5400957e5d1f9cd66cdc5c7ec6371568b143c15af201da83952771e99babd0e42c4a020f540a5b48188d0641f9128d8d1f67af19a16080cdecab7b1c74af569233a0e6d086508665e60f5d05bc5d387bfbb6b20cf50a87f6e711c1c264887209c3fd11acc3145268faf698c238d94868df0879e9"}, {0xd8, 0x1, 0xae3d, "b2322b96c0056b197e6937b8b275516875d1c36ab5918f60c8883e871677462be7cf358577cf6cc69f9babb4d1cb3dcb9038e6024bc328748dcb3581e98b08c295c2b63b4e18edc62d75ad546e217b8ffe4e6d8d8026ef0178e77f15a5e608e744e76d1c1c591ba388ccad55046856be9016f93091e399c40dd770b8cc36a38cef082d2980d5cc399204b769cda96957823872c90d873359e0acb50accd2f56be16a1f4cc7fb1985da505d282eb5f074d250a883d5f429913120fe740bbff1533394f3"}, {0xb0, 0x10f, 0x6, "30433a3d42749f48222840a7978e733135e7545ddf6afba0d40d7b7a55320c56c7272b69be4e5d9c8842b1a444fbe22718c28c1a387778ebf98242edf70fa3754ca2d974fe37002a3b1ad8e7a7d3781f42c25e57edf5ff1d6f8b240bf2db7122c02c5fa95a584a3f808d8d456b8394f5e5be491e4d04410dfa23af7add797f10de4796cec64f5ab037724654cf848340ba6d9fb796ce0d2f81589a"}, {0x10, 0x109, 0x4}, {0xb0, 0x104, 0x7, "ddada132052f6b2ed3e3d0c01f5380da977a0c2c1a61e2200de208757119bbdcab27c388818e080145d1ddec94867c9ae59d606d1a31eaf7f7a9949c07f21e401bb27d8d0e51a13618a2152ad5a0cbcf2896eb549f3281bb477a8809df7346231fef30d9b99a621176b4fe84bf6dcea3dce379a8ae50e1457f36fb7e64150102f082112a3abec8aaa5b41649f29e56896f468072a5bb99f846d8a4fe"}, {0x78, 0x112, 0xfffff800, "104b78dda4040bf41af8756a4cf77cf604804ce66f7b4d7ae6be3e0c6c6faab23a76254f7e45cbfdd4ed3733f40566f40646ac7a3554ba8549a1fac9f95d10601b51f1b08b8737f99123e3707b01839fbee12123811bbaf4bbd9052fba1919fceea4b37b0014"}], 0x4a8}}, {{&(0x7f0000000d80)=@sco={0x1f, @none}, 0x80, &(0x7f0000002180)=[{&(0x7f0000000e00)="fb575d8b55d56a66a03da2efd09c3138fba936eb1e6e2afe27b6c2d7ef1b882734d356d4139c2280ee84a455874d0750134d1c68b44822a971710da407813319b266220246589705cc22da5ccc5b029113b31a0e96dc14cc8946b3122c646f98aa0dde3174779a76d24e5a13cd9ca84098bbd6cfc23e2fb8e0f6e47ae3429e9ece46476af1136148619ab3069945a422fdf2e82e7b56419679e32acb1e9b97e08e51f20f6b183641db6f5654d5479850037ffba2197cd115a21127fc5bc90b33f5eb1b694b606ce4bf610770ab6df05f774833a389d8ca07272316f800fa874c7af439988303a679bbef7ad0657a1ef22a", 0xf1}, {&(0x7f0000000f00)="fef33d7a211b825f8704589a897bea1efe94093f2665987f6e2d3eb115aad13b05d4e648ad370b683e2b4c69aa42fd0570a2aee46bc66e59a5fc4a0a80cf17ea779111cf9e4e0a38f7b3cfe664f3a27cf15125d04aa3763d0f365516e97286768320f01212f83c3b3fec69e499892434ca73873b9011c7411a2daa417696a265ae0f5d37d63f688cfdc49452d435c3c8ed0259e2366d05361c195a41b3f91be835c03cf833b539e588558d1eaa07d15b749f7530c7539cc52d2f114cdf131060de0ff41aba841ea6361bc7ce4c82e411a31b6c5427cd4be5c5066ec0493fdebac0d5d0b3643107c309a3b3c80375a79549f00e72f4afcd1247be609897f2d2dd9c8ff7c172315ac7c8e171237377c85d8f4c6e23386027eece32b79211afcb6963ca91dd2d5e988c84d52145f8c1250790bf5a2feaa70005c54e8b67ba9bf3888ca79b40074f37e95a289c09eba1f298053186cda8a37dc45210b0bd8a176fa2904cb941497c0e616fc627506e47fedb4ced87914fb4e80dd87025648ecf7443a3f471aef252e8b75da254de14cc6bb602d0904bbc7b95f0da0515a7a0f19d781010accb5344120cb84f320ca7d6fb6141cdc6081a0e1205418ae6a1d2c5166838886bfe767a66c8299dc8bc59be4585d77885c6691497ec42de5b60892252a64fd3d44d4a0c472f2764a43d0691a9d0ce221d314d1738a109adc5b1bbeca323eb8b8688561e7aebadde9fefe98a013ef5d3d0d230c986300f603275a36e1ae1d960621134605c83b8da66ad7e2d1816c9d0ae513f34ce43f97534998d2b65afdf5ac7815300a001ff4c9b055cf333768b3321573082209d64791ac6ebd9b5f18c42aca8e82b0205c9abaa393975366d379a8ce0a6e1fc7c8ead783dfb408303b0323635c85a1c263824d9cfa68bd5e5e652d9dc7560ac8db4a8add4ae2bb6e24713a02e99c7b38ca3aaeb799b426d8fc936e0f66fc98121420d661c7e2e4c7e8231dfd801574951f2aa6f802af7fae1dbc0c3fc0f3ebb80f5d3de3f52fc23f39435b05b06d2a194b1d73030954ceb3fa8a9b60abb4f42644882a55836217ade910a1a51e786fdc0f697cc70b98c4718c260bb4edcf2e3a81bbf2a7e02faeadf4deaed8a564e6fbc4bd62e7ef78780befd46b489de80452289279ab0ec5ce7d9eb9a83128346f8d8e7ad3d380f35c1af9feeccbb312012e8c060e432f72ed1d00683f493888a49e87fd59c8d3eb437443efb66e408101ad138803ebce904de9a37c978b93e3f6e8152b0f370fe204713c30a6120ddc860e175c38c936b9914628c8193e12cac4a06b550b19976a0c4bb14cde048d1178b069d546776910ae5fedb83782a737d2bf0e86a5dd5637c09996c09c22e8de96522c1170ffd509f3a9dd54c6fb64ff8f519234ab2f20bbdb225c324806dd69cc27b9ac67ed02132c4fb505474094fcd5cfab47b8e4d2e3283bbab5713355ff98c3e4bdd389e35d0f580a02e5f32c842bb0c45e47b843c477fc258d2b1579fee3ab29aa636b8a14a2dd092d294ff9626af6d862e64a042952db6fb09ccd12abbe80285ac5ff824b358ac3a267723d9ab0cc0c75f4fcebdf96cc6a4d656255d0ebb5848b14b3ffc589511a5a00c9a456493d2ab9e2ebce9011ba86be61ab7ee0c8368f6864a809b64cf276d8a8cb5217dca602e10c9e9879f10a095add8c3634c49ae7fd0179d722b9251fec075c973d41d55b1488ea1ecc8781c9968631e0c6ffaba9e60a75816e680bacba23e8b89a9109d479be7b689258420f0af29e416fb85a9c2d01f601ec2a0fa3963521a348a296625854019138fc28e32304be4d3d0ef9f081b970d7b7bb005ec8a30158da94a7fe9ba5d629530b1d040642a6f7084c3b0df2423ce81603b13f7092eb8294182eb89cbd7cb048c8ad67948dd4f4fd98af8ef2b869bc2bc74bec0165ab358287cde99511c18856ccb1b0df6745315bc542780f1de52c8a7d9b9b19261ad73ccca062e773043c77d169357592aeb1b8b871df9454e1a19d1db0742eef89dfee7e46a1534be59b65d146e153a45bdd534658ac01343c117587017238a41614dac34c8841c5e5551a970d04c65a57dda8da555d6ef0477a5ca63b0e51121a15e7af14c6a91d0a6795efa43c42dc31b54e98b8661d42f52509d8710a28390559160013bfa73699501e27eb5c71aac2431c090c6ba8dfcd124f88e9e11aa5abf61fec1d70a65f0fb8985141c0fafb9bdfff2cb0c96f8b7ad02d0ce871db01a7a67669de6fb91172e8c3386ff3777760454ebbc1db2089cf8fec988da2bee522c1dacd33f737e78b5cd45772016d44cbaace466c7bbd1f052e87bec6b4a6d283c95d0c8990cfb761a9a4769328c62e9019bae7f65ad642fd18df44da865ec59c011cbf80d4b5ee591b04687d7100ebf2359e6e96a16742de30d0f094f958d5d1e69e1f52cea10e100bb831f14ed7aaf9e6f08057d7acf5c5baee6ba157058ffeae26e6051f304aced79c173ce9600c910aee1e2e7d2b5126c0b488567cd51e2e4991e49ba972bbdb6f2603d1dbe7a46f4a1da0f810c1111dcc193337d763de320f94f15420e482fe89a9c15270674c9672f5bb95f38b2be07e2093fe0bf4e3b42670f9013a77dae41d386f0be3646943075ed1060b71af235f12d2ebf638a92ab8f7d52e2a3f222af87c057ba0a77d325fc0c4bdb5a0a8bf4317e4b64ab47e9d964f7645081193485839a4b2dcf75dc99c05881a8bd2fcaf87bd55b613bba1a13421e9a09318430345e17cac7f1423ca9999cc3e839d1f9a74d240548ed6bc2174bd5c583bc338db24fd82b174509e073dbbd09751ec862aaa8943cd0a74f27236b3a0f33f5aa1223d8c57a126f9a441b75698b5996421ec5bf54c8b5bd8e9ec8f7934bf81c910ec8c91fb79ba2130eb719ffa90acedaecd40f627761a7ffdb94a0d5a3939e6a676286326480e21bbbbdad9fa4eb3113bfd5b3fd4cfb39281628e120a824f009583765dc4d040d826a8f2cf396f1e7d6d0fede5a979342c79c259177290bd321b0f3186fe2f5d90faec46b1f440c709fc346a8155e696565363424bee456414b061479469b5a136405e9cc3003fa4839c63656512169dde9ef43005e3f7d3ad45e562c01d493d9b2bf6ffefe3b4c12cd7c2efee6f1f6b5436e59556ddb3666b287c7edc4441b1d3a266ffcb29c8155ac86762d3c4475846e467644a356157195e3fcf212c7c8339050c2d1ea9fbc98247ba017256ddffec95b55e66e77d6b87cd3cf0c472bd9c47db1f7afe1fd626d49751bd7d36e4c28003177990e2c931aafdba7572e7765db579e4b9da6531d63fac515494047d4d9e2069e2b0ef098efdd01389626cbe3fb0238c509c4077bd90375637fea441a55ef6704ae76ae2d1ca48dc35f1b78560d89bb3d00a1f9351ce5fd71874cec5833bd30a813816253549f885de3bd3d65de2fcc6590dd1d1d08ff52e81eb9265aa94fa76cf95c43ab78f67a99bd471057b0721a643111bef7972c0a4f835ac0381d6b5d4eec51e1de3e347d04ef56a0fc6d88696b66a1493641f2a6b8453828ef6207138a6661021e9a89320910796a14ea600807cec54c14453b8d5ed24d7302834ea392e16bf4d041c859d9b7e2ec5f223b72f5f2aa57b0a8b22421f4118f19448795fdcd7464ba96fbfbc4f403ebb35609730c34a2844a5c7c5a833c94ff1eb4027a0985acd948c7761e9edac353b76f1dfd7c08b76887db0ea3c08d5edc89719acb305855bd230de8cb3f833786e72d63a7810357817c0809789c25d77c2056e91e5c13a33497a0834783a3ebccce74ef7bde47b76d936614743b5b30b8768df457ae8538020e266137b7c46bbe33dd13ded4608f4d2a8149f558f455da521f4c98acdc5a1c9218472022bf664f9a48cc2fc96e315d517e017b26194ebf0661a3bd8e294bf78a81470720fee1933c5468f0e0ba6a5b4a5860c0885b32e247fedaa408650e4287e9a391b95fa7e14cb442bda2911db7069ebef757c0a9d8a2a39194c762cee1be622f7911e5382dac536af691af69f6ba661d71290138786f229c7fb7b08bb8f5e03f794c95035d32af04c54cf42569726d431636c348a35280cb72e4eb7f8d2004afddb007b837a10623917a1156b72a6d8203a313f183afe75fdb40902feb9b2ce3b1d0ca9d3c5777f435bb0267c09892669990c4ebc0a5b17b8da7ec37505d71674d0a622713b478c6ba60728db4db119cc4b7a20986142345178c4b0ebc6ace0f0c54746dabe7dcda8a984dd590387716b9a86eacbe83577874424bd084b2f0075f5ee356b49d352e084e6c4768ff8ad43025d9243b3c8bfcd4e93cfd15d441d2fa7dcf6b8a93ba193fd6192405dab3f3f215131fdffeb71290aaf372fbf53a1bc2e7ad61a5452b0cfdfb68ac0423b009e8bf4a0e2890b467f55cf2b1889043992782a36b4d63d02aa34d7dfda0fd306d9d4b9a0806e0805397a7b8e8f6ab3bc61dce18b0a7c58df3c0658e432f36d228d0d2c297d17c289b205fef76104e256846f8a6fea5d9b85b6c0fe3147a47188666ed64c9bcf15af2fdba68dbaf880eb004735318a330c2aef8965e54bf2c6b1528da693eb0854e43f612b630b1c1c3dddc48ee28f0b477cac61be4cc8ac47346ab322bf18d01d1fa369e3c826d31bcbe9a5d933b7a3373d256bbfab864eac76542ba8f9ccd41928cdc8d866e568e60c28bf491985819506ad035788a27971e372befd3a9bea9e052c51b3135b71e22d416b27c63ba27cbe7dcfedb51c47af7b641dc356c6707e9e99b27466037856bb729e6a0dd4b7df8a447afc64efce0f1032282b585b24b3d7533095cc08489a1c227fcf27b55bb223df529c470ee9469321edd77f1524b5622ba2333700192654c3ab60bef4425e71e2dd0c9e530776b979247311f6ec87637131d9b9c0a5a8791d3fbf1c1fc6bf6203ef2e0d24e1dcc24e6c8bcf66a24fb3593e315ec74c3db49c53092a1dfb6a9e0be08686e5a1e43c781ef3a72d8d813530b564ad067b6a8241676d0684804f606b63806fd1bff98564f5f4954e12bae007942f34b15d552146fa5e1a25145084ced4f1b3a49682b25792efe17ac7c5e68f71b4435f4f6a62b8ba05c7f919a836beb13f1c26e2f34dc7c855e3ae7119f402927cf5f04b58157142533e90a9d35f137076eae60c25a9bdd030bdc1ad779cd8d83addc233eb3eb81f2ee3f196d647d4b4d2e619b387d94d83b1cd17a0dcdb2e8e99cbf6629b02b1acb3e1d377e58531d23cf3793b29b4e0c84c43480f88cdc7b208151757310921a35b27e823ef21985901a3b993bc724dd6e04f8a17cbe8dc7f6dad67d89e3e9f2ff7864bcf817bc9b2126452247ecab1b87c7641d0851ca3fad7e79bc80878abf28eedf4b90338063ee6bc418803d0e127b3f8c5aa3f6f4c11f14b58629b09cc9a277ec84a4daa696d896b27781ea7aeed9e39128a089fe5fa37fccfc0d46076e6757eecc24462483dbe7cefa683d515eb791ea816395b90927965ef32beece3910c0d96e5ae3f5fc24df334acb1ac411a4c2002b9d2a127fbe76c53dc184e5906f9b64f56b414a03060ed5734275dedb549bace8f9bf2a997d83e57fbd0c9346549ed6f946f4a9b1c33b603a5ddff2075038a6242067f37a638407bdfe6ac534ad6210b1799cd38b426e7e3166773314cfbb65cac0b42623e1519ec43afdef21cfe959b3c4bab4b78b67c96be6bc02c76af0cbaf121ad2e0ce9128d88894266226770b8905267e9a0992aef0271819d1f1475ca8c1", 0x1000}, {&(0x7f0000001f00)="fe8b751e9f12100a043c3cf850c335e6a1f162d3524e96658699e21080da6d8aacc40b7552cbafaa817ac348d1814707c811daea3fd5c7f7a8d92fc6df77527bceac4f85a28d54c82e20daee776a4bf20f25b15e8b813d2e8364a2051d5b5d38ef6ff5099cdf8a69f347144634ea17619af9c02d68e7fd148e8747e054d33865473c03cb196d007e38d42d476c64ab3e8a3ff114b49a8918a48f86e898", 0x9d}, {&(0x7f0000001fc0)="80233f16bbb4f4183b3a43435a129ffbe912e4c9179948c8408a7ce72b472a57391e92bce552f925030ed4d32e3eff735143ecd741ced62a3ea164668077a39d534bcdf31b12d6cd06872849076637f6b00525da74d6a1ab265af70316e1a29e1c5a082201ba324e846fca9b9adb4cd7b83924b0e6c4ef7e0efcdeb8b6de8a2cc0786febb63b4196ddea55da273d758fb1f1e65361fee73772e698cb999cc1f58541ce5a71c994f0e58825bffa60da41e793c4d0c2b19fcf08ba7a7de56b2b6a06c5abda0e284be0a56fe946dfc4f235cf", 0xd1}, {&(0x7f00000020c0)="f316ce634d856fb4d03349bbe067f5cd737055656b7d536c277957144d16376b086bcbb810225591dc256ed3d4e9331d0383d39ad97dfee0cc8e8242b1b46d0a3080c699da3b65e06e6c915d71ae4fa64dfd29b764a480e728754a30660e91d531c42e4ec1aff7ce9359d77df637c3aae4d5152bc9159b", 0x77}, {&(0x7f0000002140)="2966d8b3852ad30e1a2606acac48b1fbe19b7ab7c32345390b4f0d360c71a0ea6de40d9a8c6f9a34cf01", 0x2a}], 0x6, &(0x7f0000002200)=[{0xf8, 0x6, 0x400, "bf6867afa3736a9516938ae356a7b903ab86a89a68f5f91d4321d9ca6fe888600dae7d6f9df21836ca883431f6728a9b86384130e78640fdd8cc5cb264e2d3bba30c44b2cb411b51cd5c6899fd29a58dd279887f69204d4e9efadb183a42a3c150de11cd4135183a11cdbb5134a23b67fd3f9b4333e379f426c19d9bdaf85c33fad9ea11ccfb28177ef88547bf9f40b156fe7b821b3b29c672b2a6bd09eabae9bae0ee829acb86ce2c5631dcb88d4a12b83eac85d4bb61da916d69d9ab4232426622eef663323e9761bce84c77446dedb9bb4ffe333179fba98918c941dfc726556049f0065b"}, {0x18, 0x104, 0x3, "4cd9"}, {0x68, 0x110, 0x7, "71c29359d210debe68ca4f345071152e402e85002461cdce301a1608e861607dfe687e860933aff1a1ce2defcd4946b43e4689348768a581867f95b75324915732b0a4d920f603ddcbc2d318b512f10d9829d252c99f"}, {0x68, 0x115, 0x2, "50396a3b6bbccf62a7a696dcff90e02e7a3829da333676dd67ddf60dbf539c15c3fe372c4c86645b3e93bebadbb9856d5e8b982c3bb55468f73826921e44a46056e7ea2056c6e8c262df2d5f9614991db020b9"}, {0xc0, 0x102, 0x8, "934cff5029e3b07d359118ac4d137528a8a4d4e2170eeb52897780d389a1116b4bef054ffa1807c737b92fcac2b3bcac5ef722fac1a6610191c62a5f73edad6879fd05cdd8e64566f0597246ac02fba8b495758835f1e21a8107ac51c1a1cc2a8734bf121543b0c93afc77295b437de19ce78b500d83a48db6e0f8a29db0c86a840c69fa7751d841be75162270ec79c4edb101f16780a6e30b2f8e2c8cc101410c1150bc6f0f91ba314f8e70d440e2"}, {0x28, 0x1, 0x8, "563758a1c4d9fdd95a501702993788b1a614d0"}, {0xc8, 0x110, 0x88a6, "4be17f919786386bea4f32463b38806820a9138af4ef86dda28afc75bc9ade4652e3af2ecc59712cd36054e20afc480d91d96a07260f6ae581a28b90e1ef1979c4fc25423936c5437ecd3f4b09c43d9b447bfba11f0af193aea48fac6f0642bad46bf489266f531b000db5ab6041f01460f5e54219049a56b59318ea9f8312762d2da7879468118e40b8ba78580409786adf8f58038812d3ab047f03fd6b183830a8a357ed07f966286b1833d805d6a7e753f3937b76"}, {0xf0, 0x11, 0x5, "accfedb2937c644423c385c052b6c1c998597bc01172573a517f416f34f387007fa887dd29443c1a278b798f46497105f80686919123448e9896a13621a02e332c93653667e5274bb7422d27b9b4676b810eb59746a978460413218410db237dd1ca765b9c3abbda2ddcf438e0796941eef9798c2d5c3aa0a70c892f15407326746fcf78c779ab80a87fdab7dd675374b758bae01df3bc32a209656b86be18a5927ca28ebf64af52ea968fb00235ef051cb499531f3a0971cc21c6d3e2a09193662d0a27f1ad5099a6de76c868d4152b227b401db03c0de67157c6a5"}], 0x480}}, {{&(0x7f0000002680)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x1, 0x2, 0x4, 0x1, {0xa, 0x4e20, 0xf6, @local, 0x401}}}, 0x80, &(0x7f0000002b40)=[{&(0x7f0000002700)="6e1a59fa48ea98a6174d67c3f2386fefff2adbec04bec62bc86b340e1e1cfd2969a895b64ffc1530ad880fe87a78df1545559d80defb5496283d1ec3d30bc4e3f6970dd0b6d853bac8027322b33f422bb1eda60b58363963ded536190afaf4d0a19a8fbd538a07b68bb7a9a6c1b8c7e787f6f383900ebbfe3e08f718981c6b1e9f5636e95167565ea682d450a1a40726384ea506967d454151dce60c4c4be17b41e8cce265ad9167ddd12003d1d02bad226cd13530365b92d13c326f57b7", 0xbe}, {&(0x7f00000027c0)="2748bd795375808bb4b1a2cf69087cc0044795a0acb5e226bcb2528c8e0deff9b3f77b82cf5766ff2a169572bb257e2df6eb9c59a5964b2962eaaaac50f305396bcae166516bd6529286d10c6ce44d294da9b2fed1fc6c521bcd6bc15e51a71fa8cd32da0bb82c54338468e724f3a410bc9b2932c5c51a17d41089862c45bcc214424f135b6099b9ecc2df158acc8d7c4f13cee128308e0c4844e357a6c742ab5a7583349d73548a694fc660546cf9c8a720214e76ce954f2159e0c761e7fa141b5b2aea763607b581351fd24c83d79fad0bce30fadf9c63baa4", 0xda}, {&(0x7f00000028c0)="c784f803c400a3d0391f6f2ed01eecc6b5236a3b625810c1e7310ee95b501811435121923c49fca9e2db3b5016ea4cbe0bf60532e129db6d10a82295191d298e82ae0f3da7d554045b07ccbd4c6355c17d120bad4c4b9bbdd9c83320f1ea78134cb9e55a00128e06f530f208d8b31281651e27b5ace791a25e5247aa59", 0x7d}, {&(0x7f0000002940)="e86e991dcd4b764c49148ef9385435f68399aa12052e36250ad58d3f45fe9d52f0f4aa6bfd3c25273994ecd7e2dc6a153883df1ce62ba95a6d3a6512a02abaea493ba7d6495bb87acf47db730c371cc696c66c86467942fac93bc0bf786ee35d7ed6a15e5e6f1d64a77c1e5f0ad359a7772c4fb19b3a253f0c5e44d444092a962f796fad7dc1a784b5a89fd7dd5797a3a978729f0e1d37dd3317f5a547db19e19656bdf9f8b5e2177873e9b8901c08dff9cb481515cd58b8a820e43269ae06b8dcaa4c3c1b339031cbb72af6e6bbc130b5bbfdb4433d539a45ade4b2c998ae373dbffbd78fb1f82c25b69a5423c2", 0xee}, {&(0x7f0000002a40)="6f26b6903049ea99c76c24782f6a94cf3f467072263b0723ea06f94c2896a66aa873e0b36df72c2e70d1414cc4e343e57d4da28e88fe8d8c09ffa3d4b8b9c2d01dea960856e1bc7363f6d7818f2c5d1a72efa9fd4c7c1531c0ccece4ad969e3772885188472cb5e62262a9decd956d6db66f3ab82085fb271d6e45275f92d6018f933d879135e37ebe502ee990009f6339419200ae9585d8c64a06b35993f724acc8837c5fead712c2f0e4ba34fe5ee554d2e72242bbaa32be81456ca73086da5e", 0xc1}], 0x5, &(0x7f0000002bc0)=[{0x1010, 0x111, 0xa49c, "a34000438ebf5da119513bfa8a907c58570a4c2e70ce2f71ce4f473988b5adbec2b5e70e8cb9b4dbb5d1b65f635ba7fa5d30a073e05d34a0f5a43cd3fef6e30162008cda2bc6d418820fc5ee758ad57228994e934baf4580201676b718547ae51ab607725334fb2d1ea5a1856056f12a9aed2946d756bf29f08e4dcb067cb678eaa8965dd7ec656bcf8a9410927c42279b908fefdb68796a2519819c7e0dd090569dff9476ca751b9afd14c3180718c87468ee4690d0b45cb443c5b183caacfb9079adb86e786b96330b53a53922425627bdaa0903c03ed9eb306d43dc32cc8212de34daba1eee35fd1bd6fa952552db1961653d84e6f27ef9b34f05ae5c7cbd5d4e39abd32ccc279e16f3fff61c2abf82dd653f50ed0331e5227bd22a03ff2ad619b2d0e3186e064f26e6ebe201274ccddfedc442a3af5a2390eb97f5ba19a1f21312b7ec5347ed3012ad1ccdca3ef8172f5945824caa068130157dcb20d6128d5b2a7f5f02da3c66dcd7a76cd4512e295809a1b70118adf6b754d9c32051c8ba4be6556b8df0134db249f28c75a26d081bf281f79e5889e4fff428e0d2c3b29ac2cb9712c66e72b74eaf27072780b143c4952bc3e69bb7675fe158a89555bb56fc667cd39acf58316cfd8882a1b54303e75a692cd16e4218c238b1bfab12eb53733ac03ac38c2bbd99c70c7b4fba1e0a5a0be9c1dc819714cab044684b948c933ae76064a15437a6584625063ef0ba44ee831c2a927dfa102f169262305dbcc03073eb1816370ae43fb672f6d6cc82a6360489e3a50952c0832545d137d40f6f0f9a98f60125f4c6cac0717254b8f7bd3a3fc365b4e8898788909df6dbb0e2391773e704e0edc358bd2a9f0e48782e1dda899a4e8e74a88bae165f5c1a9313e41066955b6cddcd7fac16b7346b1aaff85bbfc6b3a02ee5b8898647e86f77046d95f61d47cbb7db98a9ed6ab2b644eb4ce855164658468f882d06c87b810d9a674a36e85fbe13b95c09e542ae99c0efa87f423dd293c3c0e67f3703043919a0eb9a453155913d3eccacd3ca2e01d3ad7ce3631528b42db2443e3545194bdf10bb09ef81b437f71c95298dc94b811409f48280773119fe087b6b0ac9f0b3398133f2a7f1949629b10564d450b5a586847a6a3977ac56f0233b528393a5c258df61db10bea8d1db066e967eba6b2312ed70d54d1f7ee97f1ea815cf6fceef111645f6e513f031dc87a07b8786ba209a32c09f57c3d40812d3e6d38f54a30d724f48cfaa6db2bd94c3cf7299f961846760f3d1d5a9390ac7005e6a440b724d0d0dc20b13ac1afa8e5ff765a5531227688f34c6da796af1d2390bae27b98a88c9d2467668b4192094ac6b5fd5729cccb036f270ecedea786c0a70b0e3a86200627b3b8ed5aecbc2a611723071c479a6a622bcdd1c3cd0ae1b223dc1d4b49cf1b46d70487a75db9626e501f3653c6c99fd23d45035b3684fee5f7b7681365fa03c6a055bff53110171307578f38d6aa5f63d688d5bd3c303d841733d1594fbc791d9f8b42a743a3981adbc025efee35fe1623a6dc5d19b2969f0d01fdae606ffafa6275835b1c1d3212577ee3bd6adbea95604c91310a66d2cecb6b70deab617dd5a63338a70d90c12f6139c46852b709019854c598d12bc105446f4b86a303593d7708e69ccaa5eff8dcb1fdbb65f2a45ca4701ce7861028415e788039c2ec309a1a6a7aedf5958b42af6364e350103b7e7accf10b7428dc9205a81bf328d2fe094475906475ac746ebb7866817147caf5bd6fa55894ffaa85f9af8775a33f1ab13b8b2fb63088889b3cb2a2b866be0dc0056c55fc1ce2226af1307bce1bd7934646d0a3995717c094b6860b930d0208fe4ea4898d1e6d5c158afac7cf7c68446e2d8aebfb1640141a5ed47084496cf750dbd5bca522968ebc6ecf148784ac2709c6c29ef79089245ff195ee826681a08a429a8d067cabfdc9d9182b82b8ae73fdc48acbaa7a6cf1e31518b07c38f3c9c57c49dab37c6c9304e489630eb48834ff2f4950b015feec27eebc4af238d432304acbdade7b62a7ca7a39b8ea9a671408bc02d15beaa3d8a24906f0fbdbcc8f6ca40fe6a83e76b2b9bfe858bf2427452ffb7573dc374d7509893f47a21b7f490d3651d023f5221c8a455fb92da65218a7267e9a76f83dd599fc4404c8a829c80e0da932b6554dac19462f2e4b60f34b32376be7a78e262ce910fe87958ae6db027d55af8230dde877afc4b091b31329cca73c0f764948de734882171f59e6ca702c0f4ea905f80237f66c1fca4354b3de55637d1a6e94f4eecb9522eb41247e545eda1dc57c9f7f2c1769b9548c7a4850eff28fce2683cef5115840f23d18124a86aa47f7eab7f10926f6720038a2116950bef12e6704877ec50a794134b2ae68a5fba67a62bc9de939dc6abb5223dea4a5de26f6ebbd84ff496de713c684fc74554d33dbb2cd62a40dc9e5ac6d5992359fdcb6e4490fa623e38450bb662d38ed74c10e54f7f852b978d4b5eab564bcc0061cfe9ad9e51ae93c331b2f205abebd1733562087208f34128c8dc7a4d8c3d2688897285bd0905b8cbb027e5b9c71c5ff38775bd06ab832913cf1b07888e02f880dba152eb54c93e0164631d98e18e73c5c849475e3cec812c007ca4e649805fb4bb58f318e833efaa92486785124b93abb5f99fc80fff61f47533eb2e46ac535026374ed4d3425b222fcc656857896f5798fae2b72a959ffe927cd6a71863fd562a55e480ec24fdda77abb7d2002fd4f1d6423b4e5b0e63de981fdfd6bcc652b34f336f3971c9f8f286ec13d02be214f32d493a2e9775e0764f0afc23a82c10f10f7be48a4b087bcce362ea0372f1e8f6a902350ec048abd568305439b2c5826d5712453e4204175c3c6eecef794f78be0fb79fd71bf9512e52da58634636acff89f40d46fc2d84b03785994343567e25f30d5af1e9a4033d56a26a590cc6d3b6304aea955644161d8ef0d2fb18626815821af374b3f81f3a943fc93e2253f55d6d38cd24b7dcb1c2788bfe4166295bf2e021accdd97d96e18e49589c3836c151262edb0297a10e496ecee159df6d81ad494a452c5b4e3ea62b4bfd980522fc304ffc8e709f5e1ec16f871a434e1a23f241bab564a46c8bbfd61be1020fe6850cc37c2b8a9c48c8b50c4d3126bc01b3f490a6fd662b32409487ceb4b8553ae13def0fb2771ee88b658572dc7d485197b5718e26649ade77e2ece6ed0b1a07fcd7088f727e86ac99536a7b7c7e1f3c253dd4fd3d0e1dd5a2dd08f2912adac4ac5a2d7d7277270f8f30a08e43a82b8c8b803d4421e3703d09230bfd5b33669c544a93379d555428dd48490d053de7e312e39b80c970c0eed2617c3a471dc819c337ff30b9452347bc50ed8645752af4c62bbf75abd518f804799ff3d88b7f8db2e56566dfb6d39149470973021fb8972948c7e4348686c0b4de647557705bd8ee5c4f9b3699f69a4fa30a49e3de2778e8c579965bcb5d218b1f3d146e63c4aecfdf4a35d29d9893161e073da1f44da2913a0562443b8afe3c3ee9f87c78d30f52da2bde7bd0a986546f60ed370b41c5917a37d1c7dc0cbde61de15c1af4e046a8c10a560e138898b8ef8ea3b8ed3aeef9d21a43dece8ce98b32724952384572f074704437aed815c828ca1bc2bc0ceeb7daa467ab09ed0885de3b9cb1ecd53c7e9afb21ce6decec09ec85f500cd244e93fd4cc8465d9efffd45799d47b7036a506af5e0be0c74d84a0ed06929c16d40d7d2ee9e07d43e74750e2b46e98cabd6f35020ccbca7039ca93bff39361be1fdb2a5f2c057c85bd6cfa0e974cd0ee68b4e5a93b2798bcb9cde43cf377170d2c3ed71774210ea9215d5e3e2d48806311cd555fe47ba12a70ee303aa3c55d48d20a0af01f703ac1b2e75a46760dada2a0ff4b768e065dcdc9947aa0ccb515ce554bd9b25700bd61ee72d80bb5e853c2e3ef5e076c642663b2b7e56a4fb9f680f0438e97cbfbab37f14578f0b6fa6c7d3bffabc4f45ce7b17559f9880a4700e3af967801b6eaa62e018aa4ff77fd417f7ee2ba7e956dfcaf2786d0b511719fa3d6cf1ef282285694b64cff6d272001ad521269c8cbf46cc0a385267c1f61c67f428a8256733efdce116b55201619403861a9b045061162ee3cea5169c6fef15183757309441b02de40cbfb5385a6c9cb8364746dd8f15acf0381f19adefb2b5f2f96feada5d2239799dfe5b7d1655398996fbeca1308833314e66c26a2849b2faf84894cba91dd30bab8883f782c7d4623f050616e0add63e64757f186a8092715458bb9b9d67eb9c9177ac20633bad34d4b10c375b0a02716e8b37c99e3cacb416046f76d2919f87c64abc6a125f6416dee4831f4f5d534795325fcdac63f36a65faff1f9481597953938890fd1c431e8cd3925f963e54e935870a3c2f8a16dd88686378b133eb87d9964e686b0cfa40e52efc4537360e0104535d998b5f3a08cef440e06a8ed3b6956ac5b0132e61d9e49c18699fe2c7f1aa3f806ec41ea0f23ef43f6cfc6b043669ade0b24e5bc45196d1535263ae9c19eef844aa392891eb4c33940f23edb3abee7e99b7f4a7b520436365cb99699712c4accec4a7d8c2796169e98ba805c6a8a75d910953b4f589ee4868618751206fb5e688bc2d9ea8d215e4f7c66ea809ad0d045ff3e578661ec0aeeb6e152832887bd446e491d40e702245284f47459c1846526d0c51a56ec9896c03b631e438ae6bc9f4f8bfe7ec84b78ee57a22fb7982bd3a9abfa7868d035e1d63df85705ef2c1fea053e2590197dc28f9036b6d5d3c16b54368c26bb955d269df29bb176e17062f3b4a07d41bff79cfabbc00ebb52358935ecd405333fa038a4386afe6a529562deb692122695a4165b7861401c2e09cf936ff43dc158f1de5de964bc65d7da475fef8cc4998314286fa75d8ccfa01e9e4cbb7aa54fdb312e8c05356f0f7ecfe553f8fd35c9bddc868cb98ba754badc816ad2f58aa5edc1465b94ba2d7e9954dbdfa00f869cc2ce11eddaa12b4362c2e6a1fe329ca56de195bc187dc1a9941cc26b24ea59b6b608daa8949914fa1d086d6525d39ca5da46c0ee659d87a77eb7e08bc9655049f66111e37acd304f0e337eec077c0944a2c8abea4c528f839ddf83c5204403af8e25b1ab90047710def6a6d1e038f908ed649e95f540d6edecbc74e7ee1a56f20cf5941e0b1ba5a9f3461c3994ea96cebfae3fceefa1a53324b56b8610a3033bd98f402aad707085ff9bcdebee8856440f62ed3c54ec568eaf868a636658a59b99ef8805e8fc9374e3613f2dd6a04c68a7e603fcc31abe7cdff54477e5617e55dcca752c82be129a78d56c40653be3536807ae1d16a7a8267f5ec4885714ef99c9dd154d2b6b6a60d52422e6f495cbdba63fd34704059afce24257314590bbab5a212ad6be57490c687c065dea7f55bbbaec3f27523b22861657c549af935fb44be0e569a8f5f9e221e481012104a4a8d8daf7a80bffdf474a5cabfaaee1568665f108284126e31a547e25730387da659b9914789ce2879f988c4b152afd79e01b01b7238a69aaa86241d355ad0861339aa3c5cf81296f3090afe56bc593695f0a288c97610f693d6ef85f0770891be361cb557e22f4866fb20f75c32a14187fc1c1e27d730bb22a401adab0ff9d143ae8b07d7a919a6384f55654f3de53e20c6034d0bfbcc1d610a2692b215beaa4adf6057ead978118653fdbb412d2775278f77e63268e56c3d6203ef2348c84d6388ba82b0"}], 0x1010}}, {{&(0x7f0000003c00)=@vsock={0x28, 0x0, 0xffffffff, @hyper}, 0x80, &(0x7f0000003e40)=[{&(0x7f0000003c80)="fdeaf8aa490c54b0b808f12bbfad096dc78bd201c1d66c7cc4ddfff5b103913984168e8a3099fdd6297c2a84f3a494d85924c8a13c66483470db42110a7917766fac8c2592743420a210e9a3d3b86c4780bbd209602d0873726e95a6d6d3e806e6631a901a1dca497f5e170e8b7a35436dbe01cb10201295052dd9cbafd4267a4bc97309cc1686d740f8bfce7ced80c27a602d8f9e092f71ce2cd8f5b74389a192366e5729a05555658e1660c231cf5d45057d7ce59e9aed6c502c8cb569f11308cde8896474456cb018ff9de651291aaaff3c0615204fad61def4bd46f267e3d36201c2e08070800fdc792ab38c", 0xee}, {&(0x7f0000003d80)="4bab802d4e5635caaa2688d2210702803ae03fb456cb4a37a4a5ab2a031c734f3cb62a5630da530400874842a40ad5151a53fee3eb7ef9d389e353b3e63911b365e7f905b200f3c272019cd2ec4131aaadf77e57e3749b769e4b8c6dc7337b74a31dcc7e41425846162442ae8e6e0e5a2e26b87ef1f39033d84c3c9c318f96cad9d93e42427e2fc6d4f9104487bef451c359902baf4330dd153fe915fa62b42ac5493307c08a2ca100a3ade3e553dfd2fce540fed0ae7754265c10725e9c", 0xbe}], 0x2, &(0x7f0000003e80)=[{0x70, 0x11, 0x81, "327f78b73e24178f25bf0ba1aafc13c9a29b4f64c5fa20587d506b07d458d37c42cca373764dfca9f63e325256fc4e042883992a45300b477b91776c0f1b6b3a88d23ce622dc3c50f258e375ba1f5a16d0920a58e4fae6eda520b086e28aea4b"}, {0xc8, 0x0, 0x6, "3b01e6b71545f28d836b2c00f3cb0f6a3e7cb414b70bc9db76b0f7e6cecd65421504e2e6bacae93675fcb45a9816fb6b072662b8c5871e61b631656c4d66d9d2f1fb613741e3f0b8fc36992d2fe88fea6db86d33cdfe402e6a14ad58640ad74018a7acf059ecb5d9601719196496f773e3b30c20264a632d70d161b6ebdba73be12d3c8ba377664f2dd49ba506466d064321e6e9cd33e45a6583a64c69da594aed193b31256c406ea3a03e7a834f4529252aece56d5ad1"}, {0x1010, 0x113, 0xc6, "2bd55046533ebc2cd10314562c1ac56a0a470e40d8a5baba07826ed1609de01f8eccd14d3b98ced8ba62087ad63e5fa80f0270884b2ad85ff2e2496e2c5a5639af24c8db13657320fd604ea396649cdfda745b37597156cd2dc2d44c80ea4d592e3e6a977ff934fba366fc1bbc78dfaf086f8debf039f63694994d6cc6b53fcb0864f08a3bd5056d1b96a397b326f6fbe87f8488fa8d1251ed2b13d30de44041508681e4793f1e7a955269bdd833db1aae8c2bd9f70b0ac41098bc796b0e5a5258ac941196a8e4757e83691dea93274461ce5206d55e8702c25d8437609676f93225696473f12f5c808aac1cd87ab3ee34426af3fe62f463980baeff885902402ccf835434ee6eb3aef675519bd3d1bdecd8b9369a3311b9121101e504a36eebc71bb96cdc1bd894794403126b3db7f7005405327fbb118617de7a98a0954900530c15392be77a3c25ec02a2eb7cc55d0d08f8441ddf08e7964a5df79ad597ee35d6c36060dd0a81135ece1bc81162ba6849aaa52052351b1e7fa34c0e145b556a28c9a3bb83434f1b8e803a12e765c6ad924e3b545c9660a69edd5bd2b40cad112e71110b65b91244b93a7d118a9855f85c505c5b2a37044862b7acd2dc15c2d47876624ff3bf655d2693278191711317dfcbf5c8c80d50c2e55c3c0ee5f55e8645be0a030cf8b431aaed6fa51804aac7306697cf889e88c08a62ec358027a34721f84353167b0ec72e0222e33c6623677632b0c5064f249e899db032c9105c61643f09636ecfb6c0587f0828258957b8faff14d260c124fe539e4dff8479e91d6c9473d520fa8b0a6623a3bdca822e6daedd4f7d184c3daab7fda9d1a9c5f0335e4f4b83da0cd9ebaba089125f40a23544179b061b971204822f2eb8a930f0873a96e63def2af07d26f9798b6dbd6b57dab115cd93e3363165fcac95682015eb756e62a0c77c93c0f44173c06f94e6226c66cb826133e7d51906ba685fe3c79462f3cf559026da6b447e7324b28c1e316163679b452a53feaa935adcc15d7977076a07cbcd3529e7667c106305e1dede0acdb998155de6df457dfa53e55a55304815dfd7ee0234da29473a20119ad53073fbef4e5ddb8ca683a86d303d8fbecffb88c958aa7bcea708a688445a0e712bb36a1567ea7091144590e09f9f1fbc7d225f730502bc42afaa7077c8b273ae2c875f93d6ca839296b866abfdc00baefdf003123eeccbfa341f08997ca367b2c9ec94e97f94941febec90a52d804b07bdefb0f4b6deb0115707949b6c70a031448c6d16a24e7542cef7bf9a0fd56e11776d14dcfc48d008233308e8285ac62e1de3ba8c42a9af12de1eecdc49575dcabde5ccc7a88de34746a334ceccca194c113f0814218bab44590e918c888007f646fb051feadf9445e27fe5a54142880a0cc643be63612ddcc7c4c24ec56fb2f20c4f1cd81f5227a2a01ac38f85ec3b52b181a5700a0ff24a9691d61a1736d36f4da6d64ae20dc338b33aab2affa251a79d9bf1509166fa3eb30445b56d39b994b6e9be6d22609fa23b01b435f9a349e7ede3ba2ffba48a7ccd1197a6f7ef56bacf24cbb2aa52d84bc099db49e863e3722530a1c8188e106a83d2d03b638dffc81609f5f7584f4a54776bf5b8cbb7d80402bc0383547802ae64f5559320e559bd9dd90042369cda7fa9f19b7c649203dcbf55bd92f448857bbf20ddda91ee4bf98c6d2f3d674f839abd7fa7fe3c89f9930ed480d2e23f9fe7c976d1ed77fdbba187a82545034c7b296b53881df945eb5fd1f810d3b3ce15c5abdf2b7a0e615773807a29e386dff5eed0093882be5955d45e731b9f3a5339fdbca6d52bee68b4cfb5a450fa0130ea5e8f1405fbcca35405d1b00d718f0c61c1e3479488eb5c1bc9af08a2bc1ec78fe1a43015a8ba4f18979f83a3568280467fe7b9fc081b53f87a2f03c3921dfdd865a6144cb7b792c4862eca14191085de7fce68060b877721b36dadf9fa72935cb8722a5a149671fe2b7c811f5de2c8e05f9a084b9457eb7356266130088510bab258d56c1d4593948645fc6dd60dba2f71380f9d983d6f4001ccc367fc7ec043ba9bc8ba5a7df8a115e62156afd1fc6e6e874d25d47e8791b783bfc937b19250f6ee5d113d5d182e002df4bfc794788e4a212aee97f2685662cce5d40d1b83d638f9b3c754d5d49075563a076b8d36f1d40cbce581d91c2413b92b3ac32c1d9a80a0f175a2f608b5c50fbdb87286ac75446c21a18d7bd49a9b00d6d0f85124524440c9edd5ca7467288ff2c6051d4ba357a6667fda176d4125e7bb5cc2a8aa23e699aa4881f557a6aafbd473cea110486ff77c2f63ed8b01112c0415f627d3be92b97a9206add81fbf4e5efe8a606dd110bdb7e0c84e4f06b5143aee41bd816b1c614e3e4438a1d26139e1902bac108d87c4f07b640d9b4e63ab10af1829e505ef0a135886fc21e266316e8b7f8a8e2ac78d6b041ee77dc1b71fdb19affe1c50e6d97c06f18b578b937386421dafb441b5ec44f03123b7d5cbda2e37f5646ff8373bbca75229f54416b78a78c955a1ff9659d78d594221ce1de385786fbb10d0af53b4bb220ad3af32e73afe1d03cb0563f672deec9fb1aa3c6d3503bbbf02d5e098f53e9bd267336c9311a983c666eafe236c44fb3722e7e7a3b9d64de4133a7360dee93d346d42a098025b9615e2a7df8d6fd637eaa9265b4e4bcf75fe8c6ed883fc78fb064291d2c23a76a4028995a2d94d027e62c9a1cec8f11b1c51f04f7640d25f9b1766e7a539b79171c1040053d55d575998311b0164fd73ae298575339c10a733f6d2227c2ebf29c09e0865d458111fe0fd1dd44f132b68fe12e7479cf1e8809a8fe5a83d383e39fc77de7ceaef25115edcffadb2f5a48fc82d6a66998a596236c5b73e1ac8480544b093e03147d955e4c26af711d91f86f689995b9a5f14310b52e436b53e39344a6b2a7f58fd798939a99b8a33f1b071afb053c2f3c008b03c04cdb1d7312cfd97344e4cf60b868c300329c9ff52671ec5079d9fe4b2ebc019d0c7983e22aa246383d6e747304660c2595880fbcbd2c687b4b06248d00211cc409f6e361807be562174d0daf92589f3cfa1dd91a89332c7c955cdd66cc623cdf2c9f131c08ef63968f447f6ddbfad7708588bce61957a391ce4eb9afd1edf4db03edb16d6d8cb15be72f46cb0cb7395bef7e44f8143b651935d9a1e4eeb17cdb91ddd23ae12b5c96ce4f70554d2b0cfea959bbc782780f67de3fbdd392d6a49ffae60e79386cf3cd8baf12b8a06bd6fd2131be92a77602e2ab583eb45a05f5105a4d0297f659e1085b460e90664321988139b559158e83267bb1059d5046a1491352ffeb934ce2063f109ae37b039d3f4da998c06682261072d8688b3b2d9b62647408189ca3174660633f9bb4044033b9fe57bc49a19e07354863bfbeb686a96098b6836c9f0c953b91359baafefb17deadbdc6b1bc37d58f75469cf38c05c5a030d70a25216f92eb353f042b0c25befdab194ea96dbdb4ca368a7d4c6fde1e44af824d1bc2c901cc4c3780ad355c9f6d7992a62a64dcaa12c4a786928c77ad74fcaa789f7e8b9da29ff746c506a7a975beba515c92e06b9bc5a38d7b46dc836d13bd4740a9941fa7e36d03b9186027b1ab0c5e50634f9c14dee8e3b3139b342f4904aa95437fe368f89dbfc64805d6fdaf4e454e764b0f7cc5151d187fec2fe3051d494ca546011e3a6007ee66246143ee824a248fcfc8bca8a930799e6ff8b32f561d40badd2f5e85ecd6108969b211e5819a00fc0ba0dc2a1930dec4b96e7715423b5f8e5840af3ac84b484251206203c7d19a779a01c16add3616aebf47f2fc20c0968b3f8cba5ee60ef5c68c486240360d8c1181e96cd9705db03ca92238818d33f0ffa5eb133ea99ee3489563a6446c4f79744e0407e0c947b1ca09568650db23220fc6e3e7207449df31c971cb4e1723abcbfb20ea7006b3a901d5d44888dab340b0297fb00b237f7842b7520c2a09c69ef43b526e51934ef1ade37415631879db01cf36bb5ba9f5aafc6f8ab2643128e5fa6cb5bd1aed8c714323a7a4cfea3f609b1d094eed2a5238156e95899edcafb14c0d2440dc1e02de93061f575257bab7285d5b67cf5159ac409b813a71b20d9353ad88778d3a36dc0599b40f247d87e3f20456f6daba7f73f06d3a983c7e57c9e2b4c401b4c81881e99b648351ef6b1e7c8dc9126c4e5849b3edfce18bcc8752bc9ba25512ea112c8138f0bc6a68c2a0a357e25cac75346200705320803dc6e58f06eb3386fe685569f1f5fc5cd7c8de760989953d7c6436bcd1e7f444279cdf59e546693dbd77c5e4f769a2a2584c551b5ed656298431cfdec0d37f51d774210e64f3a63a886fef4660fc019e67159957f6079ea5e230744e4d50fda80932dea7bbd1fb52e24c722299e4875cdcc09771880f45b451a28318ec99565f2136c25106a8cef26a95991498cbb936e62d49456bb517addfc71b3ebab7ca53a0a82df6b4623a50b3046d3784bada3f2c575113471671153d008ee1ec97635d69cc0e2ef1712c0bf7d2ef6020404fb575cafd1ff3d30e71bcb68ea65aef5305ac03faee353a61cb9cb7f6b9aca11c47a90d423fdbea2841f8faaa86435ad64e0479ceac44241c65dd44091b6ee77862cb9d554ddfa615fbc236aab69a63f9c42e62406877dae462739312e5f4c4e41514be181ee6afa54f3cb34e422d69b9e8afe45dd6f4bbbfd677446e68f0f9550c95c873c6f988324fd97bb874ba07407dddd099d76bfde857eda3fa7da4c3b1c8db3b42959ba2f27f9cb17e3ba465229e80889c8292628f4c780ab468ed3522211271e6fbc0b6b3f261e2e85066a4e5b2fd751184a7ca16aaecd1650eb2c02ad2dd8bb9ed3d7fcde4466df0dcc2472f0b680241bdc904216e91be43b28981674d8cda671b38406e466e2fe85df5a9ef2c5537070a3434af1c748b4984c5a241bac0532c4839ad09b3154908824ad712de454c60efb853776288d500444a527f53c5f86bd3034afec6e5514466560713f6ca95701a11e16ade144420462b1dc5d92f4ceece318a3722babd46f0e2d650a0ac776ab3c14bc28f6059348742e9d422ab4087b5c94168250ad944decc218992d38b577ab22d0f20a82ed5ba6aa6542836bc46a361013b64cc2450dc659917d955ba9527ec04d0bff762a675a557078aeae593eb68f88c137e37d9754c6c96f9a543705bef66f14c625139495c78434cd896dd178c467008eb611fb25fa0783415ac3375cf38c2a020c8809ab14993fbdbff83c9cd1eb8731124c7304befe088744f3b6db40732d8ec07348119bed0d5499e8c72cf5bd28ee39fc9f44c9005e262fe59e0aa740dccc772709d4d15163f25965fa8063978b46317b6ecdbadafe91fc4176d543f46f6a9d4b164b695cc99b1c7a573fd1053178492fa7b357e2361ed1a2b1408a345d3eaa176f3920f2df9bdeea7469df98dbb8a1aef87e21927d89c79fcdbe9d5b7456903f4b3c63484553028c93720c828d16752d5702e647a828a8724be8e4563aef7df1a459149be2c877dc97bc781440d6345a4c3df6f3fa77f48bc98a718cf0367eca0da7ea1692cb2291a69e411b6cab81ac5e3509ce6212d726e4905649e5dace5eeb4761179436f5831df18b1a86f619f0434ffe3e824746882163c5c6b307dc59db4756e00f30a5b4afc2477f9a4cbc457ab360f71de4a6b13243ce5f6cf5058ae8cc46772d37e2cdb87507858442ac85f42d46c107e417"}, {0x1010, 0x0, 0x1, "07e32eb2cc376df5fbdc275a5168222b70e95c211c0c8d1d9a89c3cd7a2de27c01d7728e3c5195264c102665b1ce333b1dab4ed63361ede5faa155c16809a5f39da616cedc1085cf016e8ac9c96bd6a4acada2b5eeab042db188ba63d2587a8f08de44d99cf79556638b5782e6c4edffd2be1ea6a93f2218ab78a10b46697cce7ada381eaf7f6fe85ea1f3dd9ecaccb6cfc08443ca81993cc96f3426ef99dd53099a4c52ced6415cf4a40d96a820db2445d9deadefdf4801dd3e971afc20804a98c077ed30a1853eb1ec86fe978474ada110c57b6367ab73a6325b45bf6051da423895c4a652772af6abcfee220700b0e2d4c9b887fa192aac02318791cbb63108c6857fc7dc5311137649aa93f29f716205ecb6f7bfee49366f0ab61bc5b133c65ef6b0bb04d3b91358b2b10777cd2645013699bd22f0a0cd8cecf2ddd9d7070c6e0f4130995b6e48912c9cf3e47873ae77a4a7cb1e875a12f6ddf4661481210e08773dd1680243ffb6ba33ad01ff2de7ea1462ab3ea9d5e098e9952dfd33271fc49eb98594b48cf7445459acf562faf00c58c1e64e4d2d85b9154a6dde1608191705d74657140c484bfc4a9b1cf0df39504274fa412129414adefc1499c43538e1bca724cc76047af27f6d4e576cbe418bbbeee1bb6a10b03ddcbd7c61911c98b7a3919df40e49b4c29e07c76cbe86e4109aa79bcd3608804090a9bd81f24811f969ffad0b170ab6c68927a0810e06304748cdc650feb6d6d9295187eccee7c743151c5cab6fb190b50a567260406594bd7cdb576c37178873c5a8b7915f9a6cbc2f6d7b8bda65a752112f9f63cd054dce76f358a5dbe530c112d2c85f897f56dd2a71df391382363a512e5d8940f20b6a2a934a5e869dcdc38434608f7d01055a7951b44165f5e606fe9b64603850d26e9bd21a7379af2d4d06bd6352e9ffa006db34d26b1e4f9c1083deb54483c3b6bcccf3834a84c59502aecea216acf9bd7d2adf6c8f9785b598cdc5c0019897f3578766e746e4227d1cfdc6d7cb26e79979a96a6e51a4c8b1a31b7b88481860dc1dfa6e133731d7b8e9e88da1a5bfc8213062687ddc2a2bac8ed739ca99a53821f0a659def60cf5494de1854821cca6c6a834796e4b8fb0a25dd7c0d5fb9a6ff78dbe7884071e16e3ecfbcab6c43a829d2982232ece962ec25761e8afb741416e3575b66894b68667d9d9a2fa5594d6ccd34d3ed0acb6ee5c7a6ca5c568d1eb8443932131ce824af240f06cf40fbd0651021be5981d1899f67f758bab2db6c3033bf33773a4e23282d3f8db743c6845bfe1afcb6b76e1c14159e9f9a2dbc5977745aea75259c531467904eaf3376591cc2df99e5c858d837c4f355ccfa24394e4d2e0d61d1564771e9e2efac2f428b85c91100cfa9cd3dc67d275a9bb39c617f4f13b8fb8bc7f2981c6ee88599e503178e2f440c527437923b43384aa9184f91963a55daa9f066b768b8aebd28fcede1ade97cb2555fa87e7c9ba2fddb4df0d3281961535d85b3fee7f1a5422671732279b1f5b6d9350d3d882f3c236754a1e9338d01df065d7176f53011f69a2ff533ad73523c1809f6c4df1017a24095cc51d15a1138ecf628dc885cbf392934f992e9960efcca08012fffc9763cd357451c4cede7252d035a10cbb272c1d0bc7228032a96ec34e0a89859302983f4242b61335d50770475c1182532bb2592b5a1c75a2b78ee066dcfc6c97a86273342a71fcf6c144fce2235a47008496eb4da348ee5d249517830a4b7d1c39935bfb44fb26f7642b7f734b002a6d8fd8fba439661dd0250dfbd70b1b3a05a5a3cddc6206ee45d6788b4aedd87cd283d59a578b4276444211ed4125bb0443504bed6b26c235a1447f110a7778a3e48f91fb049c7887dbec0567d9a10ce309fba29d3ac8f450210932929e6b09bcc0109467f63d6b4ef6a14efa1a9083a5468ccbb80eda2143e1311319ce75e9b92f77499cf0b0226d528e105f1e7f05eaa046a1ef2c034727ed12e4f7ebb763fffbc64e2707b8127a46f10d41e9fef7f86ea3d7e35e4c3658f6e9110379d572635f36fdedd4190e896074a6b32635b88beef9f11a2a17df5f08c3e85d63b0ce3d5d049c71303b7c7418db5961157c19dabc8c30c3a211a784e1959739f9b68c1e76f7aed0c44004ddd6c2cfa261348c5a146632b4c13cb1accc777867c00852943eef99db336e2e34e8e332fd18ce6a28b22e5378deeb7015571a602652b84359323e13401623825445ae3f1be5e7df4b198e4bcbc11b9069c26ba4c1e60322d3d1915541ee6c40d64462cf5ad6188ebdef44bb26ecef57cff3544bee0186060e30315e5a86ecf4ffdaac566914565cb2745f54fe7bfee2a40468c3e8ba5e6d8505f46808075f2ae34648807747bf8fe6f3bdfcc372264b4a4b64e17218016e4bf98d0c79e2b2870d8e19aa91a3e5236364da5a064a9937232b73037616b3fd3e56e28b846ac34579c0f89089dd75b0cad4c0d1d2e682ff4a528b2e2a96b688d501e8a93b8ac592d92d5058e543833b20200f36f1127a533ab3dd3316fe72b7e086c6c05d0eddb153645b58df43bd74ea3ca162cd05a46b24f52ce0152172156bac481aa01b27d9ce39ec32e4309d365f93c69a0e85114a79b8712eb266e5114cdaf28af0052839608fd0667bcd013d2879755f31a3f55a86adbded1948ae946040c5df12b22f669b1205418c13bc8a4a5f7c1fca81482196435abe60e18df94141065a589af485be9009cf9c8ac7417781a891a2d0fbaf4bec79da1fe2507b50f78725f301dd7542eb995ffc039ca6b4d7c5451b5404f5693fa13279078c9e52daae764bb66c0689b13bd221f51c9e9e84f7d1b887b2ea328ca4ef7b404175ab9022e8d98af9fd463b5fcd17298eaef678d8cb0887c01e88c33e54d1bbb5e79b561efd0a0b2004b3ae5991594cb7fea6da77e1ea74ed3dba164cb8bb9011fad1eed9139309811884004f8df6913a4cd1f7dc0bbcb2c3abbb63d0262c9abdbbad5742965e4f89ef203c88138fe7f24025b30ca64b2cb6d505d7073827841f967b17125092a0d229426adfba06e7b2d7468f933dbdfd2244beb5732b93455716bd8872bc35ed039d67458275a348c0d812cf8cd11c742a5d482935cbb59fad9b1309d6e97f0f11d2f4aebbd4b038710e6b94b2ae11e258ad68963787608309abd7e63620cc084903d015950b47cf633e13b12facf14a99110bf174248d7f63a2a392ec00d817b295317b0c1c373ad02768698de65bffd64348ab1dd2e51897d9a8848552aeba0fceaca16ed0f7b6de184c75b12447a442432f27b1cfa70d4af5558865fc4cadba67fdb2a7d6953140dccf92c0abfa1508cc6b0f2e7924ac1a104eb9a1179681449dd80cbbb669b0d5dddcbc8e34a9d8a3c3a2fe6f9f11029fd3c6eb736ab429de09396130e67be4f809d31d7ae055360cf61e6e4bf5dc79fc1d838fa93459e4d7f07daae8575c307cb6aa8423814146387d55d87335db89590cb305597dd644ad8aed1990b199b7dcd5148868088d7469987fb19cd51c5fccd24f3174c5614049f4bf6ed7c39b1d0d540a540500a1152ae0472ad4f6ecd4c9a480190c8746e5d057a215c111ae55c1da234b248fd1d4c7fe82ab552cff87b6201ef08e81e73874182fe20a1ad582bf4cb16ecaa1a7b2af780e4ed4e7d8835531f3faebfcdbb3abccf46afad2c5c4ace8794d591e84fe98edf3a2a12217d6a6ec6df17a9936f3134f07cbdc46a3b35b11892785a99f579fcd6017608c711f977033fab9993fc9dc5771fc8fc9ecc80045ad3dcd5ddea26698208619eb778ddfc9f8ac300ee9d74f90f76efc418716c5cd15609b66e71c9093534ed114f119ec290eec1a81d1cb3558baddec021ccec97ec0bfaba5a98d19b362f551b836b84e58ec27d8faa85f9eac025f6ca2bcce361361e36f31c2838507aa32996b09f233cbdd7d103aeea5b29125ca9f783eacacdc740ceb28fc70431881d8e076b15bf0d4e3f935a49ee3a6bbac3e7f0664719622b5d19fa06440e6ddaf676a6b9ddf2d9632e88e96a9f0b6808da3591cb73cc268e222a6dd4674c5b6be698e885229664f7b654d32353694c968ffbed85de7fe0e56fbd8d6990d375bfa259dc25e3a8d04960e7a3364ae264c6ecee858434f38e3e6e41f003d820d0c7e22cb37d636be55ce133a190b990a644bc75caf1cb86aae5bb8582a24f2a4ba9f26e721eda1261486b67831e82cba689f0f043ac5c7f7c8e69c21c45a748ed856297dfe05bba1906a332a60ce8897531492dbcd9d2ec2217667072e30b456bd1a4d54481bb8ecbaa30b17c9169a7302b2928af59b85a9dd4f00ff52812622086a98ff7a0198b95fe1ce8ac16da9fb3132118a792e8e30045c4b01c319077b266d49139b663143e554299600e1ad34a54b862a0688aa3338eb38e92facd3d0fdaa629a45f080e14282efaaecc316cb68cb7f7b3ddd1304899b9ff41f06fd341774be2cbe6014071dffe57cc00f0d26673e053f73441e863f7260b021e61326349a43b6c0dc98802bded1e1fbb4e84f027679f591fb831f37a22831be18a386fd06ecea7385c3a4d7a0d6528f1d3741ab867c6c8ad448b3af3c0b5f178988f91a80009c765a5c382bc3a035618e37cbffd4e5f269c705014ece389108033520b7d92e7e535b7cf8bbcda675f10680444e2b178edb5fe185011a3e72ffe6a62dc75083a77b0f87aeb8ca6a82d11db77fdce5569b1c49cb17791f8d73334f865c5e2683c9c0327ce71d2b3546aa22b7b37d85d9eccf6a9d45a5c8c35a598367b5ded8e4f133f8bc7610b6fb72d8d55f65f6c74adad8f19d5c554f6d18a65d072f4c40acf62c98cde8e883d1449202adb8e155f3c5902ff637bcee9e86e000f5ead5cea870dc5371b4b92801f759119c94b4d8f35f6dfc9e01634d84af286f7a9f0d6b050148bb62d29a9df05a67f4ac6deffdc5c5485b84d2fad279adeb9c55923bd0233ecbc5614c49beb63fc4c5b0d468e96958dfc592401e0fe2a073e39b434a229f1dc99f855bcf6208519da20d996b7f35dd9a0bc52b547426d199e3aa3ae47412387c7d86f60cb892705a2ba00fcdd755be6c4306509554ec2edc45ac8fd5066354a0d8ea5c81ad49ed41bce6d971f1025166eff59d5d843364765f7974cecbda2108885757e8b1e08c71f3f769687162da8db9a29ac511b54ef4fef767cf8ec6c5dc70abfd3e23d92f854f5838615ecb2625bac9d2443485945d9a7dd3262a698f2bc172dc8be6859e688e359a365cf8aef98786aaa0f11131a32de2993f16723850eedde18453f771723e3be26b8de642de5bbfec6e3a910f616428c4e2ae2983255d62a1d1df4f39bcf9c2bcd0410f9782e94ca1bfa96fd725d8ece56eab9f2a357846be1ef0f1dd555c339dbac31831184cbfbcfdf793c66941290a9f586aa9635eaf9ccc2bc6b5efd02556c060e19d0cc53136321818aaf9e324ba90cd73cb19c97b3113358a4dbc1410ac63bbf9cc1ca5d9392aba3f52f176dc9db29f6f55ace3e7b06b04fa246af6a3c79fe55ab581e90d59722623df731721bfbaeb18ddea15675a653093866cab7dd44d262ae30ea888241ccb960d7e0bacb75ee5288b58a2a1e7fd7a7a2fb7144efa59ff1639fac90618a44e41de22cf4314721b4e2ca7b5fd97609c64ea060292d86089f14b2aee4b3330f16b9ece796e8823178313daac43a86f407e24110e1d0919d673b9b21c941f8f6f662f3ab1e4978a79b1eceaf49e05c9c0a0c8e9c26ca1bd"}], 0x2158}}, {{&(0x7f0000006000)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x3, 0x0, 0x4, 0x0, {0xa, 0x4e20, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x8}}}, 0x80, &(0x7f0000006240)=[{&(0x7f0000006080)="a3f9265391ab0a9941f5d5fe3158575acf03d8c36ca100a99b320bdcf4fe0f481de87c0a60710f3c2491d593081531883cb21dd63307df1a1105967e0b1327ee9610aa8520f165fdaf515f70cc183b53dbb07bcabbf90409d266b9d8c964e51da860368f7a4e3fff6b31def18e30891cc633211ec15221efc984dbb2d21939ab85d4f6dbe54950c3a916ea58", 0x8c}, {&(0x7f0000006140)="6267274ecdbcd5eb89560a21f0ed27b1cfe7ee3da9cda47e88dcf4d5dbbe8ee2433483669f7b25f81f05140ecebe704c1af48328ab73719e3ef6dbf144f6cb5babb8309a5cfb05b5fefe0314115889b266cef001a3bcac678e95ebfdb35fe3da90c631e74310678801", 0x69}, {&(0x7f00000061c0)="94ac140034a1377b2196af0fd12463bf7eb45c8f263843235bcbd86a298a33d32b5a64f5111ee734f1102b5efea12ff8751e1d09afa18892df68100edb67eb47c5642d6bf2e81d502a9b643d123329b08f612fceb7bc09dbc34e9c2379323a9e1c84dcc49e0fd47c977095322ec411b9aa4fa60298bc17b5e27262ffab03", 0x7e}], 0x3}}, {{0x0, 0x0, &(0x7f00000064c0)=[{&(0x7f0000006280)="0120e9a208cfab9315ec644fc9f3d8f3979eb2e0f14da4b5f33c9c570467d2b689910b5c7644fa07", 0x28}, {&(0x7f00000062c0)="9ffc9ade10b50f79964b6f8b7c0257248cf00d893b434b", 0x17}, {&(0x7f0000006300)="823d9d6e46f3309d0284bf3642afcf617008ffda5ac5f74688a4bc34a97bc54a4638e6f069a2e38bc612d67e5103dc4f0054d7cf13100ec27cedf4673aeb9a60a5871870f0eeb94690ac8aad5323661635b4d891c52ca84020fe4d8844504a2f458376cc294c21fb", 0x68}, {&(0x7f0000006380)="d0e348216c2f86b7ecf329b38ccd361113bf3b97c698ba7d20409e9909c78e92d787cab398addf32fa8b05203a19bc72b0e25c6c6f5936646f0838d074db3793a1e797e938713fce60cfeeaea95fef208039221654819e243dd9f95e5e19ba34db1ff71caae8e9bd99ab6b6f62f0e26f034223d3d1574a540652ad696f3fbaae67045cc6557a4ecc6e0dc6e104e1b78771eb9ef4e48b6ef7ade148b2bd7929506e64697db3897106224af9c549d6ad0a932c1e9519b134b215c5b3aef5b0eb0be48377389b35d08ff0115a900b3d96f9c4bbfbd180ce8831cba4efcf9da4bf2178cdda67c058c58d2d7fbeac2992aba00dd6fe96d7b574abb4830923749ccb", 0xff}, {&(0x7f0000006480)="a04c4fe544817ae13ba5aaaebd73efd28604ced4be1ba3eaa78897675efd43fb034c", 0x22}], 0x5, &(0x7f0000006540)=[{0x78, 0x102, 0x1a8889c3, "a87e0396b909b97dc93ff4b5d43e2844d982c098423393346aed567bd6d9a8149670e0fe59450dcbb30e90a813188a26635c0610849e5d8cc90ca3512b499280e7fa1ce6493bcd9f30a89e79df05726ff4d07d8ea56e314634dec983e39ccc5c88a912"}, {0x38, 0x117, 0x5, "ce1156e336725d042a30e5b5a22b705707724c5f1d86f38699c3b922ca45a8460c0fe3be6628"}, {0xa8, 0x3a, 0xffe000, "3d247d08b1562ae94d4b083e5146410c4a8b88f031e0dc27e0036c342e42eafdf534d420af5caead51e1e2bda55f07e0b44f06797a50ab1859005ff9e8ea9388cb34ea1cc4c66bbc843bc5f3aed60423ab8d2eb3f96905845cc5372f9663f285670a362a581bdb5995aa84edb9c097188110c9c3624ada7b17c738061f6e6ec74f4ee9e5632fead969be39c3f846d79b4e5dd3280d"}, {0x40, 0x11c, 0x2, "1cdfe240601af5a8ec6a75e75ba25880d64b74cba5594085c775e30d7dc87fb11bcdd53e9b5709e2cdd5"}, {0xa8, 0x10e, 0x9, "f508744b56638849a0e97d4b6774b15b361cb7325ef6fcb49b92cd87cc1add672d126d7b9c1b8cf7d077ce79f9b63667cb62ab3243e9b538e270be36a73236d1b003f86cd0a3ef5906774f67d6b1e1cc5b04177ecde6f8325cb8e50d0053be113b92ca14ba28700197243d84d73283206317bc4645accf0301b548f7c0c52fa48d5477321e83960ec5a6d492119656bbb71395"}], 0x240}}, {{0x0, 0x0, &(0x7f00000068c0)=[{&(0x7f0000006780)="f9a380838490750bc33593d3e6d7e6a63195ead9526f53b349c930248a0edda74c5990c0c8c61a96b6f2477bb1a43938ff081e5231a82ebc271d1c1cf9cab2214b2737d47d428bbf63b0afb2a6e73f2650582dbfff904e4d66f182b95aa94dfad443568ac3e26bae7b566327daa1148307cf0ec64b6386f0fb18f8e9b4ef5256433ba894faf5", 0x86}, {&(0x7f0000006840)="03016d2b962c5c390bad8d3e89d238aba112eacd61c0d59afab215c612bf10dd41d3ea5971bbb2570fe505b8891a082260fc970088a4fb31e8a76f49fd41eae2f79e18909f1bfca1602c1910367d7763817c30", 0x53}], 0x2, &(0x7f0000006900)=[{0x98, 0x118, 0x1, "95c4f79bd6b9514dbe874907063bef19dd6763fe5fbeefc81208c0548053b1ebe7b53851852f0067dc6025e38c702a5ac9af0e2492ef40a6918fd2c3e6f71fe834e5f4ebf5ca62e3114d3f97cce9c524e4a640e5b62896fd3737b4b5232e96c75d487438d42447cccf14f094155a0cd02d7311fc806256ee895e4c2d6d589d9c4fd6e6e84583b7b9"}, {0x110, 0x0, 0x80, "b4a3d9a657b3b8a56d45676d42c61691da0aaf3a6e5787773b55b34bfbf06be312f1cfb5bae2f802092f2b78306888cddbdf88554b157fea04ad161ac00ea84ccee8e2ad04d022284b7e227d6db75f1f4a288e797c501b21a4345da215569514443aadca292c46f778648fe5de1d97bd6a0eb03784bbe39a2c7a7b09bad8aeacd3b82a0f8465ba7fd9b63ee786ae0a525865353e30e9baa221dc57c96ab49c3183e1e7e674ddb3e4f4c802f46e83d77f2529147e2b68c156e3490fdc2e7991c4eef780abdad2126e3c5a3e3c560329d7f47bce6a9049ce0a71db412b51521ff6e65a1eea4c52998109201d4264005ae8e32693ebd962b1bb81"}, {0x60, 0x114, 0x81, "cecf14ea3133ad53ca2f1433eca3e2c4a9e561d42a6c848a5ec0e143fb56d67142d5ca02fab863faad965222394227e279e1895057951cfbe9c3321ad5b3ccabd6d86156b3296c7ee7"}, {0x98, 0x114, 0x2, "ae3b7a3a75576b4f72a16cc921114a10bafb8761a383822b41a173b977b76bd0c9b00f30f7c8eaf87d40a8aaea9a81f6593d58bcdca5321f68861039f5891e4399e1d89ee31daf92f753971de69f32b8e30cbf4f6782453b4d808347128eeeea626c2c84719ff614b98e35d6ab8f2c706f41d2a4a02615687d40453f3223d918a92b731ca3ba"}, {0x38, 0x110, 0x0, "c628e189a4a425e7c2fa4b723525f1347ae7f17224ecd823cd257aac2697b3a108d54d"}, {0x78, 0x111, 0x0, "9cfeb055185394b0e53dc9eada1a795f088f6af1c9ccfe9694058bc825eb61d7ea240fcae5d70ca917b57928cb852fa74fe2eef4e5f3e2d208b5d28ec1d3f9a773de11bf79eaefe19ded3af84665737189cb15a9bc018ce9455921dbda20a98885656d4682"}], 0x350}}, {{&(0x7f0000006c80)=@nl=@kern={0x10, 0x0, 0x0, 0x4}, 0x80, &(0x7f0000006f80)=[{&(0x7f0000006d00)}, {&(0x7f0000006d40)="988096c5d80695f4bf6a8486a4705718cb84f101074b33150a17b26ac2bc5f4656433dfabb85cd136d01c1d6ec40aed4a5fc978a75fa4bad745986664ef151", 0x3f}, {&(0x7f0000006d80)="5c602369c6ba928f", 0x8}, {&(0x7f0000006dc0)="ea4a8c7d4ed3e921a74fc9a5eca3b2cfe712f9caad0d59efcb2274ca2df2bf2bb6ed31dd7dbb28860ccd37d7ff572aedf429e96bc8f24a16eda1f88d3c0209e1c37d374fdf854f4e40d4aab470f6a2f63decac1b7d6ca4610c337a23e884d1e4d196421cecf47def2375147885e2e00a42512ee631f58c3e4964022e36eb296f8455c15a54d799f585e3d88fa20e92a412be13431a04158a911dbdf04ad545b3389a331bc26d2d41aff84c1df6738b801ed1412fe86189ce5f3838a87dfa09cc951124295cb2b19b8bd241ca98ccdb39cdddd600b3ce5253f6fdeee0259e60a63df7d59ec192af9b284fee", 0xeb}, {&(0x7f0000006ec0)="7bd273a251572728d92be9b4c264df294f17", 0x12}, {&(0x7f0000006f00)="d48c01daa0cb14b1541385839543a72632b06e3b6f31e14553c3303d94a786f616794005ad86e90814fce5d5cbea0655b422b808a80954e0c5c5e9b99619789a8961ddabd84bc44d", 0x48}], 0x6}}], 0xa, 0x0) [ 364.552241][ T33] usb 5-1: Using ep0 maxpacket: 8 [ 364.612333][ T5090] usb 4-1: Using ep0 maxpacket: 16 06:51:22 executing program 0: ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000080)=@urb_type_control={0x2, {}, 0x0, 0x0, &(0x7f0000000000)={0x80, 0x6}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 364.766873][ T5090] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 364.778441][ T5090] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 364.790401][ T5090] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 364.806859][ T33] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 364.814994][ T33] usb 5-1: can't read configurations, error -61 06:51:22 executing program 2: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x8}, 0x18) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000140)={&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, &(0x7f0000000000)="147d7261e9d8ee26287c4214f0e1a0e2d667163274b856ece7ba6c46f04da51a379fc99c0b44a07621c7f47b5e9df7bd3bf25977cab60187336083", 0x3b, r0}, 0x68) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x38, r2, 0x1, 0x800000, 0x0, {{}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_CONTROL_PORT_ETHERTYPE={0x6, 0x66, 0x888e}, @NL80211_ATTR_CONTROL_PORT_ETHERTYPE={0x6, 0x66, 0x22f0}]}, 0x38}}, 0x0) (async) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000380)={&(0x7f00000001c0)="179f61b6cdf416313529bac0d93abb831c277dae122b1b3ea2c56890e309785eb63fed8803fea818aa7fc4417c8925dd1c57c3a296c830ee0ebc6904fba8ce9bcd7df37ed5a43655549643c91d2d11aee8e6d2a3358d82c2dac3a93fab87209bda99609bb9e380b752fd93ac1762ae69822fdef7a11748e1", &(0x7f0000000240)=""/81, &(0x7f00000002c0)="8940318aa2929ffed2f389699ddbb506ed6e11d8b5ec8f6f56c07616656e30ee4687b1f114ae01b853704ea6445a796a832823bca429356c23037af62a8fdcf41db6dc3d0cec97f8d2318ac6361c70085d05fd7db7f8a62ec5b27535ac89641c31df8aa830eb93dec86069de279a", &(0x7f0000000340)="8c126619596d0814e9cb0582", 0x10000, r0}, 0x38) (async) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f00000005c0)={&(0x7f00000003c0)="222d43cf150ea9db9f08844d572bcdb4d0bd357f98da849b43d5f7f6dd649e5d31cdb761e734f276795a92ecb26925057f49d28e13fbfbf5fa", &(0x7f0000000400), &(0x7f0000000440)="0d6db08359627181458ce040158e59fb654416cf3f4f7166247f43920b5c595082d819e1c13601b6d9939544342109446ab621fdc4d21d19036c59bfddbd50db00dedfe13be58d34f22f898ed8b1385b7e957a6a68eee8cce6fd8e20ed85885f750f3aeeb008441aac236ea3d2e103d83370e26335eb3d7467b793138e7924c29a51d0cc27f3c8ec90afc587a6bd7dca5bdf7a8faca52f04596af5d1f5f3221a2374f6c9e5b6e3784d0dafbb174ffe4877e33c9fa95b15f5a51ab37db56030d66568581f59e70af06203d35f2c2c89260ed52e71e44636d69d57fea57c0b921e272b9b743606cc3b07c9145f72474f522a797ab56da06e5f19", &(0x7f0000000540)="4c6fde68403d0ca14ba5b35db1c2eeb294351cd4b9e7a86c07758aee3058b8fb7fb754c28b494e8e2ef58f5fef287eebabb6dc1d91ff623fbedd8dc559705bc63243de7348665eef9891501197d8119014315494a41e0bf19024cb60d827bc0c50b274", 0x9, r0}, 0x38) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08044500003800000000000190780a010102ac1414aa0b00907800000000470000000000000000890000ac1e00010000030f8606000000000000"], 0x0) [ 364.952980][ T5090] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 364.962676][ T5090] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 364.974443][ T5090] usb 4-1: SerialNumber: syz [ 365.045314][ T5090] usb 4-1: config 0 descriptor?? [ 365.092019][ T33] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 365.103957][ T5090] hub 4-1:0.0: USB hub found 06:51:22 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000140)={&(0x7f0000000000)={0xa, 0x4e20, 0x0, @remote, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdrdstopts={{0x18}}], 0x18}, 0x4000005) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000640)=0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg(r1, &(0x7f0000007000)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x1, 0x0, 0x33}, 0x80, &(0x7f0000000200)=[{&(0x7f00000000c0)="2b8645e1869af5e784283a1f6885f8d6ce86755f33d83d60461ba6fd2289d00c1214eaa175b5f374d3b4deaeb78d75ecab395141f959e1b75cd1786db7", 0x3d}, {&(0x7f0000000180)="0d04cbbefb420a3d0bbd85a58caa441432ac6905b1afb51fa512b1182145d628c72acea1ddd91421eec05f61ed979dc8f61e8d3767d02ce1119915e28b6c5e4972b1f9c09d71dc", 0x47}], 0x2, &(0x7f0000000240)=[{0xc0, 0x1, 0xd8a, "9b3a91e16f5efeeb80bd89261b9d1a6cd0a982f97148b6cd6c1fb2e290351e0293d31058a2e185b75f47fe3e2acb9dd69a43b9c523dbe495abb0c4398260ca374b6f172d72289b77d1eff1c933d237806df61edb13f81be220e68f45c345055f69d2bbd7654cd94b8b2f6d1b65a978bad6dec99d82a49e0e1a5c854f422dd3d4a28d694f09955cbf696199041f94a9eee17da2e009001d80b4ff797d7abafda9231259d8fdbc5fdea3b8af847982"}, {0x38, 0x101, 0x5, "3dc90e1e7dfbf0fff6204b1d4befbd9a69d00dab59abeba6168994bbf491277c5b7068410980"}, {0x78, 0x11, 0x3, "3af2b121d9254c941f503276a3443ab8593445ed1955d3c0856ac9a99ef9041e62ebe0b9d6bfa22c863e274e9339f571865196259d46e35641d2758a4a571a5d4128f5e0e34bbbf1bf816e60404888dac4a71ee696cb0efaa4f871cdbdf7f27a4d119f730e6cdf"}, {0xa0, 0x104, 0xff, "1bb89512078576e16ce3958a50a19a1a3f154e95d432077ab2c931936c501cf685fe6169b6d3f5cc565194dbe785c818c46e1da4775c97d74917ff39e6e90cbc3d609ff563b562809253b66dc8a5cbf68a203a0480495aa2559d949b5abe7eab2bf2a077c4b611159731dcdb5652c30fefa418f0d8841e5b6b85d0e89469f0456cde32e94ced312f92dd7e62"}, {0x18, 0x108, 0x8, "2dadabc706d20813"}], 0x228}}, {{&(0x7f0000000480)=@rc={0x1f, @any, 0x4}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000500)="81c65e0003e95b5f11cc42f06f36493e18500e54e56b8574c1d198ef3f6fd90f1e38b0203802775a04440132d778e1f5e2545fb62d47b4779d02589750ecaca6d24d75a1df8407a84d9475372f4f3d3159c2107d824aad1a7ae612ed64ff155630646fbaa8b9d201e2b0087053b49a63f670537cab74335028a7425f1d944fe9f2b34f5b21509b3803fa8dbbf031362a86974a019a253955efe773c54a72b2770bd6dad6f0109820635ad33d948a6f988dae3410bacf259a6e52043208a277df268a2c99", 0xc4}], 0x1}}, {{&(0x7f0000000680)=@nfc={0x27, r2, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000880)=[{&(0x7f0000000700)}, {&(0x7f0000000740)="f503f465018820caca90123992faff163308edd4c4b46897976205aa6727e476c0c2f8bd743f99242efd8cb0dd4656014ad57c7dffda5b553217603b5ff4e3a8e85db9ae90572c8b4b6653e4d197556b8ea0", 0x52}, {&(0x7f00000007c0)="13abd3d34111aa34944930d505818f53944897ee35cf3a942665ff069263ba3457c72db85e1fd528535b9345a2ca5341eddaa0b90e60809df486dd82fa9458ee9c2943b52693baaacef7a51f663360f6302510a916a3a0661c2aad9ad235f2ed5e95ddfc6b5a78e723b0779736be100604e5d5fbdc14dcb522585c9f62f68e85239fa5da3b40212a15bf3927c974250864facc75cdb7fc3a35e4304380b197723e212e436fd5002c17b76fbecb9c816fc1ef492a3d3785643a", 0xb9}], 0x3, &(0x7f00000008c0)=[{0x100, 0xff, 0x1ff, "00c3a5e22a920d0fc934b2f239b7a33e0382a3f46beeeb5dec0350364395bd8db99da8c459c52095efb2df748d82e50c47884d982eca98e079a41abd7af8316334cbe4dae8aaa9e92d98b40080ecd9b0079d5ca419f79cc25a973988b7d4fd6b58a72c5e06964d1693689470a8cd551e676baca2998735d9b6aeac39a94dd059ad12bf8ea33397cf49a16d45e8fe0b9ca0b14b04d5937b146dce286941668f4c0cee77233cb2baf995ab2a52339aa9b5197d728814b909bd217fcbe8e84113f20c53bccc5a0aaf60870550ad4a8ef4bb8d0b308da474e959598da10fd5eb4b4b2328977f9fa20132ab411bbbfe5f07"}, {0xe8, 0x10b, 0xffffffff, "bdef88a938db469f5435a251ed265b46a96adeadd5888e71daf2e46233a93887b62541591a1e2a0ccf8e7cc356b83ba6cfe5dbd08d78af5080d7abe298828218cde3f283c79c9a7e518d94cc2101436eaad0b38b2c634bfeedc8bd6f5e52c42f16062a5400957e5d1f9cd66cdc5c7ec6371568b143c15af201da83952771e99babd0e42c4a020f540a5b48188d0641f9128d8d1f67af19a16080cdecab7b1c74af569233a0e6d086508665e60f5d05bc5d387bfbb6b20cf50a87f6e711c1c264887209c3fd11acc3145268faf698c238d94868df0879e9"}, {0xd8, 0x1, 0xae3d, "b2322b96c0056b197e6937b8b275516875d1c36ab5918f60c8883e871677462be7cf358577cf6cc69f9babb4d1cb3dcb9038e6024bc328748dcb3581e98b08c295c2b63b4e18edc62d75ad546e217b8ffe4e6d8d8026ef0178e77f15a5e608e744e76d1c1c591ba388ccad55046856be9016f93091e399c40dd770b8cc36a38cef082d2980d5cc399204b769cda96957823872c90d873359e0acb50accd2f56be16a1f4cc7fb1985da505d282eb5f074d250a883d5f429913120fe740bbff1533394f3"}, {0xb0, 0x10f, 0x6, "30433a3d42749f48222840a7978e733135e7545ddf6afba0d40d7b7a55320c56c7272b69be4e5d9c8842b1a444fbe22718c28c1a387778ebf98242edf70fa3754ca2d974fe37002a3b1ad8e7a7d3781f42c25e57edf5ff1d6f8b240bf2db7122c02c5fa95a584a3f808d8d456b8394f5e5be491e4d04410dfa23af7add797f10de4796cec64f5ab037724654cf848340ba6d9fb796ce0d2f81589a"}, {0x10, 0x109, 0x4}, {0xb0, 0x104, 0x7, "ddada132052f6b2ed3e3d0c01f5380da977a0c2c1a61e2200de208757119bbdcab27c388818e080145d1ddec94867c9ae59d606d1a31eaf7f7a9949c07f21e401bb27d8d0e51a13618a2152ad5a0cbcf2896eb549f3281bb477a8809df7346231fef30d9b99a621176b4fe84bf6dcea3dce379a8ae50e1457f36fb7e64150102f082112a3abec8aaa5b41649f29e56896f468072a5bb99f846d8a4fe"}, {0x78, 0x112, 0xfffff800, "104b78dda4040bf41af8756a4cf77cf604804ce66f7b4d7ae6be3e0c6c6faab23a76254f7e45cbfdd4ed3733f40566f40646ac7a3554ba8549a1fac9f95d10601b51f1b08b8737f99123e3707b01839fbee12123811bbaf4bbd9052fba1919fceea4b37b0014"}], 0x4a8}}, {{&(0x7f0000000d80)=@sco={0x1f, @none}, 0x80, &(0x7f0000002180)=[{&(0x7f0000000e00)="fb575d8b55d56a66a03da2efd09c3138fba936eb1e6e2afe27b6c2d7ef1b882734d356d4139c2280ee84a455874d0750134d1c68b44822a971710da407813319b266220246589705cc22da5ccc5b029113b31a0e96dc14cc8946b3122c646f98aa0dde3174779a76d24e5a13cd9ca84098bbd6cfc23e2fb8e0f6e47ae3429e9ece46476af1136148619ab3069945a422fdf2e82e7b56419679e32acb1e9b97e08e51f20f6b183641db6f5654d5479850037ffba2197cd115a21127fc5bc90b33f5eb1b694b606ce4bf610770ab6df05f774833a389d8ca07272316f800fa874c7af439988303a679bbef7ad0657a1ef22a", 0xf1}, {&(0x7f0000000f00)="fef33d7a211b825f8704589a897bea1efe94093f2665987f6e2d3eb115aad13b05d4e648ad370b683e2b4c69aa42fd0570a2aee46bc66e59a5fc4a0a80cf17ea779111cf9e4e0a38f7b3cfe664f3a27cf15125d04aa3763d0f365516e97286768320f01212f83c3b3fec69e499892434ca73873b9011c7411a2daa417696a265ae0f5d37d63f688cfdc49452d435c3c8ed0259e2366d05361c195a41b3f91be835c03cf833b539e588558d1eaa07d15b749f7530c7539cc52d2f114cdf131060de0ff41aba841ea6361bc7ce4c82e411a31b6c5427cd4be5c5066ec0493fdebac0d5d0b3643107c309a3b3c80375a79549f00e72f4afcd1247be609897f2d2dd9c8ff7c172315ac7c8e171237377c85d8f4c6e23386027eece32b79211afcb6963ca91dd2d5e988c84d52145f8c1250790bf5a2feaa70005c54e8b67ba9bf3888ca79b40074f37e95a289c09eba1f298053186cda8a37dc45210b0bd8a176fa2904cb941497c0e616fc627506e47fedb4ced87914fb4e80dd87025648ecf7443a3f471aef252e8b75da254de14cc6bb602d0904bbc7b95f0da0515a7a0f19d781010accb5344120cb84f320ca7d6fb6141cdc6081a0e1205418ae6a1d2c5166838886bfe767a66c8299dc8bc59be4585d77885c6691497ec42de5b60892252a64fd3d44d4a0c472f2764a43d0691a9d0ce221d314d1738a109adc5b1bbeca323eb8b8688561e7aebadde9fefe98a013ef5d3d0d230c986300f603275a36e1ae1d960621134605c83b8da66ad7e2d1816c9d0ae513f34ce43f97534998d2b65afdf5ac7815300a001ff4c9b055cf333768b3321573082209d64791ac6ebd9b5f18c42aca8e82b0205c9abaa393975366d379a8ce0a6e1fc7c8ead783dfb408303b0323635c85a1c263824d9cfa68bd5e5e652d9dc7560ac8db4a8add4ae2bb6e24713a02e99c7b38ca3aaeb799b426d8fc936e0f66fc98121420d661c7e2e4c7e8231dfd801574951f2aa6f802af7fae1dbc0c3fc0f3ebb80f5d3de3f52fc23f39435b05b06d2a194b1d73030954ceb3fa8a9b60abb4f42644882a55836217ade910a1a51e786fdc0f697cc70b98c4718c260bb4edcf2e3a81bbf2a7e02faeadf4deaed8a564e6fbc4bd62e7ef78780befd46b489de80452289279ab0ec5ce7d9eb9a83128346f8d8e7ad3d380f35c1af9feeccbb312012e8c060e432f72ed1d00683f493888a49e87fd59c8d3eb437443efb66e408101ad138803ebce904de9a37c978b93e3f6e8152b0f370fe204713c30a6120ddc860e175c38c936b9914628c8193e12cac4a06b550b19976a0c4bb14cde048d1178b069d546776910ae5fedb83782a737d2bf0e86a5dd5637c09996c09c22e8de96522c1170ffd509f3a9dd54c6fb64ff8f519234ab2f20bbdb225c324806dd69cc27b9ac67ed02132c4fb505474094fcd5cfab47b8e4d2e3283bbab5713355ff98c3e4bdd389e35d0f580a02e5f32c842bb0c45e47b843c477fc258d2b1579fee3ab29aa636b8a14a2dd092d294ff9626af6d862e64a042952db6fb09ccd12abbe80285ac5ff824b358ac3a267723d9ab0cc0c75f4fcebdf96cc6a4d656255d0ebb5848b14b3ffc589511a5a00c9a456493d2ab9e2ebce9011ba86be61ab7ee0c8368f6864a809b64cf276d8a8cb5217dca602e10c9e9879f10a095add8c3634c49ae7fd0179d722b9251fec075c973d41d55b1488ea1ecc8781c9968631e0c6ffaba9e60a75816e680bacba23e8b89a9109d479be7b689258420f0af29e416fb85a9c2d01f601ec2a0fa3963521a348a296625854019138fc28e32304be4d3d0ef9f081b970d7b7bb005ec8a30158da94a7fe9ba5d629530b1d040642a6f7084c3b0df2423ce81603b13f7092eb8294182eb89cbd7cb048c8ad67948dd4f4fd98af8ef2b869bc2bc74bec0165ab358287cde99511c18856ccb1b0df6745315bc542780f1de52c8a7d9b9b19261ad73ccca062e773043c77d169357592aeb1b8b871df9454e1a19d1db0742eef89dfee7e46a1534be59b65d146e153a45bdd534658ac01343c117587017238a41614dac34c8841c5e5551a970d04c65a57dda8da555d6ef0477a5ca63b0e51121a15e7af14c6a91d0a6795efa43c42dc31b54e98b8661d42f52509d8710a28390559160013bfa73699501e27eb5c71aac2431c090c6ba8dfcd124f88e9e11aa5abf61fec1d70a65f0fb8985141c0fafb9bdfff2cb0c96f8b7ad02d0ce871db01a7a67669de6fb91172e8c3386ff3777760454ebbc1db2089cf8fec988da2bee522c1dacd33f737e78b5cd45772016d44cbaace466c7bbd1f052e87bec6b4a6d283c95d0c8990cfb761a9a4769328c62e9019bae7f65ad642fd18df44da865ec59c011cbf80d4b5ee591b04687d7100ebf2359e6e96a16742de30d0f094f958d5d1e69e1f52cea10e100bb831f14ed7aaf9e6f08057d7acf5c5baee6ba157058ffeae26e6051f304aced79c173ce9600c910aee1e2e7d2b5126c0b488567cd51e2e4991e49ba972bbdb6f2603d1dbe7a46f4a1da0f810c1111dcc193337d763de320f94f15420e482fe89a9c15270674c9672f5bb95f38b2be07e2093fe0bf4e3b42670f9013a77dae41d386f0be3646943075ed1060b71af235f12d2ebf638a92ab8f7d52e2a3f222af87c057ba0a77d325fc0c4bdb5a0a8bf4317e4b64ab47e9d964f7645081193485839a4b2dcf75dc99c05881a8bd2fcaf87bd55b613bba1a13421e9a09318430345e17cac7f1423ca9999cc3e839d1f9a74d240548ed6bc2174bd5c583bc338db24fd82b174509e073dbbd09751ec862aaa8943cd0a74f27236b3a0f33f5aa1223d8c57a126f9a441b75698b5996421ec5bf54c8b5bd8e9ec8f7934bf81c910ec8c91fb79ba2130eb719ffa90acedaecd40f627761a7ffdb94a0d5a3939e6a676286326480e21bbbbdad9fa4eb3113bfd5b3fd4cfb39281628e120a824f009583765dc4d040d826a8f2cf396f1e7d6d0fede5a979342c79c259177290bd321b0f3186fe2f5d90faec46b1f440c709fc346a8155e696565363424bee456414b061479469b5a136405e9cc3003fa4839c63656512169dde9ef43005e3f7d3ad45e562c01d493d9b2bf6ffefe3b4c12cd7c2efee6f1f6b5436e59556ddb3666b287c7edc4441b1d3a266ffcb29c8155ac86762d3c4475846e467644a356157195e3fcf212c7c8339050c2d1ea9fbc98247ba017256ddffec95b55e66e77d6b87cd3cf0c472bd9c47db1f7afe1fd626d49751bd7d36e4c28003177990e2c931aafdba7572e7765db579e4b9da6531d63fac515494047d4d9e2069e2b0ef098efdd01389626cbe3fb0238c509c4077bd90375637fea441a55ef6704ae76ae2d1ca48dc35f1b78560d89bb3d00a1f9351ce5fd71874cec5833bd30a813816253549f885de3bd3d65de2fcc6590dd1d1d08ff52e81eb9265aa94fa76cf95c43ab78f67a99bd471057b0721a643111bef7972c0a4f835ac0381d6b5d4eec51e1de3e347d04ef56a0fc6d88696b66a1493641f2a6b8453828ef6207138a6661021e9a89320910796a14ea600807cec54c14453b8d5ed24d7302834ea392e16bf4d041c859d9b7e2ec5f223b72f5f2aa57b0a8b22421f4118f19448795fdcd7464ba96fbfbc4f403ebb35609730c34a2844a5c7c5a833c94ff1eb4027a0985acd948c7761e9edac353b76f1dfd7c08b76887db0ea3c08d5edc89719acb305855bd230de8cb3f833786e72d63a7810357817c0809789c25d77c2056e91e5c13a33497a0834783a3ebccce74ef7bde47b76d936614743b5b30b8768df457ae8538020e266137b7c46bbe33dd13ded4608f4d2a8149f558f455da521f4c98acdc5a1c9218472022bf664f9a48cc2fc96e315d517e017b26194ebf0661a3bd8e294bf78a81470720fee1933c5468f0e0ba6a5b4a5860c0885b32e247fedaa408650e4287e9a391b95fa7e14cb442bda2911db7069ebef757c0a9d8a2a39194c762cee1be622f7911e5382dac536af691af69f6ba661d71290138786f229c7fb7b08bb8f5e03f794c95035d32af04c54cf42569726d431636c348a35280cb72e4eb7f8d2004afddb007b837a10623917a1156b72a6d8203a313f183afe75fdb40902feb9b2ce3b1d0ca9d3c5777f435bb0267c09892669990c4ebc0a5b17b8da7ec37505d71674d0a622713b478c6ba60728db4db119cc4b7a20986142345178c4b0ebc6ace0f0c54746dabe7dcda8a984dd590387716b9a86eacbe83577874424bd084b2f0075f5ee356b49d352e084e6c4768ff8ad43025d9243b3c8bfcd4e93cfd15d441d2fa7dcf6b8a93ba193fd6192405dab3f3f215131fdffeb71290aaf372fbf53a1bc2e7ad61a5452b0cfdfb68ac0423b009e8bf4a0e2890b467f55cf2b1889043992782a36b4d63d02aa34d7dfda0fd306d9d4b9a0806e0805397a7b8e8f6ab3bc61dce18b0a7c58df3c0658e432f36d228d0d2c297d17c289b205fef76104e256846f8a6fea5d9b85b6c0fe3147a47188666ed64c9bcf15af2fdba68dbaf880eb004735318a330c2aef8965e54bf2c6b1528da693eb0854e43f612b630b1c1c3dddc48ee28f0b477cac61be4cc8ac47346ab322bf18d01d1fa369e3c826d31bcbe9a5d933b7a3373d256bbfab864eac76542ba8f9ccd41928cdc8d866e568e60c28bf491985819506ad035788a27971e372befd3a9bea9e052c51b3135b71e22d416b27c63ba27cbe7dcfedb51c47af7b641dc356c6707e9e99b27466037856bb729e6a0dd4b7df8a447afc64efce0f1032282b585b24b3d7533095cc08489a1c227fcf27b55bb223df529c470ee9469321edd77f1524b5622ba2333700192654c3ab60bef4425e71e2dd0c9e530776b979247311f6ec87637131d9b9c0a5a8791d3fbf1c1fc6bf6203ef2e0d24e1dcc24e6c8bcf66a24fb3593e315ec74c3db49c53092a1dfb6a9e0be08686e5a1e43c781ef3a72d8d813530b564ad067b6a8241676d0684804f606b63806fd1bff98564f5f4954e12bae007942f34b15d552146fa5e1a25145084ced4f1b3a49682b25792efe17ac7c5e68f71b4435f4f6a62b8ba05c7f919a836beb13f1c26e2f34dc7c855e3ae7119f402927cf5f04b58157142533e90a9d35f137076eae60c25a9bdd030bdc1ad779cd8d83addc233eb3eb81f2ee3f196d647d4b4d2e619b387d94d83b1cd17a0dcdb2e8e99cbf6629b02b1acb3e1d377e58531d23cf3793b29b4e0c84c43480f88cdc7b208151757310921a35b27e823ef21985901a3b993bc724dd6e04f8a17cbe8dc7f6dad67d89e3e9f2ff7864bcf817bc9b2126452247ecab1b87c7641d0851ca3fad7e79bc80878abf28eedf4b90338063ee6bc418803d0e127b3f8c5aa3f6f4c11f14b58629b09cc9a277ec84a4daa696d896b27781ea7aeed9e39128a089fe5fa37fccfc0d46076e6757eecc24462483dbe7cefa683d515eb791ea816395b90927965ef32beece3910c0d96e5ae3f5fc24df334acb1ac411a4c2002b9d2a127fbe76c53dc184e5906f9b64f56b414a03060ed5734275dedb549bace8f9bf2a997d83e57fbd0c9346549ed6f946f4a9b1c33b603a5ddff2075038a6242067f37a638407bdfe6ac534ad6210b1799cd38b426e7e3166773314cfbb65cac0b42623e1519ec43afdef21cfe959b3c4bab4b78b67c96be6bc02c76af0cbaf121ad2e0ce9128d88894266226770b8905267e9a0992aef0271819d1f1475ca8c1", 0x1000}, {&(0x7f0000001f00)="fe8b751e9f12100a043c3cf850c335e6a1f162d3524e96658699e21080da6d8aacc40b7552cbafaa817ac348d1814707c811daea3fd5c7f7a8d92fc6df77527bceac4f85a28d54c82e20daee776a4bf20f25b15e8b813d2e8364a2051d5b5d38ef6ff5099cdf8a69f347144634ea17619af9c02d68e7fd148e8747e054d33865473c03cb196d007e38d42d476c64ab3e8a3ff114b49a8918a48f86e898", 0x9d}, {&(0x7f0000001fc0)="80233f16bbb4f4183b3a43435a129ffbe912e4c9179948c8408a7ce72b472a57391e92bce552f925030ed4d32e3eff735143ecd741ced62a3ea164668077a39d534bcdf31b12d6cd06872849076637f6b00525da74d6a1ab265af70316e1a29e1c5a082201ba324e846fca9b9adb4cd7b83924b0e6c4ef7e0efcdeb8b6de8a2cc0786febb63b4196ddea55da273d758fb1f1e65361fee73772e698cb999cc1f58541ce5a71c994f0e58825bffa60da41e793c4d0c2b19fcf08ba7a7de56b2b6a06c5abda0e284be0a56fe946dfc4f235cf", 0xd1}, {&(0x7f00000020c0)="f316ce634d856fb4d03349bbe067f5cd737055656b7d536c277957144d16376b086bcbb810225591dc256ed3d4e9331d0383d39ad97dfee0cc8e8242b1b46d0a3080c699da3b65e06e6c915d71ae4fa64dfd29b764a480e728754a30660e91d531c42e4ec1aff7ce9359d77df637c3aae4d5152bc9159b", 0x77}, {&(0x7f0000002140)="2966d8b3852ad30e1a2606acac48b1fbe19b7ab7c32345390b4f0d360c71a0ea6de40d9a8c6f9a34cf01", 0x2a}], 0x6, &(0x7f0000002200)=[{0xf8, 0x6, 0x400, "bf6867afa3736a9516938ae356a7b903ab86a89a68f5f91d4321d9ca6fe888600dae7d6f9df21836ca883431f6728a9b86384130e78640fdd8cc5cb264e2d3bba30c44b2cb411b51cd5c6899fd29a58dd279887f69204d4e9efadb183a42a3c150de11cd4135183a11cdbb5134a23b67fd3f9b4333e379f426c19d9bdaf85c33fad9ea11ccfb28177ef88547bf9f40b156fe7b821b3b29c672b2a6bd09eabae9bae0ee829acb86ce2c5631dcb88d4a12b83eac85d4bb61da916d69d9ab4232426622eef663323e9761bce84c77446dedb9bb4ffe333179fba98918c941dfc726556049f0065b"}, {0x18, 0x104, 0x3, "4cd9"}, {0x68, 0x110, 0x7, "71c29359d210debe68ca4f345071152e402e85002461cdce301a1608e861607dfe687e860933aff1a1ce2defcd4946b43e4689348768a581867f95b75324915732b0a4d920f603ddcbc2d318b512f10d9829d252c99f"}, {0x68, 0x115, 0x2, "50396a3b6bbccf62a7a696dcff90e02e7a3829da333676dd67ddf60dbf539c15c3fe372c4c86645b3e93bebadbb9856d5e8b982c3bb55468f73826921e44a46056e7ea2056c6e8c262df2d5f9614991db020b9"}, {0xc0, 0x102, 0x8, "934cff5029e3b07d359118ac4d137528a8a4d4e2170eeb52897780d389a1116b4bef054ffa1807c737b92fcac2b3bcac5ef722fac1a6610191c62a5f73edad6879fd05cdd8e64566f0597246ac02fba8b495758835f1e21a8107ac51c1a1cc2a8734bf121543b0c93afc77295b437de19ce78b500d83a48db6e0f8a29db0c86a840c69fa7751d841be75162270ec79c4edb101f16780a6e30b2f8e2c8cc101410c1150bc6f0f91ba314f8e70d440e2"}, {0x28, 0x1, 0x8, "563758a1c4d9fdd95a501702993788b1a614d0"}, {0xc8, 0x110, 0x88a6, "4be17f919786386bea4f32463b38806820a9138af4ef86dda28afc75bc9ade4652e3af2ecc59712cd36054e20afc480d91d96a07260f6ae581a28b90e1ef1979c4fc25423936c5437ecd3f4b09c43d9b447bfba11f0af193aea48fac6f0642bad46bf489266f531b000db5ab6041f01460f5e54219049a56b59318ea9f8312762d2da7879468118e40b8ba78580409786adf8f58038812d3ab047f03fd6b183830a8a357ed07f966286b1833d805d6a7e753f3937b76"}, {0xf0, 0x11, 0x5, "accfedb2937c644423c385c052b6c1c998597bc01172573a517f416f34f387007fa887dd29443c1a278b798f46497105f80686919123448e9896a13621a02e332c93653667e5274bb7422d27b9b4676b810eb59746a978460413218410db237dd1ca765b9c3abbda2ddcf438e0796941eef9798c2d5c3aa0a70c892f15407326746fcf78c779ab80a87fdab7dd675374b758bae01df3bc32a209656b86be18a5927ca28ebf64af52ea968fb00235ef051cb499531f3a0971cc21c6d3e2a09193662d0a27f1ad5099a6de76c868d4152b227b401db03c0de67157c6a5"}], 0x480}}, {{&(0x7f0000002680)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x1, 0x2, 0x4, 0x1, {0xa, 0x4e20, 0xf6, @local, 0x401}}}, 0x80, &(0x7f0000002b40)=[{&(0x7f0000002700)="6e1a59fa48ea98a6174d67c3f2386fefff2adbec04bec62bc86b340e1e1cfd2969a895b64ffc1530ad880fe87a78df1545559d80defb5496283d1ec3d30bc4e3f6970dd0b6d853bac8027322b33f422bb1eda60b58363963ded536190afaf4d0a19a8fbd538a07b68bb7a9a6c1b8c7e787f6f383900ebbfe3e08f718981c6b1e9f5636e95167565ea682d450a1a40726384ea506967d454151dce60c4c4be17b41e8cce265ad9167ddd12003d1d02bad226cd13530365b92d13c326f57b7", 0xbe}, {&(0x7f00000027c0)="2748bd795375808bb4b1a2cf69087cc0044795a0acb5e226bcb2528c8e0deff9b3f77b82cf5766ff2a169572bb257e2df6eb9c59a5964b2962eaaaac50f305396bcae166516bd6529286d10c6ce44d294da9b2fed1fc6c521bcd6bc15e51a71fa8cd32da0bb82c54338468e724f3a410bc9b2932c5c51a17d41089862c45bcc214424f135b6099b9ecc2df158acc8d7c4f13cee128308e0c4844e357a6c742ab5a7583349d73548a694fc660546cf9c8a720214e76ce954f2159e0c761e7fa141b5b2aea763607b581351fd24c83d79fad0bce30fadf9c63baa4", 0xda}, {&(0x7f00000028c0)="c784f803c400a3d0391f6f2ed01eecc6b5236a3b625810c1e7310ee95b501811435121923c49fca9e2db3b5016ea4cbe0bf60532e129db6d10a82295191d298e82ae0f3da7d554045b07ccbd4c6355c17d120bad4c4b9bbdd9c83320f1ea78134cb9e55a00128e06f530f208d8b31281651e27b5ace791a25e5247aa59", 0x7d}, {&(0x7f0000002940)="e86e991dcd4b764c49148ef9385435f68399aa12052e36250ad58d3f45fe9d52f0f4aa6bfd3c25273994ecd7e2dc6a153883df1ce62ba95a6d3a6512a02abaea493ba7d6495bb87acf47db730c371cc696c66c86467942fac93bc0bf786ee35d7ed6a15e5e6f1d64a77c1e5f0ad359a7772c4fb19b3a253f0c5e44d444092a962f796fad7dc1a784b5a89fd7dd5797a3a978729f0e1d37dd3317f5a547db19e19656bdf9f8b5e2177873e9b8901c08dff9cb481515cd58b8a820e43269ae06b8dcaa4c3c1b339031cbb72af6e6bbc130b5bbfdb4433d539a45ade4b2c998ae373dbffbd78fb1f82c25b69a5423c2", 0xee}, {&(0x7f0000002a40)="6f26b6903049ea99c76c24782f6a94cf3f467072263b0723ea06f94c2896a66aa873e0b36df72c2e70d1414cc4e343e57d4da28e88fe8d8c09ffa3d4b8b9c2d01dea960856e1bc7363f6d7818f2c5d1a72efa9fd4c7c1531c0ccece4ad969e3772885188472cb5e62262a9decd956d6db66f3ab82085fb271d6e45275f92d6018f933d879135e37ebe502ee990009f6339419200ae9585d8c64a06b35993f724acc8837c5fead712c2f0e4ba34fe5ee554d2e72242bbaa32be81456ca73086da5e", 0xc1}], 0x5, &(0x7f0000002bc0)=[{0x1010, 0x111, 0xa49c, "a34000438ebf5da119513bfa8a907c58570a4c2e70ce2f71ce4f473988b5adbec2b5e70e8cb9b4dbb5d1b65f635ba7fa5d30a073e05d34a0f5a43cd3fef6e30162008cda2bc6d418820fc5ee758ad57228994e934baf4580201676b718547ae51ab607725334fb2d1ea5a1856056f12a9aed2946d756bf29f08e4dcb067cb678eaa8965dd7ec656bcf8a9410927c42279b908fefdb68796a2519819c7e0dd090569dff9476ca751b9afd14c3180718c87468ee4690d0b45cb443c5b183caacfb9079adb86e786b96330b53a53922425627bdaa0903c03ed9eb306d43dc32cc8212de34daba1eee35fd1bd6fa952552db1961653d84e6f27ef9b34f05ae5c7cbd5d4e39abd32ccc279e16f3fff61c2abf82dd653f50ed0331e5227bd22a03ff2ad619b2d0e3186e064f26e6ebe201274ccddfedc442a3af5a2390eb97f5ba19a1f21312b7ec5347ed3012ad1ccdca3ef8172f5945824caa068130157dcb20d6128d5b2a7f5f02da3c66dcd7a76cd4512e295809a1b70118adf6b754d9c32051c8ba4be6556b8df0134db249f28c75a26d081bf281f79e5889e4fff428e0d2c3b29ac2cb9712c66e72b74eaf27072780b143c4952bc3e69bb7675fe158a89555bb56fc667cd39acf58316cfd8882a1b54303e75a692cd16e4218c238b1bfab12eb53733ac03ac38c2bbd99c70c7b4fba1e0a5a0be9c1dc819714cab044684b948c933ae76064a15437a6584625063ef0ba44ee831c2a927dfa102f169262305dbcc03073eb1816370ae43fb672f6d6cc82a6360489e3a50952c0832545d137d40f6f0f9a98f60125f4c6cac0717254b8f7bd3a3fc365b4e8898788909df6dbb0e2391773e704e0edc358bd2a9f0e48782e1dda899a4e8e74a88bae165f5c1a9313e41066955b6cddcd7fac16b7346b1aaff85bbfc6b3a02ee5b8898647e86f77046d95f61d47cbb7db98a9ed6ab2b644eb4ce855164658468f882d06c87b810d9a674a36e85fbe13b95c09e542ae99c0efa87f423dd293c3c0e67f3703043919a0eb9a453155913d3eccacd3ca2e01d3ad7ce3631528b42db2443e3545194bdf10bb09ef81b437f71c95298dc94b811409f48280773119fe087b6b0ac9f0b3398133f2a7f1949629b10564d450b5a586847a6a3977ac56f0233b528393a5c258df61db10bea8d1db066e967eba6b2312ed70d54d1f7ee97f1ea815cf6fceef111645f6e513f031dc87a07b8786ba209a32c09f57c3d40812d3e6d38f54a30d724f48cfaa6db2bd94c3cf7299f961846760f3d1d5a9390ac7005e6a440b724d0d0dc20b13ac1afa8e5ff765a5531227688f34c6da796af1d2390bae27b98a88c9d2467668b4192094ac6b5fd5729cccb036f270ecedea786c0a70b0e3a86200627b3b8ed5aecbc2a611723071c479a6a622bcdd1c3cd0ae1b223dc1d4b49cf1b46d70487a75db9626e501f3653c6c99fd23d45035b3684fee5f7b7681365fa03c6a055bff53110171307578f38d6aa5f63d688d5bd3c303d841733d1594fbc791d9f8b42a743a3981adbc025efee35fe1623a6dc5d19b2969f0d01fdae606ffafa6275835b1c1d3212577ee3bd6adbea95604c91310a66d2cecb6b70deab617dd5a63338a70d90c12f6139c46852b709019854c598d12bc105446f4b86a303593d7708e69ccaa5eff8dcb1fdbb65f2a45ca4701ce7861028415e788039c2ec309a1a6a7aedf5958b42af6364e350103b7e7accf10b7428dc9205a81bf328d2fe094475906475ac746ebb7866817147caf5bd6fa55894ffaa85f9af8775a33f1ab13b8b2fb63088889b3cb2a2b866be0dc0056c55fc1ce2226af1307bce1bd7934646d0a3995717c094b6860b930d0208fe4ea4898d1e6d5c158afac7cf7c68446e2d8aebfb1640141a5ed47084496cf750dbd5bca522968ebc6ecf148784ac2709c6c29ef79089245ff195ee826681a08a429a8d067cabfdc9d9182b82b8ae73fdc48acbaa7a6cf1e31518b07c38f3c9c57c49dab37c6c9304e489630eb48834ff2f4950b015feec27eebc4af238d432304acbdade7b62a7ca7a39b8ea9a671408bc02d15beaa3d8a24906f0fbdbcc8f6ca40fe6a83e76b2b9bfe858bf2427452ffb7573dc374d7509893f47a21b7f490d3651d023f5221c8a455fb92da65218a7267e9a76f83dd599fc4404c8a829c80e0da932b6554dac19462f2e4b60f34b32376be7a78e262ce910fe87958ae6db027d55af8230dde877afc4b091b31329cca73c0f764948de734882171f59e6ca702c0f4ea905f80237f66c1fca4354b3de55637d1a6e94f4eecb9522eb41247e545eda1dc57c9f7f2c1769b9548c7a4850eff28fce2683cef5115840f23d18124a86aa47f7eab7f10926f6720038a2116950bef12e6704877ec50a794134b2ae68a5fba67a62bc9de939dc6abb5223dea4a5de26f6ebbd84ff496de713c684fc74554d33dbb2cd62a40dc9e5ac6d5992359fdcb6e4490fa623e38450bb662d38ed74c10e54f7f852b978d4b5eab564bcc0061cfe9ad9e51ae93c331b2f205abebd1733562087208f34128c8dc7a4d8c3d2688897285bd0905b8cbb027e5b9c71c5ff38775bd06ab832913cf1b07888e02f880dba152eb54c93e0164631d98e18e73c5c849475e3cec812c007ca4e649805fb4bb58f318e833efaa92486785124b93abb5f99fc80fff61f47533eb2e46ac535026374ed4d3425b222fcc656857896f5798fae2b72a959ffe927cd6a71863fd562a55e480ec24fdda77abb7d2002fd4f1d6423b4e5b0e63de981fdfd6bcc652b34f336f3971c9f8f286ec13d02be214f32d493a2e9775e0764f0afc23a82c10f10f7be48a4b087bcce362ea0372f1e8f6a902350ec048abd568305439b2c5826d5712453e4204175c3c6eecef794f78be0fb79fd71bf9512e52da58634636acff89f40d46fc2d84b03785994343567e25f30d5af1e9a4033d56a26a590cc6d3b6304aea955644161d8ef0d2fb18626815821af374b3f81f3a943fc93e2253f55d6d38cd24b7dcb1c2788bfe4166295bf2e021accdd97d96e18e49589c3836c151262edb0297a10e496ecee159df6d81ad494a452c5b4e3ea62b4bfd980522fc304ffc8e709f5e1ec16f871a434e1a23f241bab564a46c8bbfd61be1020fe6850cc37c2b8a9c48c8b50c4d3126bc01b3f490a6fd662b32409487ceb4b8553ae13def0fb2771ee88b658572dc7d485197b5718e26649ade77e2ece6ed0b1a07fcd7088f727e86ac99536a7b7c7e1f3c253dd4fd3d0e1dd5a2dd08f2912adac4ac5a2d7d7277270f8f30a08e43a82b8c8b803d4421e3703d09230bfd5b33669c544a93379d555428dd48490d053de7e312e39b80c970c0eed2617c3a471dc819c337ff30b9452347bc50ed8645752af4c62bbf75abd518f804799ff3d88b7f8db2e56566dfb6d39149470973021fb8972948c7e4348686c0b4de647557705bd8ee5c4f9b3699f69a4fa30a49e3de2778e8c579965bcb5d218b1f3d146e63c4aecfdf4a35d29d9893161e073da1f44da2913a0562443b8afe3c3ee9f87c78d30f52da2bde7bd0a986546f60ed370b41c5917a37d1c7dc0cbde61de15c1af4e046a8c10a560e138898b8ef8ea3b8ed3aeef9d21a43dece8ce98b32724952384572f074704437aed815c828ca1bc2bc0ceeb7daa467ab09ed0885de3b9cb1ecd53c7e9afb21ce6decec09ec85f500cd244e93fd4cc8465d9efffd45799d47b7036a506af5e0be0c74d84a0ed06929c16d40d7d2ee9e07d43e74750e2b46e98cabd6f35020ccbca7039ca93bff39361be1fdb2a5f2c057c85bd6cfa0e974cd0ee68b4e5a93b2798bcb9cde43cf377170d2c3ed71774210ea9215d5e3e2d48806311cd555fe47ba12a70ee303aa3c55d48d20a0af01f703ac1b2e75a46760dada2a0ff4b768e065dcdc9947aa0ccb515ce554bd9b25700bd61ee72d80bb5e853c2e3ef5e076c642663b2b7e56a4fb9f680f0438e97cbfbab37f14578f0b6fa6c7d3bffabc4f45ce7b17559f9880a4700e3af967801b6eaa62e018aa4ff77fd417f7ee2ba7e956dfcaf2786d0b511719fa3d6cf1ef282285694b64cff6d272001ad521269c8cbf46cc0a385267c1f61c67f428a8256733efdce116b55201619403861a9b045061162ee3cea5169c6fef15183757309441b02de40cbfb5385a6c9cb8364746dd8f15acf0381f19adefb2b5f2f96feada5d2239799dfe5b7d1655398996fbeca1308833314e66c26a2849b2faf84894cba91dd30bab8883f782c7d4623f050616e0add63e64757f186a8092715458bb9b9d67eb9c9177ac20633bad34d4b10c375b0a02716e8b37c99e3cacb416046f76d2919f87c64abc6a125f6416dee4831f4f5d534795325fcdac63f36a65faff1f9481597953938890fd1c431e8cd3925f963e54e935870a3c2f8a16dd88686378b133eb87d9964e686b0cfa40e52efc4537360e0104535d998b5f3a08cef440e06a8ed3b6956ac5b0132e61d9e49c18699fe2c7f1aa3f806ec41ea0f23ef43f6cfc6b043669ade0b24e5bc45196d1535263ae9c19eef844aa392891eb4c33940f23edb3abee7e99b7f4a7b520436365cb99699712c4accec4a7d8c2796169e98ba805c6a8a75d910953b4f589ee4868618751206fb5e688bc2d9ea8d215e4f7c66ea809ad0d045ff3e578661ec0aeeb6e152832887bd446e491d40e702245284f47459c1846526d0c51a56ec9896c03b631e438ae6bc9f4f8bfe7ec84b78ee57a22fb7982bd3a9abfa7868d035e1d63df85705ef2c1fea053e2590197dc28f9036b6d5d3c16b54368c26bb955d269df29bb176e17062f3b4a07d41bff79cfabbc00ebb52358935ecd405333fa038a4386afe6a529562deb692122695a4165b7861401c2e09cf936ff43dc158f1de5de964bc65d7da475fef8cc4998314286fa75d8ccfa01e9e4cbb7aa54fdb312e8c05356f0f7ecfe553f8fd35c9bddc868cb98ba754badc816ad2f58aa5edc1465b94ba2d7e9954dbdfa00f869cc2ce11eddaa12b4362c2e6a1fe329ca56de195bc187dc1a9941cc26b24ea59b6b608daa8949914fa1d086d6525d39ca5da46c0ee659d87a77eb7e08bc9655049f66111e37acd304f0e337eec077c0944a2c8abea4c528f839ddf83c5204403af8e25b1ab90047710def6a6d1e038f908ed649e95f540d6edecbc74e7ee1a56f20cf5941e0b1ba5a9f3461c3994ea96cebfae3fceefa1a53324b56b8610a3033bd98f402aad707085ff9bcdebee8856440f62ed3c54ec568eaf868a636658a59b99ef8805e8fc9374e3613f2dd6a04c68a7e603fcc31abe7cdff54477e5617e55dcca752c82be129a78d56c40653be3536807ae1d16a7a8267f5ec4885714ef99c9dd154d2b6b6a60d52422e6f495cbdba63fd34704059afce24257314590bbab5a212ad6be57490c687c065dea7f55bbbaec3f27523b22861657c549af935fb44be0e569a8f5f9e221e481012104a4a8d8daf7a80bffdf474a5cabfaaee1568665f108284126e31a547e25730387da659b9914789ce2879f988c4b152afd79e01b01b7238a69aaa86241d355ad0861339aa3c5cf81296f3090afe56bc593695f0a288c97610f693d6ef85f0770891be361cb557e22f4866fb20f75c32a14187fc1c1e27d730bb22a401adab0ff9d143ae8b07d7a919a6384f55654f3de53e20c6034d0bfbcc1d610a2692b215beaa4adf6057ead978118653fdbb412d2775278f77e63268e56c3d6203ef2348c84d6388ba82b0"}], 0x1010}}, {{&(0x7f0000003c00)=@vsock={0x28, 0x0, 0xffffffff, @hyper}, 0x80, &(0x7f0000003e40)=[{&(0x7f0000003c80)="fdeaf8aa490c54b0b808f12bbfad096dc78bd201c1d66c7cc4ddfff5b103913984168e8a3099fdd6297c2a84f3a494d85924c8a13c66483470db42110a7917766fac8c2592743420a210e9a3d3b86c4780bbd209602d0873726e95a6d6d3e806e6631a901a1dca497f5e170e8b7a35436dbe01cb10201295052dd9cbafd4267a4bc97309cc1686d740f8bfce7ced80c27a602d8f9e092f71ce2cd8f5b74389a192366e5729a05555658e1660c231cf5d45057d7ce59e9aed6c502c8cb569f11308cde8896474456cb018ff9de651291aaaff3c0615204fad61def4bd46f267e3d36201c2e08070800fdc792ab38c", 0xee}, {&(0x7f0000003d80)="4bab802d4e5635caaa2688d2210702803ae03fb456cb4a37a4a5ab2a031c734f3cb62a5630da530400874842a40ad5151a53fee3eb7ef9d389e353b3e63911b365e7f905b200f3c272019cd2ec4131aaadf77e57e3749b769e4b8c6dc7337b74a31dcc7e41425846162442ae8e6e0e5a2e26b87ef1f39033d84c3c9c318f96cad9d93e42427e2fc6d4f9104487bef451c359902baf4330dd153fe915fa62b42ac5493307c08a2ca100a3ade3e553dfd2fce540fed0ae7754265c10725e9c", 0xbe}], 0x2, &(0x7f0000003e80)=[{0x70, 0x11, 0x81, "327f78b73e24178f25bf0ba1aafc13c9a29b4f64c5fa20587d506b07d458d37c42cca373764dfca9f63e325256fc4e042883992a45300b477b91776c0f1b6b3a88d23ce622dc3c50f258e375ba1f5a16d0920a58e4fae6eda520b086e28aea4b"}, {0xc8, 0x0, 0x6, "3b01e6b71545f28d836b2c00f3cb0f6a3e7cb414b70bc9db76b0f7e6cecd65421504e2e6bacae93675fcb45a9816fb6b072662b8c5871e61b631656c4d66d9d2f1fb613741e3f0b8fc36992d2fe88fea6db86d33cdfe402e6a14ad58640ad74018a7acf059ecb5d9601719196496f773e3b30c20264a632d70d161b6ebdba73be12d3c8ba377664f2dd49ba506466d064321e6e9cd33e45a6583a64c69da594aed193b31256c406ea3a03e7a834f4529252aece56d5ad1"}, {0x1010, 0x113, 0xc6, "2bd55046533ebc2cd10314562c1ac56a0a470e40d8a5baba07826ed1609de01f8eccd14d3b98ced8ba62087ad63e5fa80f0270884b2ad85ff2e2496e2c5a5639af24c8db13657320fd604ea396649cdfda745b37597156cd2dc2d44c80ea4d592e3e6a977ff934fba366fc1bbc78dfaf086f8debf039f63694994d6cc6b53fcb0864f08a3bd5056d1b96a397b326f6fbe87f8488fa8d1251ed2b13d30de44041508681e4793f1e7a955269bdd833db1aae8c2bd9f70b0ac41098bc796b0e5a5258ac941196a8e4757e83691dea93274461ce5206d55e8702c25d8437609676f93225696473f12f5c808aac1cd87ab3ee34426af3fe62f463980baeff885902402ccf835434ee6eb3aef675519bd3d1bdecd8b9369a3311b9121101e504a36eebc71bb96cdc1bd894794403126b3db7f7005405327fbb118617de7a98a0954900530c15392be77a3c25ec02a2eb7cc55d0d08f8441ddf08e7964a5df79ad597ee35d6c36060dd0a81135ece1bc81162ba6849aaa52052351b1e7fa34c0e145b556a28c9a3bb83434f1b8e803a12e765c6ad924e3b545c9660a69edd5bd2b40cad112e71110b65b91244b93a7d118a9855f85c505c5b2a37044862b7acd2dc15c2d47876624ff3bf655d2693278191711317dfcbf5c8c80d50c2e55c3c0ee5f55e8645be0a030cf8b431aaed6fa51804aac7306697cf889e88c08a62ec358027a34721f84353167b0ec72e0222e33c6623677632b0c5064f249e899db032c9105c61643f09636ecfb6c0587f0828258957b8faff14d260c124fe539e4dff8479e91d6c9473d520fa8b0a6623a3bdca822e6daedd4f7d184c3daab7fda9d1a9c5f0335e4f4b83da0cd9ebaba089125f40a23544179b061b971204822f2eb8a930f0873a96e63def2af07d26f9798b6dbd6b57dab115cd93e3363165fcac95682015eb756e62a0c77c93c0f44173c06f94e6226c66cb826133e7d51906ba685fe3c79462f3cf559026da6b447e7324b28c1e316163679b452a53feaa935adcc15d7977076a07cbcd3529e7667c106305e1dede0acdb998155de6df457dfa53e55a55304815dfd7ee0234da29473a20119ad53073fbef4e5ddb8ca683a86d303d8fbecffb88c958aa7bcea708a688445a0e712bb36a1567ea7091144590e09f9f1fbc7d225f730502bc42afaa7077c8b273ae2c875f93d6ca839296b866abfdc00baefdf003123eeccbfa341f08997ca367b2c9ec94e97f94941febec90a52d804b07bdefb0f4b6deb0115707949b6c70a031448c6d16a24e7542cef7bf9a0fd56e11776d14dcfc48d008233308e8285ac62e1de3ba8c42a9af12de1eecdc49575dcabde5ccc7a88de34746a334ceccca194c113f0814218bab44590e918c888007f646fb051feadf9445e27fe5a54142880a0cc643be63612ddcc7c4c24ec56fb2f20c4f1cd81f5227a2a01ac38f85ec3b52b181a5700a0ff24a9691d61a1736d36f4da6d64ae20dc338b33aab2affa251a79d9bf1509166fa3eb30445b56d39b994b6e9be6d22609fa23b01b435f9a349e7ede3ba2ffba48a7ccd1197a6f7ef56bacf24cbb2aa52d84bc099db49e863e3722530a1c8188e106a83d2d03b638dffc81609f5f7584f4a54776bf5b8cbb7d80402bc0383547802ae64f5559320e559bd9dd90042369cda7fa9f19b7c649203dcbf55bd92f448857bbf20ddda91ee4bf98c6d2f3d674f839abd7fa7fe3c89f9930ed480d2e23f9fe7c976d1ed77fdbba187a82545034c7b296b53881df945eb5fd1f810d3b3ce15c5abdf2b7a0e615773807a29e386dff5eed0093882be5955d45e731b9f3a5339fdbca6d52bee68b4cfb5a450fa0130ea5e8f1405fbcca35405d1b00d718f0c61c1e3479488eb5c1bc9af08a2bc1ec78fe1a43015a8ba4f18979f83a3568280467fe7b9fc081b53f87a2f03c3921dfdd865a6144cb7b792c4862eca14191085de7fce68060b877721b36dadf9fa72935cb8722a5a149671fe2b7c811f5de2c8e05f9a084b9457eb7356266130088510bab258d56c1d4593948645fc6dd60dba2f71380f9d983d6f4001ccc367fc7ec043ba9bc8ba5a7df8a115e62156afd1fc6e6e874d25d47e8791b783bfc937b19250f6ee5d113d5d182e002df4bfc794788e4a212aee97f2685662cce5d40d1b83d638f9b3c754d5d49075563a076b8d36f1d40cbce581d91c2413b92b3ac32c1d9a80a0f175a2f608b5c50fbdb87286ac75446c21a18d7bd49a9b00d6d0f85124524440c9edd5ca7467288ff2c6051d4ba357a6667fda176d4125e7bb5cc2a8aa23e699aa4881f557a6aafbd473cea110486ff77c2f63ed8b01112c0415f627d3be92b97a9206add81fbf4e5efe8a606dd110bdb7e0c84e4f06b5143aee41bd816b1c614e3e4438a1d26139e1902bac108d87c4f07b640d9b4e63ab10af1829e505ef0a135886fc21e266316e8b7f8a8e2ac78d6b041ee77dc1b71fdb19affe1c50e6d97c06f18b578b937386421dafb441b5ec44f03123b7d5cbda2e37f5646ff8373bbca75229f54416b78a78c955a1ff9659d78d594221ce1de385786fbb10d0af53b4bb220ad3af32e73afe1d03cb0563f672deec9fb1aa3c6d3503bbbf02d5e098f53e9bd267336c9311a983c666eafe236c44fb3722e7e7a3b9d64de4133a7360dee93d346d42a098025b9615e2a7df8d6fd637eaa9265b4e4bcf75fe8c6ed883fc78fb064291d2c23a76a4028995a2d94d027e62c9a1cec8f11b1c51f04f7640d25f9b1766e7a539b79171c1040053d55d575998311b0164fd73ae298575339c10a733f6d2227c2ebf29c09e0865d458111fe0fd1dd44f132b68fe12e7479cf1e8809a8fe5a83d383e39fc77de7ceaef25115edcffadb2f5a48fc82d6a66998a596236c5b73e1ac8480544b093e03147d955e4c26af711d91f86f689995b9a5f14310b52e436b53e39344a6b2a7f58fd798939a99b8a33f1b071afb053c2f3c008b03c04cdb1d7312cfd97344e4cf60b868c300329c9ff52671ec5079d9fe4b2ebc019d0c7983e22aa246383d6e747304660c2595880fbcbd2c687b4b06248d00211cc409f6e361807be562174d0daf92589f3cfa1dd91a89332c7c955cdd66cc623cdf2c9f131c08ef63968f447f6ddbfad7708588bce61957a391ce4eb9afd1edf4db03edb16d6d8cb15be72f46cb0cb7395bef7e44f8143b651935d9a1e4eeb17cdb91ddd23ae12b5c96ce4f70554d2b0cfea959bbc782780f67de3fbdd392d6a49ffae60e79386cf3cd8baf12b8a06bd6fd2131be92a77602e2ab583eb45a05f5105a4d0297f659e1085b460e90664321988139b559158e83267bb1059d5046a1491352ffeb934ce2063f109ae37b039d3f4da998c06682261072d8688b3b2d9b62647408189ca3174660633f9bb4044033b9fe57bc49a19e07354863bfbeb686a96098b6836c9f0c953b91359baafefb17deadbdc6b1bc37d58f75469cf38c05c5a030d70a25216f92eb353f042b0c25befdab194ea96dbdb4ca368a7d4c6fde1e44af824d1bc2c901cc4c3780ad355c9f6d7992a62a64dcaa12c4a786928c77ad74fcaa789f7e8b9da29ff746c506a7a975beba515c92e06b9bc5a38d7b46dc836d13bd4740a9941fa7e36d03b9186027b1ab0c5e50634f9c14dee8e3b3139b342f4904aa95437fe368f89dbfc64805d6fdaf4e454e764b0f7cc5151d187fec2fe3051d494ca546011e3a6007ee66246143ee824a248fcfc8bca8a930799e6ff8b32f561d40badd2f5e85ecd6108969b211e5819a00fc0ba0dc2a1930dec4b96e7715423b5f8e5840af3ac84b484251206203c7d19a779a01c16add3616aebf47f2fc20c0968b3f8cba5ee60ef5c68c486240360d8c1181e96cd9705db03ca92238818d33f0ffa5eb133ea99ee3489563a6446c4f79744e0407e0c947b1ca09568650db23220fc6e3e7207449df31c971cb4e1723abcbfb20ea7006b3a901d5d44888dab340b0297fb00b237f7842b7520c2a09c69ef43b526e51934ef1ade37415631879db01cf36bb5ba9f5aafc6f8ab2643128e5fa6cb5bd1aed8c714323a7a4cfea3f609b1d094eed2a5238156e95899edcafb14c0d2440dc1e02de93061f575257bab7285d5b67cf5159ac409b813a71b20d9353ad88778d3a36dc0599b40f247d87e3f20456f6daba7f73f06d3a983c7e57c9e2b4c401b4c81881e99b648351ef6b1e7c8dc9126c4e5849b3edfce18bcc8752bc9ba25512ea112c8138f0bc6a68c2a0a357e25cac75346200705320803dc6e58f06eb3386fe685569f1f5fc5cd7c8de760989953d7c6436bcd1e7f444279cdf59e546693dbd77c5e4f769a2a2584c551b5ed656298431cfdec0d37f51d774210e64f3a63a886fef4660fc019e67159957f6079ea5e230744e4d50fda80932dea7bbd1fb52e24c722299e4875cdcc09771880f45b451a28318ec99565f2136c25106a8cef26a95991498cbb936e62d49456bb517addfc71b3ebab7ca53a0a82df6b4623a50b3046d3784bada3f2c575113471671153d008ee1ec97635d69cc0e2ef1712c0bf7d2ef6020404fb575cafd1ff3d30e71bcb68ea65aef5305ac03faee353a61cb9cb7f6b9aca11c47a90d423fdbea2841f8faaa86435ad64e0479ceac44241c65dd44091b6ee77862cb9d554ddfa615fbc236aab69a63f9c42e62406877dae462739312e5f4c4e41514be181ee6afa54f3cb34e422d69b9e8afe45dd6f4bbbfd677446e68f0f9550c95c873c6f988324fd97bb874ba07407dddd099d76bfde857eda3fa7da4c3b1c8db3b42959ba2f27f9cb17e3ba465229e80889c8292628f4c780ab468ed3522211271e6fbc0b6b3f261e2e85066a4e5b2fd751184a7ca16aaecd1650eb2c02ad2dd8bb9ed3d7fcde4466df0dcc2472f0b680241bdc904216e91be43b28981674d8cda671b38406e466e2fe85df5a9ef2c5537070a3434af1c748b4984c5a241bac0532c4839ad09b3154908824ad712de454c60efb853776288d500444a527f53c5f86bd3034afec6e5514466560713f6ca95701a11e16ade144420462b1dc5d92f4ceece318a3722babd46f0e2d650a0ac776ab3c14bc28f6059348742e9d422ab4087b5c94168250ad944decc218992d38b577ab22d0f20a82ed5ba6aa6542836bc46a361013b64cc2450dc659917d955ba9527ec04d0bff762a675a557078aeae593eb68f88c137e37d9754c6c96f9a543705bef66f14c625139495c78434cd896dd178c467008eb611fb25fa0783415ac3375cf38c2a020c8809ab14993fbdbff83c9cd1eb8731124c7304befe088744f3b6db40732d8ec07348119bed0d5499e8c72cf5bd28ee39fc9f44c9005e262fe59e0aa740dccc772709d4d15163f25965fa8063978b46317b6ecdbadafe91fc4176d543f46f6a9d4b164b695cc99b1c7a573fd1053178492fa7b357e2361ed1a2b1408a345d3eaa176f3920f2df9bdeea7469df98dbb8a1aef87e21927d89c79fcdbe9d5b7456903f4b3c63484553028c93720c828d16752d5702e647a828a8724be8e4563aef7df1a459149be2c877dc97bc781440d6345a4c3df6f3fa77f48bc98a718cf0367eca0da7ea1692cb2291a69e411b6cab81ac5e3509ce6212d726e4905649e5dace5eeb4761179436f5831df18b1a86f619f0434ffe3e824746882163c5c6b307dc59db4756e00f30a5b4afc2477f9a4cbc457ab360f71de4a6b13243ce5f6cf5058ae8cc46772d37e2cdb87507858442ac85f42d46c107e417"}, {0x1010, 0x0, 0x1, "07e32eb2cc376df5fbdc275a5168222b70e95c211c0c8d1d9a89c3cd7a2de27c01d7728e3c5195264c102665b1ce333b1dab4ed63361ede5faa155c16809a5f39da616cedc1085cf016e8ac9c96bd6a4acada2b5eeab042db188ba63d2587a8f08de44d99cf79556638b5782e6c4edffd2be1ea6a93f2218ab78a10b46697cce7ada381eaf7f6fe85ea1f3dd9ecaccb6cfc08443ca81993cc96f3426ef99dd53099a4c52ced6415cf4a40d96a820db2445d9deadefdf4801dd3e971afc20804a98c077ed30a1853eb1ec86fe978474ada110c57b6367ab73a6325b45bf6051da423895c4a652772af6abcfee220700b0e2d4c9b887fa192aac02318791cbb63108c6857fc7dc5311137649aa93f29f716205ecb6f7bfee49366f0ab61bc5b133c65ef6b0bb04d3b91358b2b10777cd2645013699bd22f0a0cd8cecf2ddd9d7070c6e0f4130995b6e48912c9cf3e47873ae77a4a7cb1e875a12f6ddf4661481210e08773dd1680243ffb6ba33ad01ff2de7ea1462ab3ea9d5e098e9952dfd33271fc49eb98594b48cf7445459acf562faf00c58c1e64e4d2d85b9154a6dde1608191705d74657140c484bfc4a9b1cf0df39504274fa412129414adefc1499c43538e1bca724cc76047af27f6d4e576cbe418bbbeee1bb6a10b03ddcbd7c61911c98b7a3919df40e49b4c29e07c76cbe86e4109aa79bcd3608804090a9bd81f24811f969ffad0b170ab6c68927a0810e06304748cdc650feb6d6d9295187eccee7c743151c5cab6fb190b50a567260406594bd7cdb576c37178873c5a8b7915f9a6cbc2f6d7b8bda65a752112f9f63cd054dce76f358a5dbe530c112d2c85f897f56dd2a71df391382363a512e5d8940f20b6a2a934a5e869dcdc38434608f7d01055a7951b44165f5e606fe9b64603850d26e9bd21a7379af2d4d06bd6352e9ffa006db34d26b1e4f9c1083deb54483c3b6bcccf3834a84c59502aecea216acf9bd7d2adf6c8f9785b598cdc5c0019897f3578766e746e4227d1cfdc6d7cb26e79979a96a6e51a4c8b1a31b7b88481860dc1dfa6e133731d7b8e9e88da1a5bfc8213062687ddc2a2bac8ed739ca99a53821f0a659def60cf5494de1854821cca6c6a834796e4b8fb0a25dd7c0d5fb9a6ff78dbe7884071e16e3ecfbcab6c43a829d2982232ece962ec25761e8afb741416e3575b66894b68667d9d9a2fa5594d6ccd34d3ed0acb6ee5c7a6ca5c568d1eb8443932131ce824af240f06cf40fbd0651021be5981d1899f67f758bab2db6c3033bf33773a4e23282d3f8db743c6845bfe1afcb6b76e1c14159e9f9a2dbc5977745aea75259c531467904eaf3376591cc2df99e5c858d837c4f355ccfa24394e4d2e0d61d1564771e9e2efac2f428b85c91100cfa9cd3dc67d275a9bb39c617f4f13b8fb8bc7f2981c6ee88599e503178e2f440c527437923b43384aa9184f91963a55daa9f066b768b8aebd28fcede1ade97cb2555fa87e7c9ba2fddb4df0d3281961535d85b3fee7f1a5422671732279b1f5b6d9350d3d882f3c236754a1e9338d01df065d7176f53011f69a2ff533ad73523c1809f6c4df1017a24095cc51d15a1138ecf628dc885cbf392934f992e9960efcca08012fffc9763cd357451c4cede7252d035a10cbb272c1d0bc7228032a96ec34e0a89859302983f4242b61335d50770475c1182532bb2592b5a1c75a2b78ee066dcfc6c97a86273342a71fcf6c144fce2235a47008496eb4da348ee5d249517830a4b7d1c39935bfb44fb26f7642b7f734b002a6d8fd8fba439661dd0250dfbd70b1b3a05a5a3cddc6206ee45d6788b4aedd87cd283d59a578b4276444211ed4125bb0443504bed6b26c235a1447f110a7778a3e48f91fb049c7887dbec0567d9a10ce309fba29d3ac8f450210932929e6b09bcc0109467f63d6b4ef6a14efa1a9083a5468ccbb80eda2143e1311319ce75e9b92f77499cf0b0226d528e105f1e7f05eaa046a1ef2c034727ed12e4f7ebb763fffbc64e2707b8127a46f10d41e9fef7f86ea3d7e35e4c3658f6e9110379d572635f36fdedd4190e896074a6b32635b88beef9f11a2a17df5f08c3e85d63b0ce3d5d049c71303b7c7418db5961157c19dabc8c30c3a211a784e1959739f9b68c1e76f7aed0c44004ddd6c2cfa261348c5a146632b4c13cb1accc777867c00852943eef99db336e2e34e8e332fd18ce6a28b22e5378deeb7015571a602652b84359323e13401623825445ae3f1be5e7df4b198e4bcbc11b9069c26ba4c1e60322d3d1915541ee6c40d64462cf5ad6188ebdef44bb26ecef57cff3544bee0186060e30315e5a86ecf4ffdaac566914565cb2745f54fe7bfee2a40468c3e8ba5e6d8505f46808075f2ae34648807747bf8fe6f3bdfcc372264b4a4b64e17218016e4bf98d0c79e2b2870d8e19aa91a3e5236364da5a064a9937232b73037616b3fd3e56e28b846ac34579c0f89089dd75b0cad4c0d1d2e682ff4a528b2e2a96b688d501e8a93b8ac592d92d5058e543833b20200f36f1127a533ab3dd3316fe72b7e086c6c05d0eddb153645b58df43bd74ea3ca162cd05a46b24f52ce0152172156bac481aa01b27d9ce39ec32e4309d365f93c69a0e85114a79b8712eb266e5114cdaf28af0052839608fd0667bcd013d2879755f31a3f55a86adbded1948ae946040c5df12b22f669b1205418c13bc8a4a5f7c1fca81482196435abe60e18df94141065a589af485be9009cf9c8ac7417781a891a2d0fbaf4bec79da1fe2507b50f78725f301dd7542eb995ffc039ca6b4d7c5451b5404f5693fa13279078c9e52daae764bb66c0689b13bd221f51c9e9e84f7d1b887b2ea328ca4ef7b404175ab9022e8d98af9fd463b5fcd17298eaef678d8cb0887c01e88c33e54d1bbb5e79b561efd0a0b2004b3ae5991594cb7fea6da77e1ea74ed3dba164cb8bb9011fad1eed9139309811884004f8df6913a4cd1f7dc0bbcb2c3abbb63d0262c9abdbbad5742965e4f89ef203c88138fe7f24025b30ca64b2cb6d505d7073827841f967b17125092a0d229426adfba06e7b2d7468f933dbdfd2244beb5732b93455716bd8872bc35ed039d67458275a348c0d812cf8cd11c742a5d482935cbb59fad9b1309d6e97f0f11d2f4aebbd4b038710e6b94b2ae11e258ad68963787608309abd7e63620cc084903d015950b47cf633e13b12facf14a99110bf174248d7f63a2a392ec00d817b295317b0c1c373ad02768698de65bffd64348ab1dd2e51897d9a8848552aeba0fceaca16ed0f7b6de184c75b12447a442432f27b1cfa70d4af5558865fc4cadba67fdb2a7d6953140dccf92c0abfa1508cc6b0f2e7924ac1a104eb9a1179681449dd80cbbb669b0d5dddcbc8e34a9d8a3c3a2fe6f9f11029fd3c6eb736ab429de09396130e67be4f809d31d7ae055360cf61e6e4bf5dc79fc1d838fa93459e4d7f07daae8575c307cb6aa8423814146387d55d87335db89590cb305597dd644ad8aed1990b199b7dcd5148868088d7469987fb19cd51c5fccd24f3174c5614049f4bf6ed7c39b1d0d540a540500a1152ae0472ad4f6ecd4c9a480190c8746e5d057a215c111ae55c1da234b248fd1d4c7fe82ab552cff87b6201ef08e81e73874182fe20a1ad582bf4cb16ecaa1a7b2af780e4ed4e7d8835531f3faebfcdbb3abccf46afad2c5c4ace8794d591e84fe98edf3a2a12217d6a6ec6df17a9936f3134f07cbdc46a3b35b11892785a99f579fcd6017608c711f977033fab9993fc9dc5771fc8fc9ecc80045ad3dcd5ddea26698208619eb778ddfc9f8ac300ee9d74f90f76efc418716c5cd15609b66e71c9093534ed114f119ec290eec1a81d1cb3558baddec021ccec97ec0bfaba5a98d19b362f551b836b84e58ec27d8faa85f9eac025f6ca2bcce361361e36f31c2838507aa32996b09f233cbdd7d103aeea5b29125ca9f783eacacdc740ceb28fc70431881d8e076b15bf0d4e3f935a49ee3a6bbac3e7f0664719622b5d19fa06440e6ddaf676a6b9ddf2d9632e88e96a9f0b6808da3591cb73cc268e222a6dd4674c5b6be698e885229664f7b654d32353694c968ffbed85de7fe0e56fbd8d6990d375bfa259dc25e3a8d04960e7a3364ae264c6ecee858434f38e3e6e41f003d820d0c7e22cb37d636be55ce133a190b990a644bc75caf1cb86aae5bb8582a24f2a4ba9f26e721eda1261486b67831e82cba689f0f043ac5c7f7c8e69c21c45a748ed856297dfe05bba1906a332a60ce8897531492dbcd9d2ec2217667072e30b456bd1a4d54481bb8ecbaa30b17c9169a7302b2928af59b85a9dd4f00ff52812622086a98ff7a0198b95fe1ce8ac16da9fb3132118a792e8e30045c4b01c319077b266d49139b663143e554299600e1ad34a54b862a0688aa3338eb38e92facd3d0fdaa629a45f080e14282efaaecc316cb68cb7f7b3ddd1304899b9ff41f06fd341774be2cbe6014071dffe57cc00f0d26673e053f73441e863f7260b021e61326349a43b6c0dc98802bded1e1fbb4e84f027679f591fb831f37a22831be18a386fd06ecea7385c3a4d7a0d6528f1d3741ab867c6c8ad448b3af3c0b5f178988f91a80009c765a5c382bc3a035618e37cbffd4e5f269c705014ece389108033520b7d92e7e535b7cf8bbcda675f10680444e2b178edb5fe185011a3e72ffe6a62dc75083a77b0f87aeb8ca6a82d11db77fdce5569b1c49cb17791f8d73334f865c5e2683c9c0327ce71d2b3546aa22b7b37d85d9eccf6a9d45a5c8c35a598367b5ded8e4f133f8bc7610b6fb72d8d55f65f6c74adad8f19d5c554f6d18a65d072f4c40acf62c98cde8e883d1449202adb8e155f3c5902ff637bcee9e86e000f5ead5cea870dc5371b4b92801f759119c94b4d8f35f6dfc9e01634d84af286f7a9f0d6b050148bb62d29a9df05a67f4ac6deffdc5c5485b84d2fad279adeb9c55923bd0233ecbc5614c49beb63fc4c5b0d468e96958dfc592401e0fe2a073e39b434a229f1dc99f855bcf6208519da20d996b7f35dd9a0bc52b547426d199e3aa3ae47412387c7d86f60cb892705a2ba00fcdd755be6c4306509554ec2edc45ac8fd5066354a0d8ea5c81ad49ed41bce6d971f1025166eff59d5d843364765f7974cecbda2108885757e8b1e08c71f3f769687162da8db9a29ac511b54ef4fef767cf8ec6c5dc70abfd3e23d92f854f5838615ecb2625bac9d2443485945d9a7dd3262a698f2bc172dc8be6859e688e359a365cf8aef98786aaa0f11131a32de2993f16723850eedde18453f771723e3be26b8de642de5bbfec6e3a910f616428c4e2ae2983255d62a1d1df4f39bcf9c2bcd0410f9782e94ca1bfa96fd725d8ece56eab9f2a357846be1ef0f1dd555c339dbac31831184cbfbcfdf793c66941290a9f586aa9635eaf9ccc2bc6b5efd02556c060e19d0cc53136321818aaf9e324ba90cd73cb19c97b3113358a4dbc1410ac63bbf9cc1ca5d9392aba3f52f176dc9db29f6f55ace3e7b06b04fa246af6a3c79fe55ab581e90d59722623df731721bfbaeb18ddea15675a653093866cab7dd44d262ae30ea888241ccb960d7e0bacb75ee5288b58a2a1e7fd7a7a2fb7144efa59ff1639fac90618a44e41de22cf4314721b4e2ca7b5fd97609c64ea060292d86089f14b2aee4b3330f16b9ece796e8823178313daac43a86f407e24110e1d0919d673b9b21c941f8f6f662f3ab1e4978a79b1eceaf49e05c9c0a0c8e9c26ca1bd"}], 0x2158}}, {{&(0x7f0000006000)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x3, 0x0, 0x4, 0x0, {0xa, 0x4e20, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x8}}}, 0x80, &(0x7f0000006240)=[{&(0x7f0000006080)="a3f9265391ab0a9941f5d5fe3158575acf03d8c36ca100a99b320bdcf4fe0f481de87c0a60710f3c2491d593081531883cb21dd63307df1a1105967e0b1327ee9610aa8520f165fdaf515f70cc183b53dbb07bcabbf90409d266b9d8c964e51da860368f7a4e3fff6b31def18e30891cc633211ec15221efc984dbb2d21939ab85d4f6dbe54950c3a916ea58", 0x8c}, {&(0x7f0000006140)="6267274ecdbcd5eb89560a21f0ed27b1cfe7ee3da9cda47e88dcf4d5dbbe8ee2433483669f7b25f81f05140ecebe704c1af48328ab73719e3ef6dbf144f6cb5babb8309a5cfb05b5fefe0314115889b266cef001a3bcac678e95ebfdb35fe3da90c631e74310678801", 0x69}, {&(0x7f00000061c0)="94ac140034a1377b2196af0fd12463bf7eb45c8f263843235bcbd86a298a33d32b5a64f5111ee734f1102b5efea12ff8751e1d09afa18892df68100edb67eb47c5642d6bf2e81d502a9b643d123329b08f612fceb7bc09dbc34e9c2379323a9e1c84dcc49e0fd47c977095322ec411b9aa4fa60298bc17b5e27262ffab03", 0x7e}], 0x3}}, {{0x0, 0x0, &(0x7f00000064c0)=[{&(0x7f0000006280)="0120e9a208cfab9315ec644fc9f3d8f3979eb2e0f14da4b5f33c9c570467d2b689910b5c7644fa07", 0x28}, {&(0x7f00000062c0)="9ffc9ade10b50f79964b6f8b7c0257248cf00d893b434b", 0x17}, {&(0x7f0000006300)="823d9d6e46f3309d0284bf3642afcf617008ffda5ac5f74688a4bc34a97bc54a4638e6f069a2e38bc612d67e5103dc4f0054d7cf13100ec27cedf4673aeb9a60a5871870f0eeb94690ac8aad5323661635b4d891c52ca84020fe4d8844504a2f458376cc294c21fb", 0x68}, {&(0x7f0000006380)="d0e348216c2f86b7ecf329b38ccd361113bf3b97c698ba7d20409e9909c78e92d787cab398addf32fa8b05203a19bc72b0e25c6c6f5936646f0838d074db3793a1e797e938713fce60cfeeaea95fef208039221654819e243dd9f95e5e19ba34db1ff71caae8e9bd99ab6b6f62f0e26f034223d3d1574a540652ad696f3fbaae67045cc6557a4ecc6e0dc6e104e1b78771eb9ef4e48b6ef7ade148b2bd7929506e64697db3897106224af9c549d6ad0a932c1e9519b134b215c5b3aef5b0eb0be48377389b35d08ff0115a900b3d96f9c4bbfbd180ce8831cba4efcf9da4bf2178cdda67c058c58d2d7fbeac2992aba00dd6fe96d7b574abb4830923749ccb", 0xff}, {&(0x7f0000006480)="a04c4fe544817ae13ba5aaaebd73efd28604ced4be1ba3eaa78897675efd43fb034c", 0x22}], 0x5, &(0x7f0000006540)=[{0x78, 0x102, 0x1a8889c3, "a87e0396b909b97dc93ff4b5d43e2844d982c098423393346aed567bd6d9a8149670e0fe59450dcbb30e90a813188a26635c0610849e5d8cc90ca3512b499280e7fa1ce6493bcd9f30a89e79df05726ff4d07d8ea56e314634dec983e39ccc5c88a912"}, {0x38, 0x117, 0x5, "ce1156e336725d042a30e5b5a22b705707724c5f1d86f38699c3b922ca45a8460c0fe3be6628"}, {0xa8, 0x3a, 0xffe000, "3d247d08b1562ae94d4b083e5146410c4a8b88f031e0dc27e0036c342e42eafdf534d420af5caead51e1e2bda55f07e0b44f06797a50ab1859005ff9e8ea9388cb34ea1cc4c66bbc843bc5f3aed60423ab8d2eb3f96905845cc5372f9663f285670a362a581bdb5995aa84edb9c097188110c9c3624ada7b17c738061f6e6ec74f4ee9e5632fead969be39c3f846d79b4e5dd3280d"}, {0x40, 0x11c, 0x2, "1cdfe240601af5a8ec6a75e75ba25880d64b74cba5594085c775e30d7dc87fb11bcdd53e9b5709e2cdd5"}, {0xa8, 0x10e, 0x9, "f508744b56638849a0e97d4b6774b15b361cb7325ef6fcb49b92cd87cc1add672d126d7b9c1b8cf7d077ce79f9b63667cb62ab3243e9b538e270be36a73236d1b003f86cd0a3ef5906774f67d6b1e1cc5b04177ecde6f8325cb8e50d0053be113b92ca14ba28700197243d84d73283206317bc4645accf0301b548f7c0c52fa48d5477321e83960ec5a6d492119656bbb71395"}], 0x240}}, {{0x0, 0x0, &(0x7f00000068c0)=[{&(0x7f0000006780)="f9a380838490750bc33593d3e6d7e6a63195ead9526f53b349c930248a0edda74c5990c0c8c61a96b6f2477bb1a43938ff081e5231a82ebc271d1c1cf9cab2214b2737d47d428bbf63b0afb2a6e73f2650582dbfff904e4d66f182b95aa94dfad443568ac3e26bae7b566327daa1148307cf0ec64b6386f0fb18f8e9b4ef5256433ba894faf5", 0x86}, {&(0x7f0000006840)="03016d2b962c5c390bad8d3e89d238aba112eacd61c0d59afab215c612bf10dd41d3ea5971bbb2570fe505b8891a082260fc970088a4fb31e8a76f49fd41eae2f79e18909f1bfca1602c1910367d7763817c30", 0x53}], 0x2, &(0x7f0000006900)=[{0x98, 0x118, 0x1, "95c4f79bd6b9514dbe874907063bef19dd6763fe5fbeefc81208c0548053b1ebe7b53851852f0067dc6025e38c702a5ac9af0e2492ef40a6918fd2c3e6f71fe834e5f4ebf5ca62e3114d3f97cce9c524e4a640e5b62896fd3737b4b5232e96c75d487438d42447cccf14f094155a0cd02d7311fc806256ee895e4c2d6d589d9c4fd6e6e84583b7b9"}, {0x110, 0x0, 0x80, "b4a3d9a657b3b8a56d45676d42c61691da0aaf3a6e5787773b55b34bfbf06be312f1cfb5bae2f802092f2b78306888cddbdf88554b157fea04ad161ac00ea84ccee8e2ad04d022284b7e227d6db75f1f4a288e797c501b21a4345da215569514443aadca292c46f778648fe5de1d97bd6a0eb03784bbe39a2c7a7b09bad8aeacd3b82a0f8465ba7fd9b63ee786ae0a525865353e30e9baa221dc57c96ab49c3183e1e7e674ddb3e4f4c802f46e83d77f2529147e2b68c156e3490fdc2e7991c4eef780abdad2126e3c5a3e3c560329d7f47bce6a9049ce0a71db412b51521ff6e65a1eea4c52998109201d4264005ae8e32693ebd962b1bb81"}, {0x60, 0x114, 0x81, "cecf14ea3133ad53ca2f1433eca3e2c4a9e561d42a6c848a5ec0e143fb56d67142d5ca02fab863faad965222394227e279e1895057951cfbe9c3321ad5b3ccabd6d86156b3296c7ee7"}, {0x98, 0x114, 0x2, "ae3b7a3a75576b4f72a16cc921114a10bafb8761a383822b41a173b977b76bd0c9b00f30f7c8eaf87d40a8aaea9a81f6593d58bcdca5321f68861039f5891e4399e1d89ee31daf92f753971de69f32b8e30cbf4f6782453b4d808347128eeeea626c2c84719ff614b98e35d6ab8f2c706f41d2a4a02615687d40453f3223d918a92b731ca3ba"}, {0x38, 0x110, 0x0, "c628e189a4a425e7c2fa4b723525f1347ae7f17224ecd823cd257aac2697b3a108d54d"}, {0x78, 0x111, 0x0, "9cfeb055185394b0e53dc9eada1a795f088f6af1c9ccfe9694058bc825eb61d7ea240fcae5d70ca917b57928cb852fa74fe2eef4e5f3e2d208b5d28ec1d3f9a773de11bf79eaefe19ded3af84665737189cb15a9bc018ce9455921dbda20a98885656d4682"}], 0x350}}, {{&(0x7f0000006c80)=@nl=@kern={0x10, 0x0, 0x0, 0x4}, 0x80, &(0x7f0000006f80)=[{&(0x7f0000006d00)}, {&(0x7f0000006d40)="988096c5d80695f4bf6a8486a4705718cb84f101074b33150a17b26ac2bc5f4656433dfabb85cd136d01c1d6ec40aed4a5fc978a75fa4bad745986664ef151", 0x3f}, {&(0x7f0000006d80)="5c602369c6ba928f", 0x8}, {&(0x7f0000006dc0)="ea4a8c7d4ed3e921a74fc9a5eca3b2cfe712f9caad0d59efcb2274ca2df2bf2bb6ed31dd7dbb28860ccd37d7ff572aedf429e96bc8f24a16eda1f88d3c0209e1c37d374fdf854f4e40d4aab470f6a2f63decac1b7d6ca4610c337a23e884d1e4d196421cecf47def2375147885e2e00a42512ee631f58c3e4964022e36eb296f8455c15a54d799f585e3d88fa20e92a412be13431a04158a911dbdf04ad545b3389a331bc26d2d41aff84c1df6738b801ed1412fe86189ce5f3838a87dfa09cc951124295cb2b19b8bd241ca98ccdb39cdddd600b3ce5253f6fdeee0259e60a63df7d59ec192af9b284fee", 0xeb}, {&(0x7f0000006ec0)="7bd273a251572728d92be9b4c264df294f17", 0x12}, {&(0x7f0000006f00)="d48c01daa0cb14b1541385839543a72632b06e3b6f31e14553c3303d94a786f616794005ad86e90814fce5d5cbea0655b422b808a80954e0c5c5e9b99619789a8961ddabd84bc44d", 0x48}], 0x6}}], 0xa, 0x0) 06:51:22 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000f46f2940cf12117111700000000109021b000100001200090400000103000000090584ef"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000040)={0x84, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2001"], 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0x84, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000007c0)={0x44, &(0x7f0000000540)={0x0, 0x0, 0x2, "7dc1"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000000904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8, &(0x7f0000000080)=ANY=[]) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000180)={0x14, &(0x7f0000000100)={0x0, 0xa, 0xe, {0xe, 0x21, "69352286b00b22dc560d2450"}}, &(0x7f0000000140)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f00000001c0)={0x40, 0x11, 0x2a, "6d051bb668ff94eac1747ce435096d9cd5d9d90a9b72804b6737e531d9b266502560f6d54d230acc9d42"}, &(0x7f0000000200)={0x0, 0xa, 0x1}, 0xfffffffffffffffc, &(0x7f0000000240)={0x20, 0x80, 0x1c, {0xf, 0x1f, 0x100, 0x8, 0x0, 0x8, 0x8, 0x2, 0x1ff, 0xfb06, 0x81, 0x9}}, &(0x7f0000000280)={0x20, 0x85, 0x4, 0x4365}, &(0x7f00000002c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000300)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000340)={0x20, 0x89, 0x2, 0x1}}) [ 365.337081][ T5090] hub 4-1:0.0: 1 port detected [ 365.343196][ T33] usb 5-1: Using ep0 maxpacket: 8 [ 365.512353][ T33] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 365.520270][ T33] usb 5-1: can't read configurations, error -61 [ 365.606141][ T33] usb usb5-port1: attempt power cycle [ 365.947956][ T22] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 365.983094][ T775] hub 4-1:0.0: activate --> -90 [ 366.071893][ T33] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 366.187463][ T33] usb 5-1: Using ep0 maxpacket: 8 [ 366.242631][ T5639] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 366.252735][ T5639] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 366.333368][ T775] hub 4-1:0.0: hub_ext_port_status failed (err = -71) [ 366.360349][ T4735] usb 4-1: USB disconnect, device number 7 [ 366.372226][ T22] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 366.383620][ T22] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 366.394065][ T22] usb 2-1: New USB device found, idVendor=12cf, idProduct=7111, bcdDevice=70.11 [ 366.406734][ T22] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 366.445248][ T22] usb 2-1: config 0 descriptor?? [ 366.453814][ T33] usb 5-1: unable to read config index 0 descriptor/start: -61 [ 366.462176][ T33] usb 5-1: can't read configurations, error -61 [ 366.672171][ T33] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 366.698137][ T22] radio-si470x 2-1:0.0: DeviceID=0x6465 ChipID=0x7669 06:51:24 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000001a0001000000000000000000022000e302000000000000007f585d7b018ab26c6f566bb7ce09890aab6a15858c674fa2b6afa21eac0c235e32ade0f39f72730766b72d7de2016f80e2a96049da6402a045bc597ab32c27b8a3885a5cfdf554687b6d857f4b27757cc5cf3a92bc64f10def6e7557e564e909d1bb10ec94623ff1d2a792d78532422f94be9fd27f70a87058fd97b6c585f94e19415ca0c0dbc876fe515d298f7b3c77dd57499923537e462d3ca228bf676c3bc1a704badb178f29de9c3c9b6004707db401018939f9ff6b8d3445d927b9a5ea089e813a5cfd546b461a"], 0x1c}}, 0x0) [ 366.821936][ T33] usb 5-1: device descriptor read/8, error -71 [ 366.952648][ T33] usb usb5-port1: unable to enumerate USB device [ 366.998092][ T22] radio-si470x 2-1:0.0: software version 100, hardware version 101 06:51:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000008000500000000000000000046008002000000000021907800"/38, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000b25a234841449a67749cde7af1087388a18379d3bf924528d854d75955000000003c1286ae402767f3d571b6255664c2e909329811a26136b073f25f51a801486ce69475d228493d4cd2a6f134afa2e7037323b4949abebbbd154ca64106c5819b7040c34900051c7a56f7e62a7881151e658e38dd0652aa850992497ecd27097a2ba2c52074c80f543a4f5fb6c327f2d0043eb30348789b68e4f29138ec03948d450b34"], 0xfdef) 06:51:24 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000140)={&(0x7f0000000000)={0xa, 0x4e20, 0x0, @remote, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdrdstopts={{0x18}}], 0x18}, 0x4000005) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000640)=0x0) r3 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg(r1, &(0x7f0000007000)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x1, 0x0, 0x33}, 0x80, &(0x7f0000000200)=[{&(0x7f00000000c0)="2b8645e1869af5e784283a1f6885f8d6ce86755f33d83d60461ba6fd2289d00c1214eaa175b5f374d3b4deaeb78d75ecab395141f959e1b75cd1786db7", 0x3d}, {&(0x7f0000000180)="0d04cbbefb420a3d0bbd85a58caa441432ac6905b1afb51fa512b1182145d628c72acea1ddd91421eec05f61ed979dc8f61e8d3767d02ce1119915e28b6c5e4972b1f9c09d71dc", 0x47}], 0x2, &(0x7f0000000240)=[{0xc0, 0x1, 0xd8a, "9b3a91e16f5efeeb80bd89261b9d1a6cd0a982f97148b6cd6c1fb2e290351e0293d31058a2e185b75f47fe3e2acb9dd69a43b9c523dbe495abb0c4398260ca374b6f172d72289b77d1eff1c933d237806df61edb13f81be220e68f45c345055f69d2bbd7654cd94b8b2f6d1b65a978bad6dec99d82a49e0e1a5c854f422dd3d4a28d694f09955cbf696199041f94a9eee17da2e009001d80b4ff797d7abafda9231259d8fdbc5fdea3b8af847982"}, {0x38, 0x101, 0x5, "3dc90e1e7dfbf0fff6204b1d4befbd9a69d00dab59abeba6168994bbf491277c5b7068410980"}, {0x78, 0x11, 0x3, "3af2b121d9254c941f503276a3443ab8593445ed1955d3c0856ac9a99ef9041e62ebe0b9d6bfa22c863e274e9339f571865196259d46e35641d2758a4a571a5d4128f5e0e34bbbf1bf816e60404888dac4a71ee696cb0efaa4f871cdbdf7f27a4d119f730e6cdf"}, {0xa0, 0x104, 0xff, "1bb89512078576e16ce3958a50a19a1a3f154e95d432077ab2c931936c501cf685fe6169b6d3f5cc565194dbe785c818c46e1da4775c97d74917ff39e6e90cbc3d609ff563b562809253b66dc8a5cbf68a203a0480495aa2559d949b5abe7eab2bf2a077c4b611159731dcdb5652c30fefa418f0d8841e5b6b85d0e89469f0456cde32e94ced312f92dd7e62"}, {0x18, 0x108, 0x8, "2dadabc706d20813"}], 0x228}}, {{&(0x7f0000000480)=@rc={0x1f, @any, 0x4}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000500)="81c65e0003e95b5f11cc42f06f36493e18500e54e56b8574c1d198ef3f6fd90f1e38b0203802775a04440132d778e1f5e2545fb62d47b4779d02589750ecaca6d24d75a1df8407a84d9475372f4f3d3159c2107d824aad1a7ae612ed64ff155630646fbaa8b9d201e2b0087053b49a63f670537cab74335028a7425f1d944fe9f2b34f5b21509b3803fa8dbbf031362a86974a019a253955efe773c54a72b2770bd6dad6f0109820635ad33d948a6f988dae3410bacf259a6e52043208a277df268a2c99", 0xc4}], 0x1}}, {{&(0x7f0000000680)=@nfc={0x27, r2, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000880)=[{&(0x7f0000000700)}, {&(0x7f0000000740)="f503f465018820caca90123992faff163308edd4c4b46897976205aa6727e476c0c2f8bd743f99242efd8cb0dd4656014ad57c7dffda5b553217603b5ff4e3a8e85db9ae90572c8b4b6653e4d197556b8ea0", 0x52}, {&(0x7f00000007c0)="13abd3d34111aa34944930d505818f53944897ee35cf3a942665ff069263ba3457c72db85e1fd528535b9345a2ca5341eddaa0b90e60809df486dd82fa9458ee9c2943b52693baaacef7a51f663360f6302510a916a3a0661c2aad9ad235f2ed5e95ddfc6b5a78e723b0779736be100604e5d5fbdc14dcb522585c9f62f68e85239fa5da3b40212a15bf3927c974250864facc75cdb7fc3a35e4304380b197723e212e436fd5002c17b76fbecb9c816fc1ef492a3d3785643a", 0xb9}], 0x3, &(0x7f00000008c0)=[{0x100, 0xff, 0x1ff, "00c3a5e22a920d0fc934b2f239b7a33e0382a3f46beeeb5dec0350364395bd8db99da8c459c52095efb2df748d82e50c47884d982eca98e079a41abd7af8316334cbe4dae8aaa9e92d98b40080ecd9b0079d5ca419f79cc25a973988b7d4fd6b58a72c5e06964d1693689470a8cd551e676baca2998735d9b6aeac39a94dd059ad12bf8ea33397cf49a16d45e8fe0b9ca0b14b04d5937b146dce286941668f4c0cee77233cb2baf995ab2a52339aa9b5197d728814b909bd217fcbe8e84113f20c53bccc5a0aaf60870550ad4a8ef4bb8d0b308da474e959598da10fd5eb4b4b2328977f9fa20132ab411bbbfe5f07"}, {0xe8, 0x10b, 0xffffffff, "bdef88a938db469f5435a251ed265b46a96adeadd5888e71daf2e46233a93887b62541591a1e2a0ccf8e7cc356b83ba6cfe5dbd08d78af5080d7abe298828218cde3f283c79c9a7e518d94cc2101436eaad0b38b2c634bfeedc8bd6f5e52c42f16062a5400957e5d1f9cd66cdc5c7ec6371568b143c15af201da83952771e99babd0e42c4a020f540a5b48188d0641f9128d8d1f67af19a16080cdecab7b1c74af569233a0e6d086508665e60f5d05bc5d387bfbb6b20cf50a87f6e711c1c264887209c3fd11acc3145268faf698c238d94868df0879e9"}, {0xd8, 0x1, 0xae3d, "b2322b96c0056b197e6937b8b275516875d1c36ab5918f60c8883e871677462be7cf358577cf6cc69f9babb4d1cb3dcb9038e6024bc328748dcb3581e98b08c295c2b63b4e18edc62d75ad546e217b8ffe4e6d8d8026ef0178e77f15a5e608e744e76d1c1c591ba388ccad55046856be9016f93091e399c40dd770b8cc36a38cef082d2980d5cc399204b769cda96957823872c90d873359e0acb50accd2f56be16a1f4cc7fb1985da505d282eb5f074d250a883d5f429913120fe740bbff1533394f3"}, {0xb0, 0x10f, 0x6, "30433a3d42749f48222840a7978e733135e7545ddf6afba0d40d7b7a55320c56c7272b69be4e5d9c8842b1a444fbe22718c28c1a387778ebf98242edf70fa3754ca2d974fe37002a3b1ad8e7a7d3781f42c25e57edf5ff1d6f8b240bf2db7122c02c5fa95a584a3f808d8d456b8394f5e5be491e4d04410dfa23af7add797f10de4796cec64f5ab037724654cf848340ba6d9fb796ce0d2f81589a"}, {0x10, 0x109, 0x4}, {0xb0, 0x104, 0x7, "ddada132052f6b2ed3e3d0c01f5380da977a0c2c1a61e2200de208757119bbdcab27c388818e080145d1ddec94867c9ae59d606d1a31eaf7f7a9949c07f21e401bb27d8d0e51a13618a2152ad5a0cbcf2896eb549f3281bb477a8809df7346231fef30d9b99a621176b4fe84bf6dcea3dce379a8ae50e1457f36fb7e64150102f082112a3abec8aaa5b41649f29e56896f468072a5bb99f846d8a4fe"}, {0x78, 0x112, 0xfffff800, "104b78dda4040bf41af8756a4cf77cf604804ce66f7b4d7ae6be3e0c6c6faab23a76254f7e45cbfdd4ed3733f40566f40646ac7a3554ba8549a1fac9f95d10601b51f1b08b8737f99123e3707b01839fbee12123811bbaf4bbd9052fba1919fceea4b37b0014"}], 0x4a8}}, {{&(0x7f0000000d80)=@sco={0x1f, @none}, 0x80, &(0x7f0000002180)=[{&(0x7f0000000e00)="fb575d8b55d56a66a03da2efd09c3138fba936eb1e6e2afe27b6c2d7ef1b882734d356d4139c2280ee84a455874d0750134d1c68b44822a971710da407813319b266220246589705cc22da5ccc5b029113b31a0e96dc14cc8946b3122c646f98aa0dde3174779a76d24e5a13cd9ca84098bbd6cfc23e2fb8e0f6e47ae3429e9ece46476af1136148619ab3069945a422fdf2e82e7b56419679e32acb1e9b97e08e51f20f6b183641db6f5654d5479850037ffba2197cd115a21127fc5bc90b33f5eb1b694b606ce4bf610770ab6df05f774833a389d8ca07272316f800fa874c7af439988303a679bbef7ad0657a1ef22a", 0xf1}, {&(0x7f0000000f00)="fef33d7a211b825f8704589a897bea1efe94093f2665987f6e2d3eb115aad13b05d4e648ad370b683e2b4c69aa42fd0570a2aee46bc66e59a5fc4a0a80cf17ea779111cf9e4e0a38f7b3cfe664f3a27cf15125d04aa3763d0f365516e97286768320f01212f83c3b3fec69e499892434ca73873b9011c7411a2daa417696a265ae0f5d37d63f688cfdc49452d435c3c8ed0259e2366d05361c195a41b3f91be835c03cf833b539e588558d1eaa07d15b749f7530c7539cc52d2f114cdf131060de0ff41aba841ea6361bc7ce4c82e411a31b6c5427cd4be5c5066ec0493fdebac0d5d0b3643107c309a3b3c80375a79549f00e72f4afcd1247be609897f2d2dd9c8ff7c172315ac7c8e171237377c85d8f4c6e23386027eece32b79211afcb6963ca91dd2d5e988c84d52145f8c1250790bf5a2feaa70005c54e8b67ba9bf3888ca79b40074f37e95a289c09eba1f298053186cda8a37dc45210b0bd8a176fa2904cb941497c0e616fc627506e47fedb4ced87914fb4e80dd87025648ecf7443a3f471aef252e8b75da254de14cc6bb602d0904bbc7b95f0da0515a7a0f19d781010accb5344120cb84f320ca7d6fb6141cdc6081a0e1205418ae6a1d2c5166838886bfe767a66c8299dc8bc59be4585d77885c6691497ec42de5b60892252a64fd3d44d4a0c472f2764a43d0691a9d0ce221d314d1738a109adc5b1bbeca323eb8b8688561e7aebadde9fefe98a013ef5d3d0d230c986300f603275a36e1ae1d960621134605c83b8da66ad7e2d1816c9d0ae513f34ce43f97534998d2b65afdf5ac7815300a001ff4c9b055cf333768b3321573082209d64791ac6ebd9b5f18c42aca8e82b0205c9abaa393975366d379a8ce0a6e1fc7c8ead783dfb408303b0323635c85a1c263824d9cfa68bd5e5e652d9dc7560ac8db4a8add4ae2bb6e24713a02e99c7b38ca3aaeb799b426d8fc936e0f66fc98121420d661c7e2e4c7e8231dfd801574951f2aa6f802af7fae1dbc0c3fc0f3ebb80f5d3de3f52fc23f39435b05b06d2a194b1d73030954ceb3fa8a9b60abb4f42644882a55836217ade910a1a51e786fdc0f697cc70b98c4718c260bb4edcf2e3a81bbf2a7e02faeadf4deaed8a564e6fbc4bd62e7ef78780befd46b489de80452289279ab0ec5ce7d9eb9a83128346f8d8e7ad3d380f35c1af9feeccbb312012e8c060e432f72ed1d00683f493888a49e87fd59c8d3eb437443efb66e408101ad138803ebce904de9a37c978b93e3f6e8152b0f370fe204713c30a6120ddc860e175c38c936b9914628c8193e12cac4a06b550b19976a0c4bb14cde048d1178b069d546776910ae5fedb83782a737d2bf0e86a5dd5637c09996c09c22e8de96522c1170ffd509f3a9dd54c6fb64ff8f519234ab2f20bbdb225c324806dd69cc27b9ac67ed02132c4fb505474094fcd5cfab47b8e4d2e3283bbab5713355ff98c3e4bdd389e35d0f580a02e5f32c842bb0c45e47b843c477fc258d2b1579fee3ab29aa636b8a14a2dd092d294ff9626af6d862e64a042952db6fb09ccd12abbe80285ac5ff824b358ac3a267723d9ab0cc0c75f4fcebdf96cc6a4d656255d0ebb5848b14b3ffc589511a5a00c9a456493d2ab9e2ebce9011ba86be61ab7ee0c8368f6864a809b64cf276d8a8cb5217dca602e10c9e9879f10a095add8c3634c49ae7fd0179d722b9251fec075c973d41d55b1488ea1ecc8781c9968631e0c6ffaba9e60a75816e680bacba23e8b89a9109d479be7b689258420f0af29e416fb85a9c2d01f601ec2a0fa3963521a348a296625854019138fc28e32304be4d3d0ef9f081b970d7b7bb005ec8a30158da94a7fe9ba5d629530b1d040642a6f7084c3b0df2423ce81603b13f7092eb8294182eb89cbd7cb048c8ad67948dd4f4fd98af8ef2b869bc2bc74bec0165ab358287cde99511c18856ccb1b0df6745315bc542780f1de52c8a7d9b9b19261ad73ccca062e773043c77d169357592aeb1b8b871df9454e1a19d1db0742eef89dfee7e46a1534be59b65d146e153a45bdd534658ac01343c117587017238a41614dac34c8841c5e5551a970d04c65a57dda8da555d6ef0477a5ca63b0e51121a15e7af14c6a91d0a6795efa43c42dc31b54e98b8661d42f52509d8710a28390559160013bfa73699501e27eb5c71aac2431c090c6ba8dfcd124f88e9e11aa5abf61fec1d70a65f0fb8985141c0fafb9bdfff2cb0c96f8b7ad02d0ce871db01a7a67669de6fb91172e8c3386ff3777760454ebbc1db2089cf8fec988da2bee522c1dacd33f737e78b5cd45772016d44cbaace466c7bbd1f052e87bec6b4a6d283c95d0c8990cfb761a9a4769328c62e9019bae7f65ad642fd18df44da865ec59c011cbf80d4b5ee591b04687d7100ebf2359e6e96a16742de30d0f094f958d5d1e69e1f52cea10e100bb831f14ed7aaf9e6f08057d7acf5c5baee6ba157058ffeae26e6051f304aced79c173ce9600c910aee1e2e7d2b5126c0b488567cd51e2e4991e49ba972bbdb6f2603d1dbe7a46f4a1da0f810c1111dcc193337d763de320f94f15420e482fe89a9c15270674c9672f5bb95f38b2be07e2093fe0bf4e3b42670f9013a77dae41d386f0be3646943075ed1060b71af235f12d2ebf638a92ab8f7d52e2a3f222af87c057ba0a77d325fc0c4bdb5a0a8bf4317e4b64ab47e9d964f7645081193485839a4b2dcf75dc99c05881a8bd2fcaf87bd55b613bba1a13421e9a09318430345e17cac7f1423ca9999cc3e839d1f9a74d240548ed6bc2174bd5c583bc338db24fd82b174509e073dbbd09751ec862aaa8943cd0a74f27236b3a0f33f5aa1223d8c57a126f9a441b75698b5996421ec5bf54c8b5bd8e9ec8f7934bf81c910ec8c91fb79ba2130eb719ffa90acedaecd40f627761a7ffdb94a0d5a3939e6a676286326480e21bbbbdad9fa4eb3113bfd5b3fd4cfb39281628e120a824f009583765dc4d040d826a8f2cf396f1e7d6d0fede5a979342c79c259177290bd321b0f3186fe2f5d90faec46b1f440c709fc346a8155e696565363424bee456414b061479469b5a136405e9cc3003fa4839c63656512169dde9ef43005e3f7d3ad45e562c01d493d9b2bf6ffefe3b4c12cd7c2efee6f1f6b5436e59556ddb3666b287c7edc4441b1d3a266ffcb29c8155ac86762d3c4475846e467644a356157195e3fcf212c7c8339050c2d1ea9fbc98247ba017256ddffec95b55e66e77d6b87cd3cf0c472bd9c47db1f7afe1fd626d49751bd7d36e4c28003177990e2c931aafdba7572e7765db579e4b9da6531d63fac515494047d4d9e2069e2b0ef098efdd01389626cbe3fb0238c509c4077bd90375637fea441a55ef6704ae76ae2d1ca48dc35f1b78560d89bb3d00a1f9351ce5fd71874cec5833bd30a813816253549f885de3bd3d65de2fcc6590dd1d1d08ff52e81eb9265aa94fa76cf95c43ab78f67a99bd471057b0721a643111bef7972c0a4f835ac0381d6b5d4eec51e1de3e347d04ef56a0fc6d88696b66a1493641f2a6b8453828ef6207138a6661021e9a89320910796a14ea600807cec54c14453b8d5ed24d7302834ea392e16bf4d041c859d9b7e2ec5f223b72f5f2aa57b0a8b22421f4118f19448795fdcd7464ba96fbfbc4f403ebb35609730c34a2844a5c7c5a833c94ff1eb4027a0985acd948c7761e9edac353b76f1dfd7c08b76887db0ea3c08d5edc89719acb305855bd230de8cb3f833786e72d63a7810357817c0809789c25d77c2056e91e5c13a33497a0834783a3ebccce74ef7bde47b76d936614743b5b30b8768df457ae8538020e266137b7c46bbe33dd13ded4608f4d2a8149f558f455da521f4c98acdc5a1c9218472022bf664f9a48cc2fc96e315d517e017b26194ebf0661a3bd8e294bf78a81470720fee1933c5468f0e0ba6a5b4a5860c0885b32e247fedaa408650e4287e9a391b95fa7e14cb442bda2911db7069ebef757c0a9d8a2a39194c762cee1be622f7911e5382dac536af691af69f6ba661d71290138786f229c7fb7b08bb8f5e03f794c95035d32af04c54cf42569726d431636c348a35280cb72e4eb7f8d2004afddb007b837a10623917a1156b72a6d8203a313f183afe75fdb40902feb9b2ce3b1d0ca9d3c5777f435bb0267c09892669990c4ebc0a5b17b8da7ec37505d71674d0a622713b478c6ba60728db4db119cc4b7a20986142345178c4b0ebc6ace0f0c54746dabe7dcda8a984dd590387716b9a86eacbe83577874424bd084b2f0075f5ee356b49d352e084e6c4768ff8ad43025d9243b3c8bfcd4e93cfd15d441d2fa7dcf6b8a93ba193fd6192405dab3f3f215131fdffeb71290aaf372fbf53a1bc2e7ad61a5452b0cfdfb68ac0423b009e8bf4a0e2890b467f55cf2b1889043992782a36b4d63d02aa34d7dfda0fd306d9d4b9a0806e0805397a7b8e8f6ab3bc61dce18b0a7c58df3c0658e432f36d228d0d2c297d17c289b205fef76104e256846f8a6fea5d9b85b6c0fe3147a47188666ed64c9bcf15af2fdba68dbaf880eb004735318a330c2aef8965e54bf2c6b1528da693eb0854e43f612b630b1c1c3dddc48ee28f0b477cac61be4cc8ac47346ab322bf18d01d1fa369e3c826d31bcbe9a5d933b7a3373d256bbfab864eac76542ba8f9ccd41928cdc8d866e568e60c28bf491985819506ad035788a27971e372befd3a9bea9e052c51b3135b71e22d416b27c63ba27cbe7dcfedb51c47af7b641dc356c6707e9e99b27466037856bb729e6a0dd4b7df8a447afc64efce0f1032282b585b24b3d7533095cc08489a1c227fcf27b55bb223df529c470ee9469321edd77f1524b5622ba2333700192654c3ab60bef4425e71e2dd0c9e530776b979247311f6ec87637131d9b9c0a5a8791d3fbf1c1fc6bf6203ef2e0d24e1dcc24e6c8bcf66a24fb3593e315ec74c3db49c53092a1dfb6a9e0be08686e5a1e43c781ef3a72d8d813530b564ad067b6a8241676d0684804f606b63806fd1bff98564f5f4954e12bae007942f34b15d552146fa5e1a25145084ced4f1b3a49682b25792efe17ac7c5e68f71b4435f4f6a62b8ba05c7f919a836beb13f1c26e2f34dc7c855e3ae7119f402927cf5f04b58157142533e90a9d35f137076eae60c25a9bdd030bdc1ad779cd8d83addc233eb3eb81f2ee3f196d647d4b4d2e619b387d94d83b1cd17a0dcdb2e8e99cbf6629b02b1acb3e1d377e58531d23cf3793b29b4e0c84c43480f88cdc7b208151757310921a35b27e823ef21985901a3b993bc724dd6e04f8a17cbe8dc7f6dad67d89e3e9f2ff7864bcf817bc9b2126452247ecab1b87c7641d0851ca3fad7e79bc80878abf28eedf4b90338063ee6bc418803d0e127b3f8c5aa3f6f4c11f14b58629b09cc9a277ec84a4daa696d896b27781ea7aeed9e39128a089fe5fa37fccfc0d46076e6757eecc24462483dbe7cefa683d515eb791ea816395b90927965ef32beece3910c0d96e5ae3f5fc24df334acb1ac411a4c2002b9d2a127fbe76c53dc184e5906f9b64f56b414a03060ed5734275dedb549bace8f9bf2a997d83e57fbd0c9346549ed6f946f4a9b1c33b603a5ddff2075038a6242067f37a638407bdfe6ac534ad6210b1799cd38b426e7e3166773314cfbb65cac0b42623e1519ec43afdef21cfe959b3c4bab4b78b67c96be6bc02c76af0cbaf121ad2e0ce9128d88894266226770b8905267e9a0992aef0271819d1f1475ca8c1", 0x1000}, {&(0x7f0000001f00)="fe8b751e9f12100a043c3cf850c335e6a1f162d3524e96658699e21080da6d8aacc40b7552cbafaa817ac348d1814707c811daea3fd5c7f7a8d92fc6df77527bceac4f85a28d54c82e20daee776a4bf20f25b15e8b813d2e8364a2051d5b5d38ef6ff5099cdf8a69f347144634ea17619af9c02d68e7fd148e8747e054d33865473c03cb196d007e38d42d476c64ab3e8a3ff114b49a8918a48f86e898", 0x9d}, {&(0x7f0000001fc0)="80233f16bbb4f4183b3a43435a129ffbe912e4c9179948c8408a7ce72b472a57391e92bce552f925030ed4d32e3eff735143ecd741ced62a3ea164668077a39d534bcdf31b12d6cd06872849076637f6b00525da74d6a1ab265af70316e1a29e1c5a082201ba324e846fca9b9adb4cd7b83924b0e6c4ef7e0efcdeb8b6de8a2cc0786febb63b4196ddea55da273d758fb1f1e65361fee73772e698cb999cc1f58541ce5a71c994f0e58825bffa60da41e793c4d0c2b19fcf08ba7a7de56b2b6a06c5abda0e284be0a56fe946dfc4f235cf", 0xd1}, {&(0x7f00000020c0)="f316ce634d856fb4d03349bbe067f5cd737055656b7d536c277957144d16376b086bcbb810225591dc256ed3d4e9331d0383d39ad97dfee0cc8e8242b1b46d0a3080c699da3b65e06e6c915d71ae4fa64dfd29b764a480e728754a30660e91d531c42e4ec1aff7ce9359d77df637c3aae4d5152bc9159b", 0x77}, {&(0x7f0000002140)="2966d8b3852ad30e1a2606acac48b1fbe19b7ab7c32345390b4f0d360c71a0ea6de40d9a8c6f9a34cf01", 0x2a}], 0x6, &(0x7f0000002200)=[{0xf8, 0x6, 0x400, "bf6867afa3736a9516938ae356a7b903ab86a89a68f5f91d4321d9ca6fe888600dae7d6f9df21836ca883431f6728a9b86384130e78640fdd8cc5cb264e2d3bba30c44b2cb411b51cd5c6899fd29a58dd279887f69204d4e9efadb183a42a3c150de11cd4135183a11cdbb5134a23b67fd3f9b4333e379f426c19d9bdaf85c33fad9ea11ccfb28177ef88547bf9f40b156fe7b821b3b29c672b2a6bd09eabae9bae0ee829acb86ce2c5631dcb88d4a12b83eac85d4bb61da916d69d9ab4232426622eef663323e9761bce84c77446dedb9bb4ffe333179fba98918c941dfc726556049f0065b"}, {0x18, 0x104, 0x3, "4cd9"}, {0x68, 0x110, 0x7, "71c29359d210debe68ca4f345071152e402e85002461cdce301a1608e861607dfe687e860933aff1a1ce2defcd4946b43e4689348768a581867f95b75324915732b0a4d920f603ddcbc2d318b512f10d9829d252c99f"}, {0x68, 0x115, 0x2, "50396a3b6bbccf62a7a696dcff90e02e7a3829da333676dd67ddf60dbf539c15c3fe372c4c86645b3e93bebadbb9856d5e8b982c3bb55468f73826921e44a46056e7ea2056c6e8c262df2d5f9614991db020b9"}, {0xc0, 0x102, 0x8, "934cff5029e3b07d359118ac4d137528a8a4d4e2170eeb52897780d389a1116b4bef054ffa1807c737b92fcac2b3bcac5ef722fac1a6610191c62a5f73edad6879fd05cdd8e64566f0597246ac02fba8b495758835f1e21a8107ac51c1a1cc2a8734bf121543b0c93afc77295b437de19ce78b500d83a48db6e0f8a29db0c86a840c69fa7751d841be75162270ec79c4edb101f16780a6e30b2f8e2c8cc101410c1150bc6f0f91ba314f8e70d440e2"}, {0x28, 0x1, 0x8, "563758a1c4d9fdd95a501702993788b1a614d0"}, {0xc8, 0x110, 0x88a6, "4be17f919786386bea4f32463b38806820a9138af4ef86dda28afc75bc9ade4652e3af2ecc59712cd36054e20afc480d91d96a07260f6ae581a28b90e1ef1979c4fc25423936c5437ecd3f4b09c43d9b447bfba11f0af193aea48fac6f0642bad46bf489266f531b000db5ab6041f01460f5e54219049a56b59318ea9f8312762d2da7879468118e40b8ba78580409786adf8f58038812d3ab047f03fd6b183830a8a357ed07f966286b1833d805d6a7e753f3937b76"}, {0xf0, 0x11, 0x5, "accfedb2937c644423c385c052b6c1c998597bc01172573a517f416f34f387007fa887dd29443c1a278b798f46497105f80686919123448e9896a13621a02e332c93653667e5274bb7422d27b9b4676b810eb59746a978460413218410db237dd1ca765b9c3abbda2ddcf438e0796941eef9798c2d5c3aa0a70c892f15407326746fcf78c779ab80a87fdab7dd675374b758bae01df3bc32a209656b86be18a5927ca28ebf64af52ea968fb00235ef051cb499531f3a0971cc21c6d3e2a09193662d0a27f1ad5099a6de76c868d4152b227b401db03c0de67157c6a5"}], 0x480}}, {{&(0x7f0000002680)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x1, 0x2, 0x4, 0x1, {0xa, 0x4e20, 0xf6, @local, 0x401}}}, 0x80, &(0x7f0000002b40)=[{&(0x7f0000002700)="6e1a59fa48ea98a6174d67c3f2386fefff2adbec04bec62bc86b340e1e1cfd2969a895b64ffc1530ad880fe87a78df1545559d80defb5496283d1ec3d30bc4e3f6970dd0b6d853bac8027322b33f422bb1eda60b58363963ded536190afaf4d0a19a8fbd538a07b68bb7a9a6c1b8c7e787f6f383900ebbfe3e08f718981c6b1e9f5636e95167565ea682d450a1a40726384ea506967d454151dce60c4c4be17b41e8cce265ad9167ddd12003d1d02bad226cd13530365b92d13c326f57b7", 0xbe}, {&(0x7f00000027c0)="2748bd795375808bb4b1a2cf69087cc0044795a0acb5e226bcb2528c8e0deff9b3f77b82cf5766ff2a169572bb257e2df6eb9c59a5964b2962eaaaac50f305396bcae166516bd6529286d10c6ce44d294da9b2fed1fc6c521bcd6bc15e51a71fa8cd32da0bb82c54338468e724f3a410bc9b2932c5c51a17d41089862c45bcc214424f135b6099b9ecc2df158acc8d7c4f13cee128308e0c4844e357a6c742ab5a7583349d73548a694fc660546cf9c8a720214e76ce954f2159e0c761e7fa141b5b2aea763607b581351fd24c83d79fad0bce30fadf9c63baa4", 0xda}, {&(0x7f00000028c0)="c784f803c400a3d0391f6f2ed01eecc6b5236a3b625810c1e7310ee95b501811435121923c49fca9e2db3b5016ea4cbe0bf60532e129db6d10a82295191d298e82ae0f3da7d554045b07ccbd4c6355c17d120bad4c4b9bbdd9c83320f1ea78134cb9e55a00128e06f530f208d8b31281651e27b5ace791a25e5247aa59", 0x7d}, {&(0x7f0000002940)="e86e991dcd4b764c49148ef9385435f68399aa12052e36250ad58d3f45fe9d52f0f4aa6bfd3c25273994ecd7e2dc6a153883df1ce62ba95a6d3a6512a02abaea493ba7d6495bb87acf47db730c371cc696c66c86467942fac93bc0bf786ee35d7ed6a15e5e6f1d64a77c1e5f0ad359a7772c4fb19b3a253f0c5e44d444092a962f796fad7dc1a784b5a89fd7dd5797a3a978729f0e1d37dd3317f5a547db19e19656bdf9f8b5e2177873e9b8901c08dff9cb481515cd58b8a820e43269ae06b8dcaa4c3c1b339031cbb72af6e6bbc130b5bbfdb4433d539a45ade4b2c998ae373dbffbd78fb1f82c25b69a5423c2", 0xee}, {&(0x7f0000002a40)="6f26b6903049ea99c76c24782f6a94cf3f467072263b0723ea06f94c2896a66aa873e0b36df72c2e70d1414cc4e343e57d4da28e88fe8d8c09ffa3d4b8b9c2d01dea960856e1bc7363f6d7818f2c5d1a72efa9fd4c7c1531c0ccece4ad969e3772885188472cb5e62262a9decd956d6db66f3ab82085fb271d6e45275f92d6018f933d879135e37ebe502ee990009f6339419200ae9585d8c64a06b35993f724acc8837c5fead712c2f0e4ba34fe5ee554d2e72242bbaa32be81456ca73086da5e", 0xc1}], 0x5, &(0x7f0000002bc0)=[{0x1010, 0x111, 0xa49c, "a34000438ebf5da119513bfa8a907c58570a4c2e70ce2f71ce4f473988b5adbec2b5e70e8cb9b4dbb5d1b65f635ba7fa5d30a073e05d34a0f5a43cd3fef6e30162008cda2bc6d418820fc5ee758ad57228994e934baf4580201676b718547ae51ab607725334fb2d1ea5a1856056f12a9aed2946d756bf29f08e4dcb067cb678eaa8965dd7ec656bcf8a9410927c42279b908fefdb68796a2519819c7e0dd090569dff9476ca751b9afd14c3180718c87468ee4690d0b45cb443c5b183caacfb9079adb86e786b96330b53a53922425627bdaa0903c03ed9eb306d43dc32cc8212de34daba1eee35fd1bd6fa952552db1961653d84e6f27ef9b34f05ae5c7cbd5d4e39abd32ccc279e16f3fff61c2abf82dd653f50ed0331e5227bd22a03ff2ad619b2d0e3186e064f26e6ebe201274ccddfedc442a3af5a2390eb97f5ba19a1f21312b7ec5347ed3012ad1ccdca3ef8172f5945824caa068130157dcb20d6128d5b2a7f5f02da3c66dcd7a76cd4512e295809a1b70118adf6b754d9c32051c8ba4be6556b8df0134db249f28c75a26d081bf281f79e5889e4fff428e0d2c3b29ac2cb9712c66e72b74eaf27072780b143c4952bc3e69bb7675fe158a89555bb56fc667cd39acf58316cfd8882a1b54303e75a692cd16e4218c238b1bfab12eb53733ac03ac38c2bbd99c70c7b4fba1e0a5a0be9c1dc819714cab044684b948c933ae76064a15437a6584625063ef0ba44ee831c2a927dfa102f169262305dbcc03073eb1816370ae43fb672f6d6cc82a6360489e3a50952c0832545d137d40f6f0f9a98f60125f4c6cac0717254b8f7bd3a3fc365b4e8898788909df6dbb0e2391773e704e0edc358bd2a9f0e48782e1dda899a4e8e74a88bae165f5c1a9313e41066955b6cddcd7fac16b7346b1aaff85bbfc6b3a02ee5b8898647e86f77046d95f61d47cbb7db98a9ed6ab2b644eb4ce855164658468f882d06c87b810d9a674a36e85fbe13b95c09e542ae99c0efa87f423dd293c3c0e67f3703043919a0eb9a453155913d3eccacd3ca2e01d3ad7ce3631528b42db2443e3545194bdf10bb09ef81b437f71c95298dc94b811409f48280773119fe087b6b0ac9f0b3398133f2a7f1949629b10564d450b5a586847a6a3977ac56f0233b528393a5c258df61db10bea8d1db066e967eba6b2312ed70d54d1f7ee97f1ea815cf6fceef111645f6e513f031dc87a07b8786ba209a32c09f57c3d40812d3e6d38f54a30d724f48cfaa6db2bd94c3cf7299f961846760f3d1d5a9390ac7005e6a440b724d0d0dc20b13ac1afa8e5ff765a5531227688f34c6da796af1d2390bae27b98a88c9d2467668b4192094ac6b5fd5729cccb036f270ecedea786c0a70b0e3a86200627b3b8ed5aecbc2a611723071c479a6a622bcdd1c3cd0ae1b223dc1d4b49cf1b46d70487a75db9626e501f3653c6c99fd23d45035b3684fee5f7b7681365fa03c6a055bff53110171307578f38d6aa5f63d688d5bd3c303d841733d1594fbc791d9f8b42a743a3981adbc025efee35fe1623a6dc5d19b2969f0d01fdae606ffafa6275835b1c1d3212577ee3bd6adbea95604c91310a66d2cecb6b70deab617dd5a63338a70d90c12f6139c46852b709019854c598d12bc105446f4b86a303593d7708e69ccaa5eff8dcb1fdbb65f2a45ca4701ce7861028415e788039c2ec309a1a6a7aedf5958b42af6364e350103b7e7accf10b7428dc9205a81bf328d2fe094475906475ac746ebb7866817147caf5bd6fa55894ffaa85f9af8775a33f1ab13b8b2fb63088889b3cb2a2b866be0dc0056c55fc1ce2226af1307bce1bd7934646d0a3995717c094b6860b930d0208fe4ea4898d1e6d5c158afac7cf7c68446e2d8aebfb1640141a5ed47084496cf750dbd5bca522968ebc6ecf148784ac2709c6c29ef79089245ff195ee826681a08a429a8d067cabfdc9d9182b82b8ae73fdc48acbaa7a6cf1e31518b07c38f3c9c57c49dab37c6c9304e489630eb48834ff2f4950b015feec27eebc4af238d432304acbdade7b62a7ca7a39b8ea9a671408bc02d15beaa3d8a24906f0fbdbcc8f6ca40fe6a83e76b2b9bfe858bf2427452ffb7573dc374d7509893f47a21b7f490d3651d023f5221c8a455fb92da65218a7267e9a76f83dd599fc4404c8a829c80e0da932b6554dac19462f2e4b60f34b32376be7a78e262ce910fe87958ae6db027d55af8230dde877afc4b091b31329cca73c0f764948de734882171f59e6ca702c0f4ea905f80237f66c1fca4354b3de55637d1a6e94f4eecb9522eb41247e545eda1dc57c9f7f2c1769b9548c7a4850eff28fce2683cef5115840f23d18124a86aa47f7eab7f10926f6720038a2116950bef12e6704877ec50a794134b2ae68a5fba67a62bc9de939dc6abb5223dea4a5de26f6ebbd84ff496de713c684fc74554d33dbb2cd62a40dc9e5ac6d5992359fdcb6e4490fa623e38450bb662d38ed74c10e54f7f852b978d4b5eab564bcc0061cfe9ad9e51ae93c331b2f205abebd1733562087208f34128c8dc7a4d8c3d2688897285bd0905b8cbb027e5b9c71c5ff38775bd06ab832913cf1b07888e02f880dba152eb54c93e0164631d98e18e73c5c849475e3cec812c007ca4e649805fb4bb58f318e833efaa92486785124b93abb5f99fc80fff61f47533eb2e46ac535026374ed4d3425b222fcc656857896f5798fae2b72a959ffe927cd6a71863fd562a55e480ec24fdda77abb7d2002fd4f1d6423b4e5b0e63de981fdfd6bcc652b34f336f3971c9f8f286ec13d02be214f32d493a2e9775e0764f0afc23a82c10f10f7be48a4b087bcce362ea0372f1e8f6a902350ec048abd568305439b2c5826d5712453e4204175c3c6eecef794f78be0fb79fd71bf9512e52da58634636acff89f40d46fc2d84b03785994343567e25f30d5af1e9a4033d56a26a590cc6d3b6304aea955644161d8ef0d2fb18626815821af374b3f81f3a943fc93e2253f55d6d38cd24b7dcb1c2788bfe4166295bf2e021accdd97d96e18e49589c3836c151262edb0297a10e496ecee159df6d81ad494a452c5b4e3ea62b4bfd980522fc304ffc8e709f5e1ec16f871a434e1a23f241bab564a46c8bbfd61be1020fe6850cc37c2b8a9c48c8b50c4d3126bc01b3f490a6fd662b32409487ceb4b8553ae13def0fb2771ee88b658572dc7d485197b5718e26649ade77e2ece6ed0b1a07fcd7088f727e86ac99536a7b7c7e1f3c253dd4fd3d0e1dd5a2dd08f2912adac4ac5a2d7d7277270f8f30a08e43a82b8c8b803d4421e3703d09230bfd5b33669c544a93379d555428dd48490d053de7e312e39b80c970c0eed2617c3a471dc819c337ff30b9452347bc50ed8645752af4c62bbf75abd518f804799ff3d88b7f8db2e56566dfb6d39149470973021fb8972948c7e4348686c0b4de647557705bd8ee5c4f9b3699f69a4fa30a49e3de2778e8c579965bcb5d218b1f3d146e63c4aecfdf4a35d29d9893161e073da1f44da2913a0562443b8afe3c3ee9f87c78d30f52da2bde7bd0a986546f60ed370b41c5917a37d1c7dc0cbde61de15c1af4e046a8c10a560e138898b8ef8ea3b8ed3aeef9d21a43dece8ce98b32724952384572f074704437aed815c828ca1bc2bc0ceeb7daa467ab09ed0885de3b9cb1ecd53c7e9afb21ce6decec09ec85f500cd244e93fd4cc8465d9efffd45799d47b7036a506af5e0be0c74d84a0ed06929c16d40d7d2ee9e07d43e74750e2b46e98cabd6f35020ccbca7039ca93bff39361be1fdb2a5f2c057c85bd6cfa0e974cd0ee68b4e5a93b2798bcb9cde43cf377170d2c3ed71774210ea9215d5e3e2d48806311cd555fe47ba12a70ee303aa3c55d48d20a0af01f703ac1b2e75a46760dada2a0ff4b768e065dcdc9947aa0ccb515ce554bd9b25700bd61ee72d80bb5e853c2e3ef5e076c642663b2b7e56a4fb9f680f0438e97cbfbab37f14578f0b6fa6c7d3bffabc4f45ce7b17559f9880a4700e3af967801b6eaa62e018aa4ff77fd417f7ee2ba7e956dfcaf2786d0b511719fa3d6cf1ef282285694b64cff6d272001ad521269c8cbf46cc0a385267c1f61c67f428a8256733efdce116b55201619403861a9b045061162ee3cea5169c6fef15183757309441b02de40cbfb5385a6c9cb8364746dd8f15acf0381f19adefb2b5f2f96feada5d2239799dfe5b7d1655398996fbeca1308833314e66c26a2849b2faf84894cba91dd30bab8883f782c7d4623f050616e0add63e64757f186a8092715458bb9b9d67eb9c9177ac20633bad34d4b10c375b0a02716e8b37c99e3cacb416046f76d2919f87c64abc6a125f6416dee4831f4f5d534795325fcdac63f36a65faff1f9481597953938890fd1c431e8cd3925f963e54e935870a3c2f8a16dd88686378b133eb87d9964e686b0cfa40e52efc4537360e0104535d998b5f3a08cef440e06a8ed3b6956ac5b0132e61d9e49c18699fe2c7f1aa3f806ec41ea0f23ef43f6cfc6b043669ade0b24e5bc45196d1535263ae9c19eef844aa392891eb4c33940f23edb3abee7e99b7f4a7b520436365cb99699712c4accec4a7d8c2796169e98ba805c6a8a75d910953b4f589ee4868618751206fb5e688bc2d9ea8d215e4f7c66ea809ad0d045ff3e578661ec0aeeb6e152832887bd446e491d40e702245284f47459c1846526d0c51a56ec9896c03b631e438ae6bc9f4f8bfe7ec84b78ee57a22fb7982bd3a9abfa7868d035e1d63df85705ef2c1fea053e2590197dc28f9036b6d5d3c16b54368c26bb955d269df29bb176e17062f3b4a07d41bff79cfabbc00ebb52358935ecd405333fa038a4386afe6a529562deb692122695a4165b7861401c2e09cf936ff43dc158f1de5de964bc65d7da475fef8cc4998314286fa75d8ccfa01e9e4cbb7aa54fdb312e8c05356f0f7ecfe553f8fd35c9bddc868cb98ba754badc816ad2f58aa5edc1465b94ba2d7e9954dbdfa00f869cc2ce11eddaa12b4362c2e6a1fe329ca56de195bc187dc1a9941cc26b24ea59b6b608daa8949914fa1d086d6525d39ca5da46c0ee659d87a77eb7e08bc9655049f66111e37acd304f0e337eec077c0944a2c8abea4c528f839ddf83c5204403af8e25b1ab90047710def6a6d1e038f908ed649e95f540d6edecbc74e7ee1a56f20cf5941e0b1ba5a9f3461c3994ea96cebfae3fceefa1a53324b56b8610a3033bd98f402aad707085ff9bcdebee8856440f62ed3c54ec568eaf868a636658a59b99ef8805e8fc9374e3613f2dd6a04c68a7e603fcc31abe7cdff54477e5617e55dcca752c82be129a78d56c40653be3536807ae1d16a7a8267f5ec4885714ef99c9dd154d2b6b6a60d52422e6f495cbdba63fd34704059afce24257314590bbab5a212ad6be57490c687c065dea7f55bbbaec3f27523b22861657c549af935fb44be0e569a8f5f9e221e481012104a4a8d8daf7a80bffdf474a5cabfaaee1568665f108284126e31a547e25730387da659b9914789ce2879f988c4b152afd79e01b01b7238a69aaa86241d355ad0861339aa3c5cf81296f3090afe56bc593695f0a288c97610f693d6ef85f0770891be361cb557e22f4866fb20f75c32a14187fc1c1e27d730bb22a401adab0ff9d143ae8b07d7a919a6384f55654f3de53e20c6034d0bfbcc1d610a2692b215beaa4adf6057ead978118653fdbb412d2775278f77e63268e56c3d6203ef2348c84d6388ba82b0"}], 0x1010}}, {{&(0x7f0000003c00)=@vsock={0x28, 0x0, 0xffffffff, @hyper}, 0x80, &(0x7f0000003e40)=[{&(0x7f0000003c80)="fdeaf8aa490c54b0b808f12bbfad096dc78bd201c1d66c7cc4ddfff5b103913984168e8a3099fdd6297c2a84f3a494d85924c8a13c66483470db42110a7917766fac8c2592743420a210e9a3d3b86c4780bbd209602d0873726e95a6d6d3e806e6631a901a1dca497f5e170e8b7a35436dbe01cb10201295052dd9cbafd4267a4bc97309cc1686d740f8bfce7ced80c27a602d8f9e092f71ce2cd8f5b74389a192366e5729a05555658e1660c231cf5d45057d7ce59e9aed6c502c8cb569f11308cde8896474456cb018ff9de651291aaaff3c0615204fad61def4bd46f267e3d36201c2e08070800fdc792ab38c", 0xee}, {&(0x7f0000003d80)="4bab802d4e5635caaa2688d2210702803ae03fb456cb4a37a4a5ab2a031c734f3cb62a5630da530400874842a40ad5151a53fee3eb7ef9d389e353b3e63911b365e7f905b200f3c272019cd2ec4131aaadf77e57e3749b769e4b8c6dc7337b74a31dcc7e41425846162442ae8e6e0e5a2e26b87ef1f39033d84c3c9c318f96cad9d93e42427e2fc6d4f9104487bef451c359902baf4330dd153fe915fa62b42ac5493307c08a2ca100a3ade3e553dfd2fce540fed0ae7754265c10725e9c", 0xbe}], 0x2, &(0x7f0000003e80)=[{0x70, 0x11, 0x81, "327f78b73e24178f25bf0ba1aafc13c9a29b4f64c5fa20587d506b07d458d37c42cca373764dfca9f63e325256fc4e042883992a45300b477b91776c0f1b6b3a88d23ce622dc3c50f258e375ba1f5a16d0920a58e4fae6eda520b086e28aea4b"}, {0xc8, 0x0, 0x6, "3b01e6b71545f28d836b2c00f3cb0f6a3e7cb414b70bc9db76b0f7e6cecd65421504e2e6bacae93675fcb45a9816fb6b072662b8c5871e61b631656c4d66d9d2f1fb613741e3f0b8fc36992d2fe88fea6db86d33cdfe402e6a14ad58640ad74018a7acf059ecb5d9601719196496f773e3b30c20264a632d70d161b6ebdba73be12d3c8ba377664f2dd49ba506466d064321e6e9cd33e45a6583a64c69da594aed193b31256c406ea3a03e7a834f4529252aece56d5ad1"}, {0x1010, 0x113, 0xc6, "2bd55046533ebc2cd10314562c1ac56a0a470e40d8a5baba07826ed1609de01f8eccd14d3b98ced8ba62087ad63e5fa80f0270884b2ad85ff2e2496e2c5a5639af24c8db13657320fd604ea396649cdfda745b37597156cd2dc2d44c80ea4d592e3e6a977ff934fba366fc1bbc78dfaf086f8debf039f63694994d6cc6b53fcb0864f08a3bd5056d1b96a397b326f6fbe87f8488fa8d1251ed2b13d30de44041508681e4793f1e7a955269bdd833db1aae8c2bd9f70b0ac41098bc796b0e5a5258ac941196a8e4757e83691dea93274461ce5206d55e8702c25d8437609676f93225696473f12f5c808aac1cd87ab3ee34426af3fe62f463980baeff885902402ccf835434ee6eb3aef675519bd3d1bdecd8b9369a3311b9121101e504a36eebc71bb96cdc1bd894794403126b3db7f7005405327fbb118617de7a98a0954900530c15392be77a3c25ec02a2eb7cc55d0d08f8441ddf08e7964a5df79ad597ee35d6c36060dd0a81135ece1bc81162ba6849aaa52052351b1e7fa34c0e145b556a28c9a3bb83434f1b8e803a12e765c6ad924e3b545c9660a69edd5bd2b40cad112e71110b65b91244b93a7d118a9855f85c505c5b2a37044862b7acd2dc15c2d47876624ff3bf655d2693278191711317dfcbf5c8c80d50c2e55c3c0ee5f55e8645be0a030cf8b431aaed6fa51804aac7306697cf889e88c08a62ec358027a34721f84353167b0ec72e0222e33c6623677632b0c5064f249e899db032c9105c61643f09636ecfb6c0587f0828258957b8faff14d260c124fe539e4dff8479e91d6c9473d520fa8b0a6623a3bdca822e6daedd4f7d184c3daab7fda9d1a9c5f0335e4f4b83da0cd9ebaba089125f40a23544179b061b971204822f2eb8a930f0873a96e63def2af07d26f9798b6dbd6b57dab115cd93e3363165fcac95682015eb756e62a0c77c93c0f44173c06f94e6226c66cb826133e7d51906ba685fe3c79462f3cf559026da6b447e7324b28c1e316163679b452a53feaa935adcc15d7977076a07cbcd3529e7667c106305e1dede0acdb998155de6df457dfa53e55a55304815dfd7ee0234da29473a20119ad53073fbef4e5ddb8ca683a86d303d8fbecffb88c958aa7bcea708a688445a0e712bb36a1567ea7091144590e09f9f1fbc7d225f730502bc42afaa7077c8b273ae2c875f93d6ca839296b866abfdc00baefdf003123eeccbfa341f08997ca367b2c9ec94e97f94941febec90a52d804b07bdefb0f4b6deb0115707949b6c70a031448c6d16a24e7542cef7bf9a0fd56e11776d14dcfc48d008233308e8285ac62e1de3ba8c42a9af12de1eecdc49575dcabde5ccc7a88de34746a334ceccca194c113f0814218bab44590e918c888007f646fb051feadf9445e27fe5a54142880a0cc643be63612ddcc7c4c24ec56fb2f20c4f1cd81f5227a2a01ac38f85ec3b52b181a5700a0ff24a9691d61a1736d36f4da6d64ae20dc338b33aab2affa251a79d9bf1509166fa3eb30445b56d39b994b6e9be6d22609fa23b01b435f9a349e7ede3ba2ffba48a7ccd1197a6f7ef56bacf24cbb2aa52d84bc099db49e863e3722530a1c8188e106a83d2d03b638dffc81609f5f7584f4a54776bf5b8cbb7d80402bc0383547802ae64f5559320e559bd9dd90042369cda7fa9f19b7c649203dcbf55bd92f448857bbf20ddda91ee4bf98c6d2f3d674f839abd7fa7fe3c89f9930ed480d2e23f9fe7c976d1ed77fdbba187a82545034c7b296b53881df945eb5fd1f810d3b3ce15c5abdf2b7a0e615773807a29e386dff5eed0093882be5955d45e731b9f3a5339fdbca6d52bee68b4cfb5a450fa0130ea5e8f1405fbcca35405d1b00d718f0c61c1e3479488eb5c1bc9af08a2bc1ec78fe1a43015a8ba4f18979f83a3568280467fe7b9fc081b53f87a2f03c3921dfdd865a6144cb7b792c4862eca14191085de7fce68060b877721b36dadf9fa72935cb8722a5a149671fe2b7c811f5de2c8e05f9a084b9457eb7356266130088510bab258d56c1d4593948645fc6dd60dba2f71380f9d983d6f4001ccc367fc7ec043ba9bc8ba5a7df8a115e62156afd1fc6e6e874d25d47e8791b783bfc937b19250f6ee5d113d5d182e002df4bfc794788e4a212aee97f2685662cce5d40d1b83d638f9b3c754d5d49075563a076b8d36f1d40cbce581d91c2413b92b3ac32c1d9a80a0f175a2f608b5c50fbdb87286ac75446c21a18d7bd49a9b00d6d0f85124524440c9edd5ca7467288ff2c6051d4ba357a6667fda176d4125e7bb5cc2a8aa23e699aa4881f557a6aafbd473cea110486ff77c2f63ed8b01112c0415f627d3be92b97a9206add81fbf4e5efe8a606dd110bdb7e0c84e4f06b5143aee41bd816b1c614e3e4438a1d26139e1902bac108d87c4f07b640d9b4e63ab10af1829e505ef0a135886fc21e266316e8b7f8a8e2ac78d6b041ee77dc1b71fdb19affe1c50e6d97c06f18b578b937386421dafb441b5ec44f03123b7d5cbda2e37f5646ff8373bbca75229f54416b78a78c955a1ff9659d78d594221ce1de385786fbb10d0af53b4bb220ad3af32e73afe1d03cb0563f672deec9fb1aa3c6d3503bbbf02d5e098f53e9bd267336c9311a983c666eafe236c44fb3722e7e7a3b9d64de4133a7360dee93d346d42a098025b9615e2a7df8d6fd637eaa9265b4e4bcf75fe8c6ed883fc78fb064291d2c23a76a4028995a2d94d027e62c9a1cec8f11b1c51f04f7640d25f9b1766e7a539b79171c1040053d55d575998311b0164fd73ae298575339c10a733f6d2227c2ebf29c09e0865d458111fe0fd1dd44f132b68fe12e7479cf1e8809a8fe5a83d383e39fc77de7ceaef25115edcffadb2f5a48fc82d6a66998a596236c5b73e1ac8480544b093e03147d955e4c26af711d91f86f689995b9a5f14310b52e436b53e39344a6b2a7f58fd798939a99b8a33f1b071afb053c2f3c008b03c04cdb1d7312cfd97344e4cf60b868c300329c9ff52671ec5079d9fe4b2ebc019d0c7983e22aa246383d6e747304660c2595880fbcbd2c687b4b06248d00211cc409f6e361807be562174d0daf92589f3cfa1dd91a89332c7c955cdd66cc623cdf2c9f131c08ef63968f447f6ddbfad7708588bce61957a391ce4eb9afd1edf4db03edb16d6d8cb15be72f46cb0cb7395bef7e44f8143b651935d9a1e4eeb17cdb91ddd23ae12b5c96ce4f70554d2b0cfea959bbc782780f67de3fbdd392d6a49ffae60e79386cf3cd8baf12b8a06bd6fd2131be92a77602e2ab583eb45a05f5105a4d0297f659e1085b460e90664321988139b559158e83267bb1059d5046a1491352ffeb934ce2063f109ae37b039d3f4da998c06682261072d8688b3b2d9b62647408189ca3174660633f9bb4044033b9fe57bc49a19e07354863bfbeb686a96098b6836c9f0c953b91359baafefb17deadbdc6b1bc37d58f75469cf38c05c5a030d70a25216f92eb353f042b0c25befdab194ea96dbdb4ca368a7d4c6fde1e44af824d1bc2c901cc4c3780ad355c9f6d7992a62a64dcaa12c4a786928c77ad74fcaa789f7e8b9da29ff746c506a7a975beba515c92e06b9bc5a38d7b46dc836d13bd4740a9941fa7e36d03b9186027b1ab0c5e50634f9c14dee8e3b3139b342f4904aa95437fe368f89dbfc64805d6fdaf4e454e764b0f7cc5151d187fec2fe3051d494ca546011e3a6007ee66246143ee824a248fcfc8bca8a930799e6ff8b32f561d40badd2f5e85ecd6108969b211e5819a00fc0ba0dc2a1930dec4b96e7715423b5f8e5840af3ac84b484251206203c7d19a779a01c16add3616aebf47f2fc20c0968b3f8cba5ee60ef5c68c486240360d8c1181e96cd9705db03ca92238818d33f0ffa5eb133ea99ee3489563a6446c4f79744e0407e0c947b1ca09568650db23220fc6e3e7207449df31c971cb4e1723abcbfb20ea7006b3a901d5d44888dab340b0297fb00b237f7842b7520c2a09c69ef43b526e51934ef1ade37415631879db01cf36bb5ba9f5aafc6f8ab2643128e5fa6cb5bd1aed8c714323a7a4cfea3f609b1d094eed2a5238156e95899edcafb14c0d2440dc1e02de93061f575257bab7285d5b67cf5159ac409b813a71b20d9353ad88778d3a36dc0599b40f247d87e3f20456f6daba7f73f06d3a983c7e57c9e2b4c401b4c81881e99b648351ef6b1e7c8dc9126c4e5849b3edfce18bcc8752bc9ba25512ea112c8138f0bc6a68c2a0a357e25cac75346200705320803dc6e58f06eb3386fe685569f1f5fc5cd7c8de760989953d7c6436bcd1e7f444279cdf59e546693dbd77c5e4f769a2a2584c551b5ed656298431cfdec0d37f51d774210e64f3a63a886fef4660fc019e67159957f6079ea5e230744e4d50fda80932dea7bbd1fb52e24c722299e4875cdcc09771880f45b451a28318ec99565f2136c25106a8cef26a95991498cbb936e62d49456bb517addfc71b3ebab7ca53a0a82df6b4623a50b3046d3784bada3f2c575113471671153d008ee1ec97635d69cc0e2ef1712c0bf7d2ef6020404fb575cafd1ff3d30e71bcb68ea65aef5305ac03faee353a61cb9cb7f6b9aca11c47a90d423fdbea2841f8faaa86435ad64e0479ceac44241c65dd44091b6ee77862cb9d554ddfa615fbc236aab69a63f9c42e62406877dae462739312e5f4c4e41514be181ee6afa54f3cb34e422d69b9e8afe45dd6f4bbbfd677446e68f0f9550c95c873c6f988324fd97bb874ba07407dddd099d76bfde857eda3fa7da4c3b1c8db3b42959ba2f27f9cb17e3ba465229e80889c8292628f4c780ab468ed3522211271e6fbc0b6b3f261e2e85066a4e5b2fd751184a7ca16aaecd1650eb2c02ad2dd8bb9ed3d7fcde4466df0dcc2472f0b680241bdc904216e91be43b28981674d8cda671b38406e466e2fe85df5a9ef2c5537070a3434af1c748b4984c5a241bac0532c4839ad09b3154908824ad712de454c60efb853776288d500444a527f53c5f86bd3034afec6e5514466560713f6ca95701a11e16ade144420462b1dc5d92f4ceece318a3722babd46f0e2d650a0ac776ab3c14bc28f6059348742e9d422ab4087b5c94168250ad944decc218992d38b577ab22d0f20a82ed5ba6aa6542836bc46a361013b64cc2450dc659917d955ba9527ec04d0bff762a675a557078aeae593eb68f88c137e37d9754c6c96f9a543705bef66f14c625139495c78434cd896dd178c467008eb611fb25fa0783415ac3375cf38c2a020c8809ab14993fbdbff83c9cd1eb8731124c7304befe088744f3b6db40732d8ec07348119bed0d5499e8c72cf5bd28ee39fc9f44c9005e262fe59e0aa740dccc772709d4d15163f25965fa8063978b46317b6ecdbadafe91fc4176d543f46f6a9d4b164b695cc99b1c7a573fd1053178492fa7b357e2361ed1a2b1408a345d3eaa176f3920f2df9bdeea7469df98dbb8a1aef87e21927d89c79fcdbe9d5b7456903f4b3c63484553028c93720c828d16752d5702e647a828a8724be8e4563aef7df1a459149be2c877dc97bc781440d6345a4c3df6f3fa77f48bc98a718cf0367eca0da7ea1692cb2291a69e411b6cab81ac5e3509ce6212d726e4905649e5dace5eeb4761179436f5831df18b1a86f619f0434ffe3e824746882163c5c6b307dc59db4756e00f30a5b4afc2477f9a4cbc457ab360f71de4a6b13243ce5f6cf5058ae8cc46772d37e2cdb87507858442ac85f42d46c107e417"}, {0x1010, 0x0, 0x1, "07e32eb2cc376df5fbdc275a5168222b70e95c211c0c8d1d9a89c3cd7a2de27c01d7728e3c5195264c102665b1ce333b1dab4ed63361ede5faa155c16809a5f39da616cedc1085cf016e8ac9c96bd6a4acada2b5eeab042db188ba63d2587a8f08de44d99cf79556638b5782e6c4edffd2be1ea6a93f2218ab78a10b46697cce7ada381eaf7f6fe85ea1f3dd9ecaccb6cfc08443ca81993cc96f3426ef99dd53099a4c52ced6415cf4a40d96a820db2445d9deadefdf4801dd3e971afc20804a98c077ed30a1853eb1ec86fe978474ada110c57b6367ab73a6325b45bf6051da423895c4a652772af6abcfee220700b0e2d4c9b887fa192aac02318791cbb63108c6857fc7dc5311137649aa93f29f716205ecb6f7bfee49366f0ab61bc5b133c65ef6b0bb04d3b91358b2b10777cd2645013699bd22f0a0cd8cecf2ddd9d7070c6e0f4130995b6e48912c9cf3e47873ae77a4a7cb1e875a12f6ddf4661481210e08773dd1680243ffb6ba33ad01ff2de7ea1462ab3ea9d5e098e9952dfd33271fc49eb98594b48cf7445459acf562faf00c58c1e64e4d2d85b9154a6dde1608191705d74657140c484bfc4a9b1cf0df39504274fa412129414adefc1499c43538e1bca724cc76047af27f6d4e576cbe418bbbeee1bb6a10b03ddcbd7c61911c98b7a3919df40e49b4c29e07c76cbe86e4109aa79bcd3608804090a9bd81f24811f969ffad0b170ab6c68927a0810e06304748cdc650feb6d6d9295187eccee7c743151c5cab6fb190b50a567260406594bd7cdb576c37178873c5a8b7915f9a6cbc2f6d7b8bda65a752112f9f63cd054dce76f358a5dbe530c112d2c85f897f56dd2a71df391382363a512e5d8940f20b6a2a934a5e869dcdc38434608f7d01055a7951b44165f5e606fe9b64603850d26e9bd21a7379af2d4d06bd6352e9ffa006db34d26b1e4f9c1083deb54483c3b6bcccf3834a84c59502aecea216acf9bd7d2adf6c8f9785b598cdc5c0019897f3578766e746e4227d1cfdc6d7cb26e79979a96a6e51a4c8b1a31b7b88481860dc1dfa6e133731d7b8e9e88da1a5bfc8213062687ddc2a2bac8ed739ca99a53821f0a659def60cf5494de1854821cca6c6a834796e4b8fb0a25dd7c0d5fb9a6ff78dbe7884071e16e3ecfbcab6c43a829d2982232ece962ec25761e8afb741416e3575b66894b68667d9d9a2fa5594d6ccd34d3ed0acb6ee5c7a6ca5c568d1eb8443932131ce824af240f06cf40fbd0651021be5981d1899f67f758bab2db6c3033bf33773a4e23282d3f8db743c6845bfe1afcb6b76e1c14159e9f9a2dbc5977745aea75259c531467904eaf3376591cc2df99e5c858d837c4f355ccfa24394e4d2e0d61d1564771e9e2efac2f428b85c91100cfa9cd3dc67d275a9bb39c617f4f13b8fb8bc7f2981c6ee88599e503178e2f440c527437923b43384aa9184f91963a55daa9f066b768b8aebd28fcede1ade97cb2555fa87e7c9ba2fddb4df0d3281961535d85b3fee7f1a5422671732279b1f5b6d9350d3d882f3c236754a1e9338d01df065d7176f53011f69a2ff533ad73523c1809f6c4df1017a24095cc51d15a1138ecf628dc885cbf392934f992e9960efcca08012fffc9763cd357451c4cede7252d035a10cbb272c1d0bc7228032a96ec34e0a89859302983f4242b61335d50770475c1182532bb2592b5a1c75a2b78ee066dcfc6c97a86273342a71fcf6c144fce2235a47008496eb4da348ee5d249517830a4b7d1c39935bfb44fb26f7642b7f734b002a6d8fd8fba439661dd0250dfbd70b1b3a05a5a3cddc6206ee45d6788b4aedd87cd283d59a578b4276444211ed4125bb0443504bed6b26c235a1447f110a7778a3e48f91fb049c7887dbec0567d9a10ce309fba29d3ac8f450210932929e6b09bcc0109467f63d6b4ef6a14efa1a9083a5468ccbb80eda2143e1311319ce75e9b92f77499cf0b0226d528e105f1e7f05eaa046a1ef2c034727ed12e4f7ebb763fffbc64e2707b8127a46f10d41e9fef7f86ea3d7e35e4c3658f6e9110379d572635f36fdedd4190e896074a6b32635b88beef9f11a2a17df5f08c3e85d63b0ce3d5d049c71303b7c7418db5961157c19dabc8c30c3a211a784e1959739f9b68c1e76f7aed0c44004ddd6c2cfa261348c5a146632b4c13cb1accc777867c00852943eef99db336e2e34e8e332fd18ce6a28b22e5378deeb7015571a602652b84359323e13401623825445ae3f1be5e7df4b198e4bcbc11b9069c26ba4c1e60322d3d1915541ee6c40d64462cf5ad6188ebdef44bb26ecef57cff3544bee0186060e30315e5a86ecf4ffdaac566914565cb2745f54fe7bfee2a40468c3e8ba5e6d8505f46808075f2ae34648807747bf8fe6f3bdfcc372264b4a4b64e17218016e4bf98d0c79e2b2870d8e19aa91a3e5236364da5a064a9937232b73037616b3fd3e56e28b846ac34579c0f89089dd75b0cad4c0d1d2e682ff4a528b2e2a96b688d501e8a93b8ac592d92d5058e543833b20200f36f1127a533ab3dd3316fe72b7e086c6c05d0eddb153645b58df43bd74ea3ca162cd05a46b24f52ce0152172156bac481aa01b27d9ce39ec32e4309d365f93c69a0e85114a79b8712eb266e5114cdaf28af0052839608fd0667bcd013d2879755f31a3f55a86adbded1948ae946040c5df12b22f669b1205418c13bc8a4a5f7c1fca81482196435abe60e18df94141065a589af485be9009cf9c8ac7417781a891a2d0fbaf4bec79da1fe2507b50f78725f301dd7542eb995ffc039ca6b4d7c5451b5404f5693fa13279078c9e52daae764bb66c0689b13bd221f51c9e9e84f7d1b887b2ea328ca4ef7b404175ab9022e8d98af9fd463b5fcd17298eaef678d8cb0887c01e88c33e54d1bbb5e79b561efd0a0b2004b3ae5991594cb7fea6da77e1ea74ed3dba164cb8bb9011fad1eed9139309811884004f8df6913a4cd1f7dc0bbcb2c3abbb63d0262c9abdbbad5742965e4f89ef203c88138fe7f24025b30ca64b2cb6d505d7073827841f967b17125092a0d229426adfba06e7b2d7468f933dbdfd2244beb5732b93455716bd8872bc35ed039d67458275a348c0d812cf8cd11c742a5d482935cbb59fad9b1309d6e97f0f11d2f4aebbd4b038710e6b94b2ae11e258ad68963787608309abd7e63620cc084903d015950b47cf633e13b12facf14a99110bf174248d7f63a2a392ec00d817b295317b0c1c373ad02768698de65bffd64348ab1dd2e51897d9a8848552aeba0fceaca16ed0f7b6de184c75b12447a442432f27b1cfa70d4af5558865fc4cadba67fdb2a7d6953140dccf92c0abfa1508cc6b0f2e7924ac1a104eb9a1179681449dd80cbbb669b0d5dddcbc8e34a9d8a3c3a2fe6f9f11029fd3c6eb736ab429de09396130e67be4f809d31d7ae055360cf61e6e4bf5dc79fc1d838fa93459e4d7f07daae8575c307cb6aa8423814146387d55d87335db89590cb305597dd644ad8aed1990b199b7dcd5148868088d7469987fb19cd51c5fccd24f3174c5614049f4bf6ed7c39b1d0d540a540500a1152ae0472ad4f6ecd4c9a480190c8746e5d057a215c111ae55c1da234b248fd1d4c7fe82ab552cff87b6201ef08e81e73874182fe20a1ad582bf4cb16ecaa1a7b2af780e4ed4e7d8835531f3faebfcdbb3abccf46afad2c5c4ace8794d591e84fe98edf3a2a12217d6a6ec6df17a9936f3134f07cbdc46a3b35b11892785a99f579fcd6017608c711f977033fab9993fc9dc5771fc8fc9ecc80045ad3dcd5ddea26698208619eb778ddfc9f8ac300ee9d74f90f76efc418716c5cd15609b66e71c9093534ed114f119ec290eec1a81d1cb3558baddec021ccec97ec0bfaba5a98d19b362f551b836b84e58ec27d8faa85f9eac025f6ca2bcce361361e36f31c2838507aa32996b09f233cbdd7d103aeea5b29125ca9f783eacacdc740ceb28fc70431881d8e076b15bf0d4e3f935a49ee3a6bbac3e7f0664719622b5d19fa06440e6ddaf676a6b9ddf2d9632e88e96a9f0b6808da3591cb73cc268e222a6dd4674c5b6be698e885229664f7b654d32353694c968ffbed85de7fe0e56fbd8d6990d375bfa259dc25e3a8d04960e7a3364ae264c6ecee858434f38e3e6e41f003d820d0c7e22cb37d636be55ce133a190b990a644bc75caf1cb86aae5bb8582a24f2a4ba9f26e721eda1261486b67831e82cba689f0f043ac5c7f7c8e69c21c45a748ed856297dfe05bba1906a332a60ce8897531492dbcd9d2ec2217667072e30b456bd1a4d54481bb8ecbaa30b17c9169a7302b2928af59b85a9dd4f00ff52812622086a98ff7a0198b95fe1ce8ac16da9fb3132118a792e8e30045c4b01c319077b266d49139b663143e554299600e1ad34a54b862a0688aa3338eb38e92facd3d0fdaa629a45f080e14282efaaecc316cb68cb7f7b3ddd1304899b9ff41f06fd341774be2cbe6014071dffe57cc00f0d26673e053f73441e863f7260b021e61326349a43b6c0dc98802bded1e1fbb4e84f027679f591fb831f37a22831be18a386fd06ecea7385c3a4d7a0d6528f1d3741ab867c6c8ad448b3af3c0b5f178988f91a80009c765a5c382bc3a035618e37cbffd4e5f269c705014ece389108033520b7d92e7e535b7cf8bbcda675f10680444e2b178edb5fe185011a3e72ffe6a62dc75083a77b0f87aeb8ca6a82d11db77fdce5569b1c49cb17791f8d73334f865c5e2683c9c0327ce71d2b3546aa22b7b37d85d9eccf6a9d45a5c8c35a598367b5ded8e4f133f8bc7610b6fb72d8d55f65f6c74adad8f19d5c554f6d18a65d072f4c40acf62c98cde8e883d1449202adb8e155f3c5902ff637bcee9e86e000f5ead5cea870dc5371b4b92801f759119c94b4d8f35f6dfc9e01634d84af286f7a9f0d6b050148bb62d29a9df05a67f4ac6deffdc5c5485b84d2fad279adeb9c55923bd0233ecbc5614c49beb63fc4c5b0d468e96958dfc592401e0fe2a073e39b434a229f1dc99f855bcf6208519da20d996b7f35dd9a0bc52b547426d199e3aa3ae47412387c7d86f60cb892705a2ba00fcdd755be6c4306509554ec2edc45ac8fd5066354a0d8ea5c81ad49ed41bce6d971f1025166eff59d5d843364765f7974cecbda2108885757e8b1e08c71f3f769687162da8db9a29ac511b54ef4fef767cf8ec6c5dc70abfd3e23d92f854f5838615ecb2625bac9d2443485945d9a7dd3262a698f2bc172dc8be6859e688e359a365cf8aef98786aaa0f11131a32de2993f16723850eedde18453f771723e3be26b8de642de5bbfec6e3a910f616428c4e2ae2983255d62a1d1df4f39bcf9c2bcd0410f9782e94ca1bfa96fd725d8ece56eab9f2a357846be1ef0f1dd555c339dbac31831184cbfbcfdf793c66941290a9f586aa9635eaf9ccc2bc6b5efd02556c060e19d0cc53136321818aaf9e324ba90cd73cb19c97b3113358a4dbc1410ac63bbf9cc1ca5d9392aba3f52f176dc9db29f6f55ace3e7b06b04fa246af6a3c79fe55ab581e90d59722623df731721bfbaeb18ddea15675a653093866cab7dd44d262ae30ea888241ccb960d7e0bacb75ee5288b58a2a1e7fd7a7a2fb7144efa59ff1639fac90618a44e41de22cf4314721b4e2ca7b5fd97609c64ea060292d86089f14b2aee4b3330f16b9ece796e8823178313daac43a86f407e24110e1d0919d673b9b21c941f8f6f662f3ab1e4978a79b1eceaf49e05c9c0a0c8e9c26ca1bd"}], 0x2158}}, {{&(0x7f0000006000)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x3, 0x0, 0x4, 0x0, {0xa, 0x4e20, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x8}}}, 0x80, &(0x7f0000006240)=[{&(0x7f0000006080)="a3f9265391ab0a9941f5d5fe3158575acf03d8c36ca100a99b320bdcf4fe0f481de87c0a60710f3c2491d593081531883cb21dd63307df1a1105967e0b1327ee9610aa8520f165fdaf515f70cc183b53dbb07bcabbf90409d266b9d8c964e51da860368f7a4e3fff6b31def18e30891cc633211ec15221efc984dbb2d21939ab85d4f6dbe54950c3a916ea58", 0x8c}, {&(0x7f0000006140)="6267274ecdbcd5eb89560a21f0ed27b1cfe7ee3da9cda47e88dcf4d5dbbe8ee2433483669f7b25f81f05140ecebe704c1af48328ab73719e3ef6dbf144f6cb5babb8309a5cfb05b5fefe0314115889b266cef001a3bcac678e95ebfdb35fe3da90c631e74310678801", 0x69}, {&(0x7f00000061c0)="94ac140034a1377b2196af0fd12463bf7eb45c8f263843235bcbd86a298a33d32b5a64f5111ee734f1102b5efea12ff8751e1d09afa18892df68100edb67eb47c5642d6bf2e81d502a9b643d123329b08f612fceb7bc09dbc34e9c2379323a9e1c84dcc49e0fd47c977095322ec411b9aa4fa60298bc17b5e27262ffab03", 0x7e}], 0x3}}, {{0x0, 0x0, &(0x7f00000064c0)=[{&(0x7f0000006280)="0120e9a208cfab9315ec644fc9f3d8f3979eb2e0f14da4b5f33c9c570467d2b689910b5c7644fa07", 0x28}, {&(0x7f00000062c0)="9ffc9ade10b50f79964b6f8b7c0257248cf00d893b434b", 0x17}, {&(0x7f0000006300)="823d9d6e46f3309d0284bf3642afcf617008ffda5ac5f74688a4bc34a97bc54a4638e6f069a2e38bc612d67e5103dc4f0054d7cf13100ec27cedf4673aeb9a60a5871870f0eeb94690ac8aad5323661635b4d891c52ca84020fe4d8844504a2f458376cc294c21fb", 0x68}, {&(0x7f0000006380)="d0e348216c2f86b7ecf329b38ccd361113bf3b97c698ba7d20409e9909c78e92d787cab398addf32fa8b05203a19bc72b0e25c6c6f5936646f0838d074db3793a1e797e938713fce60cfeeaea95fef208039221654819e243dd9f95e5e19ba34db1ff71caae8e9bd99ab6b6f62f0e26f034223d3d1574a540652ad696f3fbaae67045cc6557a4ecc6e0dc6e104e1b78771eb9ef4e48b6ef7ade148b2bd7929506e64697db3897106224af9c549d6ad0a932c1e9519b134b215c5b3aef5b0eb0be48377389b35d08ff0115a900b3d96f9c4bbfbd180ce8831cba4efcf9da4bf2178cdda67c058c58d2d7fbeac2992aba00dd6fe96d7b574abb4830923749ccb", 0xff}, {&(0x7f0000006480)="a04c4fe544817ae13ba5aaaebd73efd28604ced4be1ba3eaa78897675efd43fb034c", 0x22}], 0x5, &(0x7f0000006540)=[{0x78, 0x102, 0x1a8889c3, "a87e0396b909b97dc93ff4b5d43e2844d982c098423393346aed567bd6d9a8149670e0fe59450dcbb30e90a813188a26635c0610849e5d8cc90ca3512b499280e7fa1ce6493bcd9f30a89e79df05726ff4d07d8ea56e314634dec983e39ccc5c88a912"}, {0x38, 0x117, 0x5, "ce1156e336725d042a30e5b5a22b705707724c5f1d86f38699c3b922ca45a8460c0fe3be6628"}, {0xa8, 0x3a, 0xffe000, "3d247d08b1562ae94d4b083e5146410c4a8b88f031e0dc27e0036c342e42eafdf534d420af5caead51e1e2bda55f07e0b44f06797a50ab1859005ff9e8ea9388cb34ea1cc4c66bbc843bc5f3aed60423ab8d2eb3f96905845cc5372f9663f285670a362a581bdb5995aa84edb9c097188110c9c3624ada7b17c738061f6e6ec74f4ee9e5632fead969be39c3f846d79b4e5dd3280d"}, {0x40, 0x11c, 0x2, "1cdfe240601af5a8ec6a75e75ba25880d64b74cba5594085c775e30d7dc87fb11bcdd53e9b5709e2cdd5"}, {0xa8, 0x10e, 0x9, "f508744b56638849a0e97d4b6774b15b361cb7325ef6fcb49b92cd87cc1add672d126d7b9c1b8cf7d077ce79f9b63667cb62ab3243e9b538e270be36a73236d1b003f86cd0a3ef5906774f67d6b1e1cc5b04177ecde6f8325cb8e50d0053be113b92ca14ba28700197243d84d73283206317bc4645accf0301b548f7c0c52fa48d5477321e83960ec5a6d492119656bbb71395"}], 0x240}}, {{0x0, 0x0, &(0x7f00000068c0)=[{&(0x7f0000006780)="f9a380838490750bc33593d3e6d7e6a63195ead9526f53b349c930248a0edda74c5990c0c8c61a96b6f2477bb1a43938ff081e5231a82ebc271d1c1cf9cab2214b2737d47d428bbf63b0afb2a6e73f2650582dbfff904e4d66f182b95aa94dfad443568ac3e26bae7b566327daa1148307cf0ec64b6386f0fb18f8e9b4ef5256433ba894faf5", 0x86}, {&(0x7f0000006840)="03016d2b962c5c390bad8d3e89d238aba112eacd61c0d59afab215c612bf10dd41d3ea5971bbb2570fe505b8891a082260fc970088a4fb31e8a76f49fd41eae2f79e18909f1bfca1602c1910367d7763817c30", 0x53}], 0x2, &(0x7f0000006900)=[{0x98, 0x118, 0x1, "95c4f79bd6b9514dbe874907063bef19dd6763fe5fbeefc81208c0548053b1ebe7b53851852f0067dc6025e38c702a5ac9af0e2492ef40a6918fd2c3e6f71fe834e5f4ebf5ca62e3114d3f97cce9c524e4a640e5b62896fd3737b4b5232e96c75d487438d42447cccf14f094155a0cd02d7311fc806256ee895e4c2d6d589d9c4fd6e6e84583b7b9"}, {0x110, 0x0, 0x80, "b4a3d9a657b3b8a56d45676d42c61691da0aaf3a6e5787773b55b34bfbf06be312f1cfb5bae2f802092f2b78306888cddbdf88554b157fea04ad161ac00ea84ccee8e2ad04d022284b7e227d6db75f1f4a288e797c501b21a4345da215569514443aadca292c46f778648fe5de1d97bd6a0eb03784bbe39a2c7a7b09bad8aeacd3b82a0f8465ba7fd9b63ee786ae0a525865353e30e9baa221dc57c96ab49c3183e1e7e674ddb3e4f4c802f46e83d77f2529147e2b68c156e3490fdc2e7991c4eef780abdad2126e3c5a3e3c560329d7f47bce6a9049ce0a71db412b51521ff6e65a1eea4c52998109201d4264005ae8e32693ebd962b1bb81"}, {0x60, 0x114, 0x81, "cecf14ea3133ad53ca2f1433eca3e2c4a9e561d42a6c848a5ec0e143fb56d67142d5ca02fab863faad965222394227e279e1895057951cfbe9c3321ad5b3ccabd6d86156b3296c7ee7"}, {0x98, 0x114, 0x2, "ae3b7a3a75576b4f72a16cc921114a10bafb8761a383822b41a173b977b76bd0c9b00f30f7c8eaf87d40a8aaea9a81f6593d58bcdca5321f68861039f5891e4399e1d89ee31daf92f753971de69f32b8e30cbf4f6782453b4d808347128eeeea626c2c84719ff614b98e35d6ab8f2c706f41d2a4a02615687d40453f3223d918a92b731ca3ba"}, {0x38, 0x110, 0x0, "c628e189a4a425e7c2fa4b723525f1347ae7f17224ecd823cd257aac2697b3a108d54d"}, {0x78, 0x111, 0x0, "9cfeb055185394b0e53dc9eada1a795f088f6af1c9ccfe9694058bc825eb61d7ea240fcae5d70ca917b57928cb852fa74fe2eef4e5f3e2d208b5d28ec1d3f9a773de11bf79eaefe19ded3af84665737189cb15a9bc018ce9455921dbda20a98885656d4682"}], 0x350}}, {{&(0x7f0000006c80)=@nl=@kern={0x10, 0x0, 0x0, 0x4}, 0x80, &(0x7f0000006f80)=[{&(0x7f0000006d00)}, {&(0x7f0000006d40)="988096c5d80695f4bf6a8486a4705718cb84f101074b33150a17b26ac2bc5f4656433dfabb85cd136d01c1d6ec40aed4a5fc978a75fa4bad745986664ef151", 0x3f}, {&(0x7f0000006d80)="5c602369c6ba928f", 0x8}, {&(0x7f0000006dc0)="ea4a8c7d4ed3e921a74fc9a5eca3b2cfe712f9caad0d59efcb2274ca2df2bf2bb6ed31dd7dbb28860ccd37d7ff572aedf429e96bc8f24a16eda1f88d3c0209e1c37d374fdf854f4e40d4aab470f6a2f63decac1b7d6ca4610c337a23e884d1e4d196421cecf47def2375147885e2e00a42512ee631f58c3e4964022e36eb296f8455c15a54d799f585e3d88fa20e92a412be13431a04158a911dbdf04ad545b3389a331bc26d2d41aff84c1df6738b801ed1412fe86189ce5f3838a87dfa09cc951124295cb2b19b8bd241ca98ccdb39cdddd600b3ce5253f6fdeee0259e60a63df7d59ec192af9b284fee", 0xeb}, {&(0x7f0000006ec0)="7bd273a251572728d92be9b4c264df294f17", 0x12}, {&(0x7f0000006f00)="d48c01daa0cb14b1541385839543a72632b06e3b6f31e14553c3303d94a786f616794005ad86e90814fce5d5cbea0655b422b808a80954e0c5c5e9b99619789a8961ddabd84bc44d", 0x48}], 0x6}}], 0xa, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) (async) sendmsg$inet6(r0, &(0x7f0000000140)={&(0x7f0000000000)={0xa, 0x4e20, 0x0, @remote, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdrdstopts={{0x18}}], 0x18}, 0x4000005) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000640)) (async) socket$l2tp6(0xa, 0x2, 0x73) (async) sendmmsg(r1, &(0x7f0000007000)=[{{&(0x7f0000000040)=@xdp={0x2c, 0x1, 0x0, 0x33}, 0x80, &(0x7f0000000200)=[{&(0x7f00000000c0)="2b8645e1869af5e784283a1f6885f8d6ce86755f33d83d60461ba6fd2289d00c1214eaa175b5f374d3b4deaeb78d75ecab395141f959e1b75cd1786db7", 0x3d}, {&(0x7f0000000180)="0d04cbbefb420a3d0bbd85a58caa441432ac6905b1afb51fa512b1182145d628c72acea1ddd91421eec05f61ed979dc8f61e8d3767d02ce1119915e28b6c5e4972b1f9c09d71dc", 0x47}], 0x2, &(0x7f0000000240)=[{0xc0, 0x1, 0xd8a, "9b3a91e16f5efeeb80bd89261b9d1a6cd0a982f97148b6cd6c1fb2e290351e0293d31058a2e185b75f47fe3e2acb9dd69a43b9c523dbe495abb0c4398260ca374b6f172d72289b77d1eff1c933d237806df61edb13f81be220e68f45c345055f69d2bbd7654cd94b8b2f6d1b65a978bad6dec99d82a49e0e1a5c854f422dd3d4a28d694f09955cbf696199041f94a9eee17da2e009001d80b4ff797d7abafda9231259d8fdbc5fdea3b8af847982"}, {0x38, 0x101, 0x5, "3dc90e1e7dfbf0fff6204b1d4befbd9a69d00dab59abeba6168994bbf491277c5b7068410980"}, {0x78, 0x11, 0x3, "3af2b121d9254c941f503276a3443ab8593445ed1955d3c0856ac9a99ef9041e62ebe0b9d6bfa22c863e274e9339f571865196259d46e35641d2758a4a571a5d4128f5e0e34bbbf1bf816e60404888dac4a71ee696cb0efaa4f871cdbdf7f27a4d119f730e6cdf"}, {0xa0, 0x104, 0xff, "1bb89512078576e16ce3958a50a19a1a3f154e95d432077ab2c931936c501cf685fe6169b6d3f5cc565194dbe785c818c46e1da4775c97d74917ff39e6e90cbc3d609ff563b562809253b66dc8a5cbf68a203a0480495aa2559d949b5abe7eab2bf2a077c4b611159731dcdb5652c30fefa418f0d8841e5b6b85d0e89469f0456cde32e94ced312f92dd7e62"}, {0x18, 0x108, 0x8, "2dadabc706d20813"}], 0x228}}, {{&(0x7f0000000480)=@rc={0x1f, @any, 0x4}, 0x80, &(0x7f0000000600)=[{&(0x7f0000000500)="81c65e0003e95b5f11cc42f06f36493e18500e54e56b8574c1d198ef3f6fd90f1e38b0203802775a04440132d778e1f5e2545fb62d47b4779d02589750ecaca6d24d75a1df8407a84d9475372f4f3d3159c2107d824aad1a7ae612ed64ff155630646fbaa8b9d201e2b0087053b49a63f670537cab74335028a7425f1d944fe9f2b34f5b21509b3803fa8dbbf031362a86974a019a253955efe773c54a72b2770bd6dad6f0109820635ad33d948a6f988dae3410bacf259a6e52043208a277df268a2c99", 0xc4}], 0x1}}, {{&(0x7f0000000680)=@nfc={0x27, r2, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000880)=[{&(0x7f0000000700)}, {&(0x7f0000000740)="f503f465018820caca90123992faff163308edd4c4b46897976205aa6727e476c0c2f8bd743f99242efd8cb0dd4656014ad57c7dffda5b553217603b5ff4e3a8e85db9ae90572c8b4b6653e4d197556b8ea0", 0x52}, {&(0x7f00000007c0)="13abd3d34111aa34944930d505818f53944897ee35cf3a942665ff069263ba3457c72db85e1fd528535b9345a2ca5341eddaa0b90e60809df486dd82fa9458ee9c2943b52693baaacef7a51f663360f6302510a916a3a0661c2aad9ad235f2ed5e95ddfc6b5a78e723b0779736be100604e5d5fbdc14dcb522585c9f62f68e85239fa5da3b40212a15bf3927c974250864facc75cdb7fc3a35e4304380b197723e212e436fd5002c17b76fbecb9c816fc1ef492a3d3785643a", 0xb9}], 0x3, &(0x7f00000008c0)=[{0x100, 0xff, 0x1ff, "00c3a5e22a920d0fc934b2f239b7a33e0382a3f46beeeb5dec0350364395bd8db99da8c459c52095efb2df748d82e50c47884d982eca98e079a41abd7af8316334cbe4dae8aaa9e92d98b40080ecd9b0079d5ca419f79cc25a973988b7d4fd6b58a72c5e06964d1693689470a8cd551e676baca2998735d9b6aeac39a94dd059ad12bf8ea33397cf49a16d45e8fe0b9ca0b14b04d5937b146dce286941668f4c0cee77233cb2baf995ab2a52339aa9b5197d728814b909bd217fcbe8e84113f20c53bccc5a0aaf60870550ad4a8ef4bb8d0b308da474e959598da10fd5eb4b4b2328977f9fa20132ab411bbbfe5f07"}, {0xe8, 0x10b, 0xffffffff, "bdef88a938db469f5435a251ed265b46a96adeadd5888e71daf2e46233a93887b62541591a1e2a0ccf8e7cc356b83ba6cfe5dbd08d78af5080d7abe298828218cde3f283c79c9a7e518d94cc2101436eaad0b38b2c634bfeedc8bd6f5e52c42f16062a5400957e5d1f9cd66cdc5c7ec6371568b143c15af201da83952771e99babd0e42c4a020f540a5b48188d0641f9128d8d1f67af19a16080cdecab7b1c74af569233a0e6d086508665e60f5d05bc5d387bfbb6b20cf50a87f6e711c1c264887209c3fd11acc3145268faf698c238d94868df0879e9"}, {0xd8, 0x1, 0xae3d, "b2322b96c0056b197e6937b8b275516875d1c36ab5918f60c8883e871677462be7cf358577cf6cc69f9babb4d1cb3dcb9038e6024bc328748dcb3581e98b08c295c2b63b4e18edc62d75ad546e217b8ffe4e6d8d8026ef0178e77f15a5e608e744e76d1c1c591ba388ccad55046856be9016f93091e399c40dd770b8cc36a38cef082d2980d5cc399204b769cda96957823872c90d873359e0acb50accd2f56be16a1f4cc7fb1985da505d282eb5f074d250a883d5f429913120fe740bbff1533394f3"}, {0xb0, 0x10f, 0x6, "30433a3d42749f48222840a7978e733135e7545ddf6afba0d40d7b7a55320c56c7272b69be4e5d9c8842b1a444fbe22718c28c1a387778ebf98242edf70fa3754ca2d974fe37002a3b1ad8e7a7d3781f42c25e57edf5ff1d6f8b240bf2db7122c02c5fa95a584a3f808d8d456b8394f5e5be491e4d04410dfa23af7add797f10de4796cec64f5ab037724654cf848340ba6d9fb796ce0d2f81589a"}, {0x10, 0x109, 0x4}, {0xb0, 0x104, 0x7, "ddada132052f6b2ed3e3d0c01f5380da977a0c2c1a61e2200de208757119bbdcab27c388818e080145d1ddec94867c9ae59d606d1a31eaf7f7a9949c07f21e401bb27d8d0e51a13618a2152ad5a0cbcf2896eb549f3281bb477a8809df7346231fef30d9b99a621176b4fe84bf6dcea3dce379a8ae50e1457f36fb7e64150102f082112a3abec8aaa5b41649f29e56896f468072a5bb99f846d8a4fe"}, {0x78, 0x112, 0xfffff800, "104b78dda4040bf41af8756a4cf77cf604804ce66f7b4d7ae6be3e0c6c6faab23a76254f7e45cbfdd4ed3733f40566f40646ac7a3554ba8549a1fac9f95d10601b51f1b08b8737f99123e3707b01839fbee12123811bbaf4bbd9052fba1919fceea4b37b0014"}], 0x4a8}}, {{&(0x7f0000000d80)=@sco={0x1f, @none}, 0x80, &(0x7f0000002180)=[{&(0x7f0000000e00)="fb575d8b55d56a66a03da2efd09c3138fba936eb1e6e2afe27b6c2d7ef1b882734d356d4139c2280ee84a455874d0750134d1c68b44822a971710da407813319b266220246589705cc22da5ccc5b029113b31a0e96dc14cc8946b3122c646f98aa0dde3174779a76d24e5a13cd9ca84098bbd6cfc23e2fb8e0f6e47ae3429e9ece46476af1136148619ab3069945a422fdf2e82e7b56419679e32acb1e9b97e08e51f20f6b183641db6f5654d5479850037ffba2197cd115a21127fc5bc90b33f5eb1b694b606ce4bf610770ab6df05f774833a389d8ca07272316f800fa874c7af439988303a679bbef7ad0657a1ef22a", 0xf1}, {&(0x7f0000000f00)="fef33d7a211b825f8704589a897bea1efe94093f2665987f6e2d3eb115aad13b05d4e648ad370b683e2b4c69aa42fd0570a2aee46bc66e59a5fc4a0a80cf17ea779111cf9e4e0a38f7b3cfe664f3a27cf15125d04aa3763d0f365516e97286768320f01212f83c3b3fec69e499892434ca73873b9011c7411a2daa417696a265ae0f5d37d63f688cfdc49452d435c3c8ed0259e2366d05361c195a41b3f91be835c03cf833b539e588558d1eaa07d15b749f7530c7539cc52d2f114cdf131060de0ff41aba841ea6361bc7ce4c82e411a31b6c5427cd4be5c5066ec0493fdebac0d5d0b3643107c309a3b3c80375a79549f00e72f4afcd1247be609897f2d2dd9c8ff7c172315ac7c8e171237377c85d8f4c6e23386027eece32b79211afcb6963ca91dd2d5e988c84d52145f8c1250790bf5a2feaa70005c54e8b67ba9bf3888ca79b40074f37e95a289c09eba1f298053186cda8a37dc45210b0bd8a176fa2904cb941497c0e616fc627506e47fedb4ced87914fb4e80dd87025648ecf7443a3f471aef252e8b75da254de14cc6bb602d0904bbc7b95f0da0515a7a0f19d781010accb5344120cb84f320ca7d6fb6141cdc6081a0e1205418ae6a1d2c5166838886bfe767a66c8299dc8bc59be4585d77885c6691497ec42de5b60892252a64fd3d44d4a0c472f2764a43d0691a9d0ce221d314d1738a109adc5b1bbeca323eb8b8688561e7aebadde9fefe98a013ef5d3d0d230c986300f603275a36e1ae1d960621134605c83b8da66ad7e2d1816c9d0ae513f34ce43f97534998d2b65afdf5ac7815300a001ff4c9b055cf333768b3321573082209d64791ac6ebd9b5f18c42aca8e82b0205c9abaa393975366d379a8ce0a6e1fc7c8ead783dfb408303b0323635c85a1c263824d9cfa68bd5e5e652d9dc7560ac8db4a8add4ae2bb6e24713a02e99c7b38ca3aaeb799b426d8fc936e0f66fc98121420d661c7e2e4c7e8231dfd801574951f2aa6f802af7fae1dbc0c3fc0f3ebb80f5d3de3f52fc23f39435b05b06d2a194b1d73030954ceb3fa8a9b60abb4f42644882a55836217ade910a1a51e786fdc0f697cc70b98c4718c260bb4edcf2e3a81bbf2a7e02faeadf4deaed8a564e6fbc4bd62e7ef78780befd46b489de80452289279ab0ec5ce7d9eb9a83128346f8d8e7ad3d380f35c1af9feeccbb312012e8c060e432f72ed1d00683f493888a49e87fd59c8d3eb437443efb66e408101ad138803ebce904de9a37c978b93e3f6e8152b0f370fe204713c30a6120ddc860e175c38c936b9914628c8193e12cac4a06b550b19976a0c4bb14cde048d1178b069d546776910ae5fedb83782a737d2bf0e86a5dd5637c09996c09c22e8de96522c1170ffd509f3a9dd54c6fb64ff8f519234ab2f20bbdb225c324806dd69cc27b9ac67ed02132c4fb505474094fcd5cfab47b8e4d2e3283bbab5713355ff98c3e4bdd389e35d0f580a02e5f32c842bb0c45e47b843c477fc258d2b1579fee3ab29aa636b8a14a2dd092d294ff9626af6d862e64a042952db6fb09ccd12abbe80285ac5ff824b358ac3a267723d9ab0cc0c75f4fcebdf96cc6a4d656255d0ebb5848b14b3ffc589511a5a00c9a456493d2ab9e2ebce9011ba86be61ab7ee0c8368f6864a809b64cf276d8a8cb5217dca602e10c9e9879f10a095add8c3634c49ae7fd0179d722b9251fec075c973d41d55b1488ea1ecc8781c9968631e0c6ffaba9e60a75816e680bacba23e8b89a9109d479be7b689258420f0af29e416fb85a9c2d01f601ec2a0fa3963521a348a296625854019138fc28e32304be4d3d0ef9f081b970d7b7bb005ec8a30158da94a7fe9ba5d629530b1d040642a6f7084c3b0df2423ce81603b13f7092eb8294182eb89cbd7cb048c8ad67948dd4f4fd98af8ef2b869bc2bc74bec0165ab358287cde99511c18856ccb1b0df6745315bc542780f1de52c8a7d9b9b19261ad73ccca062e773043c77d169357592aeb1b8b871df9454e1a19d1db0742eef89dfee7e46a1534be59b65d146e153a45bdd534658ac01343c117587017238a41614dac34c8841c5e5551a970d04c65a57dda8da555d6ef0477a5ca63b0e51121a15e7af14c6a91d0a6795efa43c42dc31b54e98b8661d42f52509d8710a28390559160013bfa73699501e27eb5c71aac2431c090c6ba8dfcd124f88e9e11aa5abf61fec1d70a65f0fb8985141c0fafb9bdfff2cb0c96f8b7ad02d0ce871db01a7a67669de6fb91172e8c3386ff3777760454ebbc1db2089cf8fec988da2bee522c1dacd33f737e78b5cd45772016d44cbaace466c7bbd1f052e87bec6b4a6d283c95d0c8990cfb761a9a4769328c62e9019bae7f65ad642fd18df44da865ec59c011cbf80d4b5ee591b04687d7100ebf2359e6e96a16742de30d0f094f958d5d1e69e1f52cea10e100bb831f14ed7aaf9e6f08057d7acf5c5baee6ba157058ffeae26e6051f304aced79c173ce9600c910aee1e2e7d2b5126c0b488567cd51e2e4991e49ba972bbdb6f2603d1dbe7a46f4a1da0f810c1111dcc193337d763de320f94f15420e482fe89a9c15270674c9672f5bb95f38b2be07e2093fe0bf4e3b42670f9013a77dae41d386f0be3646943075ed1060b71af235f12d2ebf638a92ab8f7d52e2a3f222af87c057ba0a77d325fc0c4bdb5a0a8bf4317e4b64ab47e9d964f7645081193485839a4b2dcf75dc99c05881a8bd2fcaf87bd55b613bba1a13421e9a09318430345e17cac7f1423ca9999cc3e839d1f9a74d240548ed6bc2174bd5c583bc338db24fd82b174509e073dbbd09751ec862aaa8943cd0a74f27236b3a0f33f5aa1223d8c57a126f9a441b75698b5996421ec5bf54c8b5bd8e9ec8f7934bf81c910ec8c91fb79ba2130eb719ffa90acedaecd40f627761a7ffdb94a0d5a3939e6a676286326480e21bbbbdad9fa4eb3113bfd5b3fd4cfb39281628e120a824f009583765dc4d040d826a8f2cf396f1e7d6d0fede5a979342c79c259177290bd321b0f3186fe2f5d90faec46b1f440c709fc346a8155e696565363424bee456414b061479469b5a136405e9cc3003fa4839c63656512169dde9ef43005e3f7d3ad45e562c01d493d9b2bf6ffefe3b4c12cd7c2efee6f1f6b5436e59556ddb3666b287c7edc4441b1d3a266ffcb29c8155ac86762d3c4475846e467644a356157195e3fcf212c7c8339050c2d1ea9fbc98247ba017256ddffec95b55e66e77d6b87cd3cf0c472bd9c47db1f7afe1fd626d49751bd7d36e4c28003177990e2c931aafdba7572e7765db579e4b9da6531d63fac515494047d4d9e2069e2b0ef098efdd01389626cbe3fb0238c509c4077bd90375637fea441a55ef6704ae76ae2d1ca48dc35f1b78560d89bb3d00a1f9351ce5fd71874cec5833bd30a813816253549f885de3bd3d65de2fcc6590dd1d1d08ff52e81eb9265aa94fa76cf95c43ab78f67a99bd471057b0721a643111bef7972c0a4f835ac0381d6b5d4eec51e1de3e347d04ef56a0fc6d88696b66a1493641f2a6b8453828ef6207138a6661021e9a89320910796a14ea600807cec54c14453b8d5ed24d7302834ea392e16bf4d041c859d9b7e2ec5f223b72f5f2aa57b0a8b22421f4118f19448795fdcd7464ba96fbfbc4f403ebb35609730c34a2844a5c7c5a833c94ff1eb4027a0985acd948c7761e9edac353b76f1dfd7c08b76887db0ea3c08d5edc89719acb305855bd230de8cb3f833786e72d63a7810357817c0809789c25d77c2056e91e5c13a33497a0834783a3ebccce74ef7bde47b76d936614743b5b30b8768df457ae8538020e266137b7c46bbe33dd13ded4608f4d2a8149f558f455da521f4c98acdc5a1c9218472022bf664f9a48cc2fc96e315d517e017b26194ebf0661a3bd8e294bf78a81470720fee1933c5468f0e0ba6a5b4a5860c0885b32e247fedaa408650e4287e9a391b95fa7e14cb442bda2911db7069ebef757c0a9d8a2a39194c762cee1be622f7911e5382dac536af691af69f6ba661d71290138786f229c7fb7b08bb8f5e03f794c95035d32af04c54cf42569726d431636c348a35280cb72e4eb7f8d2004afddb007b837a10623917a1156b72a6d8203a313f183afe75fdb40902feb9b2ce3b1d0ca9d3c5777f435bb0267c09892669990c4ebc0a5b17b8da7ec37505d71674d0a622713b478c6ba60728db4db119cc4b7a20986142345178c4b0ebc6ace0f0c54746dabe7dcda8a984dd590387716b9a86eacbe83577874424bd084b2f0075f5ee356b49d352e084e6c4768ff8ad43025d9243b3c8bfcd4e93cfd15d441d2fa7dcf6b8a93ba193fd6192405dab3f3f215131fdffeb71290aaf372fbf53a1bc2e7ad61a5452b0cfdfb68ac0423b009e8bf4a0e2890b467f55cf2b1889043992782a36b4d63d02aa34d7dfda0fd306d9d4b9a0806e0805397a7b8e8f6ab3bc61dce18b0a7c58df3c0658e432f36d228d0d2c297d17c289b205fef76104e256846f8a6fea5d9b85b6c0fe3147a47188666ed64c9bcf15af2fdba68dbaf880eb004735318a330c2aef8965e54bf2c6b1528da693eb0854e43f612b630b1c1c3dddc48ee28f0b477cac61be4cc8ac47346ab322bf18d01d1fa369e3c826d31bcbe9a5d933b7a3373d256bbfab864eac76542ba8f9ccd41928cdc8d866e568e60c28bf491985819506ad035788a27971e372befd3a9bea9e052c51b3135b71e22d416b27c63ba27cbe7dcfedb51c47af7b641dc356c6707e9e99b27466037856bb729e6a0dd4b7df8a447afc64efce0f1032282b585b24b3d7533095cc08489a1c227fcf27b55bb223df529c470ee9469321edd77f1524b5622ba2333700192654c3ab60bef4425e71e2dd0c9e530776b979247311f6ec87637131d9b9c0a5a8791d3fbf1c1fc6bf6203ef2e0d24e1dcc24e6c8bcf66a24fb3593e315ec74c3db49c53092a1dfb6a9e0be08686e5a1e43c781ef3a72d8d813530b564ad067b6a8241676d0684804f606b63806fd1bff98564f5f4954e12bae007942f34b15d552146fa5e1a25145084ced4f1b3a49682b25792efe17ac7c5e68f71b4435f4f6a62b8ba05c7f919a836beb13f1c26e2f34dc7c855e3ae7119f402927cf5f04b58157142533e90a9d35f137076eae60c25a9bdd030bdc1ad779cd8d83addc233eb3eb81f2ee3f196d647d4b4d2e619b387d94d83b1cd17a0dcdb2e8e99cbf6629b02b1acb3e1d377e58531d23cf3793b29b4e0c84c43480f88cdc7b208151757310921a35b27e823ef21985901a3b993bc724dd6e04f8a17cbe8dc7f6dad67d89e3e9f2ff7864bcf817bc9b2126452247ecab1b87c7641d0851ca3fad7e79bc80878abf28eedf4b90338063ee6bc418803d0e127b3f8c5aa3f6f4c11f14b58629b09cc9a277ec84a4daa696d896b27781ea7aeed9e39128a089fe5fa37fccfc0d46076e6757eecc24462483dbe7cefa683d515eb791ea816395b90927965ef32beece3910c0d96e5ae3f5fc24df334acb1ac411a4c2002b9d2a127fbe76c53dc184e5906f9b64f56b414a03060ed5734275dedb549bace8f9bf2a997d83e57fbd0c9346549ed6f946f4a9b1c33b603a5ddff2075038a6242067f37a638407bdfe6ac534ad6210b1799cd38b426e7e3166773314cfbb65cac0b42623e1519ec43afdef21cfe959b3c4bab4b78b67c96be6bc02c76af0cbaf121ad2e0ce9128d88894266226770b8905267e9a0992aef0271819d1f1475ca8c1", 0x1000}, {&(0x7f0000001f00)="fe8b751e9f12100a043c3cf850c335e6a1f162d3524e96658699e21080da6d8aacc40b7552cbafaa817ac348d1814707c811daea3fd5c7f7a8d92fc6df77527bceac4f85a28d54c82e20daee776a4bf20f25b15e8b813d2e8364a2051d5b5d38ef6ff5099cdf8a69f347144634ea17619af9c02d68e7fd148e8747e054d33865473c03cb196d007e38d42d476c64ab3e8a3ff114b49a8918a48f86e898", 0x9d}, {&(0x7f0000001fc0)="80233f16bbb4f4183b3a43435a129ffbe912e4c9179948c8408a7ce72b472a57391e92bce552f925030ed4d32e3eff735143ecd741ced62a3ea164668077a39d534bcdf31b12d6cd06872849076637f6b00525da74d6a1ab265af70316e1a29e1c5a082201ba324e846fca9b9adb4cd7b83924b0e6c4ef7e0efcdeb8b6de8a2cc0786febb63b4196ddea55da273d758fb1f1e65361fee73772e698cb999cc1f58541ce5a71c994f0e58825bffa60da41e793c4d0c2b19fcf08ba7a7de56b2b6a06c5abda0e284be0a56fe946dfc4f235cf", 0xd1}, {&(0x7f00000020c0)="f316ce634d856fb4d03349bbe067f5cd737055656b7d536c277957144d16376b086bcbb810225591dc256ed3d4e9331d0383d39ad97dfee0cc8e8242b1b46d0a3080c699da3b65e06e6c915d71ae4fa64dfd29b764a480e728754a30660e91d531c42e4ec1aff7ce9359d77df637c3aae4d5152bc9159b", 0x77}, {&(0x7f0000002140)="2966d8b3852ad30e1a2606acac48b1fbe19b7ab7c32345390b4f0d360c71a0ea6de40d9a8c6f9a34cf01", 0x2a}], 0x6, &(0x7f0000002200)=[{0xf8, 0x6, 0x400, "bf6867afa3736a9516938ae356a7b903ab86a89a68f5f91d4321d9ca6fe888600dae7d6f9df21836ca883431f6728a9b86384130e78640fdd8cc5cb264e2d3bba30c44b2cb411b51cd5c6899fd29a58dd279887f69204d4e9efadb183a42a3c150de11cd4135183a11cdbb5134a23b67fd3f9b4333e379f426c19d9bdaf85c33fad9ea11ccfb28177ef88547bf9f40b156fe7b821b3b29c672b2a6bd09eabae9bae0ee829acb86ce2c5631dcb88d4a12b83eac85d4bb61da916d69d9ab4232426622eef663323e9761bce84c77446dedb9bb4ffe333179fba98918c941dfc726556049f0065b"}, {0x18, 0x104, 0x3, "4cd9"}, {0x68, 0x110, 0x7, "71c29359d210debe68ca4f345071152e402e85002461cdce301a1608e861607dfe687e860933aff1a1ce2defcd4946b43e4689348768a581867f95b75324915732b0a4d920f603ddcbc2d318b512f10d9829d252c99f"}, {0x68, 0x115, 0x2, "50396a3b6bbccf62a7a696dcff90e02e7a3829da333676dd67ddf60dbf539c15c3fe372c4c86645b3e93bebadbb9856d5e8b982c3bb55468f73826921e44a46056e7ea2056c6e8c262df2d5f9614991db020b9"}, {0xc0, 0x102, 0x8, "934cff5029e3b07d359118ac4d137528a8a4d4e2170eeb52897780d389a1116b4bef054ffa1807c737b92fcac2b3bcac5ef722fac1a6610191c62a5f73edad6879fd05cdd8e64566f0597246ac02fba8b495758835f1e21a8107ac51c1a1cc2a8734bf121543b0c93afc77295b437de19ce78b500d83a48db6e0f8a29db0c86a840c69fa7751d841be75162270ec79c4edb101f16780a6e30b2f8e2c8cc101410c1150bc6f0f91ba314f8e70d440e2"}, {0x28, 0x1, 0x8, "563758a1c4d9fdd95a501702993788b1a614d0"}, {0xc8, 0x110, 0x88a6, "4be17f919786386bea4f32463b38806820a9138af4ef86dda28afc75bc9ade4652e3af2ecc59712cd36054e20afc480d91d96a07260f6ae581a28b90e1ef1979c4fc25423936c5437ecd3f4b09c43d9b447bfba11f0af193aea48fac6f0642bad46bf489266f531b000db5ab6041f01460f5e54219049a56b59318ea9f8312762d2da7879468118e40b8ba78580409786adf8f58038812d3ab047f03fd6b183830a8a357ed07f966286b1833d805d6a7e753f3937b76"}, {0xf0, 0x11, 0x5, "accfedb2937c644423c385c052b6c1c998597bc01172573a517f416f34f387007fa887dd29443c1a278b798f46497105f80686919123448e9896a13621a02e332c93653667e5274bb7422d27b9b4676b810eb59746a978460413218410db237dd1ca765b9c3abbda2ddcf438e0796941eef9798c2d5c3aa0a70c892f15407326746fcf78c779ab80a87fdab7dd675374b758bae01df3bc32a209656b86be18a5927ca28ebf64af52ea968fb00235ef051cb499531f3a0971cc21c6d3e2a09193662d0a27f1ad5099a6de76c868d4152b227b401db03c0de67157c6a5"}], 0x480}}, {{&(0x7f0000002680)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x1, 0x2, 0x4, 0x1, {0xa, 0x4e20, 0xf6, @local, 0x401}}}, 0x80, &(0x7f0000002b40)=[{&(0x7f0000002700)="6e1a59fa48ea98a6174d67c3f2386fefff2adbec04bec62bc86b340e1e1cfd2969a895b64ffc1530ad880fe87a78df1545559d80defb5496283d1ec3d30bc4e3f6970dd0b6d853bac8027322b33f422bb1eda60b58363963ded536190afaf4d0a19a8fbd538a07b68bb7a9a6c1b8c7e787f6f383900ebbfe3e08f718981c6b1e9f5636e95167565ea682d450a1a40726384ea506967d454151dce60c4c4be17b41e8cce265ad9167ddd12003d1d02bad226cd13530365b92d13c326f57b7", 0xbe}, {&(0x7f00000027c0)="2748bd795375808bb4b1a2cf69087cc0044795a0acb5e226bcb2528c8e0deff9b3f77b82cf5766ff2a169572bb257e2df6eb9c59a5964b2962eaaaac50f305396bcae166516bd6529286d10c6ce44d294da9b2fed1fc6c521bcd6bc15e51a71fa8cd32da0bb82c54338468e724f3a410bc9b2932c5c51a17d41089862c45bcc214424f135b6099b9ecc2df158acc8d7c4f13cee128308e0c4844e357a6c742ab5a7583349d73548a694fc660546cf9c8a720214e76ce954f2159e0c761e7fa141b5b2aea763607b581351fd24c83d79fad0bce30fadf9c63baa4", 0xda}, {&(0x7f00000028c0)="c784f803c400a3d0391f6f2ed01eecc6b5236a3b625810c1e7310ee95b501811435121923c49fca9e2db3b5016ea4cbe0bf60532e129db6d10a82295191d298e82ae0f3da7d554045b07ccbd4c6355c17d120bad4c4b9bbdd9c83320f1ea78134cb9e55a00128e06f530f208d8b31281651e27b5ace791a25e5247aa59", 0x7d}, {&(0x7f0000002940)="e86e991dcd4b764c49148ef9385435f68399aa12052e36250ad58d3f45fe9d52f0f4aa6bfd3c25273994ecd7e2dc6a153883df1ce62ba95a6d3a6512a02abaea493ba7d6495bb87acf47db730c371cc696c66c86467942fac93bc0bf786ee35d7ed6a15e5e6f1d64a77c1e5f0ad359a7772c4fb19b3a253f0c5e44d444092a962f796fad7dc1a784b5a89fd7dd5797a3a978729f0e1d37dd3317f5a547db19e19656bdf9f8b5e2177873e9b8901c08dff9cb481515cd58b8a820e43269ae06b8dcaa4c3c1b339031cbb72af6e6bbc130b5bbfdb4433d539a45ade4b2c998ae373dbffbd78fb1f82c25b69a5423c2", 0xee}, {&(0x7f0000002a40)="6f26b6903049ea99c76c24782f6a94cf3f467072263b0723ea06f94c2896a66aa873e0b36df72c2e70d1414cc4e343e57d4da28e88fe8d8c09ffa3d4b8b9c2d01dea960856e1bc7363f6d7818f2c5d1a72efa9fd4c7c1531c0ccece4ad969e3772885188472cb5e62262a9decd956d6db66f3ab82085fb271d6e45275f92d6018f933d879135e37ebe502ee990009f6339419200ae9585d8c64a06b35993f724acc8837c5fead712c2f0e4ba34fe5ee554d2e72242bbaa32be81456ca73086da5e", 0xc1}], 0x5, &(0x7f0000002bc0)=[{0x1010, 0x111, 0xa49c, "a34000438ebf5da119513bfa8a907c58570a4c2e70ce2f71ce4f473988b5adbec2b5e70e8cb9b4dbb5d1b65f635ba7fa5d30a073e05d34a0f5a43cd3fef6e30162008cda2bc6d418820fc5ee758ad57228994e934baf4580201676b718547ae51ab607725334fb2d1ea5a1856056f12a9aed2946d756bf29f08e4dcb067cb678eaa8965dd7ec656bcf8a9410927c42279b908fefdb68796a2519819c7e0dd090569dff9476ca751b9afd14c3180718c87468ee4690d0b45cb443c5b183caacfb9079adb86e786b96330b53a53922425627bdaa0903c03ed9eb306d43dc32cc8212de34daba1eee35fd1bd6fa952552db1961653d84e6f27ef9b34f05ae5c7cbd5d4e39abd32ccc279e16f3fff61c2abf82dd653f50ed0331e5227bd22a03ff2ad619b2d0e3186e064f26e6ebe201274ccddfedc442a3af5a2390eb97f5ba19a1f21312b7ec5347ed3012ad1ccdca3ef8172f5945824caa068130157dcb20d6128d5b2a7f5f02da3c66dcd7a76cd4512e295809a1b70118adf6b754d9c32051c8ba4be6556b8df0134db249f28c75a26d081bf281f79e5889e4fff428e0d2c3b29ac2cb9712c66e72b74eaf27072780b143c4952bc3e69bb7675fe158a89555bb56fc667cd39acf58316cfd8882a1b54303e75a692cd16e4218c238b1bfab12eb53733ac03ac38c2bbd99c70c7b4fba1e0a5a0be9c1dc819714cab044684b948c933ae76064a15437a6584625063ef0ba44ee831c2a927dfa102f169262305dbcc03073eb1816370ae43fb672f6d6cc82a6360489e3a50952c0832545d137d40f6f0f9a98f60125f4c6cac0717254b8f7bd3a3fc365b4e8898788909df6dbb0e2391773e704e0edc358bd2a9f0e48782e1dda899a4e8e74a88bae165f5c1a9313e41066955b6cddcd7fac16b7346b1aaff85bbfc6b3a02ee5b8898647e86f77046d95f61d47cbb7db98a9ed6ab2b644eb4ce855164658468f882d06c87b810d9a674a36e85fbe13b95c09e542ae99c0efa87f423dd293c3c0e67f3703043919a0eb9a453155913d3eccacd3ca2e01d3ad7ce3631528b42db2443e3545194bdf10bb09ef81b437f71c95298dc94b811409f48280773119fe087b6b0ac9f0b3398133f2a7f1949629b10564d450b5a586847a6a3977ac56f0233b528393a5c258df61db10bea8d1db066e967eba6b2312ed70d54d1f7ee97f1ea815cf6fceef111645f6e513f031dc87a07b8786ba209a32c09f57c3d40812d3e6d38f54a30d724f48cfaa6db2bd94c3cf7299f961846760f3d1d5a9390ac7005e6a440b724d0d0dc20b13ac1afa8e5ff765a5531227688f34c6da796af1d2390bae27b98a88c9d2467668b4192094ac6b5fd5729cccb036f270ecedea786c0a70b0e3a86200627b3b8ed5aecbc2a611723071c479a6a622bcdd1c3cd0ae1b223dc1d4b49cf1b46d70487a75db9626e501f3653c6c99fd23d45035b3684fee5f7b7681365fa03c6a055bff53110171307578f38d6aa5f63d688d5bd3c303d841733d1594fbc791d9f8b42a743a3981adbc025efee35fe1623a6dc5d19b2969f0d01fdae606ffafa6275835b1c1d3212577ee3bd6adbea95604c91310a66d2cecb6b70deab617dd5a63338a70d90c12f6139c46852b709019854c598d12bc105446f4b86a303593d7708e69ccaa5eff8dcb1fdbb65f2a45ca4701ce7861028415e788039c2ec309a1a6a7aedf5958b42af6364e350103b7e7accf10b7428dc9205a81bf328d2fe094475906475ac746ebb7866817147caf5bd6fa55894ffaa85f9af8775a33f1ab13b8b2fb63088889b3cb2a2b866be0dc0056c55fc1ce2226af1307bce1bd7934646d0a3995717c094b6860b930d0208fe4ea4898d1e6d5c158afac7cf7c68446e2d8aebfb1640141a5ed47084496cf750dbd5bca522968ebc6ecf148784ac2709c6c29ef79089245ff195ee826681a08a429a8d067cabfdc9d9182b82b8ae73fdc48acbaa7a6cf1e31518b07c38f3c9c57c49dab37c6c9304e489630eb48834ff2f4950b015feec27eebc4af238d432304acbdade7b62a7ca7a39b8ea9a671408bc02d15beaa3d8a24906f0fbdbcc8f6ca40fe6a83e76b2b9bfe858bf2427452ffb7573dc374d7509893f47a21b7f490d3651d023f5221c8a455fb92da65218a7267e9a76f83dd599fc4404c8a829c80e0da932b6554dac19462f2e4b60f34b32376be7a78e262ce910fe87958ae6db027d55af8230dde877afc4b091b31329cca73c0f764948de734882171f59e6ca702c0f4ea905f80237f66c1fca4354b3de55637d1a6e94f4eecb9522eb41247e545eda1dc57c9f7f2c1769b9548c7a4850eff28fce2683cef5115840f23d18124a86aa47f7eab7f10926f6720038a2116950bef12e6704877ec50a794134b2ae68a5fba67a62bc9de939dc6abb5223dea4a5de26f6ebbd84ff496de713c684fc74554d33dbb2cd62a40dc9e5ac6d5992359fdcb6e4490fa623e38450bb662d38ed74c10e54f7f852b978d4b5eab564bcc0061cfe9ad9e51ae93c331b2f205abebd1733562087208f34128c8dc7a4d8c3d2688897285bd0905b8cbb027e5b9c71c5ff38775bd06ab832913cf1b07888e02f880dba152eb54c93e0164631d98e18e73c5c849475e3cec812c007ca4e649805fb4bb58f318e833efaa92486785124b93abb5f99fc80fff61f47533eb2e46ac535026374ed4d3425b222fcc656857896f5798fae2b72a959ffe927cd6a71863fd562a55e480ec24fdda77abb7d2002fd4f1d6423b4e5b0e63de981fdfd6bcc652b34f336f3971c9f8f286ec13d02be214f32d493a2e9775e0764f0afc23a82c10f10f7be48a4b087bcce362ea0372f1e8f6a902350ec048abd568305439b2c5826d5712453e4204175c3c6eecef794f78be0fb79fd71bf9512e52da58634636acff89f40d46fc2d84b03785994343567e25f30d5af1e9a4033d56a26a590cc6d3b6304aea955644161d8ef0d2fb18626815821af374b3f81f3a943fc93e2253f55d6d38cd24b7dcb1c2788bfe4166295bf2e021accdd97d96e18e49589c3836c151262edb0297a10e496ecee159df6d81ad494a452c5b4e3ea62b4bfd980522fc304ffc8e709f5e1ec16f871a434e1a23f241bab564a46c8bbfd61be1020fe6850cc37c2b8a9c48c8b50c4d3126bc01b3f490a6fd662b32409487ceb4b8553ae13def0fb2771ee88b658572dc7d485197b5718e26649ade77e2ece6ed0b1a07fcd7088f727e86ac99536a7b7c7e1f3c253dd4fd3d0e1dd5a2dd08f2912adac4ac5a2d7d7277270f8f30a08e43a82b8c8b803d4421e3703d09230bfd5b33669c544a93379d555428dd48490d053de7e312e39b80c970c0eed2617c3a471dc819c337ff30b9452347bc50ed8645752af4c62bbf75abd518f804799ff3d88b7f8db2e56566dfb6d39149470973021fb8972948c7e4348686c0b4de647557705bd8ee5c4f9b3699f69a4fa30a49e3de2778e8c579965bcb5d218b1f3d146e63c4aecfdf4a35d29d9893161e073da1f44da2913a0562443b8afe3c3ee9f87c78d30f52da2bde7bd0a986546f60ed370b41c5917a37d1c7dc0cbde61de15c1af4e046a8c10a560e138898b8ef8ea3b8ed3aeef9d21a43dece8ce98b32724952384572f074704437aed815c828ca1bc2bc0ceeb7daa467ab09ed0885de3b9cb1ecd53c7e9afb21ce6decec09ec85f500cd244e93fd4cc8465d9efffd45799d47b7036a506af5e0be0c74d84a0ed06929c16d40d7d2ee9e07d43e74750e2b46e98cabd6f35020ccbca7039ca93bff39361be1fdb2a5f2c057c85bd6cfa0e974cd0ee68b4e5a93b2798bcb9cde43cf377170d2c3ed71774210ea9215d5e3e2d48806311cd555fe47ba12a70ee303aa3c55d48d20a0af01f703ac1b2e75a46760dada2a0ff4b768e065dcdc9947aa0ccb515ce554bd9b25700bd61ee72d80bb5e853c2e3ef5e076c642663b2b7e56a4fb9f680f0438e97cbfbab37f14578f0b6fa6c7d3bffabc4f45ce7b17559f9880a4700e3af967801b6eaa62e018aa4ff77fd417f7ee2ba7e956dfcaf2786d0b511719fa3d6cf1ef282285694b64cff6d272001ad521269c8cbf46cc0a385267c1f61c67f428a8256733efdce116b55201619403861a9b045061162ee3cea5169c6fef15183757309441b02de40cbfb5385a6c9cb8364746dd8f15acf0381f19adefb2b5f2f96feada5d2239799dfe5b7d1655398996fbeca1308833314e66c26a2849b2faf84894cba91dd30bab8883f782c7d4623f050616e0add63e64757f186a8092715458bb9b9d67eb9c9177ac20633bad34d4b10c375b0a02716e8b37c99e3cacb416046f76d2919f87c64abc6a125f6416dee4831f4f5d534795325fcdac63f36a65faff1f9481597953938890fd1c431e8cd3925f963e54e935870a3c2f8a16dd88686378b133eb87d9964e686b0cfa40e52efc4537360e0104535d998b5f3a08cef440e06a8ed3b6956ac5b0132e61d9e49c18699fe2c7f1aa3f806ec41ea0f23ef43f6cfc6b043669ade0b24e5bc45196d1535263ae9c19eef844aa392891eb4c33940f23edb3abee7e99b7f4a7b520436365cb99699712c4accec4a7d8c2796169e98ba805c6a8a75d910953b4f589ee4868618751206fb5e688bc2d9ea8d215e4f7c66ea809ad0d045ff3e578661ec0aeeb6e152832887bd446e491d40e702245284f47459c1846526d0c51a56ec9896c03b631e438ae6bc9f4f8bfe7ec84b78ee57a22fb7982bd3a9abfa7868d035e1d63df85705ef2c1fea053e2590197dc28f9036b6d5d3c16b54368c26bb955d269df29bb176e17062f3b4a07d41bff79cfabbc00ebb52358935ecd405333fa038a4386afe6a529562deb692122695a4165b7861401c2e09cf936ff43dc158f1de5de964bc65d7da475fef8cc4998314286fa75d8ccfa01e9e4cbb7aa54fdb312e8c05356f0f7ecfe553f8fd35c9bddc868cb98ba754badc816ad2f58aa5edc1465b94ba2d7e9954dbdfa00f869cc2ce11eddaa12b4362c2e6a1fe329ca56de195bc187dc1a9941cc26b24ea59b6b608daa8949914fa1d086d6525d39ca5da46c0ee659d87a77eb7e08bc9655049f66111e37acd304f0e337eec077c0944a2c8abea4c528f839ddf83c5204403af8e25b1ab90047710def6a6d1e038f908ed649e95f540d6edecbc74e7ee1a56f20cf5941e0b1ba5a9f3461c3994ea96cebfae3fceefa1a53324b56b8610a3033bd98f402aad707085ff9bcdebee8856440f62ed3c54ec568eaf868a636658a59b99ef8805e8fc9374e3613f2dd6a04c68a7e603fcc31abe7cdff54477e5617e55dcca752c82be129a78d56c40653be3536807ae1d16a7a8267f5ec4885714ef99c9dd154d2b6b6a60d52422e6f495cbdba63fd34704059afce24257314590bbab5a212ad6be57490c687c065dea7f55bbbaec3f27523b22861657c549af935fb44be0e569a8f5f9e221e481012104a4a8d8daf7a80bffdf474a5cabfaaee1568665f108284126e31a547e25730387da659b9914789ce2879f988c4b152afd79e01b01b7238a69aaa86241d355ad0861339aa3c5cf81296f3090afe56bc593695f0a288c97610f693d6ef85f0770891be361cb557e22f4866fb20f75c32a14187fc1c1e27d730bb22a401adab0ff9d143ae8b07d7a919a6384f55654f3de53e20c6034d0bfbcc1d610a2692b215beaa4adf6057ead978118653fdbb412d2775278f77e63268e56c3d6203ef2348c84d6388ba82b0"}], 0x1010}}, {{&(0x7f0000003c00)=@vsock={0x28, 0x0, 0xffffffff, @hyper}, 0x80, &(0x7f0000003e40)=[{&(0x7f0000003c80)="fdeaf8aa490c54b0b808f12bbfad096dc78bd201c1d66c7cc4ddfff5b103913984168e8a3099fdd6297c2a84f3a494d85924c8a13c66483470db42110a7917766fac8c2592743420a210e9a3d3b86c4780bbd209602d0873726e95a6d6d3e806e6631a901a1dca497f5e170e8b7a35436dbe01cb10201295052dd9cbafd4267a4bc97309cc1686d740f8bfce7ced80c27a602d8f9e092f71ce2cd8f5b74389a192366e5729a05555658e1660c231cf5d45057d7ce59e9aed6c502c8cb569f11308cde8896474456cb018ff9de651291aaaff3c0615204fad61def4bd46f267e3d36201c2e08070800fdc792ab38c", 0xee}, {&(0x7f0000003d80)="4bab802d4e5635caaa2688d2210702803ae03fb456cb4a37a4a5ab2a031c734f3cb62a5630da530400874842a40ad5151a53fee3eb7ef9d389e353b3e63911b365e7f905b200f3c272019cd2ec4131aaadf77e57e3749b769e4b8c6dc7337b74a31dcc7e41425846162442ae8e6e0e5a2e26b87ef1f39033d84c3c9c318f96cad9d93e42427e2fc6d4f9104487bef451c359902baf4330dd153fe915fa62b42ac5493307c08a2ca100a3ade3e553dfd2fce540fed0ae7754265c10725e9c", 0xbe}], 0x2, &(0x7f0000003e80)=[{0x70, 0x11, 0x81, "327f78b73e24178f25bf0ba1aafc13c9a29b4f64c5fa20587d506b07d458d37c42cca373764dfca9f63e325256fc4e042883992a45300b477b91776c0f1b6b3a88d23ce622dc3c50f258e375ba1f5a16d0920a58e4fae6eda520b086e28aea4b"}, {0xc8, 0x0, 0x6, "3b01e6b71545f28d836b2c00f3cb0f6a3e7cb414b70bc9db76b0f7e6cecd65421504e2e6bacae93675fcb45a9816fb6b072662b8c5871e61b631656c4d66d9d2f1fb613741e3f0b8fc36992d2fe88fea6db86d33cdfe402e6a14ad58640ad74018a7acf059ecb5d9601719196496f773e3b30c20264a632d70d161b6ebdba73be12d3c8ba377664f2dd49ba506466d064321e6e9cd33e45a6583a64c69da594aed193b31256c406ea3a03e7a834f4529252aece56d5ad1"}, {0x1010, 0x113, 0xc6, "2bd55046533ebc2cd10314562c1ac56a0a470e40d8a5baba07826ed1609de01f8eccd14d3b98ced8ba62087ad63e5fa80f0270884b2ad85ff2e2496e2c5a5639af24c8db13657320fd604ea396649cdfda745b37597156cd2dc2d44c80ea4d592e3e6a977ff934fba366fc1bbc78dfaf086f8debf039f63694994d6cc6b53fcb0864f08a3bd5056d1b96a397b326f6fbe87f8488fa8d1251ed2b13d30de44041508681e4793f1e7a955269bdd833db1aae8c2bd9f70b0ac41098bc796b0e5a5258ac941196a8e4757e83691dea93274461ce5206d55e8702c25d8437609676f93225696473f12f5c808aac1cd87ab3ee34426af3fe62f463980baeff885902402ccf835434ee6eb3aef675519bd3d1bdecd8b9369a3311b9121101e504a36eebc71bb96cdc1bd894794403126b3db7f7005405327fbb118617de7a98a0954900530c15392be77a3c25ec02a2eb7cc55d0d08f8441ddf08e7964a5df79ad597ee35d6c36060dd0a81135ece1bc81162ba6849aaa52052351b1e7fa34c0e145b556a28c9a3bb83434f1b8e803a12e765c6ad924e3b545c9660a69edd5bd2b40cad112e71110b65b91244b93a7d118a9855f85c505c5b2a37044862b7acd2dc15c2d47876624ff3bf655d2693278191711317dfcbf5c8c80d50c2e55c3c0ee5f55e8645be0a030cf8b431aaed6fa51804aac7306697cf889e88c08a62ec358027a34721f84353167b0ec72e0222e33c6623677632b0c5064f249e899db032c9105c61643f09636ecfb6c0587f0828258957b8faff14d260c124fe539e4dff8479e91d6c9473d520fa8b0a6623a3bdca822e6daedd4f7d184c3daab7fda9d1a9c5f0335e4f4b83da0cd9ebaba089125f40a23544179b061b971204822f2eb8a930f0873a96e63def2af07d26f9798b6dbd6b57dab115cd93e3363165fcac95682015eb756e62a0c77c93c0f44173c06f94e6226c66cb826133e7d51906ba685fe3c79462f3cf559026da6b447e7324b28c1e316163679b452a53feaa935adcc15d7977076a07cbcd3529e7667c106305e1dede0acdb998155de6df457dfa53e55a55304815dfd7ee0234da29473a20119ad53073fbef4e5ddb8ca683a86d303d8fbecffb88c958aa7bcea708a688445a0e712bb36a1567ea7091144590e09f9f1fbc7d225f730502bc42afaa7077c8b273ae2c875f93d6ca839296b866abfdc00baefdf003123eeccbfa341f08997ca367b2c9ec94e97f94941febec90a52d804b07bdefb0f4b6deb0115707949b6c70a031448c6d16a24e7542cef7bf9a0fd56e11776d14dcfc48d008233308e8285ac62e1de3ba8c42a9af12de1eecdc49575dcabde5ccc7a88de34746a334ceccca194c113f0814218bab44590e918c888007f646fb051feadf9445e27fe5a54142880a0cc643be63612ddcc7c4c24ec56fb2f20c4f1cd81f5227a2a01ac38f85ec3b52b181a5700a0ff24a9691d61a1736d36f4da6d64ae20dc338b33aab2affa251a79d9bf1509166fa3eb30445b56d39b994b6e9be6d22609fa23b01b435f9a349e7ede3ba2ffba48a7ccd1197a6f7ef56bacf24cbb2aa52d84bc099db49e863e3722530a1c8188e106a83d2d03b638dffc81609f5f7584f4a54776bf5b8cbb7d80402bc0383547802ae64f5559320e559bd9dd90042369cda7fa9f19b7c649203dcbf55bd92f448857bbf20ddda91ee4bf98c6d2f3d674f839abd7fa7fe3c89f9930ed480d2e23f9fe7c976d1ed77fdbba187a82545034c7b296b53881df945eb5fd1f810d3b3ce15c5abdf2b7a0e615773807a29e386dff5eed0093882be5955d45e731b9f3a5339fdbca6d52bee68b4cfb5a450fa0130ea5e8f1405fbcca35405d1b00d718f0c61c1e3479488eb5c1bc9af08a2bc1ec78fe1a43015a8ba4f18979f83a3568280467fe7b9fc081b53f87a2f03c3921dfdd865a6144cb7b792c4862eca14191085de7fce68060b877721b36dadf9fa72935cb8722a5a149671fe2b7c811f5de2c8e05f9a084b9457eb7356266130088510bab258d56c1d4593948645fc6dd60dba2f71380f9d983d6f4001ccc367fc7ec043ba9bc8ba5a7df8a115e62156afd1fc6e6e874d25d47e8791b783bfc937b19250f6ee5d113d5d182e002df4bfc794788e4a212aee97f2685662cce5d40d1b83d638f9b3c754d5d49075563a076b8d36f1d40cbce581d91c2413b92b3ac32c1d9a80a0f175a2f608b5c50fbdb87286ac75446c21a18d7bd49a9b00d6d0f85124524440c9edd5ca7467288ff2c6051d4ba357a6667fda176d4125e7bb5cc2a8aa23e699aa4881f557a6aafbd473cea110486ff77c2f63ed8b01112c0415f627d3be92b97a9206add81fbf4e5efe8a606dd110bdb7e0c84e4f06b5143aee41bd816b1c614e3e4438a1d26139e1902bac108d87c4f07b640d9b4e63ab10af1829e505ef0a135886fc21e266316e8b7f8a8e2ac78d6b041ee77dc1b71fdb19affe1c50e6d97c06f18b578b937386421dafb441b5ec44f03123b7d5cbda2e37f5646ff8373bbca75229f54416b78a78c955a1ff9659d78d594221ce1de385786fbb10d0af53b4bb220ad3af32e73afe1d03cb0563f672deec9fb1aa3c6d3503bbbf02d5e098f53e9bd267336c9311a983c666eafe236c44fb3722e7e7a3b9d64de4133a7360dee93d346d42a098025b9615e2a7df8d6fd637eaa9265b4e4bcf75fe8c6ed883fc78fb064291d2c23a76a4028995a2d94d027e62c9a1cec8f11b1c51f04f7640d25f9b1766e7a539b79171c1040053d55d575998311b0164fd73ae298575339c10a733f6d2227c2ebf29c09e0865d458111fe0fd1dd44f132b68fe12e7479cf1e8809a8fe5a83d383e39fc77de7ceaef25115edcffadb2f5a48fc82d6a66998a596236c5b73e1ac8480544b093e03147d955e4c26af711d91f86f689995b9a5f14310b52e436b53e39344a6b2a7f58fd798939a99b8a33f1b071afb053c2f3c008b03c04cdb1d7312cfd97344e4cf60b868c300329c9ff52671ec5079d9fe4b2ebc019d0c7983e22aa246383d6e747304660c2595880fbcbd2c687b4b06248d00211cc409f6e361807be562174d0daf92589f3cfa1dd91a89332c7c955cdd66cc623cdf2c9f131c08ef63968f447f6ddbfad7708588bce61957a391ce4eb9afd1edf4db03edb16d6d8cb15be72f46cb0cb7395bef7e44f8143b651935d9a1e4eeb17cdb91ddd23ae12b5c96ce4f70554d2b0cfea959bbc782780f67de3fbdd392d6a49ffae60e79386cf3cd8baf12b8a06bd6fd2131be92a77602e2ab583eb45a05f5105a4d0297f659e1085b460e90664321988139b559158e83267bb1059d5046a1491352ffeb934ce2063f109ae37b039d3f4da998c06682261072d8688b3b2d9b62647408189ca3174660633f9bb4044033b9fe57bc49a19e07354863bfbeb686a96098b6836c9f0c953b91359baafefb17deadbdc6b1bc37d58f75469cf38c05c5a030d70a25216f92eb353f042b0c25befdab194ea96dbdb4ca368a7d4c6fde1e44af824d1bc2c901cc4c3780ad355c9f6d7992a62a64dcaa12c4a786928c77ad74fcaa789f7e8b9da29ff746c506a7a975beba515c92e06b9bc5a38d7b46dc836d13bd4740a9941fa7e36d03b9186027b1ab0c5e50634f9c14dee8e3b3139b342f4904aa95437fe368f89dbfc64805d6fdaf4e454e764b0f7cc5151d187fec2fe3051d494ca546011e3a6007ee66246143ee824a248fcfc8bca8a930799e6ff8b32f561d40badd2f5e85ecd6108969b211e5819a00fc0ba0dc2a1930dec4b96e7715423b5f8e5840af3ac84b484251206203c7d19a779a01c16add3616aebf47f2fc20c0968b3f8cba5ee60ef5c68c486240360d8c1181e96cd9705db03ca92238818d33f0ffa5eb133ea99ee3489563a6446c4f79744e0407e0c947b1ca09568650db23220fc6e3e7207449df31c971cb4e1723abcbfb20ea7006b3a901d5d44888dab340b0297fb00b237f7842b7520c2a09c69ef43b526e51934ef1ade37415631879db01cf36bb5ba9f5aafc6f8ab2643128e5fa6cb5bd1aed8c714323a7a4cfea3f609b1d094eed2a5238156e95899edcafb14c0d2440dc1e02de93061f575257bab7285d5b67cf5159ac409b813a71b20d9353ad88778d3a36dc0599b40f247d87e3f20456f6daba7f73f06d3a983c7e57c9e2b4c401b4c81881e99b648351ef6b1e7c8dc9126c4e5849b3edfce18bcc8752bc9ba25512ea112c8138f0bc6a68c2a0a357e25cac75346200705320803dc6e58f06eb3386fe685569f1f5fc5cd7c8de760989953d7c6436bcd1e7f444279cdf59e546693dbd77c5e4f769a2a2584c551b5ed656298431cfdec0d37f51d774210e64f3a63a886fef4660fc019e67159957f6079ea5e230744e4d50fda80932dea7bbd1fb52e24c722299e4875cdcc09771880f45b451a28318ec99565f2136c25106a8cef26a95991498cbb936e62d49456bb517addfc71b3ebab7ca53a0a82df6b4623a50b3046d3784bada3f2c575113471671153d008ee1ec97635d69cc0e2ef1712c0bf7d2ef6020404fb575cafd1ff3d30e71bcb68ea65aef5305ac03faee353a61cb9cb7f6b9aca11c47a90d423fdbea2841f8faaa86435ad64e0479ceac44241c65dd44091b6ee77862cb9d554ddfa615fbc236aab69a63f9c42e62406877dae462739312e5f4c4e41514be181ee6afa54f3cb34e422d69b9e8afe45dd6f4bbbfd677446e68f0f9550c95c873c6f988324fd97bb874ba07407dddd099d76bfde857eda3fa7da4c3b1c8db3b42959ba2f27f9cb17e3ba465229e80889c8292628f4c780ab468ed3522211271e6fbc0b6b3f261e2e85066a4e5b2fd751184a7ca16aaecd1650eb2c02ad2dd8bb9ed3d7fcde4466df0dcc2472f0b680241bdc904216e91be43b28981674d8cda671b38406e466e2fe85df5a9ef2c5537070a3434af1c748b4984c5a241bac0532c4839ad09b3154908824ad712de454c60efb853776288d500444a527f53c5f86bd3034afec6e5514466560713f6ca95701a11e16ade144420462b1dc5d92f4ceece318a3722babd46f0e2d650a0ac776ab3c14bc28f6059348742e9d422ab4087b5c94168250ad944decc218992d38b577ab22d0f20a82ed5ba6aa6542836bc46a361013b64cc2450dc659917d955ba9527ec04d0bff762a675a557078aeae593eb68f88c137e37d9754c6c96f9a543705bef66f14c625139495c78434cd896dd178c467008eb611fb25fa0783415ac3375cf38c2a020c8809ab14993fbdbff83c9cd1eb8731124c7304befe088744f3b6db40732d8ec07348119bed0d5499e8c72cf5bd28ee39fc9f44c9005e262fe59e0aa740dccc772709d4d15163f25965fa8063978b46317b6ecdbadafe91fc4176d543f46f6a9d4b164b695cc99b1c7a573fd1053178492fa7b357e2361ed1a2b1408a345d3eaa176f3920f2df9bdeea7469df98dbb8a1aef87e21927d89c79fcdbe9d5b7456903f4b3c63484553028c93720c828d16752d5702e647a828a8724be8e4563aef7df1a459149be2c877dc97bc781440d6345a4c3df6f3fa77f48bc98a718cf0367eca0da7ea1692cb2291a69e411b6cab81ac5e3509ce6212d726e4905649e5dace5eeb4761179436f5831df18b1a86f619f0434ffe3e824746882163c5c6b307dc59db4756e00f30a5b4afc2477f9a4cbc457ab360f71de4a6b13243ce5f6cf5058ae8cc46772d37e2cdb87507858442ac85f42d46c107e417"}, {0x1010, 0x0, 0x1, "07e32eb2cc376df5fbdc275a5168222b70e95c211c0c8d1d9a89c3cd7a2de27c01d7728e3c5195264c102665b1ce333b1dab4ed63361ede5faa155c16809a5f39da616cedc1085cf016e8ac9c96bd6a4acada2b5eeab042db188ba63d2587a8f08de44d99cf79556638b5782e6c4edffd2be1ea6a93f2218ab78a10b46697cce7ada381eaf7f6fe85ea1f3dd9ecaccb6cfc08443ca81993cc96f3426ef99dd53099a4c52ced6415cf4a40d96a820db2445d9deadefdf4801dd3e971afc20804a98c077ed30a1853eb1ec86fe978474ada110c57b6367ab73a6325b45bf6051da423895c4a652772af6abcfee220700b0e2d4c9b887fa192aac02318791cbb63108c6857fc7dc5311137649aa93f29f716205ecb6f7bfee49366f0ab61bc5b133c65ef6b0bb04d3b91358b2b10777cd2645013699bd22f0a0cd8cecf2ddd9d7070c6e0f4130995b6e48912c9cf3e47873ae77a4a7cb1e875a12f6ddf4661481210e08773dd1680243ffb6ba33ad01ff2de7ea1462ab3ea9d5e098e9952dfd33271fc49eb98594b48cf7445459acf562faf00c58c1e64e4d2d85b9154a6dde1608191705d74657140c484bfc4a9b1cf0df39504274fa412129414adefc1499c43538e1bca724cc76047af27f6d4e576cbe418bbbeee1bb6a10b03ddcbd7c61911c98b7a3919df40e49b4c29e07c76cbe86e4109aa79bcd3608804090a9bd81f24811f969ffad0b170ab6c68927a0810e06304748cdc650feb6d6d9295187eccee7c743151c5cab6fb190b50a567260406594bd7cdb576c37178873c5a8b7915f9a6cbc2f6d7b8bda65a752112f9f63cd054dce76f358a5dbe530c112d2c85f897f56dd2a71df391382363a512e5d8940f20b6a2a934a5e869dcdc38434608f7d01055a7951b44165f5e606fe9b64603850d26e9bd21a7379af2d4d06bd6352e9ffa006db34d26b1e4f9c1083deb54483c3b6bcccf3834a84c59502aecea216acf9bd7d2adf6c8f9785b598cdc5c0019897f3578766e746e4227d1cfdc6d7cb26e79979a96a6e51a4c8b1a31b7b88481860dc1dfa6e133731d7b8e9e88da1a5bfc8213062687ddc2a2bac8ed739ca99a53821f0a659def60cf5494de1854821cca6c6a834796e4b8fb0a25dd7c0d5fb9a6ff78dbe7884071e16e3ecfbcab6c43a829d2982232ece962ec25761e8afb741416e3575b66894b68667d9d9a2fa5594d6ccd34d3ed0acb6ee5c7a6ca5c568d1eb8443932131ce824af240f06cf40fbd0651021be5981d1899f67f758bab2db6c3033bf33773a4e23282d3f8db743c6845bfe1afcb6b76e1c14159e9f9a2dbc5977745aea75259c531467904eaf3376591cc2df99e5c858d837c4f355ccfa24394e4d2e0d61d1564771e9e2efac2f428b85c91100cfa9cd3dc67d275a9bb39c617f4f13b8fb8bc7f2981c6ee88599e503178e2f440c527437923b43384aa9184f91963a55daa9f066b768b8aebd28fcede1ade97cb2555fa87e7c9ba2fddb4df0d3281961535d85b3fee7f1a5422671732279b1f5b6d9350d3d882f3c236754a1e9338d01df065d7176f53011f69a2ff533ad73523c1809f6c4df1017a24095cc51d15a1138ecf628dc885cbf392934f992e9960efcca08012fffc9763cd357451c4cede7252d035a10cbb272c1d0bc7228032a96ec34e0a89859302983f4242b61335d50770475c1182532bb2592b5a1c75a2b78ee066dcfc6c97a86273342a71fcf6c144fce2235a47008496eb4da348ee5d249517830a4b7d1c39935bfb44fb26f7642b7f734b002a6d8fd8fba439661dd0250dfbd70b1b3a05a5a3cddc6206ee45d6788b4aedd87cd283d59a578b4276444211ed4125bb0443504bed6b26c235a1447f110a7778a3e48f91fb049c7887dbec0567d9a10ce309fba29d3ac8f450210932929e6b09bcc0109467f63d6b4ef6a14efa1a9083a5468ccbb80eda2143e1311319ce75e9b92f77499cf0b0226d528e105f1e7f05eaa046a1ef2c034727ed12e4f7ebb763fffbc64e2707b8127a46f10d41e9fef7f86ea3d7e35e4c3658f6e9110379d572635f36fdedd4190e896074a6b32635b88beef9f11a2a17df5f08c3e85d63b0ce3d5d049c71303b7c7418db5961157c19dabc8c30c3a211a784e1959739f9b68c1e76f7aed0c44004ddd6c2cfa261348c5a146632b4c13cb1accc777867c00852943eef99db336e2e34e8e332fd18ce6a28b22e5378deeb7015571a602652b84359323e13401623825445ae3f1be5e7df4b198e4bcbc11b9069c26ba4c1e60322d3d1915541ee6c40d64462cf5ad6188ebdef44bb26ecef57cff3544bee0186060e30315e5a86ecf4ffdaac566914565cb2745f54fe7bfee2a40468c3e8ba5e6d8505f46808075f2ae34648807747bf8fe6f3bdfcc372264b4a4b64e17218016e4bf98d0c79e2b2870d8e19aa91a3e5236364da5a064a9937232b73037616b3fd3e56e28b846ac34579c0f89089dd75b0cad4c0d1d2e682ff4a528b2e2a96b688d501e8a93b8ac592d92d5058e543833b20200f36f1127a533ab3dd3316fe72b7e086c6c05d0eddb153645b58df43bd74ea3ca162cd05a46b24f52ce0152172156bac481aa01b27d9ce39ec32e4309d365f93c69a0e85114a79b8712eb266e5114cdaf28af0052839608fd0667bcd013d2879755f31a3f55a86adbded1948ae946040c5df12b22f669b1205418c13bc8a4a5f7c1fca81482196435abe60e18df94141065a589af485be9009cf9c8ac7417781a891a2d0fbaf4bec79da1fe2507b50f78725f301dd7542eb995ffc039ca6b4d7c5451b5404f5693fa13279078c9e52daae764bb66c0689b13bd221f51c9e9e84f7d1b887b2ea328ca4ef7b404175ab9022e8d98af9fd463b5fcd17298eaef678d8cb0887c01e88c33e54d1bbb5e79b561efd0a0b2004b3ae5991594cb7fea6da77e1ea74ed3dba164cb8bb9011fad1eed9139309811884004f8df6913a4cd1f7dc0bbcb2c3abbb63d0262c9abdbbad5742965e4f89ef203c88138fe7f24025b30ca64b2cb6d505d7073827841f967b17125092a0d229426adfba06e7b2d7468f933dbdfd2244beb5732b93455716bd8872bc35ed039d67458275a348c0d812cf8cd11c742a5d482935cbb59fad9b1309d6e97f0f11d2f4aebbd4b038710e6b94b2ae11e258ad68963787608309abd7e63620cc084903d015950b47cf633e13b12facf14a99110bf174248d7f63a2a392ec00d817b295317b0c1c373ad02768698de65bffd64348ab1dd2e51897d9a8848552aeba0fceaca16ed0f7b6de184c75b12447a442432f27b1cfa70d4af5558865fc4cadba67fdb2a7d6953140dccf92c0abfa1508cc6b0f2e7924ac1a104eb9a1179681449dd80cbbb669b0d5dddcbc8e34a9d8a3c3a2fe6f9f11029fd3c6eb736ab429de09396130e67be4f809d31d7ae055360cf61e6e4bf5dc79fc1d838fa93459e4d7f07daae8575c307cb6aa8423814146387d55d87335db89590cb305597dd644ad8aed1990b199b7dcd5148868088d7469987fb19cd51c5fccd24f3174c5614049f4bf6ed7c39b1d0d540a540500a1152ae0472ad4f6ecd4c9a480190c8746e5d057a215c111ae55c1da234b248fd1d4c7fe82ab552cff87b6201ef08e81e73874182fe20a1ad582bf4cb16ecaa1a7b2af780e4ed4e7d8835531f3faebfcdbb3abccf46afad2c5c4ace8794d591e84fe98edf3a2a12217d6a6ec6df17a9936f3134f07cbdc46a3b35b11892785a99f579fcd6017608c711f977033fab9993fc9dc5771fc8fc9ecc80045ad3dcd5ddea26698208619eb778ddfc9f8ac300ee9d74f90f76efc418716c5cd15609b66e71c9093534ed114f119ec290eec1a81d1cb3558baddec021ccec97ec0bfaba5a98d19b362f551b836b84e58ec27d8faa85f9eac025f6ca2bcce361361e36f31c2838507aa32996b09f233cbdd7d103aeea5b29125ca9f783eacacdc740ceb28fc70431881d8e076b15bf0d4e3f935a49ee3a6bbac3e7f0664719622b5d19fa06440e6ddaf676a6b9ddf2d9632e88e96a9f0b6808da3591cb73cc268e222a6dd4674c5b6be698e885229664f7b654d32353694c968ffbed85de7fe0e56fbd8d6990d375bfa259dc25e3a8d04960e7a3364ae264c6ecee858434f38e3e6e41f003d820d0c7e22cb37d636be55ce133a190b990a644bc75caf1cb86aae5bb8582a24f2a4ba9f26e721eda1261486b67831e82cba689f0f043ac5c7f7c8e69c21c45a748ed856297dfe05bba1906a332a60ce8897531492dbcd9d2ec2217667072e30b456bd1a4d54481bb8ecbaa30b17c9169a7302b2928af59b85a9dd4f00ff52812622086a98ff7a0198b95fe1ce8ac16da9fb3132118a792e8e30045c4b01c319077b266d49139b663143e554299600e1ad34a54b862a0688aa3338eb38e92facd3d0fdaa629a45f080e14282efaaecc316cb68cb7f7b3ddd1304899b9ff41f06fd341774be2cbe6014071dffe57cc00f0d26673e053f73441e863f7260b021e61326349a43b6c0dc98802bded1e1fbb4e84f027679f591fb831f37a22831be18a386fd06ecea7385c3a4d7a0d6528f1d3741ab867c6c8ad448b3af3c0b5f178988f91a80009c765a5c382bc3a035618e37cbffd4e5f269c705014ece389108033520b7d92e7e535b7cf8bbcda675f10680444e2b178edb5fe185011a3e72ffe6a62dc75083a77b0f87aeb8ca6a82d11db77fdce5569b1c49cb17791f8d73334f865c5e2683c9c0327ce71d2b3546aa22b7b37d85d9eccf6a9d45a5c8c35a598367b5ded8e4f133f8bc7610b6fb72d8d55f65f6c74adad8f19d5c554f6d18a65d072f4c40acf62c98cde8e883d1449202adb8e155f3c5902ff637bcee9e86e000f5ead5cea870dc5371b4b92801f759119c94b4d8f35f6dfc9e01634d84af286f7a9f0d6b050148bb62d29a9df05a67f4ac6deffdc5c5485b84d2fad279adeb9c55923bd0233ecbc5614c49beb63fc4c5b0d468e96958dfc592401e0fe2a073e39b434a229f1dc99f855bcf6208519da20d996b7f35dd9a0bc52b547426d199e3aa3ae47412387c7d86f60cb892705a2ba00fcdd755be6c4306509554ec2edc45ac8fd5066354a0d8ea5c81ad49ed41bce6d971f1025166eff59d5d843364765f7974cecbda2108885757e8b1e08c71f3f769687162da8db9a29ac511b54ef4fef767cf8ec6c5dc70abfd3e23d92f854f5838615ecb2625bac9d2443485945d9a7dd3262a698f2bc172dc8be6859e688e359a365cf8aef98786aaa0f11131a32de2993f16723850eedde18453f771723e3be26b8de642de5bbfec6e3a910f616428c4e2ae2983255d62a1d1df4f39bcf9c2bcd0410f9782e94ca1bfa96fd725d8ece56eab9f2a357846be1ef0f1dd555c339dbac31831184cbfbcfdf793c66941290a9f586aa9635eaf9ccc2bc6b5efd02556c060e19d0cc53136321818aaf9e324ba90cd73cb19c97b3113358a4dbc1410ac63bbf9cc1ca5d9392aba3f52f176dc9db29f6f55ace3e7b06b04fa246af6a3c79fe55ab581e90d59722623df731721bfbaeb18ddea15675a653093866cab7dd44d262ae30ea888241ccb960d7e0bacb75ee5288b58a2a1e7fd7a7a2fb7144efa59ff1639fac90618a44e41de22cf4314721b4e2ca7b5fd97609c64ea060292d86089f14b2aee4b3330f16b9ece796e8823178313daac43a86f407e24110e1d0919d673b9b21c941f8f6f662f3ab1e4978a79b1eceaf49e05c9c0a0c8e9c26ca1bd"}], 0x2158}}, {{&(0x7f0000006000)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x3, 0x0, 0x4, 0x0, {0xa, 0x4e20, 0x4, @private0={0xfc, 0x0, '\x00', 0x1}, 0x8}}}, 0x80, &(0x7f0000006240)=[{&(0x7f0000006080)="a3f9265391ab0a9941f5d5fe3158575acf03d8c36ca100a99b320bdcf4fe0f481de87c0a60710f3c2491d593081531883cb21dd63307df1a1105967e0b1327ee9610aa8520f165fdaf515f70cc183b53dbb07bcabbf90409d266b9d8c964e51da860368f7a4e3fff6b31def18e30891cc633211ec15221efc984dbb2d21939ab85d4f6dbe54950c3a916ea58", 0x8c}, {&(0x7f0000006140)="6267274ecdbcd5eb89560a21f0ed27b1cfe7ee3da9cda47e88dcf4d5dbbe8ee2433483669f7b25f81f05140ecebe704c1af48328ab73719e3ef6dbf144f6cb5babb8309a5cfb05b5fefe0314115889b266cef001a3bcac678e95ebfdb35fe3da90c631e74310678801", 0x69}, {&(0x7f00000061c0)="94ac140034a1377b2196af0fd12463bf7eb45c8f263843235bcbd86a298a33d32b5a64f5111ee734f1102b5efea12ff8751e1d09afa18892df68100edb67eb47c5642d6bf2e81d502a9b643d123329b08f612fceb7bc09dbc34e9c2379323a9e1c84dcc49e0fd47c977095322ec411b9aa4fa60298bc17b5e27262ffab03", 0x7e}], 0x3}}, {{0x0, 0x0, &(0x7f00000064c0)=[{&(0x7f0000006280)="0120e9a208cfab9315ec644fc9f3d8f3979eb2e0f14da4b5f33c9c570467d2b689910b5c7644fa07", 0x28}, {&(0x7f00000062c0)="9ffc9ade10b50f79964b6f8b7c0257248cf00d893b434b", 0x17}, {&(0x7f0000006300)="823d9d6e46f3309d0284bf3642afcf617008ffda5ac5f74688a4bc34a97bc54a4638e6f069a2e38bc612d67e5103dc4f0054d7cf13100ec27cedf4673aeb9a60a5871870f0eeb94690ac8aad5323661635b4d891c52ca84020fe4d8844504a2f458376cc294c21fb", 0x68}, {&(0x7f0000006380)="d0e348216c2f86b7ecf329b38ccd361113bf3b97c698ba7d20409e9909c78e92d787cab398addf32fa8b05203a19bc72b0e25c6c6f5936646f0838d074db3793a1e797e938713fce60cfeeaea95fef208039221654819e243dd9f95e5e19ba34db1ff71caae8e9bd99ab6b6f62f0e26f034223d3d1574a540652ad696f3fbaae67045cc6557a4ecc6e0dc6e104e1b78771eb9ef4e48b6ef7ade148b2bd7929506e64697db3897106224af9c549d6ad0a932c1e9519b134b215c5b3aef5b0eb0be48377389b35d08ff0115a900b3d96f9c4bbfbd180ce8831cba4efcf9da4bf2178cdda67c058c58d2d7fbeac2992aba00dd6fe96d7b574abb4830923749ccb", 0xff}, {&(0x7f0000006480)="a04c4fe544817ae13ba5aaaebd73efd28604ced4be1ba3eaa78897675efd43fb034c", 0x22}], 0x5, &(0x7f0000006540)=[{0x78, 0x102, 0x1a8889c3, "a87e0396b909b97dc93ff4b5d43e2844d982c098423393346aed567bd6d9a8149670e0fe59450dcbb30e90a813188a26635c0610849e5d8cc90ca3512b499280e7fa1ce6493bcd9f30a89e79df05726ff4d07d8ea56e314634dec983e39ccc5c88a912"}, {0x38, 0x117, 0x5, "ce1156e336725d042a30e5b5a22b705707724c5f1d86f38699c3b922ca45a8460c0fe3be6628"}, {0xa8, 0x3a, 0xffe000, "3d247d08b1562ae94d4b083e5146410c4a8b88f031e0dc27e0036c342e42eafdf534d420af5caead51e1e2bda55f07e0b44f06797a50ab1859005ff9e8ea9388cb34ea1cc4c66bbc843bc5f3aed60423ab8d2eb3f96905845cc5372f9663f285670a362a581bdb5995aa84edb9c097188110c9c3624ada7b17c738061f6e6ec74f4ee9e5632fead969be39c3f846d79b4e5dd3280d"}, {0x40, 0x11c, 0x2, "1cdfe240601af5a8ec6a75e75ba25880d64b74cba5594085c775e30d7dc87fb11bcdd53e9b5709e2cdd5"}, {0xa8, 0x10e, 0x9, "f508744b56638849a0e97d4b6774b15b361cb7325ef6fcb49b92cd87cc1add672d126d7b9c1b8cf7d077ce79f9b63667cb62ab3243e9b538e270be36a73236d1b003f86cd0a3ef5906774f67d6b1e1cc5b04177ecde6f8325cb8e50d0053be113b92ca14ba28700197243d84d73283206317bc4645accf0301b548f7c0c52fa48d5477321e83960ec5a6d492119656bbb71395"}], 0x240}}, {{0x0, 0x0, &(0x7f00000068c0)=[{&(0x7f0000006780)="f9a380838490750bc33593d3e6d7e6a63195ead9526f53b349c930248a0edda74c5990c0c8c61a96b6f2477bb1a43938ff081e5231a82ebc271d1c1cf9cab2214b2737d47d428bbf63b0afb2a6e73f2650582dbfff904e4d66f182b95aa94dfad443568ac3e26bae7b566327daa1148307cf0ec64b6386f0fb18f8e9b4ef5256433ba894faf5", 0x86}, {&(0x7f0000006840)="03016d2b962c5c390bad8d3e89d238aba112eacd61c0d59afab215c612bf10dd41d3ea5971bbb2570fe505b8891a082260fc970088a4fb31e8a76f49fd41eae2f79e18909f1bfca1602c1910367d7763817c30", 0x53}], 0x2, &(0x7f0000006900)=[{0x98, 0x118, 0x1, "95c4f79bd6b9514dbe874907063bef19dd6763fe5fbeefc81208c0548053b1ebe7b53851852f0067dc6025e38c702a5ac9af0e2492ef40a6918fd2c3e6f71fe834e5f4ebf5ca62e3114d3f97cce9c524e4a640e5b62896fd3737b4b5232e96c75d487438d42447cccf14f094155a0cd02d7311fc806256ee895e4c2d6d589d9c4fd6e6e84583b7b9"}, {0x110, 0x0, 0x80, "b4a3d9a657b3b8a56d45676d42c61691da0aaf3a6e5787773b55b34bfbf06be312f1cfb5bae2f802092f2b78306888cddbdf88554b157fea04ad161ac00ea84ccee8e2ad04d022284b7e227d6db75f1f4a288e797c501b21a4345da215569514443aadca292c46f778648fe5de1d97bd6a0eb03784bbe39a2c7a7b09bad8aeacd3b82a0f8465ba7fd9b63ee786ae0a525865353e30e9baa221dc57c96ab49c3183e1e7e674ddb3e4f4c802f46e83d77f2529147e2b68c156e3490fdc2e7991c4eef780abdad2126e3c5a3e3c560329d7f47bce6a9049ce0a71db412b51521ff6e65a1eea4c52998109201d4264005ae8e32693ebd962b1bb81"}, {0x60, 0x114, 0x81, "cecf14ea3133ad53ca2f1433eca3e2c4a9e561d42a6c848a5ec0e143fb56d67142d5ca02fab863faad965222394227e279e1895057951cfbe9c3321ad5b3ccabd6d86156b3296c7ee7"}, {0x98, 0x114, 0x2, "ae3b7a3a75576b4f72a16cc921114a10bafb8761a383822b41a173b977b76bd0c9b00f30f7c8eaf87d40a8aaea9a81f6593d58bcdca5321f68861039f5891e4399e1d89ee31daf92f753971de69f32b8e30cbf4f6782453b4d808347128eeeea626c2c84719ff614b98e35d6ab8f2c706f41d2a4a02615687d40453f3223d918a92b731ca3ba"}, {0x38, 0x110, 0x0, "c628e189a4a425e7c2fa4b723525f1347ae7f17224ecd823cd257aac2697b3a108d54d"}, {0x78, 0x111, 0x0, "9cfeb055185394b0e53dc9eada1a795f088f6af1c9ccfe9694058bc825eb61d7ea240fcae5d70ca917b57928cb852fa74fe2eef4e5f3e2d208b5d28ec1d3f9a773de11bf79eaefe19ded3af84665737189cb15a9bc018ce9455921dbda20a98885656d4682"}], 0x350}}, {{&(0x7f0000006c80)=@nl=@kern={0x10, 0x0, 0x0, 0x4}, 0x80, &(0x7f0000006f80)=[{&(0x7f0000006d00)}, {&(0x7f0000006d40)="988096c5d80695f4bf6a8486a4705718cb84f101074b33150a17b26ac2bc5f4656433dfabb85cd136d01c1d6ec40aed4a5fc978a75fa4bad745986664ef151", 0x3f}, {&(0x7f0000006d80)="5c602369c6ba928f", 0x8}, {&(0x7f0000006dc0)="ea4a8c7d4ed3e921a74fc9a5eca3b2cfe712f9caad0d59efcb2274ca2df2bf2bb6ed31dd7dbb28860ccd37d7ff572aedf429e96bc8f24a16eda1f88d3c0209e1c37d374fdf854f4e40d4aab470f6a2f63decac1b7d6ca4610c337a23e884d1e4d196421cecf47def2375147885e2e00a42512ee631f58c3e4964022e36eb296f8455c15a54d799f585e3d88fa20e92a412be13431a04158a911dbdf04ad545b3389a331bc26d2d41aff84c1df6738b801ed1412fe86189ce5f3838a87dfa09cc951124295cb2b19b8bd241ca98ccdb39cdddd600b3ce5253f6fdeee0259e60a63df7d59ec192af9b284fee", 0xeb}, {&(0x7f0000006ec0)="7bd273a251572728d92be9b4c264df294f17", 0x12}, {&(0x7f0000006f00)="d48c01daa0cb14b1541385839543a72632b06e3b6f31e14553c3303d94a786f616794005ad86e90814fce5d5cbea0655b422b808a80954e0c5c5e9b99619789a8961ddabd84bc44d", 0x48}], 0x6}}], 0xa, 0x0) (async) 06:51:24 executing program 0: mkdir(0x0, 0x0) mount(&(0x7f00000002c0)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='hugetlbfs\x00', 0x10000, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB="2f6405004000422d9b2edb33646e868a2c0a7ba479aff0302e2b84003671aa1be204c2fa6689b4c695918d6ff97f304376c52470db57ab65e2bee4592ad7f2297ce1c0b1af754b9153630bcca5ea0d2627b29567bd4a4a8cf772bd873c1aba7d1230a462d4038cf2f2cbf299e40629feae778a4b53a0f4f65110d3d0f6f94dcec25ca0f91d1ba41f9ed4a0c4f55d97365a7d0fb2f75ab52081caaa55a2f81239c8de3b833b63c1d4ee85b43b4e11ca31d65f5f889a2a53855bdb0082f29a77e264d8ecc2095c387087ea3a1cd207dfc927d5e5e7ed15d822bb9f9e730888e5d8db69cbbbab5ee7c30b0c381dabf18035190288abe664a55d5961d6f3210a2387ff2e19c59bfa68894540a0b846c7025bce098745ad80d36f067a09901890f9f7207032cb51ff0980234395d88a108b3c48925413af2bddd3175abf9806096b025f5026e9dbded77fdbf5e47d2f85c39c58ff5c71e42d52647f0000000000000000000064c1e386c03ae099e17cbf0cf07bc7580ae8c92eb714310aad47b1ec967bb5fa5abf2092335fc0c2e5ab71fd"], &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='nfs4\x00', 0x880080, 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='configfs\x00', 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6(0xa, 0x3, 0x8) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000cc0)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c10300000300000020040000000000008002000000000000000000008080000050030000500300005003000050030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000001000000000000076657468315f746f5f626f6e640000006e657470636934000000000000000000000000000000000000000000000000000000000000800000001d000000a20000000000000000000000000000500280020000000001000000000000000000020000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b0000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000214000000000000000000000feffffff"], 0x1) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x2, &(0x7f0000000040)=0x5, 0x4) bind$inet6(r2, &(0x7f0000f65000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x900, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f00000000c0)={0x2, 'wg1\x00', {0x5}, 0xff}) sendto$inet6(r2, 0x0, 0x0, 0xfffffefffbfbbfbe, &(0x7f0000000100)={0xa, 0x4e20, 0x0, @empty}, 0x1c) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) setsockopt$inet6_tcp_int(r2, 0x6, 0x1, &(0x7f0000000000), 0x4) r4 = fsmount(r3, 0x0, 0x88) r5 = socket$inet6(0xa, 0x3, 0x3f) setsockopt$inet6_MCAST_MSFILTER(r5, 0x29, 0x30, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x90) bind$inet6(r5, &(0x7f0000000540)={0xa, 0x4e24, 0x8, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2}, 0x1c) connect$unix(r4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)=@ipv6_getnexthop={0x24, 0x68, 0x309, 0x0, 0x0, {}, [@NHA_MASTER={0x8}, @NHA_GROUPS={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x10}, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r6, &(0x7f0000000440)="e5857e026721e2ecc35e01c3ea1ead72c5444cb0d38f23d5fb30d02bd5b83a279107580e97bc8a2b2ef48b3db27b0ff19e96ab4d102d292c192bc657baf5ea6369430640071dcce4dcc65053a4c3648b0032b21ad8b37acdc8225d968e5acdbb60", 0x61, 0x4040800, &(0x7f00000001c0)={0xa, 0x4e22, 0xdfed, @empty, 0x100}, 0x1c) listen(r0, 0x0) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1c, &(0x7f0000000140)="d954bafefd22d16323af53b19855b2741695fe6025f1c8d8b27d21c7aa4e8f9a5795be9bfea89b5ea456bc84", 0xffffffffffffff04) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6007090200140600fe8000000000000000000000eeda1dc3ef22e6f7cddd793d1ee465000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344], 0x0) mount(&(0x7f0000000600)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)='reiserfs\x00', 0x1000440, &(0x7f0000000880)='hugetlbfs\x00') chmod(&(0x7f00000003c0)='./file0\x00', 0x114) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 06:51:24 executing program 3: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000001600)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f00000017c0)={&(0x7f0000001640)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000001780)={&(0x7f0000001680)={0xe4, 0x3, 0x1, 0x101, 0x0, 0x0, {0x3, 0x0, 0x2}, [@CTA_PROTOINFO={0x54, 0x4, 0x0, 0x1, @CTA_PROTOINFO_DCCP={0x50, 0x2, 0x0, 0x1, [@CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x40}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x20}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x1b}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x1}, @CTA_PROTOINFO_DCCP_ROLE={0x5}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x3e}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x6}, @CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ={0xc, 0x3, 0x1, 0x0, 0x480}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x6}]}}, @CTA_LABELS={0x24, 0x16, 0x1, 0x0, [0x7, 0x1, 0x7, 0x80000000, 0x7, 0x8, 0x7f, 0x0]}, @CTA_LABELS={0x14, 0x16, 0x1, 0x0, [0x7ff, 0x9, 0x8000, 0x4]}, @CTA_TIMEOUT={0x8, 0x7, 0x1, 0x0, 0xab}, @CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x3}, @CTA_PROTOINFO={0x2c, 0x4, 0x0, 0x1, @CTA_PROTOINFO_DCCP={0x28, 0x2, 0x0, 0x1, [@CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ={0xc, 0x3, 0x1, 0x0, 0xaae}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x20}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x1f}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x9}]}}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x7}]}, 0xe4}, 0x1, 0x0, 0x0, 0x48000}, 0x80) (async) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf0109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r1, &(0x7f0000002440)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, "2a201000", '3\x00'}}, 0x0}, 0x0) (async) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000480)={0x2c, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io(r1, 0x0, &(0x7f0000000b80)={0x84, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x20, 0x0, 0x4, {0x1}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000b40)={0x14, &(0x7f0000001240)={0x40, 0x8, 0xd0, {0xd0, 0x30, "7b302e911ce3ce06f1dc9662f823543f8b4cad34c256f5919e63d09adec022b6b6372f40951a7b8ae369436296182fde0d68036a832a32d2afaeffac2830c793449b37dbce7af759a10a2b90434a53a61e41dc627db648e2ab1ba0c6dc43b6f4b1faf13b41a3cdd23ba40c358fc94a37c9f686e09065b0c01d4bc3238e30d764d6d482276e71aed9746048e6ddbea26c6f5a6ea690a3f92d1ca581d698689a8740125746abfb317972ffecb24de11fbbbb76ec86c24209981eccc303d74280641d4604b4386b0c772ae32496905c"}}, &(0x7f0000000b00)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001580)={0x44, &(0x7f0000001340)={0x0, 0x9, 0x6e, "7dc6b9a660d334cabb494b1d8e8061e2792b3fe0f26c78e255b19af3fb9ebea242e43f8dee923d05d0d1a6e7140ac884232c3cb3d68f06642c0b6af34094528fa5108796f005057a45c239392b641967de2c33117294774b9e4b22644fd6a8b936c6bb642740a2bd12571a22c593"}, &(0x7f00000013c0)={0x0, 0xa, 0x1, 0x9f}, &(0x7f0000001400)={0x0, 0x8, 0x1, 0x34}, &(0x7f0000001440)={0x20, 0x80, 0x1c, {0x5, 0x9, 0x7ff, 0x8, 0x1000, 0x5, 0x338, 0x8, 0x40, 0xff, 0xfea5, 0x7f}}, &(0x7f0000001480)={0x20, 0x85, 0x4, 0x5}, &(0x7f00000014c0)={0x20, 0x83, 0x2, 0x9}, &(0x7f0000001500)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000001540)={0x20, 0x89, 0x2}}) (async) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[], 0x0) r2 = syz_usb_connect(0x6, 0x5d7, &(0x7f0000000c40)={{0x12, 0x1, 0x70590e47cd6ba25f, 0x13, 0x8a, 0xe, 0x40, 0xbb4, 0xbce, 0x8c9f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c5, 0x3, 0x81, 0x3, 0xc0, 0x5, [{{0x9, 0x4, 0xf4, 0x80, 0x9, 0xa3, 0xb9, 0xa3, 0x81, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0x6, 0x1, 0x5}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x9, 0x4, 0x80, 0x5, "a86d", "b82910"}, @as_header={0x7, 0x24, 0x1, 0x1, 0x7, 0x4}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x1, 0x4, 0x7, 0x3f, "852ef846f0b52b57"}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x5e, 0x2, 0xd5, 0x2, "89"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x5c, 0x1, 0x44, 0x8, "f9d458cc1910f409ab"}]}], [{{0x9, 0x5, 0x9, 0x16, 0x40, 0x2, 0x1, 0xcd, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x7fff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x81, 0xbe5}]}}, {{0x9, 0x5, 0xb, 0x4, 0x3ff, 0x0, 0x0, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x2}]}}, {{0x9, 0x5, 0xa, 0x8, 0x200, 0xfe, 0x80, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x81, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xd6, 0x7}]}}, {{0x9, 0x5, 0x0, 0x4, 0x20, 0x7, 0x4, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xe0, 0x6}]}}, {{0x9, 0x5, 0x2, 0x10, 0x400, 0xc6, 0xc1, 0x1, [@generic={0x7b, 0x4, "b4ba149b4885d30d3cc6503c2cff4b23feecc6dd560a4ff5f448fe52f7511735cd2add3dc0dd7057e4044209dd8449fa512282affb6de1c993da0e345c28f9a989ae1ab1ac3e8ad515e637632230887e7a580ca7779585c88d409bcbc0e8339a8ca56e394b9517a324424fe5b42f14405608471add63bd3b96"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x400, 0x4, 0x8, 0x51, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x8}, @generic={0x56, 0xd, "c20f69387267afb4aa700cfac96dd53095878e573479608adb1194e04cf40ee56f593c3b3c1cbecdbb5f86b05cc0966c4197428c1d00f82cf1baf96e303645306be0ad7110fc521e94947569a8144ba28beded6a"}]}}, {{0x9, 0x5, 0x80, 0x2, 0x8, 0x1, 0x7, 0x0, [@generic={0x45, 0x5, "42d145587783817cb735607e2c77248bbcd4791ae6706e3791efb99337d7d21e6c14dca3376ef3c26f515b1d1b32cd77091b8eeb60c852e627a9fd6e9c67797c4f1301"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0xffff}]}}, {{0x9, 0x5, 0xd, 0x10, 0x40, 0x7f, 0xcf, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x1ff}]}}, {{0x9, 0x5, 0x1, 0x10, 0x3ff, 0xa2, 0x8, 0x9, [@generic={0x73, 0xb, "0dcf47c09fc01cb092c28359815e1f38e556e9d614693dbed637a5a39b4fdaefc131c2ff4d03ebdb76156d9ba31755b8d4311d037fc08b0ec02c5373c9fb5b9245b1f101d02a6a17f147a8ebf1e21c3cf5bd1fe0f98b7928f8c2da33b1529116965a057520b819919eaf1857a9fb2afd00"}]}}]}}, {{0x9, 0x4, 0x3, 0x40, 0x5, 0x13, 0xfa, 0x2e, 0x2, [@hid_hid={0x9, 0x21, 0x0, 0x7f, 0x1, {0x22, 0x471}}], [{{0x9, 0x5, 0xe, 0x8, 0x10, 0x5, 0x3, 0x5a, [@generic={0x1a, 0x7005afd36f725aa, "f49e6dde615c6ec482e5dd9436bd376eb07c0044903266dd"}, @generic={0x84, 0x0, "ccc14f4e24d97edb4f037df044830e7874ccdce1954831f6dfa5287a40d83301ba7db73954a9fc2385c070c7ebe3760dbdb5bdc6cd579a04e35da59d0a1133ad5335e6dbea622e86af704b7da39823d276313de7594e0b5cd5b82f07f294d5914310ef75f876b4ac3605c93f0372d8fcc74addeb212e28820bef05475e42686cf734"}]}}, {{0x9, 0x5, 0xc, 0x1, 0x20, 0x7, 0x3, 0x80, [@generic={0x5e, 0x9, "c6a44bc896d99a92b1d5d20d029ab4b39ab79bd3835544fdc1085e2e6012d559a0fe2f583a2bbc656a2cfd8a8c400481528029853202f5b31d59a94a9b646ca7896c4dbd3716690c8691a45a9ee72dcb1445110359521b0249688dcb"}]}}, {{0x9, 0x5, 0x2, 0x1, 0x200, 0x1f, 0x5, 0x3f, [@generic={0x9e, 0x9, "e05c8439158683500d3d46a33039c9be21acedeb9c68eea670bab20b421c3483614d5070a08f3613c6d5d1f4094b826fa4eecdd7a50e1ba1728b7bb24cade3c1235ec85e6600adc6475847ecba0f03baffeb8fdb37c6e71e5f18febab74bc233fce4c1e1560117b98a980f22de97b048a234892d81abf4abecea1c9a0e526e541b06ad1c35358eff060e8dfd84a0edb92137917a88db6bbc1becc355"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x40, 0x5, 0x7f, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0x1ff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x81, 0x9331}]}}, {{0x9, 0x5, 0x7, 0x2, 0x40, 0x7, 0x1, 0x5, [@generic={0x48, 0x1, "8fb03eb8cd9fe8274e20061ff21ab90e45acf71f307d5af1878a98db0ec5cbe73d7c015967f5b35fb151ce60e512458b3ba2aed59e93b4668394f651e6e64ea32c0833eca056"}]}}]}}, {{0x9, 0x4, 0xc9, 0x7, 0x3, 0x98, 0xca, 0x45, 0x3f, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0x3f}, [@output_terminal={0x9, 0x24, 0x3, 0x3, 0x306, 0x1, 0x6, 0x5}, @feature_unit={0xb, 0x24, 0x6, 0x6, 0x5, 0x2, [0x9, 0x1], 0x2}]}], [{{0x9, 0x5, 0xc, 0x0, 0x8, 0x52, 0x3, 0xfb, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x1}]}}, {{0x9, 0x5, 0x2, 0xc, 0x10, 0x0, 0x2, 0x2, [@generic={0xc9, 0x6, "d984ddf51df7f361d2b13a2a15aa60570c35e48637702b78ac5d68e49324eb45c26bf5e1ddb4dd572e58b3c9997ed8f955e4e24f86c4685ac811ee57ca64a9a892bf347f0b72cea70d68ed4669f4726b363c69e234c0a8a2f1621aa83d3d7d46884baccee49d68e847d57ebe9101ca250f3e0a1cf49c960d61115ef4d3988ca78aaa724f92c74f15b255b8e246b9f3c8ec82c9b0717709fff0bf43bb147aeb60ce01cb085e5da8057cec27ced80158b35e353223b7bdacad0baecf4847e2b67daf01fd5b551c4c"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x7}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x2, 0x80, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x4, 0x5}]}}]}}]}}]}}, &(0x7f0000000140)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x1, 0x9, 0x1f, 0x40, 0x68}, 0x2a, &(0x7f0000000080)={0x5, 0xf, 0x2a, 0x3, [@ssp_cap={0x18, 0x10, 0xa, 0x2, 0x3, 0x4, 0x1e000, 0x1000, [0xc030, 0xff00, 0xde]}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x5, 0x7, 0x3, 0xc}]}, 0x3, [{0x39, &(0x7f00000000c0)=@string={0x39, 0x3, "d2f5cc486e9ce0891fb1490082a135c3d12f3b0c637aaf496d0a8a3f83b158e8390c781c527fc8722226eeb58fc85c16d0bcd0ecb3746d"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x5c, &(0x7f00000001c0)=@string={0x5c, 0x3, "ddfeb69ae024fed50619f462705148237695567e168372f9ca42acf6685ff265e50165e07022e13ea1e9e7fc678a5b8fb8a7b15e937d72f5849ded0ae57af3936c8696a3ba8ee63087f73afc1416522c63be5ad8b7b78e1aa4f8"}}]}) syz_usb_control_io(r2, &(0x7f0000000440)={0x2c, &(0x7f0000000300)={0x40, 0x31, 0xcb, {0xcb, 0x3, "d1c72ed65e8ea090770c94e02da087bf191aa236b3b37d432df1b3f9874a908c834eebfef0f24c616610169ce53376ed88f37e70731abd00438d4adb6f20ba06a524c7e04152460f1677d6c37e664c91ed9d0986ebe268d4cc7f2e9eea8a7d984fedcc0e2e9fbf8878267edb19bfb9f997004cb5de26531d9576817cdfdd0e6b899f17a6a73d5a1aff7c7df2eb03294020b9ca14cb85cdd6d12252c01957c5109e632f806f37d12ffd6664b4150cfe14b449adc326a090409e453c19b31ee866984a1f0308b3ebf687"}}, &(0x7f00000004c0)={0x0, 0x3, 0x99, @string={0x99, 0x3, "23f09d7e15d37a59d2fd53a6a5276464d5612c3d5ee95e118f66dfcd3bfc2140383e9589203624a1c791bc6685a4538cf1145703c6dc7d6a1eef3637e3c2737c3e5b9bba444971ad51f83ca69181c38b34890ece0ee6faad688594ee71707047ee10604c3f6d7c5eeecc3351d14dc9c056a939bf7caf2e781a12da794c9ac846b7561fd123fe749be5cc6c8679fd9ee01783a0ff667741"}}, &(0x7f0000000240)={0x0, 0xf, 0x23, {0x5, 0xf, 0x23, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0xce, "cf05c505ab23801850a3588af55855ad"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0xa5, 0x1, 0x100}]}}, &(0x7f0000000280)={0x20, 0x29, 0xf, {0xf, 0x29, 0xff, 0x10, 0x0, 0xff, "76caeea5", "9471a0e9"}}, &(0x7f0000000400)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x20, 0x80, 0x3, 0x7f, 0x1f, 0x0, 0x72}}}, &(0x7f0000000a40)={0x84, &(0x7f0000000580)={0x0, 0xc, 0x8c, "cd10ffe34499c5b697444e73eebbdd401c5eb607e9c5f23f75d32fa234493339baa8d4efeff2e3e786c6741551615520c18dcdb2460c42c2ffb378fa9046ae1e0269a08a0bccd40242b898c600f75dd2a7ff4c88cd891e4da7828d142c5cd80166a69d26a0319e4235192abe0648695e0ab06b91aade50d5cdf5b7520d8a902fec888c01e2e1492c143ed99e"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x20}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000700)={0x20, 0x0, 0x4, {0x5, 0x1}}, &(0x7f0000000740)={0x20, 0x0, 0x8, {0x800, 0x4, [0xf00]}}, &(0x7f0000000780)={0x40, 0x7, 0x2, 0x8}, &(0x7f00000007c0)={0x40, 0x9, 0x1, 0xfc}, &(0x7f0000000800)={0x40, 0xb, 0x2, "3698"}, &(0x7f0000000840)={0x40, 0xf, 0x2, 0xff}, &(0x7f0000000880)={0x40, 0x13, 0x6, @local}, &(0x7f00000008c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000900)={0x40, 0x19, 0x2, "8351"}, &(0x7f0000000940)={0x40, 0x1a, 0x2, 0x7f}, &(0x7f0000000980)={0x40, 0x1c, 0x1, 0x1}, &(0x7f00000009c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000000a00)={0x40, 0x21, 0x1, 0xff}}) [ 367.201152][ T22] radio-si470x 2-1:0.0: submitting int urb failed (-90) 06:51:25 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x10) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000001a0001000000000000000000022000e302000000000000007f585d7b018ab26c6f566bb7ce09890aab6a15858c674fa2b6afa21eac0c235e32ade0f39f72730766b72d7de2016f80e2a96049da6402a045bc597ab32c27b8a3885a5cfdf554687b6d857f4b27757cc5cf3a92bc64f10def6e7557e564e909d1bb10ec94623ff1d2a792d78532422f94be9fd27f70a87058fd97b6c585f94e19415ca0c0dbc876fe515d298f7b3c77dd57499923537e462d3ca228bf676c3bc1a704badb178f29de9c3c9b6004707db401018939f9ff6b8d3445d927b9a5ea089e813a5cfd546b461a"], 0x1c}}, 0x0) [ 367.593455][ T5678] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING 06:51:25 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmmsg$inet(r0, &(0x7f0000000380)=[{{0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x30e, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000300)={'erspan0\x00'}) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@newqdisc={0x54, 0x10, 0x1, 0x70bd2b, 0x0, {0x10, 0x0, 0x4c, 0x0, {0x0, 0x8}, {}, {0xe}}, [@TCA_INGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0xa, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, {0x8, 0x1b, [0x0, 0x0]}}]}]}, 0x54}}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000a40), r5) r7 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'erspan0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB="5400000010000100000000000000000000004c00", @ANYRES32=r8, @ANYBLOB="00000200000000000e00000008002ddb86c2c932302718801c000a000c26dcdebf415f7aa9cd3cefd90d9e22c73997ecc0bfd668cae6d6fe4c4c674998"], 0x54}}, 0x0) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000b00)={&(0x7f0000000d00)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00032dbd7000fcdbdf25040000001400018046beca54ffffffff06000100139d000008000200070000002800018014000400fefa38c79185b6e79f8000000000000000000000000000aa0800060001000000080006000300000008000200020000ffffff7f00000000005de2ff9b673a0dedc667a7dae6", @ANYRESDEC=r3, @ANYBLOB="350936d41499aaaa8dc7a269d8bb4e83528df9aa4b22fa8e7ee9ad735510e16d0837c9a510115deb586dd6307f34ebc323e1bd196b810d432066fea9b7b0aeb82c9106b2fa85b7b6d89d25303cafacf47d3d6bf6d21b8deda5fa3e6413107819f5fad2b38dfa6cbcf85b952e6727d84044c0d1abb78e02d621bf044298d78715901482ac2571d1144e3afb781796a51b0d872f4b7c04e77b326b1d4320f10abc4e83", @ANYBLOB="35e1ac1df61e276c9165e01122e6827126b9fe2c7ea8cf11390a06d07bc87fdcb830220bec12746b06f9295c037c4b1bf019d1df722b4bfeeb1ff949798e49f9d50c5c1cd30599ac4d7a6863917256cfc820f795cb4d02b3c0b46a9217cef0aa31a298eab8ca0576138467eff2fcc7180768d3d3", @ANYRESOCT=r8], 0x68}, 0x1, 0x0, 0x0, 0x40}, 0x4000004) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="000727bd70080003004632ae00080005000800000000680000000000000000"], 0x24}, 0x1, 0x0, 0x0, 0x4800}, 0x44001) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f00000000c0)=0x14) r10 = socket$packet(0x11, 0x2, 0x300) r11 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) bind$packet(r10, &(0x7f0000000000)={0x11, 0x0, r12, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000c80)=ANY=[@ANYRES8=r9, @ANYRES16=r6, @ANYBLOB="010028bd7000ffdbdf250100000008000304080000004800e57f060005004e2200000800065e23ce0161d9e22b00", @ANYRESHEX=r10, @ANYBLOB="08e33536", @ANYRES32=r9, @ANYRES64, @ANYRESHEX=r5, @ANYBLOB='\b\x00\a\x00', @ANYRES32, @ANYRESHEX=r5], 0x6c}, 0x1, 0x0, 0x0, 0xa4f32e7fec33999d}, 0x20000080) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="6900000048e40d8ea15616de03bd459d1ccd518300d68ffe8bdcea6fc0276944b045e5afd711fd1f8726a1b2048c5b2f2137cc792a0a172d425307692e570c1be0bdfcce23c19bc8332a108675452cd0bbc6ba8b0a641b822b399cf2f8886ea3a341b9516a9fd13adb2d7a9ba6bad403ae5a9075a99a5385f3f9e64ade590a", @ANYRES16=r6, @ANYBLOB="20002bbd70002c000180080006000500000005000200ff000000060005004e2400000a0003000a01010006f8ff000800030002b30000080002000800000008000300060000000800020000000000000000"], 0x68}, 0x1, 0x0, 0x0, 0x10}, 0x4854) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r6, 0x10, 0x70bd27, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, r6, 0x2, 0x70bd25, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x24006840) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00042dbd7000fcdbdf250500000008000300080000000800022304000000"], 0x24}, 0x1, 0x0, 0x0, 0x4040}, 0x0) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="040007000000fcefdf25010000000800030007000000"], 0x1c}, 0x1, 0x0, 0x0, 0x891}, 0x48c0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xb, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x21}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000000000)='syzkaller\x00', 0x2, 0xc2, &(0x7f000000cf3d)=""/194}, 0x90) getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000000c0)=0x14) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@ifindex=r13, 0x1f, 0x1, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) [ 367.743749][ T4735] usb 4-1: new high-speed USB device number 8 using dummy_hcd 06:51:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) (async) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000008000500000000000000000046008002000000000021907800"/38, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000b25a234841449a67749cde7af1087388a18379d3bf924528d854d75955000000003c1286ae402767f3d571b6255664c2e909329811a26136b073f25f51a801486ce69475d228493d4cd2a6f134afa2e7037323b4949abebbbd154ca64106c5819b7040c34900051c7a56f7e62a7881151e658e38dd0652aa850992497ecd27097a2ba2c52074c80f543a4f5fb6c327f2d0043eb30348789b68e4f29138ec03948d450b34"], 0xfdef) 06:51:25 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x80}, 0x10) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000001a0001000000000000000000022000e302000000000000007f585d7b018ab26c6f566bb7ce09890aab6a15858c674fa2b6afa21eac0c235e32ade0f39f72730766b72d7de2016f80e2a96049da6402a045bc597ab32c27b8a3885a5cfdf554687b6d857f4b27757cc5cf3a92bc64f10def6e7557e564e909d1bb10ec94623ff1d2a792d78532422f94be9fd27f70a87058fd97b6c585f94e19415ca0c0dbc876fe515d298f7b3c77dd57499923537e462d3ca228bf676c3bc1a704badb178f29de9c3c9b6004707db401018939f9ff6b8d3445d927b9a5ea089e813a5cfd546b461a"], 0x1c}}, 0x0) [ 368.073112][ T4735] usb 4-1: Using ep0 maxpacket: 16 [ 368.189629][ T5691] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 368.192242][ T4735] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 368.213124][ T4735] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 368.223297][ T4735] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 368.316480][ T5691] netlink: 'syz-executor.5': attribute type 10 has an invalid length. [ 368.359349][ T4735] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 368.369105][ T4735] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 368.377804][ T4735] usb 4-1: SerialNumber: syz [ 368.467439][ T4735] usb 4-1: config 0 descriptor?? 06:51:26 executing program 4: r0 = socket$inet6_tcp(0xa, 0x6, 0x0) r1 = syz_clone(0x40001400, &(0x7f0000000000)="6375efdfe27609fd6c5aa58173f52f16183881d9fd31c478c19bdbdc7bdc751ea9a1cc4b62e431cd5231573cd53ad1", 0x2f, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000100)={'\x00', 0x9, 0x8, 0x0, 0x10000, 0x7, r1}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) [ 368.576773][ T4735] hub 4-1:0.0: USB hub found write$binfmt_script(r2, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r2, 0x0) setsockopt$sock_int(r2, 0x1, 0x13, &(0x7f00000005c0)=0x4, 0x4) r3 = accept(r0, &(0x7f0000000180)=@generic, &(0x7f00000000c0)=0x80) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="9c0000002000000826bd7000fcdbdf250a1420b30900000310000000140001000000000000000000000000000000000014000200fe8000000000000000000000000000aa14000200fe8000000000000000000000000000aa14000100fc010000000000000000000000000001080004000100000014000200fe8800000000000000000000000001011400010020010001422d7eb899e3dfef88ab6e0086c205ff989207b8f26ba4a3e1468d2bb924c76ecb6a5f4e220c98da58d6bcf40430de1faf515e3d6329d21cced7ee8ff04f879ff2eed33721b504e193f2cab257d7f9c61d4c3e5ade483896865655c353cdc46b000000000000000000000000087cc333aaa28aa795a260e70f7df098332347d01f4c9d74c1284e9e961d2a5789390b872bf1a681f1cff2f2e35ad7c6285faae4463792fc38b203cfe5dfd368ec"], 0x9c}, 0x1, 0x0, 0x0, 0x4800}, 0x2000080) io_setup(0x1, &(0x7f0000002cc0)=0x0) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000010140)=0x0) wait4(r5, &(0x7f0000010180), 0x8, &(0x7f00000101c0)) io_submit(r4, 0x3, &(0x7f0000003240)=[&(0x7f0000002d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0, 0x0]) r6 = syz_open_dev$vcsn(&(0x7f0000000480), 0x1, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000a40), r6) pipe2$watch_queue(&(0x7f0000000580), 0x80) io_submit(r4, 0x2, &(0x7f0000000540)=[&(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x20, r0, &(0x7f0000000240)="e44c161555162596291a0d207995", 0xe, 0x3, 0x0, 0x2, r6}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0xb4, 0xffffffffffffffff, &(0x7f00000004c0)="dbb7c4da81fa0f1415a176bde219fe8def2c1ca2152ecdb12d353a9abe234f8ae83fa28fc8d760dc636a1bc7be36aa53797fe9426401099c10c81c37002723d5c5e0189659beef87f3c7b2bf61", 0x4d, 0x3}]) [ 368.809730][ T4735] hub 4-1:0.0: 1 port detected [ 368.951026][ T5669] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 368.964873][ T5669] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 369.023733][ T22] radio-si470x 2-1:0.0: si470x_set_report: usb_control_msg returned -71 [ 369.098206][ T22] usb 2-1: USB disconnect, device number 17 [ 369.175855][ T4735] hub 4-1:0.0: hub_hub_status failed (err = -71) [ 369.182781][ T4735] hub 4-1:0.0: config failed, can't get hub status (err -71) 06:51:26 executing program 3: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f0000001600)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x3}}, './file0\x00'}) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f00000017c0)={&(0x7f0000001640)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000001780)={&(0x7f0000001680)={0xe4, 0x3, 0x1, 0x101, 0x0, 0x0, {0x3, 0x0, 0x2}, [@CTA_PROTOINFO={0x54, 0x4, 0x0, 0x1, @CTA_PROTOINFO_DCCP={0x50, 0x2, 0x0, 0x1, [@CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x40}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x20}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x1b}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x1}, @CTA_PROTOINFO_DCCP_ROLE={0x5}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x3e}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x6}, @CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ={0xc, 0x3, 0x1, 0x0, 0x480}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x6}]}}, @CTA_LABELS={0x24, 0x16, 0x1, 0x0, [0x7, 0x1, 0x7, 0x80000000, 0x7, 0x8, 0x7f, 0x0]}, @CTA_LABELS={0x14, 0x16, 0x1, 0x0, [0x7ff, 0x9, 0x8000, 0x4]}, @CTA_TIMEOUT={0x8, 0x7, 0x1, 0x0, 0xab}, @CTA_ZONE={0x6, 0x12, 0x1, 0x0, 0x3}, @CTA_PROTOINFO={0x2c, 0x4, 0x0, 0x1, @CTA_PROTOINFO_DCCP={0x28, 0x2, 0x0, 0x1, [@CTA_PROTOINFO_DCCP_HANDSHAKE_SEQ={0xc, 0x3, 0x1, 0x0, 0xaae}, @CTA_PROTOINFO_DCCP_ROLE={0x5, 0x2, 0x20}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x1f}, @CTA_PROTOINFO_DCCP_STATE={0x5, 0x1, 0x9}]}}, @CTA_MARK={0x8, 0x8, 0x1, 0x0, 0x7}]}, 0xe4}, 0x1, 0x0, 0x0, 0x48000}, 0x80) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf0109022400010000000009040000090300000009210000000122220009058103"], 0x0) (async) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf0109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r1, &(0x7f0000002440)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, "2a201000", '3\x00'}}, 0x0}, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000480)={0x2c, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$hid(r1, 0x0, &(0x7f0000000480)={0x2c, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000b80)={0x84, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x20, 0x0, 0x4, {0x1}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, &(0x7f0000000b40)={0x14, &(0x7f0000001240)={0x40, 0x8, 0xd0, {0xd0, 0x30, "7b302e911ce3ce06f1dc9662f823543f8b4cad34c256f5919e63d09adec022b6b6372f40951a7b8ae369436296182fde0d68036a832a32d2afaeffac2830c793449b37dbce7af759a10a2b90434a53a61e41dc627db648e2ab1ba0c6dc43b6f4b1faf13b41a3cdd23ba40c358fc94a37c9f686e09065b0c01d4bc3238e30d764d6d482276e71aed9746048e6ddbea26c6f5a6ea690a3f92d1ca581d698689a8740125746abfb317972ffecb24de11fbbbb76ec86c24209981eccc303d74280641d4604b4386b0c772ae32496905c"}}, &(0x7f0000000b00)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001580)={0x44, &(0x7f0000001340)={0x0, 0x9, 0x6e, "7dc6b9a660d334cabb494b1d8e8061e2792b3fe0f26c78e255b19af3fb9ebea242e43f8dee923d05d0d1a6e7140ac884232c3cb3d68f06642c0b6af34094528fa5108796f005057a45c239392b641967de2c33117294774b9e4b22644fd6a8b936c6bb642740a2bd12571a22c593"}, &(0x7f00000013c0)={0x0, 0xa, 0x1, 0x9f}, &(0x7f0000001400)={0x0, 0x8, 0x1, 0x34}, &(0x7f0000001440)={0x20, 0x80, 0x1c, {0x5, 0x9, 0x7ff, 0x8, 0x1000, 0x5, 0x338, 0x8, 0x40, 0xff, 0xfea5, 0x7f}}, &(0x7f0000001480)={0x20, 0x85, 0x4, 0x5}, &(0x7f00000014c0)={0x20, 0x83, 0x2, 0x9}, &(0x7f0000001500)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000001540)={0x20, 0x89, 0x2}}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[], 0x0) r2 = syz_usb_connect(0x6, 0x5d7, &(0x7f0000000c40)={{0x12, 0x1, 0x70590e47cd6ba25f, 0x13, 0x8a, 0xe, 0x40, 0xbb4, 0xbce, 0x8c9f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c5, 0x3, 0x81, 0x3, 0xc0, 0x5, [{{0x9, 0x4, 0xf4, 0x80, 0x9, 0xa3, 0xb9, 0xa3, 0x81, [@uac_as={[@as_header={0x7, 0x24, 0x1, 0x6, 0x1, 0x5}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x9, 0x4, 0x80, 0x5, "a86d", "b82910"}, @as_header={0x7, 0x24, 0x1, 0x1, 0x7, 0x4}, @format_type_i_discrete={0x10, 0x24, 0x2, 0x1, 0x1, 0x4, 0x7, 0x3f, "852ef846f0b52b57"}, @format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x5e, 0x2, 0xd5, 0x2, "89"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x5c, 0x1, 0x44, 0x8, "f9d458cc1910f409ab"}]}], [{{0x9, 0x5, 0x9, 0x16, 0x40, 0x2, 0x1, 0xcd, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x7fff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x81, 0xbe5}]}}, {{0x9, 0x5, 0xb, 0x4, 0x3ff, 0x0, 0x0, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x2}]}}, {{0x9, 0x5, 0xa, 0x8, 0x200, 0xfe, 0x80, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x81, 0x8}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0xd6, 0x7}]}}, {{0x9, 0x5, 0x0, 0x4, 0x20, 0x7, 0x4, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0xe0, 0x6}]}}, {{0x9, 0x5, 0x2, 0x10, 0x400, 0xc6, 0xc1, 0x1, [@generic={0x7b, 0x4, "b4ba149b4885d30d3cc6503c2cff4b23feecc6dd560a4ff5f448fe52f7511735cd2add3dc0dd7057e4044209dd8449fa512282affb6de1c993da0e345c28f9a989ae1ab1ac3e8ad515e637632230887e7a580ca7779585c88d409bcbc0e8339a8ca56e394b9517a324424fe5b42f14405608471add63bd3b96"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x400, 0x4, 0x8, 0x51, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x5, 0x8}, @generic={0x56, 0xd, "c20f69387267afb4aa700cfac96dd53095878e573479608adb1194e04cf40ee56f593c3b3c1cbecdbb5f86b05cc0966c4197428c1d00f82cf1baf96e303645306be0ad7110fc521e94947569a8144ba28beded6a"}]}}, {{0x9, 0x5, 0x80, 0x2, 0x8, 0x1, 0x7, 0x0, [@generic={0x45, 0x5, "42d145587783817cb735607e2c77248bbcd4791ae6706e3791efb99337d7d21e6c14dca3376ef3c26f515b1d1b32cd77091b8eeb60c852e627a9fd6e9c67797c4f1301"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x2, 0xffff}]}}, {{0x9, 0x5, 0xd, 0x10, 0x40, 0x7f, 0xcf, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x2, 0x1ff}]}}, {{0x9, 0x5, 0x1, 0x10, 0x3ff, 0xa2, 0x8, 0x9, [@generic={0x73, 0xb, "0dcf47c09fc01cb092c28359815e1f38e556e9d614693dbed637a5a39b4fdaefc131c2ff4d03ebdb76156d9ba31755b8d4311d037fc08b0ec02c5373c9fb5b9245b1f101d02a6a17f147a8ebf1e21c3cf5bd1fe0f98b7928f8c2da33b1529116965a057520b819919eaf1857a9fb2afd00"}]}}]}}, {{0x9, 0x4, 0x3, 0x40, 0x5, 0x13, 0xfa, 0x2e, 0x2, [@hid_hid={0x9, 0x21, 0x0, 0x7f, 0x1, {0x22, 0x471}}], [{{0x9, 0x5, 0xe, 0x8, 0x10, 0x5, 0x3, 0x5a, [@generic={0x1a, 0x7005afd36f725aa, "f49e6dde615c6ec482e5dd9436bd376eb07c0044903266dd"}, @generic={0x84, 0x0, "ccc14f4e24d97edb4f037df044830e7874ccdce1954831f6dfa5287a40d83301ba7db73954a9fc2385c070c7ebe3760dbdb5bdc6cd579a04e35da59d0a1133ad5335e6dbea622e86af704b7da39823d276313de7594e0b5cd5b82f07f294d5914310ef75f876b4ac3605c93f0372d8fcc74addeb212e28820bef05475e42686cf734"}]}}, {{0x9, 0x5, 0xc, 0x1, 0x20, 0x7, 0x3, 0x80, [@generic={0x5e, 0x9, "c6a44bc896d99a92b1d5d20d029ab4b39ab79bd3835544fdc1085e2e6012d559a0fe2f583a2bbc656a2cfd8a8c400481528029853202f5b31d59a94a9b646ca7896c4dbd3716690c8691a45a9ee72dcb1445110359521b0249688dcb"}]}}, {{0x9, 0x5, 0x2, 0x1, 0x200, 0x1f, 0x5, 0x3f, [@generic={0x9e, 0x9, "e05c8439158683500d3d46a33039c9be21acedeb9c68eea670bab20b421c3483614d5070a08f3613c6d5d1f4094b826fa4eecdd7a50e1ba1728b7bb24cade3c1235ec85e6600adc6475847ecba0f03baffeb8fdb37c6e71e5f18febab74bc233fce4c1e1560117b98a980f22de97b048a234892d81abf4abecea1c9a0e526e541b06ad1c35358eff060e8dfd84a0edb92137917a88db6bbc1becc355"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x40, 0x5, 0x7f, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0x1ff}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x81, 0x9331}]}}, {{0x9, 0x5, 0x7, 0x2, 0x40, 0x7, 0x1, 0x5, [@generic={0x48, 0x1, "8fb03eb8cd9fe8274e20061ff21ab90e45acf71f307d5af1878a98db0ec5cbe73d7c015967f5b35fb151ce60e512458b3ba2aed59e93b4668394f651e6e64ea32c0833eca056"}]}}]}}, {{0x9, 0x4, 0xc9, 0x7, 0x3, 0x98, 0xca, 0x45, 0x3f, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0x3f}, [@output_terminal={0x9, 0x24, 0x3, 0x3, 0x306, 0x1, 0x6, 0x5}, @feature_unit={0xb, 0x24, 0x6, 0x6, 0x5, 0x2, [0x9, 0x1], 0x2}]}], [{{0x9, 0x5, 0xc, 0x0, 0x8, 0x52, 0x3, 0xfb, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x1}]}}, {{0x9, 0x5, 0x2, 0xc, 0x10, 0x0, 0x2, 0x2, [@generic={0xc9, 0x6, "d984ddf51df7f361d2b13a2a15aa60570c35e48637702b78ac5d68e49324eb45c26bf5e1ddb4dd572e58b3c9997ed8f955e4e24f86c4685ac811ee57ca64a9a892bf347f0b72cea70d68ed4669f4726b363c69e234c0a8a2f1621aa83d3d7d46884baccee49d68e847d57ebe9101ca250f3e0a1cf49c960d61115ef4d3988ca78aaa724f92c74f15b255b8e246b9f3c8ec82c9b0717709fff0bf43bb147aeb60ce01cb085e5da8057cec27ced80158b35e353223b7bdacad0baecf4847e2b67daf01fd5b551c4c"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x7}]}}, {{0x9, 0x5, 0x7, 0x0, 0x40, 0x2, 0x80, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x4, 0x5}]}}]}}]}}]}}, &(0x7f0000000140)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x1, 0x9, 0x1f, 0x40, 0x68}, 0x2a, &(0x7f0000000080)={0x5, 0xf, 0x2a, 0x3, [@ssp_cap={0x18, 0x10, 0xa, 0x2, 0x3, 0x4, 0x1e000, 0x1000, [0xc030, 0xff00, 0xde]}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x5, 0x7, 0x3, 0xc}]}, 0x3, [{0x39, &(0x7f00000000c0)=@string={0x39, 0x3, "d2f5cc486e9ce0891fb1490082a135c3d12f3b0c637aaf496d0a8a3f83b158e8390c781c527fc8722226eeb58fc85c16d0bcd0ecb3746d"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x5c, &(0x7f00000001c0)=@string={0x5c, 0x3, "ddfeb69ae024fed50619f462705148237695567e168372f9ca42acf6685ff265e50165e07022e13ea1e9e7fc678a5b8fb8a7b15e937d72f5849ded0ae57af3936c8696a3ba8ee63087f73afc1416522c63be5ad8b7b78e1aa4f8"}}]}) syz_usb_control_io(r2, &(0x7f0000000440)={0x2c, &(0x7f0000000300)={0x40, 0x31, 0xcb, {0xcb, 0x3, "d1c72ed65e8ea090770c94e02da087bf191aa236b3b37d432df1b3f9874a908c834eebfef0f24c616610169ce53376ed88f37e70731abd00438d4adb6f20ba06a524c7e04152460f1677d6c37e664c91ed9d0986ebe268d4cc7f2e9eea8a7d984fedcc0e2e9fbf8878267edb19bfb9f997004cb5de26531d9576817cdfdd0e6b899f17a6a73d5a1aff7c7df2eb03294020b9ca14cb85cdd6d12252c01957c5109e632f806f37d12ffd6664b4150cfe14b449adc326a090409e453c19b31ee866984a1f0308b3ebf687"}}, &(0x7f00000004c0)={0x0, 0x3, 0x99, @string={0x99, 0x3, "23f09d7e15d37a59d2fd53a6a5276464d5612c3d5ee95e118f66dfcd3bfc2140383e9589203624a1c791bc6685a4538cf1145703c6dc7d6a1eef3637e3c2737c3e5b9bba444971ad51f83ca69181c38b34890ece0ee6faad688594ee71707047ee10604c3f6d7c5eeecc3351d14dc9c056a939bf7caf2e781a12da794c9ac846b7561fd123fe749be5cc6c8679fd9ee01783a0ff667741"}}, &(0x7f0000000240)={0x0, 0xf, 0x23, {0x5, 0xf, 0x23, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0xce, "cf05c505ab23801850a3588af55855ad"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0xa5, 0x1, 0x100}]}}, &(0x7f0000000280)={0x20, 0x29, 0xf, {0xf, 0x29, 0xff, 0x10, 0x0, 0xff, "76caeea5", "9471a0e9"}}, &(0x7f0000000400)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x20, 0x80, 0x3, 0x7f, 0x1f, 0x0, 0x72}}}, &(0x7f0000000a40)={0x84, &(0x7f0000000580)={0x0, 0xc, 0x8c, "cd10ffe34499c5b697444e73eebbdd401c5eb607e9c5f23f75d32fa234493339baa8d4efeff2e3e786c6741551615520c18dcdb2460c42c2ffb378fa9046ae1e0269a08a0bccd40242b898c600f75dd2a7ff4c88cd891e4da7828d142c5cd80166a69d26a0319e4235192abe0648695e0ab06b91aade50d5cdf5b7520d8a902fec888c01e2e1492c143ed99e"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x20}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000700)={0x20, 0x0, 0x4, {0x5, 0x1}}, &(0x7f0000000740)={0x20, 0x0, 0x8, {0x800, 0x4, [0xf00]}}, &(0x7f0000000780)={0x40, 0x7, 0x2, 0x8}, &(0x7f00000007c0)={0x40, 0x9, 0x1, 0xfc}, &(0x7f0000000800)={0x40, 0xb, 0x2, "3698"}, &(0x7f0000000840)={0x40, 0xf, 0x2, 0xff}, &(0x7f0000000880)={0x40, 0x13, 0x6, @local}, &(0x7f00000008c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000900)={0x40, 0x19, 0x2, "8351"}, &(0x7f0000000940)={0x40, 0x1a, 0x2, 0x7f}, &(0x7f0000000980)={0x40, 0x1c, 0x1, 0x1}, &(0x7f00000009c0)={0x40, 0x1e, 0x1, 0x4}, &(0x7f0000000a00)={0x40, 0x21, 0x1, 0xff}}) [ 369.408365][ T4735] usbhid 4-1:0.0: can't add hid device: -71 [ 369.415341][ T4735] usbhid: probe of 4-1:0.0 failed with error -71 [ 369.494258][ T4735] usb 4-1: USB disconnect, device number 8 [ 369.669910][ T5719] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 369.683590][ T5719] misc raw-gadget: fail, usb_gadget_register_driver returned -16 06:51:27 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000f46f2940cf12117111700000000109021b000100001200090400000103000000090584ef"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000040)={0x84, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io(r0, 0x0, &(0x7f0000000040)={0x84, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2001"], 0x0}) (async) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2001"], 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0x84, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000007c0)={0x44, &(0x7f0000000540)={0x0, 0x0, 0x2, "7dc1"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000000904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8, &(0x7f0000000080)=ANY=[]) (async) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8, &(0x7f0000000080)=ANY=[]) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000180)={0x14, &(0x7f0000000100)={0x0, 0xa, 0xe, {0xe, 0x21, "69352286b00b22dc560d2450"}}, &(0x7f0000000140)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f00000001c0)={0x40, 0x11, 0x2a, "6d051bb668ff94eac1747ce435096d9cd5d9d90a9b72804b6737e531d9b266502560f6d54d230acc9d42"}, &(0x7f0000000200)={0x0, 0xa, 0x1}, 0xfffffffffffffffc, &(0x7f0000000240)={0x20, 0x80, 0x1c, {0xf, 0x1f, 0x100, 0x8, 0x0, 0x8, 0x8, 0x2, 0x1ff, 0xfb06, 0x81, 0x9}}, &(0x7f0000000280)={0x20, 0x85, 0x4, 0x4365}, &(0x7f00000002c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000300)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000340)={0x20, 0x89, 0x2, 0x1}}) 06:51:27 executing program 0: mkdir(0x0, 0x0) mount(&(0x7f00000002c0)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='hugetlbfs\x00', 0x10000, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB="2f6405004000422d9b2edb33646e868a2c0a7ba479aff0302e2b84003671aa1be204c2fa6689b4c695918d6ff97f304376c52470db57ab65e2bee4592ad7f2297ce1c0b1af754b9153630bcca5ea0d2627b29567bd4a4a8cf772bd873c1aba7d1230a462d4038cf2f2cbf299e40629feae778a4b53a0f4f65110d3d0f6f94dcec25ca0f91d1ba41f9ed4a0c4f55d97365a7d0fb2f75ab52081caaa55a2f81239c8de3b833b63c1d4ee85b43b4e11ca31d65f5f889a2a53855bdb0082f29a77e264d8ecc2095c387087ea3a1cd207dfc927d5e5e7ed15d822bb9f9e730888e5d8db69cbbbab5ee7c30b0c381dabf18035190288abe664a55d5961d6f3210a2387ff2e19c59bfa68894540a0b846c7025bce098745ad80d36f067a09901890f9f7207032cb51ff0980234395d88a108b3c48925413af2bddd3175abf9806096b025f5026e9dbded77fdbf5e47d2f85c39c58ff5c71e42d52647f0000000000000000000064c1e386c03ae099e17cbf0cf07bc7580ae8c92eb714310aad47b1ec967bb5fa5abf2092335fc0c2e5ab71fd"], &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='nfs4\x00', 0x880080, 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='configfs\x00', 0x0, 0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) (async, rerun: 32) r1 = socket$inet6(0xa, 0x3, 0x8) (rerun: 32) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000cc0)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c10300000300000020040000000000008002000000000000000000008080000050030000500300005003000050030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000001000000000000076657468315f746f5f626f6e640000006e657470636934000000000000000000000000000000000000000000000000000000000000800000001d000000a20000000000000000000000000000500280020000000001000000000000000000020000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b0000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000214000000000000000000000feffffff"], 0x1) (async) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x2, &(0x7f0000000040)=0x5, 0x4) (async) bind$inet6(r2, &(0x7f0000f65000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) (async) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x900, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f00000000c0)={0x2, 'wg1\x00', {0x5}, 0xff}) (async, rerun: 32) sendto$inet6(r2, 0x0, 0x0, 0xfffffefffbfbbfbe, &(0x7f0000000100)={0xa, 0x4e20, 0x0, @empty}, 0x1c) (rerun: 32) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) (async) setsockopt$inet6_tcp_int(r2, 0x6, 0x1, &(0x7f0000000000), 0x4) (async) r4 = fsmount(r3, 0x0, 0x88) r5 = socket$inet6(0xa, 0x3, 0x3f) setsockopt$inet6_MCAST_MSFILTER(r5, 0x29, 0x30, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x90) (async, rerun: 64) bind$inet6(r5, &(0x7f0000000540)={0xa, 0x4e24, 0x8, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2}, 0x1c) (async, rerun: 64) connect$unix(r4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) (async, rerun: 64) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)=@ipv6_getnexthop={0x24, 0x68, 0x309, 0x0, 0x0, {}, [@NHA_MASTER={0x8}, @NHA_GROUPS={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x10}, 0x0) (async, rerun: 64) r6 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r6, &(0x7f0000000440)="e5857e026721e2ecc35e01c3ea1ead72c5444cb0d38f23d5fb30d02bd5b83a279107580e97bc8a2b2ef48b3db27b0ff19e96ab4d102d292c192bc657baf5ea6369430640071dcce4dcc65053a4c3648b0032b21ad8b37acdc8225d968e5acdbb60", 0x61, 0x4040800, &(0x7f00000001c0)={0xa, 0x4e22, 0xdfed, @empty, 0x100}, 0x1c) (async) listen(r0, 0x0) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1c, &(0x7f0000000140)="d954bafefd22d16323af53b19855b2741695fe6025f1c8d8b27d21c7aa4e8f9a5795be9bfea89b5ea456bc84", 0xffffffffffffff04) (async) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6007090200140600fe8000000000000000000000eeda1dc3ef22e6f7cddd793d1ee465000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344], 0x0) (async, rerun: 64) mount(&(0x7f0000000600)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)='reiserfs\x00', 0x1000440, &(0x7f0000000880)='hugetlbfs\x00') (async, rerun: 64) chmod(&(0x7f00000003c0)='./file0\x00', 0x114) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) [ 370.003050][ T5719] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 370.013403][ T5719] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 370.032018][ T4735] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 370.223966][ T5691] bridge0: port 2(bridge_slave_1) entered disabled state [ 370.233983][ T5691] bridge0: port 1(bridge_slave_0) entered disabled state [ 370.301820][ T4735] usb 4-1: Using ep0 maxpacket: 16 [ 370.454626][ T4735] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 370.466095][ T4735] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 370.476624][ T4735] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 370.593834][ T4735] usb 4-1: New USB device found, idVendor=225e, idProduct=0006, bcdDevice= 0.00 [ 370.610005][ T4735] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=191 [ 370.619366][ T4735] usb 4-1: SerialNumber: syz [ 370.638561][ T5727] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 370.662631][ T4735] usb 4-1: config 0 descriptor?? 06:51:28 executing program 0: mkdir(0x0, 0x0) (async) mount(&(0x7f00000002c0)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='hugetlbfs\x00', 0x10000, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB="2f6405004000422d9b2edb33646e868a2c0a7ba479aff0302e2b84003671aa1be204c2fa6689b4c695918d6ff97f304376c52470db57ab65e2bee4592ad7f2297ce1c0b1af754b9153630bcca5ea0d2627b29567bd4a4a8cf772bd873c1aba7d1230a462d4038cf2f2cbf299e40629feae778a4b53a0f4f65110d3d0f6f94dcec25ca0f91d1ba41f9ed4a0c4f55d97365a7d0fb2f75ab52081caaa55a2f81239c8de3b833b63c1d4ee85b43b4e11ca31d65f5f889a2a53855bdb0082f29a77e264d8ecc2095c387087ea3a1cd207dfc927d5e5e7ed15d822bb9f9e730888e5d8db69cbbbab5ee7c30b0c381dabf18035190288abe664a55d5961d6f3210a2387ff2e19c59bfa68894540a0b846c7025bce098745ad80d36f067a09901890f9f7207032cb51ff0980234395d88a108b3c48925413af2bddd3175abf9806096b025f5026e9dbded77fdbf5e47d2f85c39c58ff5c71e42d52647f0000000000000000000064c1e386c03ae099e17cbf0cf07bc7580ae8c92eb714310aad47b1ec967bb5fa5abf2092335fc0c2e5ab71fd"], &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='nfs4\x00', 0x880080, 0x0) (async) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='configfs\x00', 0x0, 0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6(0xa, 0x3, 0x8) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000cc0)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c10300000300000020040000000000008002000000000000000000008080000050030000500300005003000050030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000001000000000000076657468315f746f5f626f6e640000006e657470636934000000000000000000000000000000000000000000000000000000000000800000001d000000a20000000000000000000000000000500280020000000001000000000000000000020000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b0000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000214000000000000000000000feffffff"], 0x1) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x2, &(0x7f0000000040)=0x5, 0x4) (async) bind$inet6(r2, &(0x7f0000f65000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) (async, rerun: 64) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x900, 0x0) (rerun: 64) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f00000000c0)={0x2, 'wg1\x00', {0x5}, 0xff}) sendto$inet6(r2, 0x0, 0x0, 0xfffffefffbfbbfbe, &(0x7f0000000100)={0xa, 0x4e20, 0x0, @empty}, 0x1c) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) setsockopt$inet6_tcp_int(r2, 0x6, 0x1, &(0x7f0000000000), 0x4) r4 = fsmount(r3, 0x0, 0x88) (async, rerun: 64) r5 = socket$inet6(0xa, 0x3, 0x3f) (rerun: 64) setsockopt$inet6_MCAST_MSFILTER(r5, 0x29, 0x30, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x90) (async) bind$inet6(r5, &(0x7f0000000540)={0xa, 0x4e24, 0x8, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2}, 0x1c) (async) connect$unix(r4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)=@ipv6_getnexthop={0x24, 0x68, 0x309, 0x0, 0x0, {}, [@NHA_MASTER={0x8}, @NHA_GROUPS={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x10}, 0x0) (async) r6 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r6, &(0x7f0000000440)="e5857e026721e2ecc35e01c3ea1ead72c5444cb0d38f23d5fb30d02bd5b83a279107580e97bc8a2b2ef48b3db27b0ff19e96ab4d102d292c192bc657baf5ea6369430640071dcce4dcc65053a4c3648b0032b21ad8b37acdc8225d968e5acdbb60", 0x61, 0x4040800, &(0x7f00000001c0)={0xa, 0x4e22, 0xdfed, @empty, 0x100}, 0x1c) (async) listen(r0, 0x0) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1c, &(0x7f0000000140)="d954bafefd22d16323af53b19855b2741695fe6025f1c8d8b27d21c7aa4e8f9a5795be9bfea89b5ea456bc84", 0xffffffffffffff04) (async) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6007090200140600fe8000000000000000000000eeda1dc3ef22e6f7cddd793d1ee465000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344], 0x0) mount(&(0x7f0000000600)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)='reiserfs\x00', 0x1000440, &(0x7f0000000880)='hugetlbfs\x00') (async) chmod(&(0x7f00000003c0)='./file0\x00', 0x114) (async) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) [ 370.758896][ T4735] hub 4-1:0.0: USB hub found [ 371.052080][ T5727] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 371.063890][ T5727] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 371.074217][ T5727] usb 2-1: New USB device found, idVendor=12cf, idProduct=7111, bcdDevice=70.11 [ 371.083722][ T5727] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 371.102504][ T4735] hub 4-1:0.0: config failed, can't read hub descriptor (err -22) [ 371.155599][ T5727] usb 2-1: config 0 descriptor?? [ 371.223844][ T5691] bridge_slave_0: left allmulticast mode [ 371.229768][ T5691] bridge_slave_0: left promiscuous mode [ 371.236874][ T5691] bridge0: port 1(bridge_slave_0) entered disabled state [ 371.346071][ T4735] usbhid 4-1:0.0: can't add hid device: -71 [ 371.352946][ T4735] usbhid: probe of 4-1:0.0 failed with error -71 [ 371.374064][ T5734] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING [ 371.432413][ T5727] radio-si470x 2-1:0.0: DeviceID=0x6465 ChipID=0x7669 [ 371.453892][ T4735] usb 4-1: USB disconnect, device number 9 [ 371.503606][ T5691] bridge_slave_1: left allmulticast mode [ 371.509599][ T5691] bridge_slave_1: left promiscuous mode [ 371.516910][ T5691] bridge0: port 2(bridge_slave_1) entered disabled state [ 371.537112][ T5727] radio-si470x 2-1:0.0: software version 100, hardware version 101 06:51:29 executing program 3: r0 = socket(0x2, 0x3, 0x6) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000900)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x30}, 0x0) [ 371.706972][ T5727] radio-si470x 2-1:0.0: submitting int urb failed (-90) [ 371.976127][ T5691] bond0: (slave bond_slave_0): Releasing backup interface [ 371.997179][ T5744] raw_sendmsg: syz-executor.3 forgot to set AF_INET. Fix it! 06:51:29 executing program 3: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x20, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x7, 0x1, 0x3, 0x0, "", {{}, [{}]}}}]}}]}}, 0x0) [ 372.217002][ T5691] bond0: (slave bond_slave_1): Releasing backup interface [ 372.402217][ T5727] radio-si470x 2-1:0.0: si470x_get_report: usb_control_msg returned -32 [ 372.412483][ T5727] radio-si470x: probe of 2-1:0.0 failed with error -22 [ 372.476689][ T5691] team0: Port device team_slave_0 removed 06:51:30 executing program 0: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x890b, 0x0) [ 372.654408][ T5691] team0: Port device team_slave_1 removed [ 372.696929][ T5691] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 372.705442][ T5691] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 372.759327][ T5091] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 372.794841][ T5691] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 372.804593][ T5691] batman_adv: batadv0: Removing interface: batadv_slave_1 06:51:30 executing program 0: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x80108907, 0x0) [ 373.039605][ T5091] usb 4-1: Using ep0 maxpacket: 32 [ 373.195297][ T5091] usb 4-1: config 1 interface 0 altsetting 6 endpoint 0x1 has invalid wMaxPacketSize 0 [ 373.205438][ T5091] usb 4-1: config 1 interface 0 altsetting 6 bulk endpoint 0x1 has invalid maxpacket 0 [ 373.215685][ T5091] usb 4-1: config 1 interface 0 altsetting 6 endpoint 0x82 has invalid wMaxPacketSize 0 [ 373.225835][ T5091] usb 4-1: config 1 interface 0 altsetting 6 bulk endpoint 0x82 has invalid maxpacket 0 [ 373.236165][ T5091] usb 4-1: config 1 interface 0 has no altsetting 0 [ 373.443405][ T5091] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 373.453386][ T5091] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 373.461899][ T5091] usb 4-1: Product: syz [ 373.473165][ T5091] usb 4-1: Manufacturer: syz [ 373.478107][ T5091] usb 4-1: SerialNumber: syz [ 373.618116][ T5705] usb 2-1: USB disconnect, device number 18 [ 373.863803][ T5091] usblp 4-1:1.0: usblp0: USB Bidirectional printer dev 10 if 0 alt 6 proto 3 vid 0x0525 pid 0xA4A8 [ 373.944245][ T5091] usb 4-1: USB disconnect, device number 10 [ 373.963769][ T5691] netdevsim netdevsim5 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 373.973252][ T5691] netdevsim netdevsim5 netdevsim1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 373.992303][ T5691] netdevsim netdevsim5 netdevsim2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 374.002403][ T5691] netdevsim netdevsim5 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 374.025475][ T5091] usblp0: removed [ 374.303609][ T5694] netlink: 'syz-executor.5': attribute type 10 has an invalid length. [ 374.313164][ T5694] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.5'. 06:51:32 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) (async) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @broadcast}, 0x14) (async) sendmmsg$inet(r0, &(0x7f0000000380)=[{{0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x30e, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000300)={'erspan0\x00'}) (async, rerun: 64) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@newqdisc={0x54, 0x10, 0x1, 0x70bd2b, 0x0, {0x10, 0x0, 0x4c, 0x0, {0x0, 0x8}, {}, {0xe}}, [@TCA_INGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0xa, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, {0x8, 0x1b, [0x0, 0x0]}}]}]}, 0x54}}, 0x0) (async, rerun: 64) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000a40), r5) r7 = socket$netlink(0x10, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'erspan0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB="5400000010000100000000000000000000004c00", @ANYRES32=r8, @ANYBLOB="00000200000000000e00000008002ddb86c2c932302718801c000a000c26dcdebf415f7aa9cd3cefd90d9e22c73997ecc0bfd668cae6d6fe4c4c674998"], 0x54}}, 0x0) (async) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000b00)={&(0x7f0000000d00)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00032dbd7000fcdbdf25040000001400018046beca54ffffffff06000100139d000008000200070000002800018014000400fefa38c79185b6e79f8000000000000000000000000000aa0800060001000000080006000300000008000200020000ffffff7f00000000005de2ff9b673a0dedc667a7dae6", @ANYRESDEC=r3, @ANYBLOB="350936d41499aaaa8dc7a269d8bb4e83528df9aa4b22fa8e7ee9ad735510e16d0837c9a510115deb586dd6307f34ebc323e1bd196b810d432066fea9b7b0aeb82c9106b2fa85b7b6d89d25303cafacf47d3d6bf6d21b8deda5fa3e6413107819f5fad2b38dfa6cbcf85b952e6727d84044c0d1abb78e02d621bf044298d78715901482ac2571d1144e3afb781796a51b0d872f4b7c04e77b326b1d4320f10abc4e83", @ANYBLOB="35e1ac1df61e276c9165e01122e6827126b9fe2c7ea8cf11390a06d07bc87fdcb830220bec12746b06f9295c037c4b1bf019d1df722b4bfeeb1ff949798e49f9d50c5c1cd30599ac4d7a6863917256cfc820f795cb4d02b3c0b46a9217cef0aa31a298eab8ca0576138467eff2fcc7180768d3d3", @ANYRESOCT=r8], 0x68}, 0x1, 0x0, 0x0, 0x40}, 0x4000004) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="000727bd70080003004632ae00080005000800000000680000000000000000"], 0x24}, 0x1, 0x0, 0x0, 0x4800}, 0x44001) (async) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f00000000c0)=0x14) (async) r10 = socket$packet(0x11, 0x2, 0x300) r11 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) bind$packet(r10, &(0x7f0000000000)={0x11, 0x0, r12, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000c80)=ANY=[@ANYRES8=r9, @ANYRES16=r6, @ANYBLOB="010028bd7000ffdbdf250100000008000304080000004800e57f060005004e2200000800065e23ce0161d9e22b00", @ANYRESHEX=r10, @ANYBLOB="08e33536", @ANYRES32=r9, @ANYRES64, @ANYRESHEX=r5, @ANYBLOB='\b\x00\a\x00', @ANYRES32, @ANYRESHEX=r5], 0x6c}, 0x1, 0x0, 0x0, 0xa4f32e7fec33999d}, 0x20000080) (async) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="6900000048e40d8ea15616de03bd459d1ccd518300d68ffe8bdcea6fc0276944b045e5afd711fd1f8726a1b2048c5b2f2137cc792a0a172d425307692e570c1be0bdfcce23c19bc8332a108675452cd0bbc6ba8b0a641b822b399cf2f8886ea3a341b9516a9fd13adb2d7a9ba6bad403ae5a9075a99a5385f3f9e64ade590a", @ANYRES16=r6, @ANYBLOB="20002bbd70002c000180080006000500000005000200ff000000060005004e2400000a0003000a01010006f8ff000800030002b30000080002000800000008000300060000000800020000000000000000"], 0x68}, 0x1, 0x0, 0x0, 0x10}, 0x4854) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r6, 0x10, 0x70bd27, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, r6, 0x2, 0x70bd25, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x24006840) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00042dbd7000fcdbdf250500000008000300080000000800022304000000"], 0x24}, 0x1, 0x0, 0x0, 0x4040}, 0x0) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="040007000000fcefdf25010000000800030007000000"], 0x1c}, 0x1, 0x0, 0x0, 0x891}, 0x48c0) (async) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xb, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x21}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000000000)='syzkaller\x00', 0x2, 0xc2, &(0x7f000000cf3d)=""/194}, 0x90) (async, rerun: 32) getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000000c0)=0x14) (rerun: 32) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@ifindex=r13, 0x1f, 0x1, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 06:51:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000008000500000000000000000046008002000000000021907800"/38, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000b25a234841449a67749cde7af1087388a18379d3bf924528d854d75955000000003c1286ae402767f3d571b6255664c2e909329811a26136b073f25f51a801486ce69475d228493d4cd2a6f134afa2e7037323b4949abebbbd154ca64106c5819b7040c34900051c7a56f7e62a7881151e658e38dd0652aa850992497ecd27097a2ba2c52074c80f543a4f5fb6c327f2d0043eb30348789b68e4f29138ec03948d450b34"], 0xfdef) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) (async) socket$kcm(0x2, 0xa, 0x2) (async) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) (async) write$tun(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000008000500000000000000000046008002000000000021907800"/38, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000b25a234841449a67749cde7af1087388a18379d3bf924528d854d75955000000003c1286ae402767f3d571b6255664c2e909329811a26136b073f25f51a801486ce69475d228493d4cd2a6f134afa2e7037323b4949abebbbd154ca64106c5819b7040c34900051c7a56f7e62a7881151e658e38dd0652aa850992497ecd27097a2ba2c52074c80f543a4f5fb6c327f2d0043eb30348789b68e4f29138ec03948d450b34"], 0xfdef) (async) 06:51:32 executing program 0: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8904, &(0x7f0000000240)={'ip6tnl0\x00', 0x0}) [ 374.822697][ T5763] netlink: 'syz-executor.5': attribute type 10 has an invalid length. 06:51:34 executing program 4: r0 = socket$inet6_tcp(0xa, 0x6, 0x0) (async) r1 = syz_clone(0x40001400, &(0x7f0000000000)="6375efdfe27609fd6c5aa58173f52f16183881d9fd31c478c19bdbdc7bdc751ea9a1cc4b62e431cd5231573cd53ad1", 0x2f, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000100)={'\x00', 0x9, 0x8, 0x0, 0x10000, 0x7, r1}) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r2, 0x0) setsockopt$sock_int(r2, 0x1, 0x13, &(0x7f00000005c0)=0x4, 0x4) (async) r3 = accept(r0, &(0x7f0000000180)=@generic, &(0x7f00000000c0)=0x80) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="9c0000002000000826bd7000fcdbdf250a1420b30900000310000000140001000000000000000000000000000000000014000200fe8000000000000000000000000000aa14000200fe8000000000000000000000000000aa14000100fc010000000000000000000000000001080004000100000014000200fe8800000000000000000000000001011400010020010001422d7eb899e3dfef88ab6e0086c205ff989207b8f26ba4a3e1468d2bb924c76ecb6a5f4e220c98da58d6bcf40430de1faf515e3d6329d21cced7ee8ff04f879ff2eed33721b504e193f2cab257d7f9c61d4c3e5ade483896865655c353cdc46b000000000000000000000000087cc333aaa28aa795a260e70f7df098332347d01f4c9d74c1284e9e961d2a5789390b872bf1a681f1cff2f2e35ad7c6285faae4463792fc38b203cfe5dfd368ec"], 0x9c}, 0x1, 0x0, 0x0, 0x4800}, 0x2000080) (async) io_setup(0x1, &(0x7f0000002cc0)=0x0) (async) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000010140)=0x0) wait4(r5, &(0x7f0000010180), 0x8, &(0x7f00000101c0)) (async) io_submit(r4, 0x3, &(0x7f0000003240)=[&(0x7f0000002d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0, 0x0]) (async) r6 = syz_open_dev$vcsn(&(0x7f0000000480), 0x1, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000a40), r6) pipe2$watch_queue(&(0x7f0000000580), 0x80) io_submit(r4, 0x2, &(0x7f0000000540)=[&(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x20, r0, &(0x7f0000000240)="e44c161555162596291a0d207995", 0xe, 0x3, 0x0, 0x2, r6}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0xb4, 0xffffffffffffffff, &(0x7f00000004c0)="dbb7c4da81fa0f1415a176bde219fe8def2c1ca2152ecdb12d353a9abe234f8ae83fa28fc8d760dc636a1bc7be36aa53797fe9426401099c10c81c37002723d5c5e0189659beef87f3c7b2bf61", 0x4d, 0x3}]) 06:51:34 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) r1 = dup2(r0, r0) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) 06:51:34 executing program 1: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000f46f2940cf12117111700000000109021b000100001200090400000103000000090584ef"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000040)={0x84, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2001"], 0x0}) (async) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000004c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2001"], 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) (async) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0x84, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f00000007c0)={0x44, &(0x7f0000000540)={0x0, 0x0, 0x2, "7dc1"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000000904410017ff5d810009050f1f01040000000905830300b3"], 0x0) (async) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000000904410017ff5d810009050f1f01040000000905830300b3"], 0x0) syz_usb_ep_write$ath9k_ep2(r1, 0x83, 0x8, &(0x7f0000000080)=ANY=[]) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000180)={0x14, &(0x7f0000000100)={0x0, 0xa, 0xe, {0xe, 0x21, "69352286b00b22dc560d2450"}}, &(0x7f0000000140)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000003c0)={0x44, &(0x7f00000001c0)={0x40, 0x11, 0x2a, "6d051bb668ff94eac1747ce435096d9cd5d9d90a9b72804b6737e531d9b266502560f6d54d230acc9d42"}, &(0x7f0000000200)={0x0, 0xa, 0x1}, 0xfffffffffffffffc, &(0x7f0000000240)={0x20, 0x80, 0x1c, {0xf, 0x1f, 0x100, 0x8, 0x0, 0x8, 0x8, 0x2, 0x1ff, 0xfb06, 0x81, 0x9}}, &(0x7f0000000280)={0x20, 0x85, 0x4, 0x4365}, &(0x7f00000002c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000300)={0x20, 0x87, 0x2, 0x8}, &(0x7f0000000340)={0x20, 0x89, 0x2, 0x1}}) 06:51:34 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0xa000}}) 06:51:34 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @broadcast}, 0x14) (async) sendmmsg$inet(r0, &(0x7f0000000380)=[{{0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6000}}], 0x30e, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000300)={'erspan0\x00'}) (async) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@newqdisc={0x54, 0x10, 0x1, 0x70bd2b, 0x0, {0x10, 0x0, 0x4c, 0x0, {0x0, 0x8}, {}, {0xe}}, [@TCA_INGRESS_BLOCK={0x8}, @TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0xa, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}, {0x8, 0x1b, [0x0, 0x0]}}]}]}, 0x54}}, 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000a40), r5) r7 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000300)={'erspan0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB="5400000010000100000000000000000000004c00", @ANYRES32=r8, @ANYBLOB="00000200000000000e00000008002ddb86c2c932302718801c000a000c26dcdebf415f7aa9cd3cefd90d9e22c73997ecc0bfd668cae6d6fe4c4c674998"], 0x54}}, 0x0) (async) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000b00)={&(0x7f0000000d00)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00032dbd7000fcdbdf25040000001400018046beca54ffffffff06000100139d000008000200070000002800018014000400fefa38c79185b6e79f8000000000000000000000000000aa0800060001000000080006000300000008000200020000ffffff7f00000000005de2ff9b673a0dedc667a7dae6", @ANYRESDEC=r3, @ANYBLOB="350936d41499aaaa8dc7a269d8bb4e83528df9aa4b22fa8e7ee9ad735510e16d0837c9a510115deb586dd6307f34ebc323e1bd196b810d432066fea9b7b0aeb82c9106b2fa85b7b6d89d25303cafacf47d3d6bf6d21b8deda5fa3e6413107819f5fad2b38dfa6cbcf85b952e6727d84044c0d1abb78e02d621bf044298d78715901482ac2571d1144e3afb781796a51b0d872f4b7c04e77b326b1d4320f10abc4e83", @ANYBLOB="35e1ac1df61e276c9165e01122e6827126b9fe2c7ea8cf11390a06d07bc87fdcb830220bec12746b06f9295c037c4b1bf019d1df722b4bfeeb1ff949798e49f9d50c5c1cd30599ac4d7a6863917256cfc820f795cb4d02b3c0b46a9217cef0aa31a298eab8ca0576138467eff2fcc7180768d3d3", @ANYRESOCT=r8], 0x68}, 0x1, 0x0, 0x0, 0x40}, 0x4000004) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r4, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="000727bd70080003004632ae00080005000800000000680000000000000000"], 0x24}, 0x1, 0x0, 0x0, 0x4800}, 0x44001) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f00000000c0)=0x14) (async) r10 = socket$packet(0x11, 0x2, 0x300) r11 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) bind$packet(r10, &(0x7f0000000000)={0x11, 0x0, r12, 0x1, 0x0, 0x6, @broadcast}, 0x14) (async) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000c80)=ANY=[@ANYRES8=r9, @ANYRES16=r6, @ANYBLOB="010028bd7000ffdbdf250100000008000304080000004800e57f060005004e2200000800065e23ce0161d9e22b00", @ANYRESHEX=r10, @ANYBLOB="08e33536", @ANYRES32=r9, @ANYRES64, @ANYRESHEX=r5, @ANYBLOB='\b\x00\a\x00', @ANYRES32, @ANYRESHEX=r5], 0x6c}, 0x1, 0x0, 0x0, 0xa4f32e7fec33999d}, 0x20000080) (async, rerun: 64) sendmsg$MPTCP_PM_CMD_DEL_ADDR(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="6900000048e40d8ea15616de03bd459d1ccd518300d68ffe8bdcea6fc0276944b045e5afd711fd1f8726a1b2048c5b2f2137cc792a0a172d425307692e570c1be0bdfcce23c19bc8332a108675452cd0bbc6ba8b0a641b822b399cf2f8886ea3a341b9516a9fd13adb2d7a9ba6bad403ae5a9075a99a5385f3f9e64ade590a", @ANYRES16=r6, @ANYBLOB="20002bbd70002c000180080006000500000005000200ff000000060005004e2400000a0003000a01010006f8ff000800030002b30000080002000800000008000300060000000800020000000000000000"], 0x68}, 0x1, 0x0, 0x0, 0x10}, 0x4854) (async, rerun: 64) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r6, 0x10, 0x70bd27, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000}, 0x10) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x2c, r6, 0x2, 0x70bd25, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x24006840) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="00042dbd7000fcdbdf250500000008000300080000000800022304000000"], 0x24}, 0x1, 0x0, 0x0, 0x4040}, 0x0) (async, rerun: 64) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="040007000000fcefdf25010000000800030007000000"], 0x1c}, 0x1, 0x0, 0x0, 0x891}, 0x48c0) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xb, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x21}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000000000)='syzkaller\x00', 0x2, 0xc2, &(0x7f000000cf3d)=""/194}, 0x90) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f00000000c0)=0x14) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000200)={@ifindex=r13, 0x1f, 0x1, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x7, 0x0, &(0x7f0000000140)=[0x0], &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) 06:51:34 executing program 2: mmap$KVM_VCPU(&(0x7f0000ffa000/0x4000)=nil, 0x930, 0x0, 0xe267008d98e7447a, 0xffffffffffffffff, 0x0) 06:51:34 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) ptrace$getenv(0x4204, r0, 0x1, &(0x7f0000000040)) 06:51:34 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, 0x0, 0x0, 0x0, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x80) sched_setaffinity(0x0, 0x0, 0x0) prlimit64(0x0, 0x0, &(0x7f0000000300)={0x582, 0x4}, &(0x7f0000000340)) setrlimit(0x9, &(0x7f00000002c0)={0x4, 0x6}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000400)={'ip6_vti0\x00', 0x0}) r4 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000680)={0x6, 0x8, &(0x7f0000000740)=ANY=[], &(0x7f00000003c0)='syzkaller\x00', 0x947, 0x92, &(0x7f00000049c0)=""/146, 0x41000, 0x12, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x5}, 0x8, 0x10, &(0x7f0000004800)={0x0, 0x6, 0x0, 0xffffffff}, 0x10}, 0x90) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005a00)=[{{&(0x7f0000004700)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000047c0)=[{&(0x7f0000004780)="2ee9a038ba27f0990609", 0xa}], 0x1, &(0x7f0000004ac0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r3, r5]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r1, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0xd0, 0x4}}, {{&(0x7f0000004bc0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e00)=[{&(0x7f0000004c40)="f0c3ae5c9b00f45cdba70a359f2b4b2a9d88c9f9c8b2e86655550060123fe3fbda1a1a7e6fbf84326af1649ba331e68291895e290b0b4c54b5b25af698474c8d432dd5065f14628564cf06ffb09da95d6e7dbf288848b654649cd8d5b86dd0e4b47e4823b66942a5c3286c6d14d631ad24abacfcf9a5b526", 0x78}, {&(0x7f0000004cc0)="98e603f72f89e982d6a1e5a4327fdf223a7b1c954a0efbe4614023e46bb62d13c33ed7e9ad8e82575889025168bedf5556b6b9aeddc2ce69d7434104be71c856c0909e8d74dce728f0536d8d6fa67b6f4461ceefc1e37b1d3d326305e5737c022988edefdbcd0fbb09d727b5ec775374e6e5e9af8bdb5803258c87c99a3df68bd6e24902e88df0a3b122e92fbaab69fccc9cad01e50b149fab2c185a15ce2b0b4669b7e3be0d33f07514929d4e78f5fbbf9349d65d6ccefd9d878ed5132bcc3e247e4ae8d2ddc5cb286b0c08441fae", 0xcf}, {&(0x7f0000004dc0)="a872", 0x2}], 0x3, &(0x7f0000000740)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r5, @ANYRES32, @ANYBLOB="1c000000ffffffff0000000002000000", @ANYRES32=r0, @ANYRESOCT=r1, @ANYRES32=0xee01, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYRES32=r3, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x4000000}}, {{&(0x7f00000055c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005880)=[{&(0x7f0000005640)="45a7a045e247576aba8a6038e46d52445d1275e8cb0160daec2db0ea28a97083fdbd90134de78f142057ba4b187332e415cf3633c3d66ed9bf8d3d581d15692d5e356e2c4b9ba65c30e3a32962a47ea79f9272c013697390ab4290c38661321a1bed5fee37a76dc706f836ef86499f375da78f3c9cbc7b3ea30f3e612d39a9848e1e4d8f30b64d793dbdab33b14a033fc6a2592774f26ed3bd5ad09dfe360c16d052ef3b8287b831863f0c35ff94ea25e291ceddc77b0083bbb56249ba0f7c6a25b728ba63923871ae4355a50c17e7686e95de3d", 0xd4}, {&(0x7f0000005740)="bcf74453f23d0c2934a2f0674b35669a5a5282930f5e078c080c66be1c90a1159ac6556c09e74d6402f325071a27edbe6b1a92f27b62d022e450b137a2e82d04e7bdd494fc062fdf3f0dea10a74ad552851831da31d76bcabf1d7c52f35c762ce3f9efa1bc740e2d3e72665f0b9ef41c96b85ff6f160445c11120ae01ea88b64d3193a97cfe6c22ed2eb7cae9216090f30ee056b4e6b89f8e1d8db22029b14008b5a1dcaf0ce23be3e09183c4b66cb08a7d0bc0b9474a706d6c64b750c8b4a9e9871f28cae0c22b55b3c9a8460163083cb", 0xd1}, {&(0x7f0000005840)="d5ce487f0929801f56cad65c81b9e57249ba165044e10beddc9050213cad9f5551b9ac4d83b8693f58f63b709169", 0x2e}], 0x3, &(0x7f0000005980)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffffff, r4]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x58}}], 0x3, 0x4000818) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r7 = dup3(r6, r5, 0x0) ioctl$FS_IOC_FSSETXATTR(r5, 0x401c5820, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x400000}) write$cgroup_int(r5, &(0x7f0000000040), 0xfea0) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$cgroup_int(r8, &(0x7f0000000380), 0x101bf) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r8, 0x660c) ioctl$EXT4_IOC_MOVE_EXT(r7, 0xc028660f, &(0x7f00000000c0)={0x0, r8, 0x7, 0x8, 0x81, 0xfffffffffffffffd}) r9 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r9) ptrace$getenv(0x4204, r9, 0x1, &(0x7f0000000040)) ioctl$EXT4_IOC_MOVE_EXT(r8, 0xc028660f, &(0x7f0000000080)={0x0, r5}) 06:51:35 executing program 0: socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000100)=@bridge_delneigh={0x28, 0x1c, 0x0, 0x0, 0x0, {}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="280000001c00070c000000000000000007000000", @ANYRES8=r0], 0x28}}, 0x0) 06:51:35 executing program 5: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8901, &(0x7f0000000240)={'ip6tnl0\x00', 0x0}) [ 377.445042][ T5729] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 377.853199][ T5729] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has an invalid bInterval 0, changing to 7 [ 377.864543][ T5729] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 377.880516][ T5729] usb 2-1: New USB device found, idVendor=12cf, idProduct=7111, bcdDevice=70.11 [ 377.890559][ T5729] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 06:51:35 executing program 3: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x7, 0x1, 0x3, 0x8, "", {{}, [{}]}}}]}}]}}, &(0x7f0000000440)={0xa, &(0x7f0000000280)={0xa, 0x6, 0x0, 0x88}, 0x40, &(0x7f00000002c0)={0x5, 0xf, 0x40, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x2}, @generic={0x34, 0x10, 0xa, "7ca92eed886fcd963cf370db07a2621d0d87f2bb8b037f25ffe9c77a840011152e7488f0aa2fc28031fe6eaf9968f73fd1"}]}}) [ 377.995694][ T5729] usb 2-1: config 0 descriptor?? 06:51:35 executing program 5: process_vm_readv(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x27, &(0x7f0000000000)={@multicast1, @local}, 0xc) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10) 06:51:36 executing program 4: r0 = socket$inet6_tcp(0xa, 0x6, 0x0) r1 = syz_clone(0x40001400, &(0x7f0000000000)="6375efdfe27609fd6c5aa58173f52f16183881d9fd31c478c19bdbdc7bdc751ea9a1cc4b62e431cd5231573cd53ad1", 0x2f, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BLKTRACESETUP(0xffffffffffffffff, 0xc0481273, &(0x7f0000000100)={'\x00', 0x9, 0x8, 0x0, 0x10000, 0x7, r1}) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r2, 0x0) setsockopt$sock_int(r2, 0x1, 0x13, &(0x7f00000005c0)=0x4, 0x4) r3 = accept(r0, &(0x7f0000000180)=@generic, &(0x7f00000000c0)=0x80) sendmsg$nl_route(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="9c0000002000000826bd7000fcdbdf250a1420b30900000310000000140001000000000000000000000000000000000014000200fe8000000000000000000000000000aa14000200fe8000000000000000000000000000aa14000100fc010000000000000000000000000001080004000100000014000200fe8800000000000000000000000001011400010020010001422d7eb899e3dfef88ab6e0086c205ff989207b8f26ba4a3e1468d2bb924c76ecb6a5f4e220c98da58d6bcf40430de1faf515e3d6329d21cced7ee8ff04f879ff2eed33721b504e193f2cab257d7f9c61d4c3e5ade483896865655c353cdc46b000000000000000000000000087cc333aaa28aa795a260e70f7df098332347d01f4c9d74c1284e9e961d2a5789390b872bf1a681f1cff2f2e35ad7c6285faae4463792fc38b203cfe5dfd368ec"], 0x9c}, 0x1, 0x0, 0x0, 0x4800}, 0x2000080) (async) io_setup(0x1, &(0x7f0000002cc0)=0x0) (async) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000010140)=0x0) wait4(r5, &(0x7f0000010180), 0x8, &(0x7f00000101c0)) io_submit(r4, 0x3, &(0x7f0000003240)=[&(0x7f0000002d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0, 0x0]) (async) r6 = syz_open_dev$vcsn(&(0x7f0000000480), 0x1, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000a40), r6) pipe2$watch_queue(&(0x7f0000000580), 0x80) io_submit(r4, 0x2, &(0x7f0000000540)=[&(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x20, r0, &(0x7f0000000240)="e44c161555162596291a0d207995", 0xe, 0x3, 0x0, 0x2, r6}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0xb4, 0xffffffffffffffff, &(0x7f00000004c0)="dbb7c4da81fa0f1415a176bde219fe8def2c1ca2152ecdb12d353a9abe234f8ae83fa28fc8d760dc636a1bc7be36aa53797fe9426401099c10c81c37002723d5c5e0189659beef87f3c7b2bf61", 0x4d, 0x3}]) 06:51:36 executing program 0: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8902, &(0x7f0000000240)={'ip6tnl0\x00', 0x0}) [ 378.338709][ T5729] radio-si470x 2-1:0.0: DeviceID=0x6465 ChipID=0x7669 [ 378.552663][ T5729] radio-si470x 2-1:0.0: software version 100, hardware version 101 [ 378.646282][ T5729] radio-si470x 2-1:0.0: submitting int urb failed (-90) [ 378.684275][ T5731] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 379.029075][ T5731] usb 4-1: Using ep0 maxpacket: 32 [ 379.232798][ T5731] usb 4-1: config 1 interface 0 altsetting 6 endpoint 0x1 has invalid wMaxPacketSize 0 [ 379.242951][ T5731] usb 4-1: config 1 interface 0 altsetting 6 bulk endpoint 0x1 has invalid maxpacket 0 [ 379.254202][ T5731] usb 4-1: config 1 interface 0 altsetting 6 endpoint 0x82 has invalid wMaxPacketSize 0 [ 379.264467][ T5731] usb 4-1: config 1 interface 0 altsetting 6 bulk endpoint 0x82 has invalid maxpacket 0 [ 379.275261][ T5731] usb 4-1: config 1 interface 0 has no altsetting 0 [ 379.452869][ T5731] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 379.462400][ T5731] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 379.470679][ T5731] usb 4-1: Product: syz [ 379.475297][ T5731] usb 4-1: Manufacturer: syz [ 379.480131][ T5731] usb 4-1: SerialNumber: syz [ 379.527794][ T5729] radio-si470x 2-1:0.0: si470x_get_report: usb_control_msg returned -32 [ 379.538269][ T5729] radio-si470x: probe of 2-1:0.0 failed with error -22 [ 379.837479][ T5731] usblp 4-1:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 6 proto 3 vid 0x0525 pid 0xA4A8 [ 379.877606][ T5731] usb 4-1: USB disconnect, device number 11 [ 379.903374][ T5731] usblp0: removed 06:51:38 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8911, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:38 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, 0x0, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x4ca) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000100)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r2, 0x40, 0xf}, [@NDA_LLADDR={0xa, 0x2, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}}]}, 0x28}}, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) 06:51:38 executing program 2: r0 = socket(0x2, 0x3, 0x6) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000006c0)=@abs, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000740)="d3", 0x1}], 0x1, &(0x7f0000000900)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x30}, 0x800) 06:51:38 executing program 0: syz_usb_connect(0x0, 0xb7, &(0x7f0000000080)=ANY=[@ANYBLOB="120100005c79204063071510ed47010203010902a50001000000000904a10104ff"], 0x0) 06:51:38 executing program 3: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8916, 0x0) [ 380.642181][ T5706] usb 2-1: USB disconnect, device number 19 [ 380.933661][ T5823] bridge_slave_0: default FDB implementation only supports local addresses 06:51:38 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x2, r1, 0x0, &(0x7f0000000080)="03", 0x1}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r0, 0x3ba0, 0x0) 06:51:38 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89e1, 0x0) 06:51:38 executing program 1: syz_io_uring_setup(0x658a, &(0x7f00000001c0)={0x0, 0x0, 0x2, 0x0, 0xffffffff}, 0x0, 0x0) [ 381.213306][ T5731] usb 1-1: new high-speed USB device number 8 using dummy_hcd 06:51:39 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89e0, &(0x7f0000000000)={'vxcan1\x00'}) 06:51:39 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) [ 381.622994][ T5731] usb 1-1: config 0 has an invalid interface number: 161 but max is 0 [ 381.631864][ T5731] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 381.642401][ T5731] usb 1-1: config 0 has no interface number 0 [ 381.648736][ T5731] usb 1-1: config 0 interface 161 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 381.668083][ T5731] usb 1-1: config 0 interface 161 has no altsetting 0 [ 381.873110][ T5731] usb 1-1: New USB device found, idVendor=0763, idProduct=1015, bcdDevice=47.ed [ 381.882879][ T5731] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 381.891142][ T5731] usb 1-1: Product: syz [ 381.895762][ T5731] usb 1-1: Manufacturer: syz [ 381.900604][ T5731] usb 1-1: SerialNumber: syz [ 381.986924][ T5731] usb 1-1: config 0 descriptor?? [ 382.574373][ T5731] snd-usb-audio: probe of 1-1:0.161 failed with error -2 [ 382.650817][ T5731] usb 1-1: USB disconnect, device number 8 [ 382.726381][ T5266] udevd[5266]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.161/sound/card3/controlC3/../uevent} for writing: No such file or directory 06:51:41 executing program 1: openat$sndseq(0xffffffffffffff9c, 0xffffffffffffffff, 0x0) 06:51:41 executing program 3: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="4400000010000104a5270b7357000000925e4a44", @ANYRES32, @ANYBLOB="0dfa130016000000240012000c00010000000000000000000c0002f60800000001080000080001"], 0x44}}, 0x0) r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r1], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0xffffffff, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x28, 0x10, 0x825, 0x0, 0x0, {0xa, 0x0, 0x0, r4}, [@IFLA_PROTO_DOWN={0x8, 0xa, 0x10}]}, 0x28}}, 0x0) r5 = socket(0x1, 0x803, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000000c0)=@newlink={0x20, 0x11, 0x403, 0x24000000}, 0x20}, 0x1, 0x800000000000000}, 0x0) 06:51:41 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$sock_inet6_SIOCDIFADDR(r0, 0x8936, &(0x7f00000000c0)={@private1, 0xffffffff}) 06:51:41 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000240)={'gretap0\x00', 0x0, 0x0, 0x7800, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @broadcast}}}}) 06:51:41 executing program 0: syz_usb_connect(0x0, 0xb7, &(0x7f0000000080)=ANY=[@ANYBLOB="120100005c79204063071510ed47010203010902a50001000000000904a10104ff"], 0x0) 06:51:41 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(r0, 0x40a85323, &(0x7f0000000340)={{0x80}, 'port1\x00'}) [ 383.490308][ T5842] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 06:51:41 executing program 1: openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001180)={&(0x7f0000000400)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010200000100000000000400180057"], 0x20}}, 0x0) [ 383.826622][ T5848] 8021q: adding VLAN 0 to HW filter on device team1 [ 383.839622][ T5848] team0: Port device team1 added [ 383.842081][ T5706] usb 1-1: new high-speed USB device number 9 using dummy_hcd 06:51:41 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8912, 0x0) [ 383.946184][ T5852] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 06:51:41 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8910, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:41 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f0000000000)={{0x4}, 'port0\x00'}) 06:51:41 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r0, 0xc0bc5351, &(0x7f0000000000)={0x81, 0x0, 'client0\x00', 0x0, "5dbc535df4467014", "d28bb925e26520d21ad5c0662af99bdd8ffba15409f6da052204dca38821f096"}) 06:51:41 executing program 1: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x600482, 0x0) [ 384.253182][ T5706] usb 1-1: config 0 has an invalid interface number: 161 but max is 0 [ 384.261852][ T5706] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 384.272504][ T5706] usb 1-1: config 0 has no interface number 0 [ 384.278851][ T5706] usb 1-1: config 0 interface 161 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 384.292495][ T5706] usb 1-1: config 0 interface 161 has no altsetting 0 06:51:42 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'gre0\x00', &(0x7f0000000000)={'tunl0\x00', 0x0, 0x47, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}}}}) 06:51:42 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={0x0}}, 0xc810) [ 384.562364][ T5706] usb 1-1: New USB device found, idVendor=0763, idProduct=1015, bcdDevice=47.ed [ 384.571930][ T5706] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 384.580210][ T5706] usb 1-1: Product: syz [ 384.584806][ T5706] usb 1-1: Manufacturer: syz [ 384.589639][ T5706] usb 1-1: SerialNumber: syz 06:51:42 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x890b, 0x0) 06:51:42 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f0000000240)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private2, @empty}}) [ 384.685316][ T5706] usb 1-1: config 0 descriptor?? 06:51:42 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/crypto\x00', 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x541b, 0x0) [ 385.152212][ T5706] snd-usb-audio: probe of 1-1:0.161 failed with error -2 [ 385.227021][ T5706] usb 1-1: USB disconnect, device number 9 [ 385.530233][ T5282] udevd[5282]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.161/sound/card3/controlC3/../uevent} for writing: No such file or directory 06:51:43 executing program 0: syz_usb_connect(0x0, 0xb7, &(0x7f0000000080)=ANY=[@ANYBLOB="120100005c79204063071510ed47010203010902a50001000000000904a10104ff"], 0x0) 06:51:43 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_OPTION$IOMMU_OPTION_HUGE_PAGES(r0, 0x3b87, &(0x7f0000000240)={0x18, 0x1, 0x0, 0x0, r1, 0x7}) 06:51:43 executing program 1: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000000), 0x2) ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffff0000000}) 06:51:43 executing program 3: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x67}, 0x18) 06:51:43 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, &(0x7f0000000080)="0f01c8660f388290f1f0009e2e0f79160f35c4e1656da4ad0080741bb8060000000f23d80f21f835000000a00f23f8f205ba0000000f6970a2640f01bb0f00000066baf80cb8e078368cef66bafc0c66b8a00f66ef", 0x55}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x21) ioctl$KVM_NMI(r3, 0xae9a) ioctl$KVM_NMI(r3, 0xae9a) ioctl$KVM_RUN(r3, 0xae80, 0x0) 06:51:43 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8946, &(0x7f0000000200)={'sit0\x00', &(0x7f00000001c0)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @remote}}}}) 06:51:43 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x3}, 0x48) 06:51:43 executing program 2: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={0xffffffffffffffff, 0x58, &(0x7f0000000240)}, 0xfffffdfb) 06:51:43 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8982, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:43 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000200)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000440)={0x0, 0x0, 0xf, &(0x7f00000002c0)={0x5, 0xf, 0xf, 0x2, [@ext_cap={0x7}, @generic={0x3}]}}) [ 386.352144][ T5729] usb 1-1: new high-speed USB device number 10 using dummy_hcd 06:51:44 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x705040, 0x0) 06:51:44 executing program 4: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="4400000010000104a5270b7357000000925e4a44", @ANYRES32, @ANYBLOB="0dfa130016000000240012000c00010000000000000000000c0002f60800000001080000080001"], 0x44}}, 0x0) r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r1], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0xffffffff, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x28, 0x10, 0x825, 0x0, 0x0, {0xa, 0x0, 0x0, r4}, [@IFLA_PROTO_DOWN={0x8, 0xa, 0x10}]}, 0x28}}, 0x0) r5 = socket(0x1, 0x803, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000000c0)=@newlink={0x20, 0x11, 0x403, 0x3f000000, 0x0, {0x0, 0x0, 0x0, r6}}, 0x20}, 0x1, 0x800000000000000}, 0x0) [ 386.747204][ T5898] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 386.782661][ T5706] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 386.846858][ T5729] usb 1-1: config 0 has an invalid interface number: 161 but max is 0 [ 386.855502][ T5729] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 386.866111][ T5729] usb 1-1: config 0 has no interface number 0 [ 386.872538][ T5729] usb 1-1: config 0 interface 161 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 386.891765][ T5729] usb 1-1: config 0 interface 161 has no altsetting 0 [ 386.907248][ T5900] 8021q: adding VLAN 0 to HW filter on device team1 [ 386.920561][ T5900] team0: Port device team1 added [ 386.999242][ T5898] team0: Port device team1 removed [ 387.062748][ T5706] usb 2-1: Using ep0 maxpacket: 32 [ 387.169803][ T5729] usb 1-1: New USB device found, idVendor=0763, idProduct=1015, bcdDevice=47.ed [ 387.179342][ T5729] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 387.193682][ T5729] usb 1-1: Product: syz [ 387.198102][ T5729] usb 1-1: Manufacturer: syz [ 387.203547][ T5729] usb 1-1: SerialNumber: syz [ 387.234381][ T5729] usb 1-1: config 0 descriptor?? [ 387.302024][ T5706] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 387.532965][ T5706] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 387.543172][ T5706] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 387.551670][ T5706] usb 2-1: Product: syz [ 387.556078][ T5706] usb 2-1: Manufacturer: syz [ 387.561007][ T5706] usb 2-1: SerialNumber: syz [ 387.684968][ T5729] snd-usb-audio: probe of 1-1:0.161 failed with error -2 [ 387.722153][ T5729] usb 1-1: USB disconnect, device number 10 [ 387.868516][ T5354] udevd[5354]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.161/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 387.893937][ T5706] usb 2-1: USB disconnect, device number 20 06:51:45 executing program 0: syz_usb_connect(0x0, 0xb7, &(0x7f0000000080)=ANY=[@ANYBLOB="120100005c79204063071510ed47010203010902a50001000000000904a10104ff"], 0x0) 06:51:45 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000300)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f0000000380)={0xe, 0x18, 0xfa00, @id_resuseaddr={&(0x7f0000000140), r1, 0x0, 0x1, 0x4}}, 0x20) 06:51:45 executing program 4: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_QUERY_ROUTE(r0, &(0x7f0000000040)={0x5, 0x10, 0xfa00, {0x0}}, 0x18) 06:51:45 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000340)={'tunl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @private=0xa010102}}}}) 06:51:45 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/crypto\x00', 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0xc0045878, 0x0) 06:51:46 executing program 4: socket$inet(0x2, 0x0, 0x406) 06:51:46 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40a85321, &(0x7f0000000100)) 06:51:46 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP(r0, 0x3b85, &(0x7f0000000140)={0x28, 0x0, r1, 0x0, &(0x7f0000000080)="03", 0x1}) 06:51:46 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x894c, 0x0) 06:51:46 executing program 1: socketpair(0x1, 0x0, 0xc90, &(0x7f0000000000)) [ 388.662227][ T5729] usb 1-1: new high-speed USB device number 11 using dummy_hcd 06:51:46 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000240)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @broadcast}}}}) 06:51:46 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8932, &(0x7f0000000200)={'sit0\x00', 0x0}) [ 389.098585][ T5729] usb 1-1: config 0 has an invalid interface number: 161 but max is 0 [ 389.107412][ T5729] usb 1-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 389.118077][ T5729] usb 1-1: config 0 has no interface number 0 [ 389.124590][ T5729] usb 1-1: config 0 interface 161 altsetting 1 has 0 endpoint descriptors, different from the interface descriptor's value: 4 [ 389.143805][ T5729] usb 1-1: config 0 interface 161 has no altsetting 0 [ 389.372148][ T5729] usb 1-1: New USB device found, idVendor=0763, idProduct=1015, bcdDevice=47.ed [ 389.381820][ T5729] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 389.390090][ T5729] usb 1-1: Product: syz [ 389.394947][ T5729] usb 1-1: Manufacturer: syz [ 389.399795][ T5729] usb 1-1: SerialNumber: syz [ 389.424638][ T5729] usb 1-1: config 0 descriptor?? [ 389.787588][ T5729] snd-usb-audio: probe of 1-1:0.161 failed with error -2 [ 389.811982][ T5729] usb 1-1: USB disconnect, device number 11 [ 389.900704][ T5354] udevd[5354]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.161/sound/card3/controlC3/../uevent} for writing: No such file or directory 06:51:48 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000300)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f0000000380)={0xe, 0x18, 0xfa00, @id_resuseaddr={&(0x7f0000000140)=0x1, r1, 0x0, 0x1, 0x4}}, 0x20) 06:51:48 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'gre0\x00', &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="000878000000a146000080004983"]}) 06:51:48 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x40086602, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:48 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x5452, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:48 executing program 1: ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001180)={&(0x7f0000000400)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010200000100000000000400180057"], 0x20}}, 0x0) [ 390.457536][ T5933] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 06:51:48 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0xc0105303, &(0x7f0000000100)) 06:51:48 executing program 4: syz_open_dev$dri(&(0x7f00000000c0), 0xcd38, 0x125240) 06:51:48 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8923, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:48 executing program 3: open$dir(&(0x7f0000000080)='./file0\x00', 0x430002, 0x0) 06:51:48 executing program 1: syz_io_uring_setup(0x758e, &(0x7f00000001c0)={0x0, 0xfffffffc, 0x648}, 0x0, 0x0) 06:51:48 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}) 06:51:48 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000300)={'ip_vti0\x00', &(0x7f00000002c0)={'sit0\x00', 0x0, 0x7800, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote}}}}) 06:51:48 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_MIGRATE_ID(r1, &(0x7f0000000380)={0x12, 0x10, 0xfa00, {0x0, 0xffffffffffffffff, r0}}, 0x18) 06:51:48 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000000)) 06:51:49 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/crypto\x00', 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x5460, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:49 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x890d, 0x0) 06:51:49 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) bind$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="bd7df9925b08"}, 0xffffffffffffff1e) 06:51:49 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, @local, @private1}}) 06:51:49 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000340), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO(r0, 0x402c5342, &(0x7f0000000380)) 06:51:49 executing program 1: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)=@newlink={0x30, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_GROUP={0x8}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x30}}, 0x0) 06:51:49 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505330, &(0x7f0000000100)={{}, {0x0, 0x5}}) 06:51:49 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/crypto\x00', 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x5452, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:49 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}}) 06:51:49 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8941, 0x0) [ 392.137210][ T5968] bridge0: port 1(bridge_slave_0) entered disabled state [ 392.158014][ T5968] bridge0: port 2(bridge_slave_1) entered disabled state 06:51:50 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000000)={'ip6gre0\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}}}) 06:51:50 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan1\x00'}) 06:51:50 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x80045300, &(0x7f0000000100)) 06:51:50 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETFB2(r0, 0xc06864ce, &(0x7f0000000140)) 06:51:50 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001180)={&(0x7f0000000400)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x20}}, 0x0) 06:51:50 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0xc0bc5310, &(0x7f0000000100)) 06:51:50 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) ioctl$IOMMU_OPTION$IOMMU_OPTION_RLIMIT_MODE(r0, 0x3b87, &(0x7f0000000640)={0x18, 0x0, 0x24066f549a19e71a}) 06:51:50 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40045304, &(0x7f0000000100)) 06:51:50 executing program 4: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f0000000480)={0x200801}, 0x18) 06:51:50 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000100), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r0, 0xc058534f, &(0x7f0000000400)={{0xd3}}) 06:51:50 executing program 3: syz_open_dev$dri(&(0x7f0000000080), 0xffffffffffffffff, 0x0) 06:51:50 executing program 0: syz_usb_connect$printer(0x3, 0x2d, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 06:51:51 executing program 5: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x3110c1, 0x0) 06:51:51 executing program 4: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8927, &(0x7f0000000000)={'vxcan1\x00'}) 06:51:51 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x80108906, 0x0) 06:51:51 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x894a, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:51 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CONNECT(r0, &(0x7f0000000040)={0x6, 0x118, 0xfa00, {{0x0, 0x0, "d2d3fc9b73f24c4470278249d5e35a4faf407077dbc608eb5e8664454e09f5b00a1f165cf5b5bbd960537d0ab5ced1ff132c6f9d46fee5f2d1ae1fb4be34fada3d4d7f541ade0ff6745d8b0439e7f7315689227fb68d21bfe41877c6ca55ab1d65df8ed8f5f0711d7f8d8f15d68ffa5097221a7e52be942d5915040d67498956a107630138bc7a608ca88525909ad141aeeba977faf40ca48e37b785bfe4aee59bf255c41fa09d9674998f9320d4428e5e3d1bf1bb0486ab7706ccf3892e8eace3bb3f7e0f75c22868cde0fef3b720f17b0d7e44deef0b9565825589abe40558ace51541e6ab4f8247d595c039d53e0b6433e47953cff2b9fb005672f52db037", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}}, 0x120) 06:51:51 executing program 4: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000180)={0xc}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f0000000180)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_COPY(r0, 0x3b83, &(0x7f0000000280)={0x28, 0x0, 0x0, r2}) [ 393.811959][ T5729] usb 1-1: new high-speed USB device number 12 using dummy_hcd 06:51:51 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89b1, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:51 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, r1, 0x1}, 0x14}}, 0x0) 06:51:51 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, &(0x7f0000000240)) 06:51:51 executing program 3: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000400)={0xfffffff8}, 0x8) [ 394.100427][ T5729] usb 1-1: Using ep0 maxpacket: 8 [ 394.242792][ T5729] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 06:51:52 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8903, 0x0) [ 394.482618][ T5729] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 394.492598][ T5729] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 394.500928][ T5729] usb 1-1: Product: syz [ 394.505558][ T5729] usb 1-1: Manufacturer: syz [ 394.510399][ T5729] usb 1-1: SerialNumber: syz [ 394.813497][ T5700] usb 1-1: USB disconnect, device number 12 06:51:53 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f0000000840)={&(0x7f0000000140), 0xc, &(0x7f0000000800)={0x0}}, 0xc810) 06:51:53 executing program 4: syz_io_uring_setup(0x1220, &(0x7f0000000080)={0x0, 0x0, 0x1102}, 0x0, 0x0) 06:51:53 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8953, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:53 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505330, &(0x7f0000000100)={{0x0, 0x2}}) 06:51:53 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8921, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:53 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE(r0, 0x408c5333, &(0x7f0000000000)={0x8000, 0x0, 0x0, 'queue0\x00'}) 06:51:53 executing program 5: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendmmsg$inet(r0, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb89", 0x69}], 0x1}}], 0x1, 0x0) 06:51:53 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000480)={'ip_vti0\x00', &(0x7f00000003c0)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x64010101, @empty}}}}) 06:51:53 executing program 0: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="4400000010000104a5270b7357000000925e4a44", @ANYRES32, @ANYBLOB="0dfa130016000000240012000c00010000000000000000000c0002f60800000001080000080001"], 0x44}}, 0x0) r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0xa) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="4800000010000507000000000000000000000002", @ANYRES32=r1], 0x48}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0xffffffff, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x28, 0x10, 0x825, 0x0, 0x0, {0xa, 0x0, 0x0, r4}, [@IFLA_PROTO_DOWN={0x8, 0xa, 0x10}]}, 0x28}}, 0x0) r5 = socket(0x1, 0x803, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000000c0)=@newlink={0x20, 0x11, 0x403}, 0x20}, 0x1, 0x800000000000000}, 0x0) 06:51:53 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/crypto\x00', 0x0, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, r0, 0x0, 0x2}, 0x48) 06:51:53 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000140), 0xa082) write$sndseq(r0, 0x0, 0x0) 06:51:53 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8941, &(0x7f0000000200)={'sit0\x00', 0x0}) [ 396.309976][ T6042] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 06:51:54 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000001100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001180)={&(0x7f0000000400)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0102000001000000000004"], 0x20}}, 0x0) 06:51:54 executing program 1: socketpair(0x1d, 0x0, 0x1, &(0x7f00000001c0)) [ 396.638303][ T6050] 8021q: adding VLAN 0 to HW filter on device team1 [ 396.651254][ T6050] team0: Port device team1 added 06:51:54 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 06:51:54 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000240)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x30, 0x0, @ib={0x1b, 0x0, 0x0, {"cd910c757981d7d6fefaaf9560033471"}}}}, 0x90) [ 396.830677][ T6054] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 06:51:54 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f00000004c0)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @dev}, {0xa, 0x0, 0x0, @mcast2}, r1}}, 0x48) 06:51:54 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000140)={'ip_vti0\x00', &(0x7f00000004c0)=ANY=[]}) 06:51:55 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x541b, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:55 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505330, &(0x7f0000000100)={{}, {0x2}}) 06:51:55 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8914, &(0x7f0000000000)={'vxcan1\x00'}) 06:51:55 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x5421, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:55 executing program 4: socket$packet(0x11, 0x2, 0x300) syz_genetlink_get_family_id$fou(&(0x7f0000000000), 0xffffffffffffffff) 06:51:55 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @private2, 0x0, 0x84}}) 06:51:55 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8946, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:55 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETFB2(r0, 0xc06864ce, &(0x7f0000000140)) 06:51:55 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r0, 0x404c534a, &(0x7f00000001c0)) 06:51:55 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)=@newlink={0x30, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_GROUP={0x8}, @IFLA_OPERSTATE={0x5, 0x10, 0x4}]}, 0x30}}, 0x0) 06:51:55 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89a1, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:55 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000000)={'team0\x00', 0x0}) bind$packet(r0, &(0x7f00000000c0)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @multicast}, 0x14) 06:51:55 executing program 5: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000080)={0xc}) ioctl$IOMMU_DESTROY$ioas(r0, 0x3b80, &(0x7f0000000040)={0x8}) 06:51:55 executing program 2: syz_open_dev$dri(0x0, 0x1, 0x181000) syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) 06:51:55 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_GET_MR_FOR_DEST(r0, 0x114, 0x7, &(0x7f0000000040)={@pppol2tpv3, {&(0x7f0000000240)=""/4096, 0x1000}}, 0xfffffffffffffff7) [ 398.367085][ T6088] bridge0: port 1(bridge_slave_0) entered disabled state [ 398.387896][ T6088] bridge0: port 2(bridge_slave_1) entered disabled state 06:51:56 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8923, &(0x7f0000000200)={'sit0\x00', &(0x7f00000001c0)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @remote}}}}) 06:51:56 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x890f, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:56 executing program 2: syz_io_uring_setup(0x8000658a, &(0x7f0000000240)={0x0, 0x0, 0x10}, 0x0, 0x0) 06:51:56 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) 06:51:56 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8943, &(0x7f0000000200)={'sit0\x00', 0x0}) [ 398.935826][ T6098] À: renamed from sit0 (while UP) 06:51:56 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 06:51:56 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x895d, &(0x7f0000000000)={'vxcan1\x00'}) 06:51:56 executing program 3: syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) 06:51:56 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f00000001c0)={0x9, 0x108, 0xfa00, {0xffffffffffffffff, 0x0, "e26b4d", "9aaac4a859789334a667fb3324a4eb5c8a0ad2f9caf818f00f6a3c311be64f96e6df9170b8fc4ab68615c25ec574e1043c92a1b1e0b88e75c7da18844afb8b56a64d6d2e493ee2a249442a7bd2be6958600322174afa896187922f14c4195fbdf1b9e71282379cd4f21ddd1f12185461a18b740d90632a5413cd40cde5cbb2a57ddcd0130e9f383123a527a1502a5c7f92ebd8f7b68532a5cf11675e649a8bd702801899f55cc10aa3dbe455442dc30746cbc3f5578c6a530dc2f38db9211bf4c41a0281956fdf61713da0e789fea3c634359eb378cc5f0be4b3425a29144f844854c694aa08a8c30a2eaf50a35acbde5f03bb575befbf035678f4adf9c9187c"}}, 0x110) 06:51:57 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000580)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000540)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000000340)={0x3, 0x40, 0xfa00, {{0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, r1}}, 0x48) 06:51:57 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) 06:51:57 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000100), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS(r0, 0xc058534f, &(0x7f0000000400)={{}, 0x1}) 06:51:57 executing program 4: socketpair(0x29, 0x2, 0x4, &(0x7f0000000000)) 06:51:57 executing program 3: memfd_create(&(0x7f0000000040)='..^,-\\]*:\x00', 0x0) 06:51:57 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8906, 0x0) 06:51:57 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'gre0\x00', &(0x7f0000000240)={'gretap0\x00', 0x0, 0x7800, 0x7800, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @broadcast}}}}) 06:51:57 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89a2, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:57 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x3}, 0x48) 06:51:57 executing program 3: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89b0, &(0x7f0000000000)={'vxcan1\x00'}) 06:51:57 executing program 2: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_ADDFB(r0, 0xc01c64ae, &(0x7f0000000140)) 06:51:57 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, [@sadb_key={0x1, 0x17}]}, 0x18}}, 0x0) 06:51:58 executing program 5: futex(&(0x7f0000000000)=0x1, 0xd, 0x0, 0x0, 0x0, 0x0) 06:51:58 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2}, 0xfffffdef}}, 0x0) 06:51:58 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x891e, &(0x7f0000000200)={'sit0\x00', 0x0}) 06:51:58 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000180), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE(r0, 0x408c5333, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) 06:51:58 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'gre0\x00', &(0x7f0000000000)={'gretap0\x00', 0x0, 0x0, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @multicast1}}}}) 06:51:58 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x300}, 0x0) 06:51:58 executing program 0: select(0xb906, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x2710}) 06:51:58 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_DEL(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000600)={0x18, 0x1412, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_STAT_RES={0x8}]}, 0x18}}, 0x0) 06:51:58 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x2, 0x12, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sec_ctx={0x1}, @sadb_x_nat_t_type={0x1}]}, 0x20}}, 0x0) 06:51:58 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCPNDELRESOURCE(r0, 0x89ef, &(0x7f0000000080)) 06:51:59 executing program 0: select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x1}, &(0x7f00000003c0)={0x6}, 0x0) 06:51:59 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 06:51:59 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14}, 0x14}}, 0x20000840) 06:51:59 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = getpgid(0x0) sched_setscheduler(r0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r4 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) sendfile(r3, r4, 0x0, 0x100000000000042) 06:51:59 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$caif(r0, &(0x7f0000000000)=@dbg, 0x2) 06:51:59 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x2, 0x16, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:51:59 executing program 0: select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x6}, &(0x7f0000000300)={0x0, 0x2710}) 06:51:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) 06:51:59 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x7fffeff0, &(0x7f00000000c0)={0x0}, 0x300}, 0x0) 06:51:59 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000140)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) 06:51:59 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@cgroup, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 06:51:59 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x11, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:51:59 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x10}}, 0x0) 06:52:00 executing program 2: sendmsg$L2TP_CMD_TUNNEL_MODIFY(0xffffffffffffffff, &(0x7f0000002340)={0x0, 0x0, 0x0}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, &(0x7f0000000200)={0x67446698, 0x0, 0x0, 0x0, 0x0, "d99c1d7b14bd916ac84adaa68a12a8309702777299387c99a8683a0632bb5b08466d43f90b9c51cf35f599db181a0e4101f98306a70fc34b18350dfe2da097a07e766a624d36b17f3d770f20c7dd9cee339d8c68a023b8d7ea8f21dd9f1465668e2a50474f316826d07edbd351341dc549f1a037e161fd253f5031fdf721b015504cdbb5939ee5dc9b0f39dc50e1f4edb9bf35537ca5e467f23097ad40db86e6a8c1609ea8d4c75187fd069cc3a52d5b885c1a4d8eeb5d9be47245ed9933123f1e51cea52de56bd39add48546c86a4fa5ffc4e1af7f674a296b44fc4c652c0806d4791f0b093f47d518edb626fa28bb39ca9af6842fcb604c4d3726fa1d714667fe8017fa1435cf4825cb573e4ebb838eed65f2afa06b28456e6ffe7113e74e76721837a1bffe2b3cc87e69c674012bde0e575710d7194d37acf4057c93b7cd183d40d5a995338ffa04e204835e79af9ff69d42c4890d09347027b127a80d5719256726cb3d6eac292f71a84d9685c07ad52703b916c47f944ab8b67cb01241c2bde1d2d0a572372d6c0c1e5ecc33fde81b9ce1da4b9d0482a62d1d0ca93f99e4cad3162e1197858a33b7dcaf8f04df06b3de953149ee0c72c5b1e7e59a557ee3c679ab1e193263f35802ec6bd61ff8ef9fe559e84c16823e5c7200b9ec2cf6c7d0d81255f23ef873016e7afe95b0c9c04dc249886b24c73d08adbd4e241218a9bcbf7033b4925314bc5a86e8925533767e0ecd96862deda5dfcb1b56296c83979105c9a3b9780a43579248c73a0808702a18b7a349c10f8f3b5ee90088d70ab712f0db689bc7284fb9e2192842788f298ddc9e69791478ff0732f88bb5c7c74961ce4e8eadafa98dd21a9052423b16c740ac80ba53070922bcdfd4c3f3471a274f14b7cd8e23b7cefdd87a481d9422515afe4c53ccea23ca8e4bfef868364bd55eb1c1c5455380dbf3a8398ad67822d3bd916d2859af163e7c5191cde5e57db1abb8539857dc4b045082f70b2766ba0e0dc9e7c13deb8668f677e25e76e774fdbd5b3e83d6a9e03331ea471ed93b0892bb261fecb438be1b7c8c3288a7041b55d657bcd6c4e04d370d6269f7a109caae6b51886ee98e509a490b341a19c647188358619bed33578b8a5501d3c07902735c82a5390af3a1758853deade3321edce94913b0e291a6186cf185d3393410d55209850b33fc036576d0ec26a998d08da9a5d6a29f385c9eba5e7137473956b4bf547dfee9d5e507edc09ba43990a188ef884e40b87e43c191169658d52f15288ea6359ed6db6b64b2f3550dffeaac5fa23097d1875cd428bc92df5d6217d6327291864ac25e87f103a4cfd1983d91583ae46caa8705c845a024af2853b65052e8bf716a5cc76085cd16ffb71d692967efd0aa9d337518e27514c6ae9264df809aaf358a10eb2c86604ee6f05e632fd365d154218449b2e1d3492bb19d860acf347b98f6b4d15302f8f548044d1ffd9118166f91915d81a89d25670a3a02b5e6fddd40bdb27f71a3fd8b1efdf0b730d35b7ed8a777f376a2d40342745ebcf26c9f32c18ee5a9ceaec61a4fb9f551edcd84d24d39ad8710cfcffdb98e8bdd0f5e8c773c5cc07cee2c69c5b4aaa3cac0e7ba78f83766f4194c9a2697c5bc3210cba1972b9811b80d8f208a272f2fefe638196a1ec1560f1b1556dc1ba7868f043a3c40aa10f6005bdb6ba52e851539513800c12033ea6bdc6a1ba407120caf04d1f4cbaebfa19038751584f8a27f6dedaf67a07d0f9e14965e6e475f1d4b4fca84663c346777574fa72e640d3ee4de4a2e425c648adda1b7203ea9c9cd687146ed64d2f9bdd09a783f43751711a70b37b6878803e0c2ffe5b385fff07f7af72dfb5b0fd79d8d17b678108f83edf1af0073423c51275792b2a38e44a9f8390959fc096b6b9cd0261ee33f069bf9787a02d8b45c09966f22e0dc113011e0b3c000591f0d3126c7fe1159caf417d354d2e592b6ee03298027f868817ba97513b64e2d7a6fb2032b0869a19078d47b07cb1f0a14c5580e29c7d06a70a65d506340b538419e7542cd596491f64302b530570cbdd002e3395942af1639dcec65be7bee109c8eb00a09df73ca3aa74840a2be27e45a431c573df561d99bbbddcdc194967c459d3f43eaf9794951c3454ef7f7af7cc4fe0dbbc44b7ffc39fdc17f56cb10cccfd89736d965a2cad4fe8b51faf9d971d1c17d80b3a8d02863e2ad7ac7f75e2065f8f260b83385a2ca85a71de8a46f0ddbf59d0b12960a2b8ce72e2652d13f9b1277b67202842922f27534f86b58dccfcd6d8cefd69317e23c5ac8397f833947444d42ce67c235d9c169345f00b151187f8eaed28449a6be8f320e51d61ab9e37ff7abb598f1cbf5f3a069aa3c4499999c430729f691bb4db4e2fd33280a27ae3cd6543db7f8669684b06052b2510e3a1a8ec822c9de29249fafd18e924fa589251c5fb3b6377f08dbee7790308f53a88984b6270e231c1df0c27d0472b389d97b85db3e0f3b748253b2db0dada7dcafd6546e8543061ed0256d6acbcdfc31ebbd6f0f03cc1026dba15882e6b8b7f3218de00c81a2a5dfbe6edc009800ffdbce4d70811f10fc2df5ad5c851ce8a5a6c5c0d30880754e91e3ea19a2f25db328c54a006d0462524d389f9a261304acff81e786f29423c9b457ccbc329d79a2463192b71b6d7a4ed26b67536c6f44b739b0cf483e15be4d75cbc9c1d8af462eacac28572c2bfa4ab1c73e131ff000e69dfc1fd12ef3585ba55a3a9d98a2a386309304f7efe7501584ea5450dc75ad3ad2ebfa466cb36098c487d6a6a12412b2aa2d474ba58010eb37e418b773265177d26c773835efebbea0008485638b468eacce084b87d13f77d4bc86c53d74df91bd9e9ed393f4f5dfa5e538b1134e4e62e01e3e5ba72beeb798051328229b22daba11ee909868466b2650b88dce315296c89fa03dfa166116700a65b71cb35638e4361159d7bf0482c5b9a17b1a56b17f21fc52f026e389fe97f3a73f689aea0d2ffdb357cc215fd24e773661198cde1569bf5a8ebdcc09c6848946581e3d97432418030047df065a67364e04ce346692d7afb9b1b8e65943f0304170dfc153a53c88a1b5623ec204664ebe6c3962c13071a073d6532187717e97cf7f85f3fb70560df091e7b67a6807b1452c8a4bf8d68217294d14d485967285e10af5b1d563db29abe62e39d9c799b726270959411b5b425412eddee1a7b493a0fe2f9fdfd01849111f658e72eab589af83f8657ef74ffa74e3014bed6c763aa59903c59f5cacfa9d067e70fa07ec27b4e4a6b4ead853df2e4e545e9fc574024f201dfeb0b63f52145654f8498d2460ccd2bb9f66d0025fbbec87d6ea7905296c7c88c7fe8e1ef840b18579f9a8cebd51120b36971be8dd5cc25b883186bdefdfb947c234d136e7af67106071d984f36546e01f2d63016188842f58cb24401482d311a6ea0d689872c2422e34fb27ea59e4633d747c7a76890ec9c4810f3d05d8e47f3e1fc0b26937767a76eb3bc94b54021cffa631b1e8c51bff52054cc36f14b19bcef33297416f6762c311fb524c47c9ba4be0821ff370d80218748b8ed7da36170a3fdf077b238316362a8701ff314990c32610731d40f106b593f7d519da7bf9a5a041d34a40d1a671e4b1e44cd146bd26783979e43642968f5c31fc04df381b083cbd34db07642e300d3fc60887a2bb647d6d84479dac3784701e39bb360a479b21247e91235fe17db6806e4dda7fbac72ade9c5d43f7ed642181add1d583ad3e01412dd77df52a91f357d7667dadfa9a590d60e725998d7176e1d3faaa71fa4648019912bb504323db90ddf19fad29c3260bf9bb8899b5dc1cdceedf19b28f5d3a947a2dde453029a6cf767366f2615d4379801ce7f532844d7fc50f93623fa432ca49c4e90ceaf5bc7c831163d2e5f261dad25103185dbc17123ba3bd278b0df12d0ab1a8d306c41ceada3d3403a8e84ab18f8b5176a4adb7a92ed16eb73d9c437c2e73af28b7812dabb91a3664c7f27c22690c8755a62c085747d557c708928a436325da647c6046f5f9122be8815c13980f98fdf5331fe7b1d366f6b7429b3495a6a566f33aaa7f25a7d93f3e7fb692612ee37434abceda2ccb13e6ee354a13c7c92963c268d77c0db952b68c48980665205c15d243ca67676a26969b9cbb50985f853d8a81c6feab52a0cd661161165a61550f43372dace0ba4a6e1875185135044a7d0e03af74db9a4fe124f916692371c6f029dd61a054bf563caeb4963e8a512f73f855b45dd2632a5683816d17442bd2590855b62a0c8105e48589d00fca635513554682a74efc85982054ff8a6ba393c0729797c359e0b311a331b8b90d1ab6f1cbed9fd970e472d37bb6d3cdf564e38fae8abccdf10acdcbc223cb251373d863ea28c8276a938f9f0212e914aa36d3fdec8cf0fbd5cdc35842e2c13b1b03331c143b6d96e9a104a0877a78abb7b2e7966db8dea2444f825538d4200865bb6fc52aa68070ce799c6aa404bd839dbc0f7bfa51c5196802988ac18475454b3027b04412510a2d6fe1c941f01a18d4efed31751ef1d5386698bb04f1429594eb94a4e0c0edbe1b3e94ca28ef9ff6ed9258425a72352112bd6fc39e52fa6796faffbc2abbc0c987cb2d0437491d939f7186b8f179dca631cd0d9c50c9d97eb066e7329c3c3146f7fe10b30e58afdc0985fbfec921635f961e1648177d9f93f49971e8f09c4e6749dd57a583008532391a02bc34403b0fae8077e5032ff9ae17ca4de07a94372941026ea0b1c48596076476f0b1a63fda531e50b72a1004061f5befa704a099dbc612f1c7012b3d82ba9664a9c0b1e306b5bb1fcbee13cdf4ca3b62005deed67a5b6e75e71d2b5042717232c57b46bee7b893c16363369ef0f6b38673e86aa8bb027a2e711c2d980d54e43e2cf353fa12ed9466991bdd34afbf7a46e06c1f8e278d01a5c72acb83b3b4886fd940bf9b1a792f15730f730367b016f61aab31ee32ea7563fc1c26695f87f300c20ff5133833ae51b890e2a9a5f324af014ac86887f8d28a73bdc1e023d005763a69c9e921f1426c392826a9e4e053f30a0268963ee9d60f3b313de6b305cb899bb6624c9316a009f65a193f1f83589e0b01e8ae0d62c8e70b7660374dd9fa13564620be43ba56f6e43a81d440095c77dc37445d7ec6e8a6711c19aa6fa9b32c524e9c73f3cc7934a508b9e43a9d71983097509b63eb389e8b72c1e1c359bdcb008b1abcd775293a481ae84063c649e62cee336e298b4832d3764c5b3937caa16"}, 0xfdef) 06:52:00 executing program 5: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000000)={0x18, 0x2, {0x1}}, 0x1e) 06:52:00 executing program 0: futex(&(0x7f0000000000)=0x1, 0xd, 0x0, &(0x7f0000000040)={0x0, 0x3938700}, 0x0, 0x0) 06:52:00 executing program 3: r0 = socket(0x22, 0x2, 0x4) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 06:52:00 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x7, 0x0, 0x0, 0x0, 0xa}]}, 0x20}}, 0x0) 06:52:00 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000013c0)={0x0, 0x1178}}, 0x0) 06:52:00 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$SIOCPNGETOBJECT(r0, 0x8905, 0x0) 06:52:00 executing program 5: futex(0xfffffffffffffffd, 0xc, 0xffffffff, 0x0, 0x0, 0x0) 06:52:00 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)={0x2, 0xe, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @private0}}]}, 0x38}}, 0x0) 06:52:00 executing program 3: select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0x4}, 0x0, &(0x7f0000000140)={0x0, 0x2710}) 06:52:00 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10f200, 0x0) 06:52:00 executing program 1: select(0x64, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x2710}) 06:52:00 executing program 5: openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) 06:52:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f5100003"], 0xfdef) [ 403.291150][ T1212] ieee802154 phy0 wpan0: encryption failed: -22 [ 403.298126][ T1212] ieee802154 phy1 wpan1: encryption failed: -22 06:52:01 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000004c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000500)={0x28, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_IFNAME={0x14, 0x8, 'ip6gre0\x00'}]}, 0x28}}, 0x0) 06:52:01 executing program 0: select(0xb9060000, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x2710}) 06:52:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @log={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOG_FLAGS={0x8}, @NFTA_LOG_GROUP={0x6}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 06:52:01 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'gre0\x00', &(0x7f0000000200)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty}}}}) 06:52:01 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000340)={&(0x7f0000000140), 0xc, &(0x7f0000000180)={0x0}}, 0x0) 06:52:01 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x13, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @log={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOG_FLAGS={0x8}, @NFTA_LOG_GROUP={0x6}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 06:52:01 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/custom1\x00', 0x0, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2/custom0\x00', 0x0, 0x0) 06:52:01 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, 0x0, 0xfdef) 06:52:01 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x2, 0x7fffeff0, 0x0, 0x300}, 0x0) 06:52:01 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x300}, 0x0) 06:52:02 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x17, 0x0, 0x0, 0x0, 0xa}]}, 0x20}}, 0x0) 06:52:02 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)={0x2, 0x5, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2}]}, 0x20}}, 0x0) 06:52:02 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @log={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOG_FLAGS={0x8}, @NFTA_LOG_GROUP={0x6}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 06:52:02 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 06:52:02 executing program 1: r0 = socket(0x25, 0x1, 0x0) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x8841) 06:52:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:02 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="020400061100000028bd7000000000000600180008032400b72724e50c1df81458fa16c64a39e8ffe9cf957b457cd1b7324242457eb5f389f20da7ed0000000002000a0005000000ffffffffffffff7f0500050033a000000a"], 0x88}}, 0x0) 06:52:02 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x12, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x7, 0x0, 0x80}]}, 0x28}}, 0x0) 06:52:02 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWRULE={0x50, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x24, 0x4, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, @log={{0x8}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_LOG_FLAGS={0x8}, @NFTA_LOG_GROUP={0x6}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x78}}, 0x0) 06:52:02 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[], 0x8}}, 0x0) 06:52:02 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2}, @sadb_key={0x2}]}, 0x28}}, 0x0) 06:52:03 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8}]}, 0x1c}}, 0x0) 06:52:03 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_DEL(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000600)=ANY=[@ANYBLOB="10000000131401"], 0x10}}, 0x0) 06:52:03 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)={0x2, 0xd, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, [@sadb_x_nat_t_port={0x1, 0x16}, @sadb_address={0x3, 0x6, 0x0, 0xa0, 0x0, @in={0x2, 0x0, @private}}]}, 0x30}}, 0x0) 06:52:03 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000340)={0x2, 0xe, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, [@sadb_key={0x1, 0x9}, @sadb_address={0x5, 0x5, 0x0, 0xe0, 0x0, @in6={0xa, 0x0, 0x0, @private0}}]}, 0x40}}, 0x0) 06:52:03 executing program 0: select(0x40, &(0x7f0000000240), &(0x7f0000000280)={0x3}, 0x0, &(0x7f0000000300)={0x0, 0x2710}) 06:52:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:03 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x2, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_kmaddress={0x8, 0x19, 0x0, @in6={0xa, 0x0, 0x0, @mcast1}, @in6={0xa, 0x0, 0x0, @empty}}]}, 0x50}}, 0x0) 06:52:03 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) socket$caif_stream(0x25, 0x1, 0x3) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x10}, 0x300}, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000040)={'tunl0\x00', r2, 0x47, 0x700, 0x81, 0x2, {{0x14, 0x4, 0x3, 0x13, 0x50, 0x67, 0x0, 0x81, 0x29, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102, {[@rr={0x7, 0x1f, 0x18, [@rand_addr=0x64010101, @private=0xa010100, @private=0xa010101, @broadcast, @dev={0xac, 0x14, 0x14, 0x3c}, @dev={0xac, 0x14, 0x14, 0xd}, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @lsrr={0x83, 0x7, 0xdf, [@remote]}, @noop, @ssrr={0x89, 0x13, 0x24, [@private=0xa010102, @remote, @rand_addr=0x64010102, @empty]}]}}}}}) 06:52:03 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0xa, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:03 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000080), 0x200, 0x0) mmap(&(0x7f00002d3000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0) mremap(&(0x7f00002cf000/0x8000)=nil, 0x8000, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 06:52:03 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:04 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0xf, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:04 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2}, 0x33fe0}}, 0x0) 06:52:04 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x2, 0x18, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_ident={0x2, 0xb}]}, 0x20}}, 0x0) 06:52:04 executing program 1: select(0x2, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x2710}) 06:52:04 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2}, @sadb_key={0x1, 0x8}]}, 0x28}}, 0x0) 06:52:04 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x7fffeff0, &(0x7f00000000c0)={0x0, 0xf0efff7f00000000}, 0x300}, 0x0) 06:52:04 executing program 3: r0 = memfd_create(&(0x7f0000001040)='\x00\xac=W[[\x87\x12\x04\xd5\xbc\x80K\x06\xcd]4(\xa2\xee2>\xa1\x9c\x86x\x1c\x9f\x97\x87\xd9c\xecR\xd6\xe8\xf3Y\x121p^\xc1\x0f\x00\x00\x00\x00\x00\x00\x00t\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00M\xc2N%\x93t[\xf3\xee\xa4\xb4\xfbf\x8dz7\\\x8e\xac\x18\x00\xfd\x89\xe1d\xfa\xcfb\xf3\xdc\xd4CY\x9a\xef\xa3\\\xa7\xa9^\xafL:[\x8e\x83U\xff\xfd\xb0\xfa\xdaL\xa99\x9b\xcfA\xe4n\xa0^\n\x1c\x84\x04\xc5a\xdf\xe5\xd4Hyn\xba:/\xa5\xf4\xaa\xfa\xcd\xc7T\x83\xf5N^\xf2n\xd0=\xb9\t\xdd-F\xacb\xac \xd3\xccj\x13\xa2\x9fLu\'\xed\x91\x867\xaa\xf5\xa0]\xb6\xaa\xea\xfd\xde\xa6\xec\b\x16\x86l:;\xf9\xdb\xcf\x88\"\xca\xe0E\xdb\xec\xf9\xb3\xed\a\x00\x00\x00\x00\x00\x00\x00\xd6.\xf7\x92\xc42\xdf\xefE\xce}\x1b\xda\xdd?\n6\xe1\xb1\xd8Y\x960\xd1\x00\x00\x00\x00\x00\x00MW\x8f\xc6\x82\xe4\x15\xf7\xe9\xd8\xc5b\x0e\x91\xc5\xc76$\x18\xa4\xbe\xe8V\x8d-\xe3\x8fC\xd5\xf5\xd6L\xe3\xce\xa1\x8dz\xce\xa7\xa5\xc8\xcbhM\x1b\xf8\x98\xc4\xfbD6\x88\xfd\xe5i\x8a\xd8\xcfm\x81Z\x19\xf0\xef\xc15\xe8\xcb\xf5\t\t\x00\x17\xfa3qb\xe7\"\xcb4\xb8\xe5/\xd52\x17\x12\x1d\xd8\x87\xb9|\x8d\x83\xea\xcc\x94\xebZ\xae\xaf\x19\xa4\xb2\xc6\xe1\x926B\xb6\x89Z\xa9\xb5/\xbb\x9d&\xeeO\xb3\xb3\xd4\b`\xa9f\x84\xad\t\x1a\xc2\xd5\x88\xbfo\x80V\x93\x9fX\xd7\xff\x03\xb7J\xed\x183\xe3\x7f\xfaq,\xca\x06\xb0\xc9\x92\x93\xa5I\x89\xb7\x85\x90\xb7\x1b0\xce\xd7!\x8fD\x96\xe1 ^>\x9f\x04\x89<\xb7S\x7f\x1a\x88\xab$\xd3y\xc2\xe1\x99\xbch\xd3\x83\xcd\x7f\xc5n\xb1\xc1X \xe2\xbb\x1f\x01\x90\xb1O\x8d\x7f\xa8\xd4\xdbO\xef\x99\xf3\xd3M\x0f\t\x7f\n,\x84\x1f\xfa\xe2\xc8\x99\x97Oq\xae\x9b\x86h\xfa3\xb9\xfd\xbb\xd4^\xc0t\xa7]Q\xe9\x7f[\x11\xb1\xf3m\x17F\x9d\x18\xe2\xe1\x01\xb6f=-?\xbcI\xf2\xd9\xc4>-\xc0E\x9a\x82\xcc7S\xd4\xb6\'\xd2DY\xa5\x83,\xd1\xbc\xc7\xf6\xe0\x1f o\x06\xc2t\x14\xc2\xe0\x92\xc1\x8a\x85>8\xc9\xb0% \xc7\x13l\x8bJ\xe5\xec\x1dE\xf5\xc5\xe2\xe3\x10G7r#\xbc\x95&\x14\x1e\x97\xce\x83>Q@\xfb\xeb=\x1e\xb3\xd5H\x02\x86\xc6\xf3\xe1i\\\x1d\xf4\xc1\xacJC+\xc8}\x1b{\x86\x17\x00\n\"\xec\xa5x\xe6\xb1i\xeb\xb3\xb7I\x90\x9eai\xde\x01\xdc\xfeA\x05Sn\xe6\xe8^\xdf\x8c`\x17\xca\xbd\\QG\xb15\x82*=\xbd\xe9\xaf\x12<\xd7\xe1$\xa4\xdaU\xfb^\xd8!\xacxy\xd5X\xef\x03\xa7\x10\xa1C#S~\x0f\x17\t>X\\mv0\x9eZ\x89\xf4\xae\a\xc8\x16\xd2t\x16\xf3X%Q\xbd\xe9\x86V\xf2\x99^0\xe8xI(\xde-\x04s\x15\x06#2\xef\xef@\xa3t0d^^\xad\xf6\xad\xe0\x16\xf6\xa8\x99!\x0e\x9d+;D&\xebN\x94\x12\x04\x95o\xd6\x9fl\xcb\x16gc\xf5(\xaa_\xec\x9aiE\f\xd4\xc6\xf2\xae\x85n\x995\xcd\xa7\xbb\xf0pz\xaf\tC\x1cq\xaa\x92,Li\r\x95Z\x89\"\xaf]\x95\xb9b_\xe4\xba\xd4\x93\xab\xe1\xb9\xd8E[\xbb\xc9.M+\xbe\x81N\xd2\xae\xf4\x18\xd0\xe7\x98\x90,\xce\ft\xc4\xc7\x02\xaa\xc7\xeb1;\x86b\x8f\x12{k#c\x1d@\xc31\x00\xd2}f\x8cX\xce\xed\xa4\xe4\xca`<_}\'\xce\x81\xb3O\xae\xa1\xbfwcN,\xf2#\x16\xc4\xad\a&\xb1U\x83w\xd0K\xaa\xdf\x84\xe5\xe4\xdb\xa3G(\x7fv\x93\xb8m\x96\xd89Kb\xa9\x852\xb9\xcaG\x8b\x11\x16\x16\xeeI\x14\xcb\xe4\x9a\x1e\xb6^\xa3\xaa^\xdc\xcfo\xfb\xd6<\xa2\xc6\xbdj\xc4\xb1B\xf3S}\xfeI\xe2e\xec}o\xcfB\xa6\x877\'\x80\x82\t\xec\xc1&\xb8\xa9\x82&\xb8XQ8M@\xaa\x1f\vj\x9aW\xec\x92\x19\xdb^\x9d\x94\x87-&\x00/z\xa2\xd7\x01\\\t\xae~\xed\no\x1a\x9cKG^+\xc9\xe0v\xc0\x96\xc4\xcc\xb7\xdd\xdf\xf9\x01\x91\xe5\to[\x97\xbe\x110\x93\x14\xf8\x8a\x8d\xeb\t\xe7?/C\xaa\xd9\xc4\xc9\xbe\x12\xed\xb3*f\xd1J\x14\x80Iy4\xa9\xf88C\xe3)Nk\xbfG\xb0,w\xa4\xd1/\'\xc7:\x00\\\x02\xfe\t\a\x83\xfa\x8aav\xa2\x12\xfb\xacl\xc2g+\x04\x9e\x0f\xbe\x81\x1c\x1a\xb1\x8f\xfa\x8av\nE\xef\v\xf3\xfb2\r\a\xa0\xcdVg\xa5Aa\x9f\x8f[\xc9aA\x95\xd0\xc5(k_T\x1d\xa4', 0x0) write(r0, &(0x7f0000000140)='/', 0x1) sendfile(r0, r0, &(0x7f0000001000), 0xfec) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x100000c, 0x11, r0, 0x0) mount(&(0x7f0000000000)=@nullb, &(0x7f0000000040)='./file1\x00', 0x0, 0x1000, 0x0) 06:52:04 executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004080)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a26c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c12533d3984e835a3c61a7a9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0c884625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130bd030000c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2369149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf607aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a524937fcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632d5933a1c1fa5605bd77393df65e7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48bc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcfffffffffaffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda420d3e53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd96058e7bf5b51cce33bd30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d253118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de40aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaeeece0480b2988af2b17a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b9314dcdfadafff7ca3243a9c40a67ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de00c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b368a44ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e35fd7834f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c674e6e549227d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb07005dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68ac3c64458943fc59c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631626a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872976b796e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e7cdd690c57bdfdc1f069f9491bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f390300000083540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca1887466bc8eb91b4ee1d73272abbef3e7a828a7d7f87a544f1839ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c6b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4040068ae2676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc215a18ca0265400abf38e9f367f2eb36eed56c037991d4026f8c743c1360a29d8177d1250ff303e207f02c33b6049abb9948d7e787c863998f0a5f1b3761e8006c8095dd0adb892e5f020a1e1032f3b4ad237e9573faa2bece611b2af8de93c3157af2a1797f696493dcda51b9c63f31f85f82689d23c1bb1b2027f6583e5cbbedbfd0dec9622fcf5c348b2f13c9d1418e684183480cb2ce5dae94734a999dd35a6a0f459b941d0c4e344baf15e63f581e9ead164a550d5d78864b0218ac8a33ee3433de56a991c72a046386223ff52c139ed3ebed412c78112524ee6b3385b2954cc89e2635d4d62d51b18b196716032e9fd4d8a5cefcd8c36125bfb92efc658fb0b7d2e933f9957fc78dc15eb3e0fc77cb84177e41db5a65c7dd3a4b3431d2f52c4c3971a83b12e399b3e91281fa1200591430fcd74269f3f14332b175225120432b0babc737be65257fbc833c096fcb8b1d5731e6f95e8259bc1aa73e75132b28aedf5bb34f5c33c319b4e25b951189d5c03815e0259448ed9c51e6e6c371e387ad82734990a37071c6225a2116db67b503f48460430b6fe6c57eca9b4ddd5c699d1883891f047ac9792eeca5f9465bfe4d6e5faf78d81b376415935d145151a47b23af15d61db53a5afcf0a792afa5e43e2f742449c1a4cbdad69dc5c1013aa36fba2013ffb4b65216618222469ab0a63d141cd11b31caadeea6e9ee58854684350bffc86f09fc563b1a68c03b828ab51fe2e36594ab83cb5a9d44bce9ee3baf391039133874c4699bae0000000000328489e0fd64859a629a888dd6aa2dccb7bca216f5d740a2a2b6ef262b18bddba63a9a6c33af492fc04f277826e152f4672e1498152773505a0092f3078b10b8803e5af3ef44b99a4631934fa37f524437aff458acbf12e73e736374d0a7c4e756e0fae219ab0d86974b31ac1bf95b4434400908717eddf82703d6a4ecc81caae8704d0c59433ac9eb2195cf65be41cce95a7bac26e1f2769e835cf1830090441b5bde700d869bb975ab171f7c6015a11e307a64fa617c51f7ff6b84f7d84c159cebcf3832d187c10a28da8dd2bf994ac6e06e4dbe7ca5e351a28dc93990d4c0b386a3d43ad78d21d60ce95b528f"], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000040)='kmem_cache_free\x00', r0}, 0x10) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) name_to_handle_at(r1, &(0x7f0000000240)='\x00', 0x0, 0x0, 0x1600) 06:52:04 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, 0x0) 06:52:05 executing program 5: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x541b, 0x0) 06:52:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:05 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x18}]}, 0x20}}, 0x0) 06:52:05 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x9) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, 0x0) 06:52:05 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000700)={{0x14}, [@NFT_MSG_NEWRULE={0x5c, 0x6, 0xa, 0x401, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x30, 0x4, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, @synproxy={{0xd}, @void}}, {0x18, 0x1, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x84}}, 0x0) 06:52:05 executing program 5: r0 = socket(0x25, 0x1, 0x0) sendmsg$BATADV_CMD_SET_MESH(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 06:52:05 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x12, 0x0, 0x0, 0x300}, 0x10}}, 0x0) 06:52:05 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xf0ecff7f}, 0x10}, 0x300}, 0x0) 06:52:05 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x17, 0x0, 0x0, 0x0, 0x2}]}, 0x20}}, 0x0) 06:52:05 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x6}]}, 0x20}}, 0x0) 06:52:05 executing program 5: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000140)) 06:52:06 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$kcm(0x2, 0xa, 0x2) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:06 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)={0x2, 0x6, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:06 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}, 0x300}, 0x0) 06:52:06 executing program 3: select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x1}, 0x0, &(0x7f0000000440)) 06:52:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 06:52:06 executing program 5: r0 = inotify_init() ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x541b, 0x0) 06:52:06 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)={0x2, 0x11, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @broadcast}}, @sadb_x_sa2={0x2}]}, 0x38}}, 0x0) 06:52:06 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, &(0x7f0000000200)={0x67446698, 0x0, 0x0, 0x0, 0x0, "d99c1d7b14bd916ac84adaa68a12a8309702777299387c99a8683a0632bb5b08466d43f90b9c51cf35f599db181a0e4101f98306a70fc34b18350dfe2da097a07e766a624d36b17f3d770f20c7dd9cee339d8c68a023b8d7ea8f21dd9f1465668e2a50474f316826d07edbd351341dc549f1a037e161fd253f5031fdf721b015504cdbb5939ee5dc9b0f39dc50e1f4edb9bf35537ca5e467f23097ad40db86e6a8c1609ea8d4c75187fd069cc3a52d5b885c1a4d8eeb5d9be47245ed9933123f1e51cea52de56bd39add48546c86a4fa5ffc4e1af7f674a296b44fc4c652c0806d4791f0b093f47d518edb626fa28bb39ca9af6842fcb604c4d3726fa1d714667fe8017fa1435cf4825cb573e4ebb838eed65f2afa06b28456e6ffe7113e74e76721837a1bffe2b3cc87e69c674012bde0e575710d7194d37acf4057c93b7cd183d40d5a995338ffa04e204835e79af9ff69d42c4890d09347027b127a80d5719256726cb3d6eac292f71a84d9685c07ad52703b916c47f944ab8b67cb01241c2bde1d2d0a572372d6c0c1e5ecc33fde81b9ce1da4b9d0482a62d1d0ca93f99e4cad3162e1197858a33b7dcaf8f04df06b3de953149ee0c72c5b1e7e59a557ee3c679ab1e193263f35802ec6bd61ff8ef9fe559e84c16823e5c7200b9ec2cf6c7d0d81255f23ef873016e7afe95b0c9c04dc249886b24c73d08adbd4e241218a9bcbf7033b4925314bc5a86e8925533767e0ecd96862deda5dfcb1b56296c83979105c9a3b9780a43579248c73a0808702a18b7a349c10f8f3b5ee90088d70ab712f0db689bc7284fb9e2192842788f298ddc9e69791478ff0732f88bb5c7c74961ce4e8eadafa98dd21a9052423b16c740ac80ba53070922bcdfd4c3f3471a274f14b7cd8e23b7cefdd87a481d9422515afe4c53ccea23ca8e4bfef868364bd55eb1c1c5455380dbf3a8398ad67822d3bd916d2859af163e7c5191cde5e57db1abb8539857dc4b045082f70b2766ba0e0dc9e7c13deb8668f677e25e76e774fdbd5b3e83d6a9e03331ea471ed93b0892bb261fecb438be1b7c8c3288a7041b55d657bcd6c4e04d370d6269f7a109caae6b51886ee98e509a490b341a19c647188358619bed33578b8a5501d3c07902735c82a5390af3a1758853deade3321edce94913b0e291a6186cf185d3393410d55209850b33fc036576d0ec26a998d08da9a5d6a29f385c9eba5e7137473956b4bf547dfee9d5e507edc09ba43990a188ef884e40b87e43c191169658d52f15288ea6359ed6db6b64b2f3550dffeaac5fa23097d1875cd428bc92df5d6217d6327291864ac25e87f103a4cfd1983d91583ae46caa8705c845a024af2853b65052e8bf716a5cc76085cd16ffb71d692967efd0aa9d337518e27514c6ae9264df809aaf358a10eb2c86604ee6f05e632fd365d154218449b2e1d3492bb19d860acf347b98f6b4d15302f8f548044d1ffd9118166f91915d81a89d25670a3a02b5e6fddd40bdb27f71a3fd8b1efdf0b730d35b7ed8a777f376a2d40342745ebcf26c9f32c18ee5a9ceaec61a4fb9f551edcd84d24d39ad8710cfcffdb98e8bdd0f5e8c773c5cc07cee2c69c5b4aaa3cac0e7ba78f83766f4194c9a2697c5bc3210cba1972b9811b80d8f208a272f2fefe638196a1ec1560f1b1556dc1ba7868f043a3c40aa10f6005bdb6ba52e851539513800c12033ea6bdc6a1ba407120caf04d1f4cbaebfa19038751584f8a27f6dedaf67a07d0f9e14965e6e475f1d4b4fca84663c346777574fa72e640d3ee4de4a2e425c648adda1b7203ea9c9cd687146ed64d2f9bdd09a783f43751711a70b37b6878803e0c2ffe5b385fff07f7af72dfb5b0fd79d8d17b678108f83edf1af0073423c51275792b2a38e44a9f8390959fc096b6b9cd0261ee33f069bf9787a02d8b45c09966f22e0dc113011e0b3c000591f0d3126c7fe1159caf417d354d2e592b6ee03298027f868817ba97513b64e2d7a6fb2032b0869a19078d47b07cb1f0a14c5580e29c7d06a70a65d506340b538419e7542cd596491f64302b530570cbdd002e3395942af1639dcec65be7bee109c8eb00a09df73ca3aa74840a2be27e45a431c573df561d99bbbddcdc194967c459d3f43eaf9794951c3454ef7f7af7cc4fe0dbbc44b7ffc39fdc17f56cb10cccfd89736d965a2cad4fe8b51faf9d971d1c17d80b3a8d02863e2ad7ac7f75e2065f8f260b83385a2ca85a71de8a46f0ddbf59d0b12960a2b8ce72e2652d13f9b1277b67202842922f27534f86b58dccfcd6d8cefd69317e23c5ac8397f833947444d42ce67c235d9c169345f00b151187f8eaed28449a6be8f320e51d61ab9e37ff7abb598f1cbf5f3a069aa3c4499999c430729f691bb4db4e2fd33280a27ae3cd6543db7f8669684b06052b2510e3a1a8ec822c9de29249fafd18e924fa589251c5fb3b6377f08dbee7790308f53a88984b6270e231c1df0c27d0472b389d97b85db3e0f3b748253b2db0dada7dcafd6546e8543061ed0256d6acbcdfc31ebbd6f0f03cc1026dba15882e6b8b7f3218de00c81a2a5dfbe6edc009800ffdbce4d70811f10fc2df5ad5c851ce8a5a6c5c0d30880754e91e3ea19a2f25db328c54a006d0462524d389f9a261304acff81e786f29423c9b457ccbc329d79a2463192b71b6d7a4ed26b67536c6f44b739b0cf483e15be4d75cbc9c1d8af462eacac28572c2bfa4ab1c73e131ff000e69dfc1fd12ef3585ba55a3a9d98a2a386309304f7efe7501584ea5450dc75ad3ad2ebfa466cb36098c487d6a6a12412b2aa2d474ba58010eb37e418b773265177d26c773835efebbea0008485638b468eacce084b87d13f77d4bc86c53d74df91bd9e9ed393f4f5dfa5e538b1134e4e62e01e3e5ba72beeb798051328229b22daba11ee909868466b2650b88dce315296c89fa03dfa166116700a65b71cb35638e4361159d7bf0482c5b9a17b1a56b17f21fc52f026e389fe97f3a73f689aea0d2ffdb357cc215fd24e773661198cde1569bf5a8ebdcc09c6848946581e3d97432418030047df065a67364e04ce346692d7afb9b1b8e65943f0304170dfc153a53c88a1b5623ec204664ebe6c3962c13071a073d6532187717e97cf7f85f3fb70560df091e7b67a6807b1452c8a4bf8d68217294d14d485967285e10af5b1d563db29abe62e39d9c799b726270959411b5b425412eddee1a7b493a0fe2f9fdfd01849111f658e72eab589af83f8657ef74ffa74e3014bed6c763aa59903c59f5cacfa9d067e70fa07ec27b4e4a6b4ead853df2e4e545e9fc574024f201dfeb0b63f52145654f8498d2460ccd2bb9f66d0025fbbec87d6ea7905296c7c88c7fe8e1ef840b18579f9a8cebd51120b36971be8dd5cc25b883186bdefdfb947c234d136e7af67106071d984f36546e01f2d63016188842f58cb24401482d311a6ea0d689872c2422e34fb27ea59e4633d747c7a76890ec9c4810f3d05d8e47f3e1fc0b26937767a76eb3bc94b54021cffa631b1e8c51bff52054cc36f14b19bcef33297416f6762c311fb524c47c9ba4be0821ff370d80218748b8ed7da36170a3fdf077b238316362a8701ff314990c32610731d40f106b593f7d519da7bf9a5a041d34a40d1a671e4b1e44cd146bd26783979e43642968f5c31fc04df381b083cbd34db07642e300d3fc60887a2bb647d6d84479dac3784701e39bb360a479b21247e91235fe17db6806e4dda7fbac72ade9c5d43f7ed642181add1d583ad3e01412dd77df52a91f357d7667dadfa9a590d60e725998d7176e1d3faaa71fa4648019912bb504323db90ddf19fad29c3260bf9bb8899b5dc1cdceedf19b28f5d3a947a2dde453029a6cf767366f2615d4379801ce7f532844d7fc50f93623fa432ca49c4e90ceaf5bc7c831163d2e5f261dad25103185dbc17123ba3bd278b0df12d0ab1a8d306c41ceada3d3403a8e84ab18f8b5176a4adb7a92ed16eb73d9c437c2e73af28b7812dabb91a3664c7f27c22690c8755a62c085747d557c708928a436325da647c6046f5f9122be8815c13980f98fdf5331fe7b1d366f6b7429b3495a6a566f33aaa7f25a7d93f3e7fb692612ee37434abceda2ccb13e6ee354a13c7c92963c268d77c0db952b68c48980665205c15d243ca67676a26969b9cbb50985f853d8a81c6feab52a0cd661161165a61550f43372dace0ba4a6e1875185135044a7d0e03af74db9a4fe124f916692371c6f029dd61a054bf563caeb4963e8a512f73f855b45dd2632a5683816d17442bd2590855b62a0c8105e48589d00fca635513554682a74efc85982054ff8a6ba393c0729797c359e0b311a331b8b90d1ab6f1cbed9fd970e472d37bb6d3cdf564e38fae8abccdf10acdcbc223cb251373d863ea28c8276a938f9f0212e914aa36d3fdec8cf0fbd5cdc35842e2c13b1b03331c143b6d96e9a104a0877a78abb7b2e7966db8dea2444f825538d4200865bb6fc52aa68070ce799c6aa404bd839dbc0f7bfa51c5196802988ac18475454b3027b04412510a2d6fe1c941f01a18d4efed31751ef1d5386698bb04f1429594eb94a4e0c0edbe1b3e94ca28ef9ff6ed9258425a72352112bd6fc39e52fa6796faffbc2abbc0c987cb2d0437491d939f7186b8f179dca631cd0d9c50c9d97eb066e7329c3c3146f7fe10b30e58afdc0985fbfec921635f961e1648177d9f93f49971e8f09c4e6749dd57a583008532391a02bc34403b0fae8077e5032ff9ae17ca4de07a94372941026ea0b1c48596076476f0b1a63fda531e50b72a1004061f5befa704a099dbc612f1c7012b3d82ba9664a9c0b1e306b5bb1fcbee13cdf4ca3b62005deed67a5b6e75e71d2b5042717232c57b46bee7b893c16363369ef0f6b38673e86aa8bb027a2e711c2d980d54e43e2cf353fa12ed9466991bdd34afbf7a46e06c1f8e278d01a5c72acb83b3b4886fd940bf9b1a792f15730f730367b016f61aab31ee32ea7563fc1c26695f87f300c20ff5133833ae51b890e2a9a5f324af014ac86887f8d28a73bdc1e023d005763a69c9e921f1426c392826a9e4e053f30a0268963ee9d60f3b313de6b305cb899bb6624c9316a009f65a193f1f83589e0b01e8ae0d62c8e70b7660374dd9fa13564620be43ba56f6e43a81d440095c77dc37445d7ec6e8a6711c19aa6fa9b32c524e9c73f3cc7934a508b9e43a9d71983097509b63eb389e8b72c1e1c359bdcb008b1abcd775293a481ae84063c649e62cee336e298b4832d3764c5b3937caa16"}, 0xfffffffffffffdef) 06:52:06 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$kcm(0x2, 0xa, 0x2) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:06 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005c40)={0x0, 0x0, &(0x7f0000005c00)={&(0x7f0000000000)=@newtaction={0xa0, 0x30, 0x1, 0x0, 0x0, {}, [{0x8c, 0x1, [@m_bpf={0x88, 0x1, 0x0, 0x0, {{0x8}, {0x60, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}, @TCA_ACT_BPF_OPS={0x3c, 0x4, [{0xfffc}, {}, {}, {}, {}, {}, {}]}, @TCA_ACT_BPF_PARMS={0x18}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xa0}}, 0x0) 06:52:06 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0x6, 0x0, 0x0, 0x2, 0x0, 0x70bd26}, 0x10}}, 0x0) 06:52:07 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x8b}, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000180)={0xe0002005}) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000000)) 06:52:07 executing program 4: r0 = socket(0x18, 0x0, 0x1) sendmsg$RDMA_NLDEV_CMD_STAT_SET(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={0x0}}, 0x0) 06:52:07 executing program 1: select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000140)={0x0, 0x2710}) 06:52:07 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x2, 0x12, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, [@sadb_key={0x1, 0x8}]}, 0x18}}, 0x0) 06:52:07 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, &(0x7f0000000200)={0x67446698, 0x0, 0x0, 0x0, 0x0, "d99c1d7b14bd916ac84adaa68a12a8309702777299387c99a8683a0632bb5b08466d43f90b9c51cf35f599db181a0e4101f98306a70fc34b18350dfe2da097a07e766a624d36b17f3d770f20c7dd9cee339d8c68a023b8d7ea8f21dd9f1465668e2a50474f316826d07edbd351341dc549f1a037e161fd253f5031fdf721b015504cdbb5939ee5dc9b0f39dc50e1f4edb9bf35537ca5e467f23097ad40db86e6a8c1609ea8d4c75187fd069cc3a52d5b885c1a4d8eeb5d9be47245ed9933123f1e51cea52de56bd39add48546c86a4fa5ffc4e1af7f674a296b44fc4c652c0806d4791f0b093f47d518edb626fa28bb39ca9af6842fcb604c4d3726fa1d714667fe8017fa1435cf4825cb573e4ebb838eed65f2afa06b28456e6ffe7113e74e76721837a1bffe2b3cc87e69c674012bde0e575710d7194d37acf4057c93b7cd183d40d5a995338ffa04e204835e79af9ff69d42c4890d09347027b127a80d5719256726cb3d6eac292f71a84d9685c07ad52703b916c47f944ab8b67cb01241c2bde1d2d0a572372d6c0c1e5ecc33fde81b9ce1da4b9d0482a62d1d0ca93f99e4cad3162e1197858a33b7dcaf8f04df06b3de953149ee0c72c5b1e7e59a557ee3c679ab1e193263f35802ec6bd61ff8ef9fe559e84c16823e5c7200b9ec2cf6c7d0d81255f23ef873016e7afe95b0c9c04dc249886b24c73d08adbd4e241218a9bcbf7033b4925314bc5a86e8925533767e0ecd96862deda5dfcb1b56296c83979105c9a3b9780a43579248c73a0808702a18b7a349c10f8f3b5ee90088d70ab712f0db689bc7284fb9e2192842788f298ddc9e69791478ff0732f88bb5c7c74961ce4e8eadafa98dd21a9052423b16c740ac80ba53070922bcdfd4c3f3471a274f14b7cd8e23b7cefdd87a481d9422515afe4c53ccea23ca8e4bfef868364bd55eb1c1c5455380dbf3a8398ad67822d3bd916d2859af163e7c5191cde5e57db1abb8539857dc4b045082f70b2766ba0e0dc9e7c13deb8668f677e25e76e774fdbd5b3e83d6a9e03331ea471ed93b0892bb261fecb438be1b7c8c3288a7041b55d657bcd6c4e04d370d6269f7a109caae6b51886ee98e509a490b341a19c647188358619bed33578b8a5501d3c07902735c82a5390af3a1758853deade3321edce94913b0e291a6186cf185d3393410d55209850b33fc036576d0ec26a998d08da9a5d6a29f385c9eba5e7137473956b4bf547dfee9d5e507edc09ba43990a188ef884e40b87e43c191169658d52f15288ea6359ed6db6b64b2f3550dffeaac5fa23097d1875cd428bc92df5d6217d6327291864ac25e87f103a4cfd1983d91583ae46caa8705c845a024af2853b65052e8bf716a5cc76085cd16ffb71d692967efd0aa9d337518e27514c6ae9264df809aaf358a10eb2c86604ee6f05e632fd365d154218449b2e1d3492bb19d860acf347b98f6b4d15302f8f548044d1ffd9118166f91915d81a89d25670a3a02b5e6fddd40bdb27f71a3fd8b1efdf0b730d35b7ed8a777f376a2d40342745ebcf26c9f32c18ee5a9ceaec61a4fb9f551edcd84d24d39ad8710cfcffdb98e8bdd0f5e8c773c5cc07cee2c69c5b4aaa3cac0e7ba78f83766f4194c9a2697c5bc3210cba1972b9811b80d8f208a272f2fefe638196a1ec1560f1b1556dc1ba7868f043a3c40aa10f6005bdb6ba52e851539513800c12033ea6bdc6a1ba407120caf04d1f4cbaebfa19038751584f8a27f6dedaf67a07d0f9e14965e6e475f1d4b4fca84663c346777574fa72e640d3ee4de4a2e425c648adda1b7203ea9c9cd687146ed64d2f9bdd09a783f43751711a70b37b6878803e0c2ffe5b385fff07f7af72dfb5b0fd79d8d17b678108f83edf1af0073423c51275792b2a38e44a9f8390959fc096b6b9cd0261ee33f069bf9787a02d8b45c09966f22e0dc113011e0b3c000591f0d3126c7fe1159caf417d354d2e592b6ee03298027f868817ba97513b64e2d7a6fb2032b0869a19078d47b07cb1f0a14c5580e29c7d06a70a65d506340b538419e7542cd596491f64302b530570cbdd002e3395942af1639dcec65be7bee109c8eb00a09df73ca3aa74840a2be27e45a431c573df561d99bbbddcdc194967c459d3f43eaf9794951c3454ef7f7af7cc4fe0dbbc44b7ffc39fdc17f56cb10cccfd89736d965a2cad4fe8b51faf9d971d1c17d80b3a8d02863e2ad7ac7f75e2065f8f260b83385a2ca85a71de8a46f0ddbf59d0b12960a2b8ce72e2652d13f9b1277b67202842922f27534f86b58dccfcd6d8cefd69317e23c5ac8397f833947444d42ce67c235d9c169345f00b151187f8eaed28449a6be8f320e51d61ab9e37ff7abb598f1cbf5f3a069aa3c4499999c430729f691bb4db4e2fd33280a27ae3cd6543db7f8669684b06052b2510e3a1a8ec822c9de29249fafd18e924fa589251c5fb3b6377f08dbee7790308f53a88984b6270e231c1df0c27d0472b389d97b85db3e0f3b748253b2db0dada7dcafd6546e8543061ed0256d6acbcdfc31ebbd6f0f03cc1026dba15882e6b8b7f3218de00c81a2a5dfbe6edc009800ffdbce4d70811f10fc2df5ad5c851ce8a5a6c5c0d30880754e91e3ea19a2f25db328c54a006d0462524d389f9a261304acff81e786f29423c9b457ccbc329d79a2463192b71b6d7a4ed26b67536c6f44b739b0cf483e15be4d75cbc9c1d8af462eacac28572c2bfa4ab1c73e131ff000e69dfc1fd12ef3585ba55a3a9d98a2a386309304f7efe7501584ea5450dc75ad3ad2ebfa466cb36098c487d6a6a12412b2aa2d474ba58010eb37e418b773265177d26c773835efebbea0008485638b468eacce084b87d13f77d4bc86c53d74df91bd9e9ed393f4f5dfa5e538b1134e4e62e01e3e5ba72beeb798051328229b22daba11ee909868466b2650b88dce315296c89fa03dfa166116700a65b71cb35638e4361159d7bf0482c5b9a17b1a56b17f21fc52f026e389fe97f3a73f689aea0d2ffdb357cc215fd24e773661198cde1569bf5a8ebdcc09c6848946581e3d97432418030047df065a67364e04ce346692d7afb9b1b8e65943f0304170dfc153a53c88a1b5623ec204664ebe6c3962c13071a073d6532187717e97cf7f85f3fb70560df091e7b67a6807b1452c8a4bf8d68217294d14d485967285e10af5b1d563db29abe62e39d9c799b726270959411b5b425412eddee1a7b493a0fe2f9fdfd01849111f658e72eab589af83f8657ef74ffa74e3014bed6c763aa59903c59f5cacfa9d067e70fa07ec27b4e4a6b4ead853df2e4e545e9fc574024f201dfeb0b63f52145654f8498d2460ccd2bb9f66d0025fbbec87d6ea7905296c7c88c7fe8e1ef840b18579f9a8cebd51120b36971be8dd5cc25b883186bdefdfb947c234d136e7af67106071d984f36546e01f2d63016188842f58cb24401482d311a6ea0d689872c2422e34fb27ea59e4633d747c7a76890ec9c4810f3d05d8e47f3e1fc0b26937767a76eb3bc94b54021cffa631b1e8c51bff52054cc36f14b19bcef33297416f6762c311fb524c47c9ba4be0821ff370d80218748b8ed7da36170a3fdf077b238316362a8701ff314990c32610731d40f106b593f7d519da7bf9a5a041d34a40d1a671e4b1e44cd146bd26783979e43642968f5c31fc04df381b083cbd34db07642e300d3fc60887a2bb647d6d84479dac3784701e39bb360a479b21247e91235fe17db6806e4dda7fbac72ade9c5d43f7ed642181add1d583ad3e01412dd77df52a91f357d7667dadfa9a590d60e725998d7176e1d3faaa71fa4648019912bb504323db90ddf19fad29c3260bf9bb8899b5dc1cdceedf19b28f5d3a947a2dde453029a6cf767366f2615d4379801ce7f532844d7fc50f93623fa432ca49c4e90ceaf5bc7c831163d2e5f261dad25103185dbc17123ba3bd278b0df12d0ab1a8d306c41ceada3d3403a8e84ab18f8b5176a4adb7a92ed16eb73d9c437c2e73af28b7812dabb91a3664c7f27c22690c8755a62c085747d557c708928a436325da647c6046f5f9122be8815c13980f98fdf5331fe7b1d366f6b7429b3495a6a566f33aaa7f25a7d93f3e7fb692612ee37434abceda2ccb13e6ee354a13c7c92963c268d77c0db952b68c48980665205c15d243ca67676a26969b9cbb50985f853d8a81c6feab52a0cd661161165a61550f43372dace0ba4a6e1875185135044a7d0e03af74db9a4fe124f916692371c6f029dd61a054bf563caeb4963e8a512f73f855b45dd2632a5683816d17442bd2590855b62a0c8105e48589d00fca635513554682a74efc85982054ff8a6ba393c0729797c359e0b311a331b8b90d1ab6f1cbed9fd970e472d37bb6d3cdf564e38fae8abccdf10acdcbc223cb251373d863ea28c8276a938f9f0212e914aa36d3fdec8cf0fbd5cdc35842e2c13b1b03331c143b6d96e9a104a0877a78abb7b2e7966db8dea2444f825538d4200865bb6fc52aa68070ce799c6aa404bd839dbc0f7bfa51c5196802988ac18475454b3027b04412510a2d6fe1c941f01a18d4efed31751ef1d5386698bb04f1429594eb94a4e0c0edbe1b3e94ca28ef9ff6ed9258425a72352112bd6fc39e52fa6796faffbc2abbc0c987cb2d0437491d939f7186b8f179dca631cd0d9c50c9d97eb066e7329c3c3146f7fe10b30e58afdc0985fbfec921635f961e1648177d9f93f49971e8f09c4e6749dd57a583008532391a02bc34403b0fae8077e5032ff9ae17ca4de07a94372941026ea0b1c48596076476f0b1a63fda531e50b72a1004061f5befa704a099dbc612f1c7012b3d82ba9664a9c0b1e306b5bb1fcbee13cdf4ca3b62005deed67a5b6e75e71d2b5042717232c57b46bee7b893c16363369ef0f6b38673e86aa8bb027a2e711c2d980d54e43e2cf353fa12ed9466991bdd34afbf7a46e06c1f8e278d01a5c72acb83b3b4886fd940bf9b1a792f15730f730367b016f61aab31ee32ea7563fc1c26695f87f300c20ff5133833ae51b890e2a9a5f324af014ac86887f8d28a73bdc1e023d005763a69c9e921f1426c392826a9e4e053f30a0268963ee9d60f3b313de6b305cb899bb6624c9316a009f65a193f1f83589e0b01e8ae0d62c8e70b7660374dd9fa13564620be43ba56f6e43a81d440095c77dc37445d7ec6e8a6711c19aa6fa9b32c524e9c73f3cc7934a508b9e43a9d71983097509b63eb389e8b72c1e1c359bdcb008b1abcd775293a481ae84063c649e62cee336e298b4832d3764c5b3937caa16"}, 0xec1) 06:52:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$kcm(0x2, 0xa, 0x2) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000000000000000000fd00660080"], 0xfdef) 06:52:07 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$SIOCPNGETOBJECT(r0, 0x5411, 0x0) 06:52:07 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x14, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:07 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, &(0x7f0000000200)={0x67446698, 0x0, 0x0, 0x0, 0x0, "d99c1d7b14bd916ac84adaa68a12a8309702777299387c99a8683a0632bb5b08466d43f90b9c51cf35f599db181a0e4101f98306a70fc34b18350dfe2da097a07e766a624d36b17f3d770f20c7dd9cee339d8c68a023b8d7ea8f21dd9f1465668e2a50474f316826d07edbd351341dc549f1a037e161fd253f5031fdf721b015504cdbb5939ee5dc9b0f39dc50e1f4edb9bf35537ca5e467f23097ad40db86e6a8c1609ea8d4c75187fd069cc3a52d5b885c1a4d8eeb5d9be47245ed9933123f1e51cea52de56bd39add48546c86a4fa5ffc4e1af7f674a296b44fc4c652c0806d4791f0b093f47d518edb626fa28bb39ca9af6842fcb604c4d3726fa1d714667fe8017fa1435cf4825cb573e4ebb838eed65f2afa06b28456e6ffe7113e74e76721837a1bffe2b3cc87e69c674012bde0e575710d7194d37acf4057c93b7cd183d40d5a995338ffa04e204835e79af9ff69d42c4890d09347027b127a80d5719256726cb3d6eac292f71a84d9685c07ad52703b916c47f944ab8b67cb01241c2bde1d2d0a572372d6c0c1e5ecc33fde81b9ce1da4b9d0482a62d1d0ca93f99e4cad3162e1197858a33b7dcaf8f04df06b3de953149ee0c72c5b1e7e59a557ee3c679ab1e193263f35802ec6bd61ff8ef9fe559e84c16823e5c7200b9ec2cf6c7d0d81255f23ef873016e7afe95b0c9c04dc249886b24c73d08adbd4e241218a9bcbf7033b4925314bc5a86e8925533767e0ecd96862deda5dfcb1b56296c83979105c9a3b9780a43579248c73a0808702a18b7a349c10f8f3b5ee90088d70ab712f0db689bc7284fb9e2192842788f298ddc9e69791478ff0732f88bb5c7c74961ce4e8eadafa98dd21a9052423b16c740ac80ba53070922bcdfd4c3f3471a274f14b7cd8e23b7cefdd87a481d9422515afe4c53ccea23ca8e4bfef868364bd55eb1c1c5455380dbf3a8398ad67822d3bd916d2859af163e7c5191cde5e57db1abb8539857dc4b045082f70b2766ba0e0dc9e7c13deb8668f677e25e76e774fdbd5b3e83d6a9e03331ea471ed93b0892bb261fecb438be1b7c8c3288a7041b55d657bcd6c4e04d370d6269f7a109caae6b51886ee98e509a490b341a19c647188358619bed33578b8a5501d3c07902735c82a5390af3a1758853deade3321edce94913b0e291a6186cf185d3393410d55209850b33fc036576d0ec26a998d08da9a5d6a29f385c9eba5e7137473956b4bf547dfee9d5e507edc09ba43990a188ef884e40b87e43c191169658d52f15288ea6359ed6db6b64b2f3550dffeaac5fa23097d1875cd428bc92df5d6217d6327291864ac25e87f103a4cfd1983d91583ae46caa8705c845a024af2853b65052e8bf716a5cc76085cd16ffb71d692967efd0aa9d337518e27514c6ae9264df809aaf358a10eb2c86604ee6f05e632fd365d154218449b2e1d3492bb19d860acf347b98f6b4d15302f8f548044d1ffd9118166f91915d81a89d25670a3a02b5e6fddd40bdb27f71a3fd8b1efdf0b730d35b7ed8a777f376a2d40342745ebcf26c9f32c18ee5a9ceaec61a4fb9f551edcd84d24d39ad8710cfcffdb98e8bdd0f5e8c773c5cc07cee2c69c5b4aaa3cac0e7ba78f83766f4194c9a2697c5bc3210cba1972b9811b80d8f208a272f2fefe638196a1ec1560f1b1556dc1ba7868f043a3c40aa10f6005bdb6ba52e851539513800c12033ea6bdc6a1ba407120caf04d1f4cbaebfa19038751584f8a27f6dedaf67a07d0f9e14965e6e475f1d4b4fca84663c346777574fa72e640d3ee4de4a2e425c648adda1b7203ea9c9cd687146ed64d2f9bdd09a783f43751711a70b37b6878803e0c2ffe5b385fff07f7af72dfb5b0fd79d8d17b678108f83edf1af0073423c51275792b2a38e44a9f8390959fc096b6b9cd0261ee33f069bf9787a02d8b45c09966f22e0dc113011e0b3c000591f0d3126c7fe1159caf417d354d2e592b6ee03298027f868817ba97513b64e2d7a6fb2032b0869a19078d47b07cb1f0a14c5580e29c7d06a70a65d506340b538419e7542cd596491f64302b530570cbdd002e3395942af1639dcec65be7bee109c8eb00a09df73ca3aa74840a2be27e45a431c573df561d99bbbddcdc194967c459d3f43eaf9794951c3454ef7f7af7cc4fe0dbbc44b7ffc39fdc17f56cb10cccfd89736d965a2cad4fe8b51faf9d971d1c17d80b3a8d02863e2ad7ac7f75e2065f8f260b83385a2ca85a71de8a46f0ddbf59d0b12960a2b8ce72e2652d13f9b1277b67202842922f27534f86b58dccfcd6d8cefd69317e23c5ac8397f833947444d42ce67c235d9c169345f00b151187f8eaed28449a6be8f320e51d61ab9e37ff7abb598f1cbf5f3a069aa3c4499999c430729f691bb4db4e2fd33280a27ae3cd6543db7f8669684b06052b2510e3a1a8ec822c9de29249fafd18e924fa589251c5fb3b6377f08dbee7790308f53a88984b6270e231c1df0c27d0472b389d97b85db3e0f3b748253b2db0dada7dcafd6546e8543061ed0256d6acbcdfc31ebbd6f0f03cc1026dba15882e6b8b7f3218de00c81a2a5dfbe6edc009800ffdbce4d70811f10fc2df5ad5c851ce8a5a6c5c0d30880754e91e3ea19a2f25db328c54a006d0462524d389f9a261304acff81e786f29423c9b457ccbc329d79a2463192b71b6d7a4ed26b67536c6f44b739b0cf483e15be4d75cbc9c1d8af462eacac28572c2bfa4ab1c73e131ff000e69dfc1fd12ef3585ba55a3a9d98a2a386309304f7efe7501584ea5450dc75ad3ad2ebfa466cb36098c487d6a6a12412b2aa2d474ba58010eb37e418b773265177d26c773835efebbea0008485638b468eacce084b87d13f77d4bc86c53d74df91bd9e9ed393f4f5dfa5e538b1134e4e62e01e3e5ba72beeb798051328229b22daba11ee909868466b2650b88dce315296c89fa03dfa166116700a65b71cb35638e4361159d7bf0482c5b9a17b1a56b17f21fc52f026e389fe97f3a73f689aea0d2ffdb357cc215fd24e773661198cde1569bf5a8ebdcc09c6848946581e3d97432418030047df065a67364e04ce346692d7afb9b1b8e65943f0304170dfc153a53c88a1b5623ec204664ebe6c3962c13071a073d6532187717e97cf7f85f3fb70560df091e7b67a6807b1452c8a4bf8d68217294d14d485967285e10af5b1d563db29abe62e39d9c799b726270959411b5b425412eddee1a7b493a0fe2f9fdfd01849111f658e72eab589af83f8657ef74ffa74e3014bed6c763aa59903c59f5cacfa9d067e70fa07ec27b4e4a6b4ead853df2e4e545e9fc574024f201dfeb0b63f52145654f8498d2460ccd2bb9f66d0025fbbec87d6ea7905296c7c88c7fe8e1ef840b18579f9a8cebd51120b36971be8dd5cc25b883186bdefdfb947c234d136e7af67106071d984f36546e01f2d63016188842f58cb24401482d311a6ea0d689872c2422e34fb27ea59e4633d747c7a76890ec9c4810f3d05d8e47f3e1fc0b26937767a76eb3bc94b54021cffa631b1e8c51bff52054cc36f14b19bcef33297416f6762c311fb524c47c9ba4be0821ff370d80218748b8ed7da36170a3fdf077b238316362a8701ff314990c32610731d40f106b593f7d519da7bf9a5a041d34a40d1a671e4b1e44cd146bd26783979e43642968f5c31fc04df381b083cbd34db07642e300d3fc60887a2bb647d6d84479dac3784701e39bb360a479b21247e91235fe17db6806e4dda7fbac72ade9c5d43f7ed642181add1d583ad3e01412dd77df52a91f357d7667dadfa9a590d60e725998d7176e1d3faaa71fa4648019912bb504323db90ddf19fad29c3260bf9bb8899b5dc1cdceedf19b28f5d3a947a2dde453029a6cf767366f2615d4379801ce7f532844d7fc50f93623fa432ca49c4e90ceaf5bc7c831163d2e5f261dad25103185dbc17123ba3bd278b0df12d0ab1a8d306c41ceada3d3403a8e84ab18f8b5176a4adb7a92ed16eb73d9c437c2e73af28b7812dabb91a3664c7f27c22690c8755a62c085747d557c708928a436325da647c6046f5f9122be8815c13980f98fdf5331fe7b1d366f6b7429b3495a6a566f33aaa7f25a7d93f3e7fb692612ee37434abceda2ccb13e6ee354a13c7c92963c268d77c0db952b68c48980665205c15d243ca67676a26969b9cbb50985f853d8a81c6feab52a0cd661161165a61550f43372dace0ba4a6e1875185135044a7d0e03af74db9a4fe124f916692371c6f029dd61a054bf563caeb4963e8a512f73f855b45dd2632a5683816d17442bd2590855b62a0c8105e48589d00fca635513554682a74efc85982054ff8a6ba393c0729797c359e0b311a331b8b90d1ab6f1cbed9fd970e472d37bb6d3cdf564e38fae8abccdf10acdcbc223cb251373d863ea28c8276a938f9f0212e914aa36d3fdec8cf0fbd5cdc35842e2c13b1b03331c143b6d96e9a104a0877a78abb7b2e7966db8dea2444f825538d4200865bb6fc52aa68070ce799c6aa404bd839dbc0f7bfa51c5196802988ac18475454b3027b04412510a2d6fe1c941f01a18d4efed31751ef1d5386698bb04f1429594eb94a4e0c0edbe1b3e94ca28ef9ff6ed9258425a72352112bd6fc39e52fa6796faffbc2abbc0c987cb2d0437491d939f7186b8f179dca631cd0d9c50c9d97eb066e7329c3c3146f7fe10b30e58afdc0985fbfec921635f961e1648177d9f93f49971e8f09c4e6749dd57a583008532391a02bc34403b0fae8077e5032ff9ae17ca4de07a94372941026ea0b1c48596076476f0b1a63fda531e50b72a1004061f5befa704a099dbc612f1c7012b3d82ba9664a9c0b1e306b5bb1fcbee13cdf4ca3b62005deed67a5b6e75e71d2b5042717232c57b46bee7b893c16363369ef0f6b38673e86aa8bb027a2e711c2d980d54e43e2cf353fa12ed9466991bdd34afbf7a46e06c1f8e278d01a5c72acb83b3b4886fd940bf9b1a792f15730f730367b016f61aab31ee32ea7563fc1c26695f87f300c20ff5133833ae51b890e2a9a5f324af014ac86887f8d28a73bdc1e023d005763a69c9e921f1426c392826a9e4e053f30a0268963ee9d60f3b313de6b305cb899bb6624c9316a009f65a193f1f83589e0b01e8ae0d62c8e70b7660374dd9fa13564620be43ba56f6e43a81d440095c77dc37445d7ec6e8a6711c19aa6fa9b32c524e9c73f3cc7934a508b9e43a9d71983097509b63eb389e8b72c1e1c359bdcb008b1abcd775293a481ae84063c649e62cee336e298b4832d3764c5b3937caa162f0d9567e88c5d26163ed58b31087f0425860eae3c3e234ee138488fc62a710b4a93ac1d2670f66de9b4ad3f96f244d8a7fd13069841589b977bd069123cf82e06c704b564573003570817ba49fbfa344d450ff40a8157793b8bb0b7e85e05614104c9d90ee819d9f64f057751f74aa56fb5777f450861c8518c81d877738965d7c3799b8ec59a9ad9e2b957dadf577b447873bc46e43a4314f67bcde810a119f74de8edfca706537c54fdee7b4b12cbf828767b631db09f53cda6dddd5f54b40fd9aa3e39cdd20bdeeabadaf091b9c1cfe8cf3cdc1141eb7a59dec1d44a02dcc70c26039e4631d91bb7c60098d979e35a4c2440dd9d3d9ec0c907e57c84d3aa7d32e1dc137dc0f5cf38a427a951771a6138ab51c818a9cd39c916003598531c0f44b67a0aed3ae2301d1795327d4a77e938fb52d40ece68409eb9d457b91e9b"}, 0x1001) 06:52:07 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x10}, 0x300}, 0x0) 06:52:08 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x25}, 0x48) 06:52:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:08 executing program 0: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7ffc0001}]}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 06:52:08 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2}, @sadb_key={0x1, 0x8, 0x2}]}, 0x28}}, 0x0) [ 410.724066][ T27] audit: type=1326 audit(1702882328.436:2): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6380 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ff09647cba9 code=0x7ffc0000 [ 410.749779][ T27] audit: type=1326 audit(1702882328.446:3): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6380 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=28 compat=0 ip=0x7ff09647cba9 code=0x7ffc0000 [ 410.773388][ T27] audit: type=1326 audit(1702882328.446:4): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6380 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ff09647cba9 code=0x7ffc0000 [ 410.796544][ T27] audit: type=1326 audit(1702882328.456:5): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6380 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7ff09647cba9 code=0x7ffc0000 06:52:08 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x5}]}, 0x20}}, 0x0) 06:52:08 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x4}]}, 0x1c}}, 0x0) 06:52:08 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x2, 0x12, 0x0, 0x0, 0x2}, 0x10}, 0x2}, 0x0) 06:52:08 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x13, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, [@sadb_x_sec_ctx={0x1}]}, 0x18}}, 0x0) 06:52:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:08 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x74, 0x2, 0x8, 0x5, 0x0, 0x0, {}, [@CTA_TIMEOUT_DATA={0x3c, 0x4, 0x0, 0x1, @icmp=[@CTA_TIMEOUT_ICMP_TIMEOUT={0x8}, @CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x4}, @CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3}, @CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x4}, @CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x7}, @CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x7ff}, @CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xfffffffd}]}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x74}, 0x1, 0x0, 0x0, 0x8000}, 0x20044808) 06:52:09 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) connect$pptp(r0, &(0x7f00000000c0)={0x18, 0x2, {0x0, @private}}, 0x1e) 06:52:09 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$nbd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="67446698000000000000000000000000d99c1d7b14bd916ac84adaa68a12a8309702777299387c99a8683a0632bb5b08466d43f90b9c51cf35f599db181a0e4101f98306a70fc34b18350dfe2da097a07e766a624d36b17f3d770f20c7dd9cee339d8c68a023b8d7ea8f21dd9f1465668e2a50474f316826d07edbd351341dc549f1a037e161fd253f5031fdf721b015504cdbb5939ee5dc9b0f39dc50e1f4edb9bf35537ca5e467f23097ad40db86e6a8c1609ea8d4c75187fd069cc3a52d5b885c1a4d8eeb5d9be47245ed9933123f1e51cea52de56bd39add48546c86a4fa5ffc4e1af7f674a296b44fc4c652c0806d4791f0b093f47d518edb626fa28bb39ca9af6842fcb604c4d3726fa1d714667fe8017fa1435cf4825cb573e4ebb838eed65f2afa06b28456e6ffe7113e74e76721837a1bffe2b3cc87e69c674012bde0e575710d7194d37acf4057c93b7cd183d40d5a995338ffa04e204835e79af9ff69d42c4890d09347027b127a80d5719256726cb3d6eac292f71a84d9685c07ad52703b916c47f944ab8b67cb01241c2bde1d2d0a572372d6c0c1e5ffff000000000000a4b9d0482a62d1d0ca93f99e4cad3162e1197858a33b7dcaf8f04df06b3de953149ee0c72c5b1e7e59a557ee3c679ab1e193263f35802ec6bd61ff8ef9fe559e84c16823e5c7200b9ec2cf6c7d0d81255f23ef873016e7afe95b0c9c04dc249886b24c73d08adbd4e241218a9bcbf7033b4925314bc5a86e8925533767e0ecd96862deda5dfcb1b56296c83979105c9a3b9780a43579248c73a0808702a18b7a349c10f8f3b5ee90088d70ab712f0db689bc7284fb9e2192842788f298ddc9e69791478ff0732f88bb5c7c74961ce4e8eadafa98dd21a9052423b16c740ac80ba53070922bcdfd4c3f3471a274f14b7cd8e23b7cefdd87a481d9422515afe4c53ccea23ca8e4bfef868364bd55eb1c1c5455380dbf3a8398ad67822d3bd916d2859af163e7c5191cde5e57db1abb8539857dc4b045082f70b2766ba0e0dc9e7c13deb8668f677e25e76e774fdbd5b3e83d6a9e03331ea471ed93b0892bb261fecb438be1b7c8c3288a7041b55d657bcd6c4e04d370d6269f7a109caae6b51886ee98e509a490b341a19c647188358619bed33578b8a5501d3c07902735c82a5390af3a1758853deade3321edce94913b0e291a6186cf185d3393410d55209850b33fc036576d0ec26a998d08da9a5d6a29f385c9eba5e7137473956b4bf547dfee9d5e507edc09ba43990a188ef884e40b87e43c191169658d52f15288ea6359ed6db6b64b2f3550dffeaac5fa23097d1875cd428bc92df5d6217d6327291864ac25e87f103a4cfd1983d91583ae46caa8705c845a024af2853b65052e8bf716a5cc76085cd16ffb71d692967efd0aa9d337518e27514c6ae9264df809aaf358a10eb2c86604ee6f05e632fd365d154218449b2e1d3492bb19d860acf347b98f6b4d15302f8f548044d1ffd9118166f91915d81a89d25670a3a02b5e6fddd40bdb27f71a3fd8b1efdf0b730d35b7ed8a777f376a2d40342745ebcf26c9f32c18ee5a9ceaec61a4fb9f551edcd84d24d39ad8710cfcffdb98e8bdd0f5e8c773c5cc07cee2c69c5b4aaa3cac0e7ba78f83766f4194c9a2697c5bc3210cba1972b9811b80d8f208a272f2fefe638196a1ec1560f1b1556dc1ba7868f043a3c40aa10f6005bdb6ba52e851539513800c12033ea6bdc6a1ba407120caf04d1f4cbaebfa19038751584f8a27f6dedaf67a07d0f9e14965e6e475f1d4b4fca84663c346777574fa72e640d3ee4de4a2e425c648adda1b7203ea9c9cd687146ed64d2f9bdd09a783f43751711a70b37b6878803e0c2ffe5b385fff07f7af72dfb5b0fd79d8d17b678108f83edf1af0073423c51275792b2a38e44a9f8390959fc096b6b9cd0261ee33f069bf9787a02d8b45c09966f22e0dc113011e0b3c000591f0d3126c7fe1159caf417d354d2e592b6ee03298027f868817ba97513b64e2d7a6fb2032b0869a19078d47b07cb1f0a14c5580e29c7d06a70a65d506340b538419e7542cd596491f64302b530570cbdd002e3395942af1639dcec65be7bee109c8eb00a09df73ca3aa74840a2be27e45a431c573df561d99bbbddcdc194967c459d3f43eaf9794951c3454ef7f7af7cc4fe0dbbc44b7ffc39fdc17f56cb10cccfd89736d965a2cad4fe8b51faf9d971d1c17d80b3a8d02863e2ad7ac7f75e2065f8f260b83385a2ca85a71de8a46f0ddbf59d0b12960a2b8ce72e2652d13f9b1277b67202842922f27534f86b58dccfcd6d8cefd69317e23c5ac8397f833947444d42ce67c235d9c169345f00b151187f8eaed28449a6be8f320e51d61ab9e37ff7abb598f1cbf5f3a069aa3c4499999c430729f691bb4db4e2fd33280a27ae3cd6543db7f8669684b06052b2510e3a1a8ec822c9de29249fafd18e924fa589251c5fb3b6377f08dbee7790308f53a88984b6270e231c1df0c27d0472b389d97b85db3e0f3b748253b2db0dada7dcafd6546e8543061ed0256d6acbcdfc31ebbd6f0f03cc1026dba15882e6b8b7f3218de00c81a2a5dfbe6edc009800ffdbce4d70811f10fc2df5ad5c851ce8a5a6c5c0d30880754e91e3ea19a2f25db328c54a006d0462524d389f9a261304acff81e786f29423c9b457ccbc329d79a2463192b71b6d7a4ed26b67536c6f44b739b0cf483e15be4d75cbc9c1d8af462eacac28572c2bfa4ab1c73e131ff000e69dfc1fd12ef3585ba55a3a9d98a2a386309304f7efe7501584ea5450dc75ad3ad2ebfa466cb36098c487d6a6a12412b2aa2d474ba58010eb37e418b773265177d26c773835efebbea0008485638b468eacce084b87d13f77d4bc86c53d74df91bd9e9ed393f4f5dfa5e538b1134e4e62e01e3e5ba72beeb798051328229b22daba11ee909868466b2650b88dce315296c89fa03dfa166116700a65b71cb35638e4361159d7bf0482c5b9a17b1a56b17f21fc52f026e389fe97f3a73f689aea0d2ffdb357cc215fd24e773661198cde1569bf5a8ebdcc09c6848946581e3d97432418030047df065a67364e04ce346692d7afb9b1b8e65943f0304170dfc153a53c88a1b5623ec204664ebe6c3962c13071a073d6532187717e97cf7f85f3fb70560df091e7b67a6807b1452c8a4bf8d68217294d14d485967285e10af5b1d563db29abe62e39d9c799b726270959411b5b425412eddee1a7b493a0fe2f9fdfd66ac48fb9df5282e8759a8f8d337b80401849111f658e72eab589af83f8657ef74ffa74e3014bed6c763aa59903c59f5cacfa9d067e70fa07ec27b4e4a6b4ead853df2e4e545e9fc574024f201dfeb0b63f52145654f8498d2460ccd2bb9f66d0025fbbec87d6ea7905296c7c88c7fe8e1ef840b18579f9a8cebd51120b36971be8dd5cc25b883186bdefdfb947c234d136e7af67106071d984f36546e01f2d63016188842f58cb24401482d311a6ea0d689872c2422e34fb27ea59e4633d747c7a76890ec9c4810f3d05d8e47f3e1fc0b26937767a76eb3bc94b54021cffa631b1e8c51bff52054cc36f14b19bcef33297416f6762c311fb524c47c9ba4be0821ff370d80218748b8ed7da36170a3fdf077b238316362a8701ff314990c32610731d40f106b593f7d519da7bf9a5a041d34a40d1a671e4b1e44cd146bd26783979e43642968f5c31fc04df381b083cbd34db07642e300d3fc60887a2bb647d6d84479dac3784701e39bb360a479b21247e91235fe17db6806e4dda7fbac72ade9c5d43f7ed642181add1d583ad3e01412dd77df52a91f357d7667dadfa9a590d60e725998d7176e1d3faaa71fa4648019912bb504323db90ddf19fad29c3260bf9bb8899b5dc1cdceedf19b28f5d3a947a2dde453029a6cf767366f2615d4379801ce7f532844d7fc50f93623fa432ca49c4e90ceaf5bc7c831163d2e5f261dad25103185dbc17123ba3bd278b0df12d0ab1a8d306c41ceada3d3403a8e84ab18f8b5176a4adb7a92ed16eb73d9c437c2e73af28b7812dabb91a3664c7f27c22690c8755a62c085747d557c708928a436325da647c6046f5f9122be8815c13980f98fdf5331fe7b1d366f6b7429b3495a6a566f33aaa7f25a7d93f3e7fb692612ee37434abceda2ccb13e6ee354a13c7c92963c268d77c0db952b68c48980665205c15d243ca67676a26969b9cbb50985f853d8a81c6feab52a0cd661161165a61550f43372dace0ba4a6e1875185135044a7d0e03af74db9a4fe124f916692371c6f029dd61a054bf563caeb4963e8a512f73f855b45dd2632a5683816d17442bd2590855b62a0c8105e48589d00fca635513554682a74efc85982054ff8a6ba393c0729797c359e0b311a331b8b90d1ab6f1cbed9fd970e472d37bb6d3cdf564e38fae8abccdf10acdcbc223cb251373d863ea28c8276a938f9f0212e914aa36d3fdec8cf0fbd5cdc35842e2c13b1b03331c143b6d96e9a104a0877a78abb7b2e7966db8dea2444f825538d4200865bb6fc52aa68070ce799c6aa404bd839dbc0f7bfa51c5196802988ac18475454b3027b04412510a2d6fe1c941f01a18d4efed31751ef1d5386698bb04f1429594eb94a4e0c0edbe1b3e94ca28ef9ff6ed9258425a72352112bd6fc39e52fa6796faffbc2abbc0c987cb2d0437491d939f7186b8f179dca631cd0d9c50c9d97eb066e7329c3c3146f7fe10b30e58afdc0985fbfec921635f961e1648177d9f93f49971e8f09c4e6749dd57a583008532391a02bc34403b0fae8077e5032ff9ae17ca4de07a94372941026ea0b1c48596076476f0b1a63fda531e50b72a1004061f5befa704a099dbc612f1c7012b3d82ba9664a9c0b1e306b5bb1fcbee13cdf4ca3b62005deed67a5b6e75e71d2b5042717232c57b46bee7b893c16363369ef0f6b38673e86aa8bb027a2e711c2d980d54e43e2cf353fa12ed9466991bdd34afbf7a46e06c1f8e278d01a5c72acb83b3b4886fd940bf9b1a792f15730f730367b016f61aab31ee32ea7563fc1c26695f87f300c20ff5133833ae51b890e2a9a5f324af014ac86887f8d28a73bdc1e023d005763a69c9e921f1426c392826a9e4e053f30a0268963ee9d60f3b313de6b305cb899bb6624c9316a009f65a193f1f83589e0b01e8ae0d62c8e70b7660374dd9fa13564620be43ba56f6e43a81d440095c77dc37445d7ec6e8a6711c19aa6fa9b32c524e9c73f3cc7934a508b9e43a9d71983097509b63eb389e8b72c1e1c359bdcb008b1abcd775293a481ae84063c649e62cee336e298b4832d3764c5b3937caa1691af23c4a37588f8b536d6f1cb4901a11346cd641c3f336d13ae7bc70154fcce592976bc7184fce114cc0878180f133c"], 0xfdef) 06:52:09 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$SIOCPNGETOBJECT(r0, 0x89e0, 0x0) 06:52:09 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x12, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x7}]}, 0x28}}, 0x0) 06:52:09 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0213000002"], 0x10}}, 0x0) 06:52:09 executing program 3: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0xc, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, [@sadb_x_sa2={0x2, 0x7, 0x0, 0x0, 0x0, 0x2}]}, 0x20}}, 0x0) 06:52:09 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) eventfd(0x0) r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) io_setup(0x4, &(0x7f0000000440)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r0, &(0x7f00000000c0)="b52927f4b4899848ae75291f4dd37fd34e5b4530a90d155c65fb518deb0b266893e35cbd9a2d6c93b3a4ea76abf697cc8d40f21177e14d80bfef3fbd5d72ba9ce6", 0x41}]) 06:52:09 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000340), 0x802, 0x0) write$uinput_user_dev(r0, &(0x7f0000000480)={'syz0\x00'}, 0x45c) 06:52:09 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8911, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:09 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x4020940d, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:09 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8932, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:10 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)={0x2, 0x3, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 06:52:10 executing program 1: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000003580)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, r1, 0x0}]) io_getevents(r0, 0x0, 0x2, &(0x7f00000000c0)=[{}, {}], 0x0) 06:52:10 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) write(0xffffffffffffffff, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8", 0x105) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00'}, 0x10) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x4000000) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x0, &(0x7f0000000100), 0x4) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, 0x0, 0x0, &(0x7f0000000200)=""/20, 0x14, 0xd571012c}, 0x114) write$binfmt_elf64(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES32], 0x100000530) 06:52:10 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8931, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:10 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89b0, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:10 executing program 4: ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) getresgid(&(0x7f0000000080), &(0x7f0000000340), &(0x7f0000000380)) 06:52:10 executing program 1: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000003580)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, r1, 0x0}]) io_getevents(r0, 0x0, 0x2, &(0x7f00000000c0)=[{}, {}], 0x0) 06:52:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:10 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001f532e9dd12284f3f00eeffffff", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="7000000024000b0effffffff0000000000000000", @ANYRES32=r2, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d000000400002"], 0x70}}, 0x0) 06:52:10 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7ffc0001}]}) mlock2(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:52:10 executing program 4: r0 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x0) mmap$usbmon(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x100010, r0, 0x0) [ 413.287607][ T6443] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 413.352045][ T27] audit: type=1326 audit(1702882330.996:6): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6440 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd2c327cba9 code=0x7ffc0000 [ 413.375856][ T27] audit: type=1326 audit(1702882331.016:7): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6440 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd2c327cba9 code=0x7ffc0000 06:52:11 executing program 1: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000003580)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, r1, 0x0}]) io_getevents(r0, 0x0, 0x2, &(0x7f00000000c0)=[{}, {}], 0x0) [ 413.399169][ T27] audit: type=1326 audit(1702882331.036:8): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6440 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=325 compat=0 ip=0x7fd2c327cba9 code=0x7ffc0000 [ 413.429176][ T27] audit: type=1326 audit(1702882331.046:9): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=6440 comm="syz-executor.3" exe="/root/syz-executor.3" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd2c327cba9 code=0x7ffc0000 [ 413.566838][ T6446] netlink: 36 bytes leftover after parsing attributes in process `syz-executor.0'. 06:52:11 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0xc020660b, 0x0) 06:52:11 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8995, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:11 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0xc0189436, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @local}}}}) 06:52:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:11 executing program 1: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000003580)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, r1, 0x0}]) io_getevents(r0, 0x0, 0x2, &(0x7f00000000c0)=[{}, {}], 0x0) 06:52:11 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:11 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8913, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:11 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0xc0189436, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:11 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8982, 0x0) 06:52:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:12 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8929, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'gre0\x00', &(0x7f0000000000)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}}}}) 06:52:12 executing program 3: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0xf, 0x0, 0x0, r1, 0x0}]) 06:52:12 executing program 5: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000100)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000680)={0x0, 0x0, 0x19, &(0x7f0000000200)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "21606a9c96f2ae749ddca76cec977615"}]}}) 06:52:12 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = eventfd(0x0) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) io_setup(0x4, &(0x7f0000000440)=0x0) io_submit(r3, 0x2, &(0x7f0000000240)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x5, 0x0, r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x1, r1}]) 06:52:12 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000080)={'wg0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000040)='{', 0x1, 0x0, &(0x7f00000000c0)={0x11, 0x8906, r1, 0x1, 0x0, 0x6, @multicast}, 0x14) r2 = socket$packet(0x11, 0x2, 0x300) r3 = accept4(r2, 0x0, &(0x7f00000002c0), 0x80800) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, &(0x7f00000003c0)={'sit0\x00', &(0x7f0000000300)={'gre0\x00', r1, 0x737, 0x700, 0x1, 0x8000, {{0x1c, 0x4, 0x3, 0x2, 0x70, 0x67, 0x0, 0x7, 0x4, 0x0, @local, @empty, {[@ssrr={0x89, 0xb, 0x6b, [@initdev={0xac, 0x1e, 0x0, 0x0}, @local]}, @lsrr={0x83, 0xb, 0xd5, [@private=0xa010100, @rand_addr=0x64010102]}, @rr={0x7, 0xf, 0x4c, [@broadcast, @local, @broadcast]}, @timestamp_prespec={0x44, 0x34, 0x89, 0x3, 0x5, [{@multicast2, 0x8000}, {@remote, 0x3}, {@loopback, 0x2}, {@multicast2, 0x8}, {@multicast1, 0x401}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4}]}]}}}}}) bind$packet(r3, &(0x7f0000000400)={0x11, 0xf7, r4, 0x1, 0x8, 0x6, @local}, 0x14) 06:52:12 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r0 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:12 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8927, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:12 executing program 3: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x2, &(0x7f0000000880)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6, 0x0, r1, 0x0}]) [ 415.221948][ T5729] usb 6-1: new high-speed USB device number 2 using dummy_hcd 06:52:13 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8949, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:13 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8924, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:13 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r0 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) [ 415.492208][ T5729] usb 6-1: Using ep0 maxpacket: 32 06:52:13 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl2\x00', 0x0}) 06:52:13 executing program 1: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r2}]) [ 415.671852][ T47] Bluetooth: hci0: command 0x0406 tx timeout [ 415.673202][ T5026] Bluetooth: hci1: command 0x0406 tx timeout [ 415.678766][ T47] Bluetooth: hci2: command 0x0406 tx timeout [ 415.685049][ T4388] Bluetooth: hci3: command 0x0406 tx timeout [ 415.692680][ T47] Bluetooth: hci4: command 0x0406 tx timeout [ 415.696623][ T5026] Bluetooth: hci5: command 0x0406 tx timeout 06:52:13 executing program 4: r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x0, &(0x7f0000000200)=0x5) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) newfstatat(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="08000500f906000715000300010000e0020600005f000000"], 0x5c}, 0x1, 0x0, 0x0, 0x4048080}, 0x20044021) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r2}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x114) write$binfmt_elf64(r1, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32], 0x100000530) [ 415.732070][ T5729] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 415.741078][ T5729] usb 6-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 415.751656][ T5729] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 415.877982][ T6497] Zero length message leads to an empty skb [ 415.937093][ T5729] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 415.947745][ T5729] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 415.956666][ T5729] usb 6-1: Product: syz [ 415.967150][ T5729] usb 6-1: Manufacturer: syz [ 415.972862][ T5729] usb 6-1: SerialNumber: syz [ 416.352851][ T5729] usb 6-1: 0:2 : does not exist [ 416.428274][ T5729] usb 6-1: USB disconnect, device number 2 06:52:14 executing program 5: syz_usb_connect$uac1(0x4, 0x71, &(0x7f00000003c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 06:52:14 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r0 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:14 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x894a, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:14 executing program 1: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r2}]) 06:52:14 executing program 3: socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x803, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x13) ptrace(0x10, r0) 06:52:14 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x5452, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:14 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) r0 = memfd_create(&(0x7f0000000480)='\x02\a\xc5(\xec[r\xe1:', 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 06:52:14 executing program 1: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r2}]) 06:52:15 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8943, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:15 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8993, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:15 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x2, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:15 executing program 5: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000100)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 06:52:15 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 06:52:15 executing program 1: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r2}]) 06:52:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:15 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'gre0\x00', &(0x7f0000000040)=ANY=[@ANYRESHEX]}) 06:52:15 executing program 4: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0xf, 0x8, 0x0, r1, 0x0}]) 06:52:16 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8914, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:16 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) eventfd(0x0) r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) io_setup(0x4, &(0x7f0000000440)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, r0, &(0x7f00000000c0)="b5", 0x1}]) [ 418.432596][ T5706] usb 6-1: new high-speed USB device number 3 using dummy_hcd 06:52:16 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8948, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) [ 418.691733][ T5706] usb 6-1: Using ep0 maxpacket: 32 06:52:16 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000840)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058903"], 0x0) [ 418.832074][ T5706] usb 6-1: unable to get BOS descriptor or descriptor too short 06:52:16 executing program 1: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000003580)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x0, r1, 0x0}]) [ 418.934450][ T5706] usb 6-1: unable to read config index 0 descriptor/start: -71 [ 418.942636][ T5706] usb 6-1: can't read configurations, error -71 [ 419.381732][ T5753] usb 5-1: new high-speed USB device number 14 using dummy_hcd 06:52:17 executing program 0: io_setup(0x4, &(0x7f0000000440)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = eventfd(0x0) io_submit(r0, 0x1, &(0x7f00000002c0)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r2}]) 06:52:17 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8992, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:17 executing program 1: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x2, &(0x7f0000000380)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, r1, 0x0}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0x0, r1, &(0x7f0000000040)}]) 06:52:17 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8946, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) [ 419.636817][ T5753] usb 5-1: Using ep0 maxpacket: 16 [ 419.782372][ T5753] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x89 has an invalid bInterval 0, changing to 7 [ 419.793832][ T5753] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid wMaxPacketSize 0 [ 419.804882][ T5753] usb 5-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 419.814471][ T5753] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 06:52:17 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'sit0\x00'}) 06:52:17 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000100)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000680)={0x0, 0x0, 0x5, &(0x7f0000000200)={0x5, 0xf, 0x5}}) 06:52:17 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x891f, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) [ 419.877748][ T5753] usb 5-1: config 0 descriptor?? 06:52:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x891d, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) [ 420.273789][ T5753] usbhid 5-1:0.0: can't add hid device: -71 [ 420.280674][ T5753] usbhid: probe of 5-1:0.0 failed with error -71 06:52:18 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @local}}}}) [ 420.378855][ T5753] usb 5-1: USB disconnect, device number 14 [ 420.563121][ T5700] usb 1-1: new high-speed USB device number 13 using dummy_hcd 06:52:18 executing program 4: io_setup(0x406, &(0x7f00000001c0)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = eventfd(0x0) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x1, r2}]) 06:52:18 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8937, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8922, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) 06:52:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:18 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x2014, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa}, 0x48) [ 420.861960][ T5700] usb 1-1: Using ep0 maxpacket: 32 06:52:18 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8970, &(0x7f0000000180)={'ip_vti0\x00', 0x0}) [ 421.083740][ T5700] usb 1-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 421.092796][ T5700] usb 1-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 421.103282][ T5700] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 06:52:18 executing program 5: io_setup(0xdd, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x2, &(0x7f0000000380)=[&(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, 0x0, r1, 0x0}, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0x0, r1, 0x0, 0x0, 0x7b81}]) 06:52:18 executing program 3: io_setup(0xf267, &(0x7f0000000000)=0x0) io_destroy(r0) [ 421.342373][ T5700] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 421.352220][ T5700] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 421.360492][ T5700] usb 1-1: Product: syz [ 421.365059][ T5700] usb 1-1: Manufacturer: syz [ 421.369892][ T5700] usb 1-1: SerialNumber: syz [ 421.778519][ T5700] usb 1-1: 0:2 : does not exist [ 421.871593][ T5700] usb 1-1: USB disconnect, device number 13 06:52:20 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000100)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000680)={0x0, 0x0, 0x22, &(0x7f0000000200)={0x5, 0xf, 0x22, 0x4, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "21606a9c96f2ae749ddca76cec977615"}, @generic={0x3}, @ptm_cap={0x3}, @ptm_cap={0x3}]}}) 06:52:20 executing program 4: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_opts(r0, 0x29, 0x3b, 0x0, 0x10) 06:52:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:20 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000080095"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000100)=ANY=[], 0x208e24b) sendmsg$IPCTNL_MSG_EXP_NEW(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, 0x0}, 0x18) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr(cast6)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000001280)="b7f2288d3aaea2bc0000def1260a00"/24, 0x18) r4 = accept$alg(r3, 0x0, 0x0) recvmmsg(r4, &(0x7f00000005c0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001800)=""/4096, 0x7ffff000}], 0x7, 0x0, 0x3000005, 0x7002000}}], 0xe100, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x4, 0x0, 0x7bf6, 0x220}, 0x48) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000001280)="b7f2288d3aaea2bc0000def1260a000000000000", 0x14) sendfile(r4, r2, 0x0, 0x2000010000a006) 06:52:20 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x21, 0x0, 0x0) 06:52:20 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_udp_SIOCINQ(r1, 0x541b, &(0x7f00000029c0)) setsockopt$inet6_udp_int(r1, 0x11, 0x66, &(0x7f0000000000)=0x1400000, 0x4) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_GET(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x38, 0x0, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@L2TP_ATTR_PEER_COOKIE={0xc, 0x10, 0x38}, @L2TP_ATTR_OFFSET={0x6, 0x3, 0xbd8d}, @L2TP_ATTR_DATA_SEQ={0x5, 0x4, 0x9}, @L2TP_ATTR_VLAN_ID={0x6}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_udp_SIOCINQ(r2, 0x541b, &(0x7f00000029c0)) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f00000003c0)={'ip6_vti0\x00', &(0x7f0000000340)={'syztnl2\x00', 0x0, 0x29, 0x4, 0x4, 0x5, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @dev={0xfe, 0x80, '\x00', 0x2b}, 0x7800, 0x40, 0x1ff, 0x3}}) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$IPVS_CMD_GET_SERVICE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140), 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0xd4, r3, 0x4, 0x70bd2b, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x4}, @IPVS_CMD_ATTR_SERVICE={0x6c, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@private1}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@private=0xa010100}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x11, 0x30}}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x2}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x44}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@private2={0xfc, 0x2, '\x00', 0x1}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x2b}, @IPVS_SVC_ATTR_PE_NAME={0x8}]}, @IPVS_CMD_ATTR_DEST={0x14, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x7ff}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x3}]}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x7, 0x6, 'sh\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x1ff}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x3f}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0x81}, @IPVS_DEST_ATTR_TUN_TYPE={0x5, 0xd, 0x1}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e21}]}]}, 0xd4}, 0x1, 0x0, 0x0, 0x800}, 0x400a810) setsockopt$inet6_int(r0, 0x29, 0x4, 0x0, 0x0) 06:52:20 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x5452, 0x0) 06:52:20 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4e, 0x0, 0x300) 06:52:20 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) [ 423.234635][ T5699] usb 1-1: new high-speed USB device number 14 using dummy_hcd 06:52:21 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) [ 423.582553][ T5699] usb 1-1: Using ep0 maxpacket: 32 06:52:21 executing program 4: r0 = socket(0x18, 0x0, 0x0) setsockopt$inet_icmp_ICMP_FILTER(r0, 0x1, 0x1, &(0x7f0000000040)={0x4}, 0x4) 06:52:21 executing program 3: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89a2, &(0x7f0000000000)={'vcan0\x00'}) [ 423.832197][ T5699] usb 1-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 423.841201][ T5699] usb 1-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 423.854469][ T5699] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 424.162887][ T5699] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 424.172380][ T5699] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 424.180646][ T5699] usb 1-1: Product: syz [ 424.185210][ T5699] usb 1-1: Manufacturer: syz [ 424.190044][ T5699] usb 1-1: SerialNumber: syz [ 424.330617][ T5266] udevd[5266]: error opening ATTR{/sys/devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 424.633503][ T5699] usb 1-1: 0:2 : does not exist [ 424.832529][ T5699] usb 1-1: USB disconnect, device number 14 06:52:22 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005940)={0x0, 0x0, &(0x7f0000005900)={&(0x7f0000000540)=@newtfilter={0xec4, 0x2c, 0x200, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {}, {0xe, 0xffe7}}, [@filter_kind_options=@f_rsvp={{0x9}, {0xd8, 0x2, [@TCA_RSVP_ACT={0x4}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x40, 0x7}, {0x0, 0x0, 0x3f}, 0x16}}, @TCA_RSVP_DST={0x8, 0x2, @local}, @TCA_RSVP_POLICE={0x60, 0x5, [@TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x2}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0xffffffffffffffff, 0x100, 0x0, 0x0, {0x5, 0x0, 0x1, 0x0, 0xd10, 0x101}, {0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RATE64={0xc}]}, @TCA_RSVP_POLICE={0x48, 0x5, [@TCA_POLICE_RESULT={0x8, 0x5, 0xea}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x2, 0xffffff81, 0x4, {0x0, 0x0, 0x0, 0x0, 0x5, 0x7ff}, {0x4, 0x0, 0x8, 0x0, 0x1f}, 0x1, 0x0, 0x8}}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x18fd}, @TCA_RATE={0x6, 0x5, {0x0, 0x4}}, @TCA_CHAIN={0x8, 0xb, 0x7}, @TCA_CHAIN={0x8}, @filter_kind_options=@f_u32={{0x8}, {0x4}}, @TCA_CHAIN={0x8}, @filter_kind_options=@f_cgroup={{0xb}, {0xd74, 0x2, [@TCA_CGROUP_ACT={0x3a0, 0x1, [@m_ife={0x198, 0x0, 0x0, 0x0, {{0x8}, {0x9c, 0x2, 0x0, 0x1, [@TCA_IFE_TYPE={0x6}, @TCA_IFE_METALST={0x18, 0x6, [@IFE_META_TCINDEX={0x6, 0x5, @val=0x8}, @IFE_META_SKBMARK={0x4, 0x1, @void}, @IFE_META_SKBMARK={0x8}]}, @TCA_IFE_DMAC={0xa, 0x3, @remote}, @TCA_IFE_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3b}}, @TCA_IFE_TYPE={0x6}, @TCA_IFE_SMAC={0xa, 0x4, @local}, @TCA_IFE_DMAC={0xa, 0x3, @remote}, @TCA_IFE_TYPE={0x6, 0x5, 0x9}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x20}, 0x1}}, @TCA_IFE_PARMS={0x1c, 0x1, {{0x0, 0x0, 0x0, 0xfffffffd}}}]}, {0xd6, 0x6, "287009e6b4405c5ccae68731cc71ad2a873033ccf2c06667298ff65c5f6906e3407480b65390b30c37aa01b80e73dcb5135d07837afad8581a54911f59d570d2c1920ee54c255aa56abd3080807516833fc6313a34cef03fed8315c1000b81a2ac018fe4f011e697f6a692327a3b51b863f15d68d73eac0c9a4a7528727106d0d19bec45d8c9eb56cf5d35c0ec6b44f70ac109f59f27a439a0d0555b0343e9023f84dc5c3da241df42e5d62196d7eb866a61d3437f671764ef62c7accf622727de83fd5aaa708ab81930f19445e05ac10acc"}, {0xc, 0x7, {0x0, 0x1}}, {0xc}}}, @m_csum={0x118, 0x0, 0x0, 0x0, {{0x9}, {0xc8, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x0, 0x27121d6ed0367d09}}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x0, 0x20000000, 0x3}}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1f, 0x0, 0x0, 0x0, 0x9}}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x6}}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x1f, 0x2, 0x20000000, 0x8, 0x8}}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x6e8b, 0x7515d351, 0x10000000, 0xfffffff8}, 0x7c}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x0, 0x2, 0x0, 0x1, 0x8001}, 0x66}}]}, {0x28, 0x6, "f94f1eeb6591d768c53e534e380d95584654d38a6120ecfbe09b6cff4f56d800ec7d5210"}, {0xc}, {0xc, 0x8, {0x2}}}}, @m_sample={0xec, 0x0, 0x0, 0x0, {{0xb}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_RATE={0x8}, @TCA_SAMPLE_RATE={0x8, 0x3, 0x8}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x5d2, 0x0, 0x4, 0x3, 0x1}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x20}, @TCA_SAMPLE_RATE={0x8, 0x3, 0xffff}]}, {0x88, 0x6, "170eee24edb3d0fdb62cb396d85cfea235613f44f6dd0f70427e452be7f56620ca69a6e2ceb988a5d1d806e1042b51008eb6ca1495a178826bd73950b660737dd2b7f38c4f8254b394b6610524f88cbfad346884a109177709825b61153ccd90f2cdb5a60ec40436a8f2aac771e86142dd16630b6ad9a9dff531abb20bd54b9d4c1b735c"}, {0xc}, {0xc, 0x8, {0x2}}}}]}, @TCA_CGROUP_EMATCHES={0x128, 0x3, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x40, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{}, {{0x0, 0x0, 0x0, 0x1}}}}, @TCF_EM_NBYTE={0x14, 0x1, 0x0, 0x0, {{}, {0x0, 0x1, 0x0, "c4"}}}, @TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0x1, 0x7, 0x1}, {{}, {0x3, 0x0, 0x1}}}}]}, @TCA_EMATCH_TREE_HDR={0x8}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x38}}, @TCA_EMATCH_TREE_LIST={0xcc, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0x99, 0x7, 0x91f}, {{}, {0x0, 0x1, 0x1, 0x1}}}}, @TCF_EM_IPT={0x14, 0x0, 0x0, 0x0, {{0x40}, [@TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x3}]}}, @TCF_EM_META={0x14, 0x0, 0x0, 0x0, {{0x0, 0x4, 0x5}, [@TCA_EM_META_RVALUE={0x8, 0x3, [@TCF_META_TYPE_INT]}]}}, @TCF_EM_CONTAINER={0x48, 0x3, 0x0, 0x0, {{0x2, 0x0, 0x6b7}, "871fb6c0a53d2289f64bb300fa126a72e8a1bb3ba3f8353266f8727c6512c00a41bee481f11e287fa00e4559924eaca742ab8bdd76081bd26c"}}, @TCF_EM_CMP={0x18, 0x0, 0x0, 0x0, {{}, {0x0, 0x0, 0x7, 0x0, 0x3, 0x0, 0x2}}}, @TCF_EM_U32={0x1c, 0x2, 0x0, 0x0, {{}, {0x0, 0x400}}}, @TCF_EM_NBYTE={0x10, 0x0, 0x0, 0x0, {{}, {0x0, 0x0, 0x2}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x7fff}}]}, @TCA_CGROUP_POLICE={0x848, 0x2, [@TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x401, 0x8b8b, 0x0, 0x2, 0x0, 0xffff, 0x0, 0x68e9, 0x5, 0x7, 0x400, 0x0, 0xa5, 0x40, 0x0, 0x0, 0x0, 0x2, 0x8000, 0x0, 0x0, 0x0, 0x0, 0xee0d, 0x4, 0x6a4, 0x0, 0x0, 0x9, 0x6, 0x7, 0x3, 0x66c, 0x0, 0xe0000000, 0x7fffffff, 0x6, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x125, 0x0, 0x2, 0x135a, 0x0, 0x5, 0x5, 0x10001, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x5, 0x1c, 0x0, 0xfffff001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, 0x2, 0x7fffffff, 0x1, 0x9, 0xfffffff7, 0x0, 0xa84, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0xffffffff, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x5, 0x0, 0x7, 0x0, 0x0, 0x5, 0x9be, 0x1, 0x0, 0x26, 0x0, 0x4, 0x80000000, 0x0, 0x9, 0x0, 0x2, 0x4, 0x0, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8, 0x400, 0x5, 0x0, 0xfffffffd, 0x0, 0x0, 0xd72, 0x7, 0x7fffffff, 0x1000, 0x41, 0x0, 0x9, 0x5, 0x0, 0x0, 0x8, 0x9, 0xfffffff9, 0x4, 0x8d, 0x0, 0x0, 0xf24a, 0x4, 0x0, 0x0, 0x4, 0x0, 0xffff0001, 0x0, 0x0, 0x3, 0x0, 0x5617, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8, 0x2, 0x765, 0xfffffffc, 0x0, 0x3, 0x5, 0x0, 0x0, 0xfffffff7, 0x8, 0x2, 0x0, 0x0, 0x81, 0x0, 0x200, 0x0, 0xffffffb9, 0x1, 0x23, 0xf7d7, 0x0, 0x7f, 0x20, 0x0, 0x5, 0x7, 0x0, 0x1fe0, 0x0, 0x3, 0x19eabdaf, 0x0, 0x9, 0x6, 0x0, 0xfffffeff, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x6, 0x2, 0xa786, 0x10001, 0x5, 0x6237, 0x0, 0x0, 0x4, 0x0, 0x9, 0xfffffff8, 0x698c, 0x0, 0x8000, 0x0, 0x3, 0x7, 0x0, 0x0, 0x0, 0xff, 0x0, 0x3ff, 0x4, 0x1, 0x0, 0x0, 0xffffb35a, 0x3439, 0x3, 0xfffffff7, 0x3]}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x3}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x6}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2660, 0x80000000, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x6, 0x0, 0x0, 0xb369, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x2, 0x3cc6, 0x3f000000, 0x80000001, 0x3ff, 0x0, 0x0, 0x7, 0x5, 0x0, 0x3, 0x0, 0x0, 0x81, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe963, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x5, 0x0, 0x400, 0x0, 0x6, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x5b, 0x0, 0xe2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xffff314b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x7]}, @TCA_POLICE_RATE64={0xc}]}, @TCA_CGROUP_ACT={0x60, 0x1, [@m_xt={0x2c, 0x0, 0x0, 0x0, {{0x7}, {0x4}, {0x4}, {0xc}, {0xc}}}, @m_police={0x30, 0x0, 0x0, 0x0, {{0xb}, {0x4, 0x2, 0x0, 0x1, [[], []]}, {0x4}, {0xc}, {0xc, 0x8, {0x1, 0x1}}}}]}]}}, @TCA_CHAIN={0x8, 0xb, 0x8}]}, 0xec4}}, 0x0) 06:52:22 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x40087602, 0x0) 06:52:22 executing program 1: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@ifindex=r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 06:52:22 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:22 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5452, &(0x7f0000000000)={'vcan0\x00'}) 06:52:22 executing program 3: r0 = socket(0x18, 0x0, 0x2) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 06:52:23 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'syztnl2\x00', &(0x7f0000000140)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @private0}}) 06:52:23 executing program 1: socket(0x2c, 0x3, 0xfffffffb) 06:52:23 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:23 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000740)={@cgroup, 0xffffffffffffffff, 0x28}, 0x20) 06:52:23 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x72, 0x0, 0x0) 06:52:23 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3a, 0x0, 0x300) 06:52:24 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) [ 426.340856][ T6623] udevd[6623]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 06:52:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:24 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_udp_int(r0, 0x11, 0x1, 0xfffffffffffffffc, &(0x7f0000000000)) 06:52:24 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0xa, 0x0, 0x0) 06:52:24 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_udp_int(r0, 0x11, 0xa, &(0x7f00000005c0)=0xffff7fff, 0x4) 06:52:24 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @private0}}) 06:52:24 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x14, r1, 0x956b08224369b457}, 0x14}}, 0x0) 06:52:24 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5421, &(0x7f0000000000)={'vcan0\x00'}) sendmsg$TIPC_NL_MEDIA_SET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0, 0x17c}}, 0x0) 06:52:24 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)={0x24, r1, 0x956b08224369b457, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}, @L2TP_ATTR_SESSION_ID={0x8}]}, 0x24}}, 0x0) 06:52:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:24 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0xf, &(0x7f0000000000)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}}, &(0x7f0000000140)='GPL\x00'}, 0x90) 06:52:25 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x0) 06:52:25 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000040)=ANY=[], 0x10) 06:52:25 executing program 4: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) write$nbd(r0, 0x0, 0x0) 06:52:25 executing program 5: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000001400)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 06:52:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:25 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89a0, 0x0) 06:52:25 executing program 1: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8943, &(0x7f0000000000)={'vcan0\x00'}) 06:52:25 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x84, 0x0, 0x0) 06:52:26 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="1d000000", @ANYRES16, @ANYBLOB="01"], 0x28}}, 0x0) 06:52:26 executing program 5: r0 = socket(0x18, 0x0, 0x0) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, 0x0, 0x0) 06:52:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00'}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:26 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000012c0)=@base={0xb, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 06:52:26 executing program 1: r0 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 06:52:26 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, &(0x7f0000000500), 0x8) 06:52:26 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000040)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @private0}}) 06:52:26 executing program 4: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8910, &(0x7f0000000000)={'vcan0\x00'}) 06:52:26 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8913, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00'}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:26 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000640)={'ip_vti0\x00', &(0x7f00000005c0)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @initdev={0xac, 0x1e, 0x0, 0x0}}}}}) [ 429.341277][ T6625] udevd[6625]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 06:52:27 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x2003) 06:52:27 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x2, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:27 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x16, 0x0, 0x300) 06:52:27 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000000)=0x3, 0x4) 06:52:27 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x28}}, 0x0) 06:52:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00'}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:27 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x83, 0x0, 0x0) 06:52:27 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x80108906, 0x0) [ 430.259879][ T6722] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.3'. 06:52:28 executing program 5: r0 = socket(0x1, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0}}, 0x0) 06:52:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0x0, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:28 executing program 3: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001380)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 06:52:28 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$isdn(r0, 0x0, 0x0) 06:52:28 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x541b, 0x0) 06:52:28 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x12, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x28) 06:52:28 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x5452, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:28 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x2, 0x0) 06:52:28 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={&(0x7f0000000000), 0x5, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[], 0x74}}, 0x0) 06:52:28 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000040)={0xe4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@crypto_settings=[@NL80211_ATTR_SAE_PASSWORD={0x75, 0x115, "90782720ed79bccc5f94db99bd10f447811b48b3ab0ffacd3de6930ec86dcb152e4f9b3e4b9ed19a818389d3dedc9645a5fd901351efe1ed2af20e2f532b43afbcab6f95cd0ee0817cb1ff4b7cd5b2c40dca4230fbf092031e2ba9ca186fa6a7d7837094e5c227ee1cf4ef224f1c7654cd"}], @NL80211_ATTR_IE={0x56, 0x2a, [@peer_mgmt={0x75, 0x16, {0x0, 0x0, @val, @void, @val="093d85c40b923c1d3fdca70153acd35c"}}, @gcr_ga={0xbd, 0x6, @device_b}, @peer_mgmt={0x75, 0x6, {0x0, 0x0, @val, @void, @void}}, @ssid={0x0, 0x6, @default_ibss_ssid}, @preq={0x82, 0x20, @ext={{}, 0x0, 0x0, 0x0, @device_a, 0x0, @device_b}}]}]}, 0xe4}}, 0x0) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[], 0x28}, 0x4}, 0x0) 06:52:29 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x22, 0x0, 0x300) 06:52:29 executing program 0: r0 = socket$tipc(0x1e, 0x2, 0x0) getsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000), &(0x7f0000000080)=0x4) 06:52:29 executing program 3: r0 = socket(0x23, 0x2, 0x0) sendmsg$NL80211_CMD_DEL_PMK(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x40040) 06:52:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0x0, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:29 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x40086602, 0x0) 06:52:29 executing program 4: r0 = socket(0x18, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, 0x0, 0x0) 06:52:29 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01000000b631c612a87a5f"], 0x28}, 0x1, 0x900}, 0x0) 06:52:29 executing program 0: r0 = socket(0x18, 0x0, 0x0) bind$phonet(r0, 0x0, 0x0) 06:52:29 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f00000003c0), 0x4) [ 432.126315][ T6764] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.5'. 06:52:30 executing program 4: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8937, &(0x7f0000000000)={'vcan0\x00'}) 06:52:30 executing program 0: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x891e, &(0x7f0000000000)={'vcan0\x00'}) 06:52:30 executing program 1: pipe(&(0x7f0000001580)={0xffffffffffffffff}) accept$phonet_pipe(r0, 0x0, 0x0) 06:52:30 executing program 3: r0 = socket(0x1, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0}}, 0x240448d5) 06:52:30 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x401c5820, 0x0) 06:52:30 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8941, 0x0) 06:52:30 executing program 1: r0 = socket(0x18, 0x0, 0x1) setsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, 0x0, 0x0) 06:52:30 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 06:52:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0x0, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:30 executing program 3: r0 = socket(0x18, 0x0, 0x1) recvmsg$can_bcm(r0, &(0x7f0000000680)={&(0x7f0000000100)=@generic, 0x80, 0x0}, 0x0) 06:52:30 executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f00000029c0)) 06:52:30 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x24, 0x0, 0x0) 06:52:31 executing program 5: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x4020940d, 0x0) 06:52:31 executing program 0: pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$phonet_pipe(r0, 0x0, 0x0, 0x80c00) 06:52:31 executing program 3: r0 = socket$tipc(0x1e, 0x5, 0x0) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:52:31 executing program 4: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) 06:52:31 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan0\x00'}) 06:52:31 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x2c, 0x0, 0x300) 06:52:31 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x4020940d, 0x0) 06:52:31 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8924, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:32 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000007c0)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000640)=@raw=[@map_val={0x18, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, &(0x7f00000006c0)}, 0x90) 06:52:32 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8903, &(0x7f0000000000)={'vcan0\x00'}) 06:52:32 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x64, &(0x7f0000000000)=0x1, 0x4) 06:52:32 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETGEN(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x10, 0xa, 0x3}, 0x14}}, 0x0) 06:52:32 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89a0, &(0x7f0000000000)={'vcan0\x00'}) 06:52:32 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8940, &(0x7f0000000000)={'vcan0\x00'}) 06:52:32 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x21, 0x0, 0x300) 06:52:32 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x40047452, 0x0) 06:52:32 executing program 5: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8993, &(0x7f0000000000)={'vcan0\x00'}) 06:52:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000040)={0xe8, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@crypto_settings=[@NL80211_ATTR_SAE_PASSWORD={0x75, 0x115, "90782720ed79bccc5f94db99bd10f447811b48b3ab0ffacd3de6930ec86dcb152e4f9b3e4b9ed19a818389d3dedc9645a5fd901351efe1ed2af20e2f532b43afbcab6f95cd0ee0817cb1ff4b7cd5b2c40dca4230fbf092031e2ba9ca186fa6a7d7837094e5c227ee1cf4ef224f1c7654cd"}], @NL80211_ATTR_IE={0x59, 0x2a, [@peer_mgmt={0x75, 0x16, {0x0, 0x0, @val, @void, @val="093d85c40b923c1d3fdca70153acd35c"}}, @gcr_ga={0xbd, 0x6, @device_b}, @peer_mgmt={0x75, 0x6, {0x0, 0x0, @val, @void, @void}}, @preq={0x82, 0x2b, @ext={{}, 0x0, 0x0, 0x0, @device_a, 0x0, @device_b, 0x0, 0x0, 0x1, [{{}, @broadcast}]}}]}]}, 0xe8}}, 0x0) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x0) 06:52:33 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x29, 0x6, 0x0, 0x0) 06:52:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:33 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x8, 0x0, 0x300) 06:52:33 executing program 0: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8922, &(0x7f0000000000)={'vcan0\x00'}) 06:52:33 executing program 5: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x80047453, 0x0) 06:52:33 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8906, 0x0) 06:52:33 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x6, 0x0, 0x0) 06:52:33 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x1a, 0x0, 0x300) 06:52:33 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000280)='R', &(0x7f0000000340)}, 0x50) 06:52:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:33 executing program 5: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0xfffffffe}, 0x8) 06:52:34 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x36, 0x0, 0x300) 06:52:34 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x32, 0x0, 0x300) 06:52:34 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x40049409, 0x0) 06:52:34 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x4008b100, 0x0) 06:52:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, 0x0) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:34 executing program 5: r0 = socket(0x18, 0x0, 0x0) sendmsg$NFT_MSG_GETSETELEM(r0, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 06:52:34 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8901, 0x0) 06:52:34 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000100)={@loopback, 0x800, 0x0, 0x2000000000903, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@dev, 0x0, 0x0, 0x3, 0x1}, 0x20) 06:52:34 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x10, 0x0, 0x0) 06:52:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) getpeername$packet(r0, 0x0, &(0x7f0000000580)) 06:52:34 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x801c581f, 0x0) 06:52:34 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x8, 0x0, 0x0) 06:52:34 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x33, 0x0, 0x300) 06:52:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, 0x0) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:35 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000180)={'wlan1\x00', 0x0}) r3 = getpid() sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x24, r1, 0x1, 0x0, 0x0, {{}, {@void, @void, @void}}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r2}, @NL80211_ATTR_PID={0x8, 0x52, r3}]}, 0x24}}, 0x0) 06:52:35 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'tunl0\x00', &(0x7f0000000040)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private, {[@generic={0x0, 0x2}]}}}}}) 06:52:35 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x401c5820, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:35 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @mcast2}}) 06:52:35 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5452, 0x0) 06:52:35 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5421, &(0x7f0000000000)={'vcan0\x00'}) 06:52:35 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8946, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @private0}}) 06:52:35 executing program 4: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x36, 0x0, 0x0, @prog_fd}, 0x20) 06:52:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, 0x0) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:35 executing program 3: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8990, &(0x7f0000000000)={'vcan0\x00'}) 06:52:36 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000240)={'syztnl0\x00', 0x0}) 06:52:36 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3, 0x0, 0x300) 06:52:36 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$TIPC_GROUP_JOIN(r0, 0x10f, 0x87, &(0x7f0000000080)={0x43}, 0x10) 06:52:36 executing program 4: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8982, 0x0) 06:52:36 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000180)={'syztnl2\x00', &(0x7f0000000100)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @dev}}) 06:52:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:36 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0xa4d22ae6c48841c6, 0xf, &(0x7f0000000040)=@ringbuf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) 06:52:36 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x202001, 0x0) 06:52:36 executing program 1: r0 = socket(0x18, 0x0, 0x1) getsockopt$TIPC_CONN_TIMEOUT(r0, 0x10f, 0x82, 0x0, 0x0) 06:52:36 executing program 4: r0 = socket(0x1, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f0000000440)={&(0x7f0000000340), 0xc, &(0x7f0000000400)={0x0}}, 0x240448d5) 06:52:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000040)={0xe0, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@crypto_settings=[@NL80211_ATTR_SAE_PASSWORD={0x65, 0x115, "90782720ed79bccc5f94db99bd10f447811b48b3ab0ffacd3de6930ec86dcb152e4f9b3e4b9ed19a818389d3dedc9645a5fd901351efe1ed2af20e2f532b43afbcab6f95cd0ee0817cb1ff4b7cd5b2c40dca4230fbf092031e2ba9ca186fa6a7d7"}], @NL80211_ATTR_IE={0x61, 0x2a, [@peer_mgmt={0x75, 0x16, {0x0, 0x0, @val, @void, @val="093d85c40b923c1d3fdca70153acd35c"}}, @gcr_ga={0xbd, 0x6, @device_b}, @peer_mgmt={0x75, 0x6, {0x0, 0x0, @val, @void, @void}}, @ssid={0x0, 0x6, @default_ibss_ssid}, @preq={0x82, 0x2b, @ext={{}, 0x0, 0x0, 0x0, @device_a, 0x0, @device_b, 0x0, 0x0, 0x1, [{{}, @broadcast}]}}]}]}, 0xe0}}, 0x0) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x28}, 0x4}, 0x0) 06:52:36 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x0, 0x0, 0x0, 0x0, 0x1194, 0x1}, 0x48) 06:52:37 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000008c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000840)={&(0x7f00000009c0)={0x30, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x1, 0x54}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) 06:52:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:37 executing program 5: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) bind$phonet(r0, &(0x7f0000000040), 0x10) 06:52:37 executing program 1: bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001340)={{}, 0x0, 0x0}, 0x20) 06:52:37 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x77, 0x0, 0x0) 06:52:37 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$SIOCGETNODEID(r0, 0x89e1, &(0x7f0000000080)) 06:52:37 executing program 5: r0 = socket$inet6(0xa, 0x6, 0x0) setsockopt$inet6_int(r0, 0x29, 0x2, &(0x7f0000000000)=0xffffffffffffffff, 0x4) connect$inet6(r0, &(0x7f0000000140), 0x1c) 06:52:37 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x40049409, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:37 executing program 1: recvmsg$can_bcm(0xffffffffffffffff, 0x0, 0xc0002120) 06:52:37 executing program 0: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000004800)={0x6, 0x2, &(0x7f0000004440)=@raw=[@map_fd], &(0x7f0000004480)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1}, 0x90) 06:52:38 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8982, &(0x7f0000000000)={'vcan0\x00'}) 06:52:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd00660080"], 0xfdef) 06:52:38 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f0000000040)=ANY=[@ANYBLOB="cfec"], 0x10) 06:52:38 executing program 1: r0 = socket(0x23, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x541b, 0x0) 06:52:38 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89b1, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:38 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x2, &(0x7f0000000000)=@raw=[@map_idx_val], &(0x7f0000000040)='syzkaller\x00', 0x8, 0x1000, &(0x7f0000000080)=""/4096}, 0x90) 06:52:38 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x19, 0x0, 0x0) 06:52:38 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x6b, 0x0, 0x0) 06:52:38 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x401c5820, &(0x7f0000000000)={'vcan0\x00'}) 06:52:38 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x80047437, 0x0) 06:52:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, 0x0, 0xfdef) 06:52:38 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x14, 0x0, 0x0) 06:52:39 executing program 0: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x891d, &(0x7f0000000000)={'vcan0\x00'}) 06:52:39 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_START_NAN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x28}, 0x4}, 0x0) 06:52:39 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8947, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 06:52:39 executing program 3: socket(0x25, 0x1, 0x10000) 06:52:39 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x11, 0x0, 0x0) 06:52:39 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4b, &(0x7f0000000040)=0x7, 0x4) 06:52:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x15, 0x0, 0x0) 06:52:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, 0x0, 0xfdef) 06:52:39 executing program 5: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0xc0189436, &(0x7f0000000000)={'vcan0\x00'}) 06:52:39 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8901, &(0x7f0000000000)={'vcan0\x00'}) 06:52:39 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x20, 0x0, 0x0) 06:52:40 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x0, 0x0, 0x2) 06:52:40 executing program 1: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@raw=[@ringbuf_query], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x20, '\x00', r1}, 0x90) 06:52:40 executing program 3: r0 = socket(0x18, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x894c, 0x0) 06:52:40 executing program 5: r0 = socket(0x18, 0x0, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89b0, &(0x7f0000000000)={'vcan0\x00'}) 06:52:40 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x84, 0x2, 0x0, 0x0) 06:52:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000001c0)="74ee69ce5f7f7a07dcf12efbe695bc96d489a8a82a329b55f38aad22ba054795c9d4a024cbb4d1e96b4ee653fc96afa27a011d6372c61d9c875df59751623cdd92427f99fd8fe5f08dfaa7a28ba868f2654c626c69afd6ac16e3302fa0d33dd13382371e3c54ace5e27c4abc7efb22482ec7c62e08216879088eabd6f8e85b65e606b993e61641690451749a1eca528bb49614e00200d1094e0e4db2e87e93ab64aba1921c8b14c8b2bca3840f284185b5496de1b3129d666c1669782ff90d20f4ab9639299ab5ac", 0xc8}, {&(0x7f0000001480)="1ba7b1e3f7a27dcd6eeb09170184d853ca12240a630d6c8a2b8a08f09edf8c31f236f214ed4914bcb5680c236b8012a0c40aeb0b6fe2af6584afbd937a8961824558430dbd91262daa20ad1d61c948d5ccf6db87f2918977fdd8b10948b4858d67e01e6c9828dc8a7a2d747b6761a07292d6868c986b0ef0cb674aa6452dbfe483bc1b617c17f894e4c6768ec679bb9ed5e736515a6c9c3c741da060ebced822958ac501229f0b8589d707f739385631044e423b3b0fba6c7ab8d52af90e6dfc3a365ab87601258d2fb904ee06bed07422bb2734af36423c947b5eabfe34bb9d670a967d9a953defd8a0b05f04a8d7138d2eb19ff5eb32e9bc34cb68", 0xfc}, {&(0x7f0000000380)="5e9fff1e0c1259b240d59c865f9fe66f637780e2e0459f3ebe5b2d13bb92cb969e904da772b10d8345e49365f0a66c33e97755071f724e807b2597f1f48896190e8a", 0x42}, {&(0x7f0000001580)="c5fda35dd2d03733200568bf3f132a3f37eebecd6a98946810962d534808351e22f6134591cefd0b1f10bcd2e47bdec6f63355aef9f01622d017973da8a708e67aa21073a52aad4f913b4cf2a2c7b83070909e98e97530865912433a38309d7b90", 0x61}, {&(0x7f0000001a80)="91f74f47f695ecddf4de9c9b93d4879982265c529eb9499f42717078f4067bf8ed5be70c0dda3949b31701254a52d429d442109e6823f271e696021be4930c595806d3959f081bcc320efc0d00a074861b2156bd2fc8dab8b83e56c4f2f61642ded0028cc9d7dcb38e9c172c65c2202b03169c7d084c5e0073fcb9c22b1f8f95d62d1e4c4f3a423369ee8421e115e26d347cf0c88346332f5a86b2f91f0977ed323747f408f20b59aa112ec6060096b82234fda89910028367f1f622e2b5bc2cb973b096ede8eaf7656d12992b8f803fcf99be9cebab41ae09d78fcc0f0aef0b17061481a2e3b85b4894b378c92a08952362be28d9f3be914ae5d476c297be48b89693914fa2e7103014b88f0c1a7a2b5d430097fc7c2354bd124a35c4705e01c7f6a1c4b33e2cdc75c8fd09e403f7466037022c3acdbebd05cf797e3d42e6b9ef4bd1d71824c2c7581ce75d8780d08076f866bf64772bb157f8101fad0b25fe5e221890f586fadf06fa7992d4ad6390fbb4fbfb9a36d317eae9558d2e8a4f4fe50704a23cd8c180bb9b3169f86d5c241035d81c800bd8aa3d006c1eb71e05ba0ee5dcf5705b5ac15d0c25a8e452f33422fe9f66644a51ab58c81e401fb8416b54a8939c8e0873790449d13cc12073175acd2f436184867a450ddfc4a6afd564d2348a65091f95b80410f6021a908615a208fa9d17bbf14237d2f578766d88db665a96de2d42b2fda475250c65806528e14dffa3287cf530186632db86205f0bf95b4e20a7b84f07cf9cd841681a1e58f2dd1872db4a7cd5847daf78abf4779d710d87946886c06185beffe90fdbdad02e1fd12ae95c5efbf8f6987860b5056177c53f5d5451551f8ff393a3f334a5a724ba75b6493f253c5077736e984fa550ece2c108d5d480872eec0e9fdf03b42492f5a66dc62e49a717beb615fc05c6b42be3cb78249bd70ab83a0d6cbf2ba520dc64a20bbd4b1412ffb4d1189ffa94d105248a683d40fedf4770f5840340e34582f1259be9ec08e776bd0cfc5c51b54a4478197f7da4b7f069c92ec0da881c09e1c2fd0eab3d4eef3fb609160b927eb84ce9fc038f23159b546699fc790c25aa0f63022fee2fc619ee9b9807c121ad1e9b92e4ec8c12745b9d2bff5e6a065f2fa5b7f73acbe96758de5f68e84b5725355e075ebb5594a5c56937f678a2b38a9a002f35608727170b475935c181cd239367c2b120ccd16c8f0fb086a492dae063a5785d3bd978a51232da28581352366c9ec67f28f5761b9a054d80577190950587ef0ffbd694928656a86a4be2c6bca36f63ccbe9188f6a2c4ff1b3e96cd853dad91a32ff04f4c2e02c85abb78e5290343f5f49792b72a1b0c7846a5c5028b8f85001f259f1157e9c99dfd240f528fc84c86936173ab6dc482a826056ab876c57f1d94998a564ef5f0d5e8e5dfdf432beebdb76d6905feacfc655eee68fec6a0b7eb50614de1ce6e6472a7b9b4ba787a52a300913762a9ca63c0d75a27353807ebcbd54670138db9697df0a50d3f6b32642f1d015960a26b68d5618378d16cc83e59a4767646d6dd975faf6de62a8ff0f5960d63a33925bc806c659a42e6f504e16666d99dc20184f5428b0cc5f2e6d9bef49804f4288075af0a1b917232ab2949b6395a73724ba018b4c52c4ce92d06130f83788196f5174456927926bd96eac3408eb61af084ee995c777bf39c2efd03edeff781456fdc22966c4ef01d8c4ebeb8ab3ed6b7f47a927fe7dff46b5278724609f5f9209886d5d73ddd27c37621bef3f45a90bd52848339be230a316da1a94a95b9356160072ffe42a81184001f8f90c975b97e18fd61cd7efde9fdcfccc441548ea14cc116de5af6aaf998fffa6b783fea7d404920886fbd33abdd7f7d80054a53ea2804f783973eca2d2a494cf5613dc83ea850e12272ec6c16f68ab8b23a5c34998ce22b43315b287a0bd59f54f8c5fc9269531458197427bcef049196c653f2ec111e9fb0f5a0f61325218b91b52e64ed5c815ed518f367e897680a30a8718eef1937b5d70f2d68e0d6832d3649700a9f99a13c717a1813464a51fdad74615b87867f939e1f000a56d4ffd3756029c9702758a1b64bee80a027892a153de1a1b5f251f9c813d7586f8a71da678241df898ca6ef2f3f231fa4e367e6858bb185e2866017839f7755f0906e1a324c7a8609819063d089baba8d3a88431484285b2ce4992476a77344ff748c55cce467f49ff9358ab3dc7e05fd89614c81ffd9b395ea05cbc8af7427eb22a3ff9a159ed4a9391df4cc6c7d1daa7155380aadcfa7ce3d554c468160556bdd9742a4029caa1568fa479debeb10e3f28528435489fd5e3b34b6d42f739c5cf4f7f05c6c0cc40679ca871ca09aad357e5785baaeb787c48fc8e934369b6c395560a663d51fe8d5c6f6cf15867c13936fc779c343ad1344c45622a9d7145af93b4f3264134efe1e890b75d62a2cc6fc3dadbdc80e651df1f09c07acd2dc60b34c50d3e14e985414009269ae8d3f23429c9185e9eafac3757fa3eb45c2b84adc3ace2a271341cc766775fa73fa1b6af11f8d72072244fccb785eb3f93dd7aad71a8946fbc0c2ff12205f2ca45e8668af52edff9bd5da611438800a62f1baa6c974ab1f3f75596a71e86f890487d37e5859c34c4a30ced33609414cf30f148ea2aa90e5c9d3228825e63bb61ac57e49523ba95c83f9903df6d67ed9a19495e5a8e3edf0a0823e073da75cbc2691631f79dc7277f5a7bff6ec0a704e1f5b6bc8d77fcb4ce6f877f5301571ea5b21a3b162c30e12e1c009b975b8f13a0171aff61f680e1b71893f3f7c97d8ae3b1dfed04afecde6f8b8063a0f3c29bc6a76203feb1dc83f73f672537a734f711f9f39c5f81b56817c53dd876d4bb66a78dbf51ff9c5c9c7ce59f59a5c17bb14655dd5ff952d387c9f886fc953f5fb14197404713ff1f303d330ebb423241a14ffe7be78d161459e84dd6277f2641a27407cb6f5f2202c5481ddb464edba27b04a85105e8a305a30aaf1fb3cf0d2fff2287cdcc40fc773f599c5b6d855c76c11d6adc9a2c92aeda569f22f4f6cbf0bb25d8d097ebedf907541ebee2f372b6132b61f9a936e092f6ef07a36d4f24373246c9bb94f411cdb0c8c947c683009ff3dba9d7815392db7d5f9b59f46328562b86bbc770f8ffa05b3147d6b1f2170ff8f25ec8193e8a4905170fb869e7bb04eadddafba5bc541ef2952047c0cb4dac4455c052356be43a383ed2a7e37e3425c83a8bb0c721a58c1ba569b3bb24e641bccf1f5ef898fc03e8d0a7b6c395fb33a64eb7ab7cf3be4609d90ee878d525f6bd13e453a01afecaebb11394edca4bf2bc7e7dc4871c4223526ed1c31767885cdc8b4809ff89283a6153f7ba12ae390a66c7203d0ed99585b8244ecbd71a366cc72ed43e7cee49c397a17ddc18251b37b664fae57a1bc5271e9652cf14170cbebb010e4f6b8d1abde2c4a1b4c0268b836c32370c6630719296fe449e4a7bc61cc78ac401911a80469263c5b68b2717156f24ccf2c1bbfca1281a91c3ec52d6d3b7c7dea06c94a385689aca4bb61f69f49a024bbd12a76d59531d4af02c445d76d753f40cf343737b9e5d111fb69172428e4a1c7cefbd58a8f8a7b6520ae4c542db8a54c6d6e36296ba27b6054b06b3f9e1c3da0eb0ef19edcb0164abbe9d137617682ea4a02ce08cb5955962896ca7b1bd6475f85251f772b22b2848cc850f3314b6720a1418c1ba3b17acaa49fc12fef46a4aaa099be5b4b746e3416fe429fa40bca4802651bd2d5fb0ab3b511679e7ae6e6f2b526bfd8a00dab0291e4a66bc87a4d0d27290301f1f5c6c8a4e3a58af32c2cc6dae8d9fd00600aff7f39bd9068804833cf5093624ad360df85d57abb53f4f4880429d91bfa02ebf333be7ade832d9f1671f546ad707c73d86bab84391f980a8669c4a9daad97749ad4f28d57d1ffc0be4e3f34a64485ab0a83f407b9fcda10f88f1151134445794d7a2c731662e3811adc08288d5f89401bab5333ae0c99751c5cfc693cdc7f1fe68075206acfc408bf33d4b382ef4cab9ce837991fe53f253d451043bd321d5ed2a3dc718fc177db6bb54469c2fb194c30bb6f0bac77da077392bc9a4dd5fa4cb67df203dcfbe03b93332f59fde955f0db6e75b17c04908582173d497c6f65e991410870d26fb92c21f364136e93b246f9df36a4d232b056967eec4b3828de12f83e1d697352a8acccbf6c6c7f1240dcab2963c963fddb83182168a8efe58ebf1e51283b462e4038db57e9c5139612e0ac758572f644d2dbf7b82d48b797d6a8641adb7670e9307c003f3a708806f8b3c19d3dabc41bf470862156595d1529ce8fb23f56d332a91a2a0a3816ba3980a1e200eb9dc909afb2ae359cd33b0f09a57ee0d8c16e2b8a847be6a634bfc68824da4776156a0bf380d9e9aaaa48b3c4fbae612e0f07942480f5", 0xc5a}], 0x5}, 0x0) 06:52:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, 0x0, 0xfdef) 06:52:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000001c0)="74ee69ce5f7f7a07dcf12efbe695bc96d489a8a82a329b55f38aad22ba054795c9d4a024cbb4d1e96b4ee653fc96afa27a011d6372c61d9c875df59751623cdd92427f99fd8fe5f08dfaa7a28ba868f2654c626c69afd6ac16e3302fa0d33dd13382371e3c54ace5e27c4abc7efb22482ec7c62e08216879088eabd6f8e85b65e606b993e61641690451749a1eca528bb49614e00200d1094e0e4db2e87e93ab64aba1921c8b14c8b2bca3840f284185b5496de1b3129d666c1669782ff90d20f4ab9639299ab5ac", 0xc8}, {&(0x7f00000002c0)="c1bc9ecd16e3165859ba7aa6f17fff43c020d244960f113d42c9220ffb2f5935aea3a70efbb9e44aec87c6562c4b42a3c346b08240474aac47971235f45b6757437ef6bff76e66ad4d8cc3145db47b6dcb3dff4a907c85c0f33acd6da8ecd349f9e35c79edf2c6c92ace86a7570de754df923707380e2b5f7a4b9eaf366d51ee14db5634439043f69f7f5a4784e0a81a1d0678eed78b49c10b", 0x99}, {&(0x7f0000001480)="1ba7b1e3f7a27dcd6eeb09170184d853ca12240a630d6c8a2b8a08f09edf8c31f236f214ed4914bcb5680c236b8012a0c40aeb0b6fe2af6584afbd937a8961824558430dbd91262daa20ad1d61c948d5ccf6db87f2918977fdd8b10948b4858d67e01e6c9828dc8a7a2d747b6761a07292d6868c986b0ef0cb674aa6452dbfe483bc1b617c17f894e4c6768ec679bb9ed5e736515a6c9c3c741da060ebced822958ac501229f0b8589d707f739385631044e423b3b0fba6c7ab8d52af90e6dfc3a365ab87601258d2fb904ee06bed07422bb2734af36423c947b5eabfe34bb9d670a967d9a953defd8a0b05f04a8d7138d2eb19ff5eb32e9bc", 0xf9}, {&(0x7f0000000380)="5e9fff1e0c1259b240d59c865f9fe66f637780e2e0459f3ebe5b2d13bb92cb969e904da772b10d8345e49365f0a66c33e97755071f724e807b2597f1f48896190e8a", 0x42}, {&(0x7f0000001580)="c5fda35dd2d03733200568bf3f132a3f37eebecd6a98946810962d534808351e22f6134591cefd0b1f10bcd2e47bdec6f63355aef9f01622d017973da8a708e67aa21073a52aad4f913b4cf2a2c7b83070909e98e97530865912433a38309d7b90", 0x61}, {&(0x7f0000001a80)="91f74f47f695ecddf4de9c9b93d4879982265c529eb9499f42717078f4067bf8ed5be70c0dda3949b31701254a52d429d442109e6823f271e696021be4930c595806d3959f081bcc320efc0d00a074861b2156bd2fc8dab8b83e56c4f2f61642ded0028cc9d7dcb38e9c172c65c2202b03169c7d084c5e0073fcb9c22b1f8f95d62d1e4c4f3a423369ee8421e115e26d347cf0c88346332f5a86b2f91f0977ed323747f408f20b59aa112ec6060096b82234fda89910028367f1f622e2b5bc2cb973b096ede8eaf7656d12992b8f803fcf99be9cebab41ae09d78fcc0f0aef0b17061481a2e3b85b4894b378c92a08952362be28d9f3be914ae5d476c297be48b89693914fa2e7103014b88f0c1a7a2b5d430097fc7c2354bd124a35c4705e01c7f6a1c4b33e2cdc75c8fd09e403f7466037022c3acdbebd05cf797e3d42e6b9ef4bd1d71824c2c7581ce75d8780d08076f866bf64772bb157f8101fad0b25fe5e221890f586fadf06fa7992d4ad6390fbb4fbfb9a36d317eae9558d2e8a4f4fe50704a23cd8c180bb9b3169f86d5c241035d81c800bd8aa3d006c1eb71e05ba0ee5dcf5705b5ac15d0c25a8e452f33422fe9f66644a51ab58c81e401fb8416b54a8939c8e0873790449d13cc12073175acd2f436184867a450ddfc4a6afd564d2348a65091f95b80410f6021a908615a208fa9d17bbf14237d2f578766d88db665a96de2d42b2fda475250c65806528e14dffa3287cf530186632db86205f0bf95b4e20a7b84f07cf9cd841681a1e58f2dd1872db4a7cd5847daf78abf4779d710d87946886c06185beffe90fdbdad02e1fd12ae95c5efbf8f6987860b5056177c53f5d5451551f8ff393a3f334a5a724ba75b6493f253c5077736e984fa550ece2c108d5d480872eec0e9fdf03b42492f5a66dc62e49a717beb615fc05c6b42be3cb78249bd70ab83a0d6cbf2ba520dc64a20bbd4b1412ffb4d1189ffa94d105248a683d40fedf4770f5840340e34582f1259be9ec08e776bd0cfc5c51b54a4478197f7da4b7f069c92ec0da881c09e1c2fd0eab3d4eef3fb609160b927eb84ce9fc038f23159b546699fc790c25aa0f63022fee2fc619ee9b9807c121ad1e9b92e4ec8c12745b9d2bff5e6a065f2fa5b7f73acbe96758de5f68e84b5725355e075ebb5594a5c56937f678a2b38a9a002f35608727170b475935c181cd239367c2b120ccd16c8f0fb086a492dae063a5785d3bd978a51232da28581352366c9ec67f28f5761b9a054d80577190950587ef0ffbd694928656a86a4be2c6bca36f63ccbe9188f6a2c4ff1b3e96cd853dad91a32ff04f4c2e02c85abb78e5290343f5f49792b72a1b0c7846a5c5028b8f85001f259f1157e9c99dfd240f528fc84c86936173ab6dc482a826056ab876c57f1d94998a564ef5f0d5e8e5dfdf432beebdb76d6905feacfc655eee68fec6a0b7eb50614de1ce6e6472a7b9b4ba787a52a300913762a9ca63c0d75a27353807ebcbd54670138db9697df0a50d3f6b32642f1d015960a26b68d5618378d16cc83e59a4767646d6dd975faf6de62a8ff0f5960d63a33925bc806c659a42e6f504e16666d99dc20184f5428b0cc5f2e6d9bef49804f4288075af0a1b917232ab2949b6395a73724ba018b4c52c4ce92d06130f83788196f5174456927926bd96eac3408eb61af084ee995c777bf39c2efd03edeff781456fdc22966c4ef01d8c4ebeb8ab3ed6b7f47a927fe7dff46b5278724609f5f9209886d5d73ddd27c37621bef3f45a90bd52848339be230a316da1a94a95b9356160072ffe42a81184001f8f90c975b97e18fd61cd7efde9fdcfccc441548ea14cc116de5af6aaf998fffa6b783fea7d404920886fbd33abdd7f7d80054a53ea2804f783973eca2d2a494cf5613dc83ea850e12272ec6c16f68ab8b23a5c34998ce22b43315b287a0bd59f54f8c5fc9269531458197427bcef049196c653f2ec111e9fb0f5a0f61325218b91b52e64ed5c815ed518f367e897680a30a8718eef1937b5d70f2d68e0d6832d3649700a9f99a13c717a1813464a51fdad74615b87867f939e1f000a56d4ffd3756029c9702758a1b64bee80a027892a153de1a1b5f251f9c813d7586f8a71da678241df898ca6ef2f3f231fa4e367e6858bb185e2866017839f7755f0906e1a324c7a8609819063d089baba8d3a88431484285b2ce4992476a77344ff748c55cce467f49ff9358ab3dc7e05fd89614c81ffd9b395ea05cbc8af7427eb22a3ff9a159ed4a9391df4cc6c7d1daa7155380aadcfa7ce3d554c468160556bdd9742a4029caa1568fa479debeb10e3f28528435489fd5e3b34b6d42f739c5cf4f7f05c6c0cc40679ca871ca09aad357e5785baaeb787c48fc8e934369b6c395560a663d51fe8d5c6f6cf15867c13936fc779c343ad1344c45622a9d7145af93b4f3264134efe1e890b75d62a2cc6fc3dadbdc80e651df1f09c07acd2dc60b34c50d3e14e985414009269ae8d3f23429c9185e9eafac3757fa3eb45c2b84adc3ace2a271341cc766775fa73fa1b6af11f8d72072244fccb785eb3f93dd7aad71a8946fbc0c2ff12205f2ca45e8668af52edff9bd5da611438800a62f1baa6c974ab1f3f75596a71e86f890487d37e5859c34c4a30ced33609414cf30f148ea2aa90e5c9d3228825e63bb61ac57e49523ba95c83f9903df6d67ed9a19495e5a8e3edf0a0823e073da75cbc2691631f79dc7277f5a7bff6ec0a704e1f5b6bc8d77fcb4ce6f877f5301571ea5b21a3b162c30e12e1c009b975b8f13a0171aff61f680e1b71893f3f7c97d8ae3b1dfed04afecde6f8b8063a0f3c29bc6a76203feb1dc83f73f672537a734f711f9f39c5f81b56817c53dd876d4bb66a78dbf51ff9c5c9c7ce59f59a5c17bb14655dd5ff952d387c9f886fc953f5fb14197404713ff1f303d330ebb423241a14ffe7be78d161459e84dd6277f2641a27407cb6f5f2202c5481ddb464edba27b04a85105e8a305a30aaf1fb3cf0d2fff2287cdcc40fc773f599c5b6d855c76c11d6adc9a2c92aeda569f22f4f6cbf0bb25d8d097ebedf907541ebee2f372b6132b61f9a936e092f6ef07a36d4f24373246c9bb94f411cdb0c8c947c683009ff3dba9d7815392db7d5f9b59f46328562b86bbc770f8ffa05b3147d6b1f2170ff8f25ec8193e8a4905170fb869e7bb04eadddafba5bc541ef2952047c0cb4dac4455c052356be43a383ed2a7e37e3425c83a8bb0c721a58c1ba569b3bb24e641bccf1f5ef898fc03e8d0a7b6c395fb33a64eb7ab7cf3be4609d90ee878d525f6bd13e453a01afecaebb11394edca4bf2bc7e7dc4871c4223526ed1c31767885cdc8b4809ff89283a6153f7ba12ae390a66c7203d0ed99585b8244ecbd71a366cc72ed43e7cee49c397a17ddc18251b37b664fae57a1bc5271e9652cf14170cbebb010e4f6b8d1abde2c4a1b4c0268b836c32370c6630719296fe449e4a7bc61cc78ac401911a80469263c5b68b2717156f24ccf2c1bbfca1281a91c3ec52d6d3b7c7dea06c94a385689aca4bb61f69f49a024bbd12a76d59531d4af02c445d76d753f40cf343737b9e5d111fb69172428e4a1c7cefbd58a8f8a7b6520ae4c542db8a54c6d6e36296ba27b6054b06b3f9e1c3da0eb0ef19edcb0164abbe9d137617682ea4a02ce08cb5955962896ca7b1bd6475f85251f772b22b2848cc850f3314b6720a1418c1ba3b17acaa49fc12fef46a4aaa099be5b4b746e3416fe429fa40bca4802651bd2d5fb0ab3b511679e7ae6e6f2b526bfd8a00dab0291e4a66bc87a4d0d27290301f1f5c6c8a4e3a58af32c2cc6dae8d9fd00600aff7f39bd9068804833cf5093624ad360df85d57abb53f4f4880429d91bfa02ebf333be7ade832d9f1671f546ad707c73d86bab84391f980a8669c4a9daad97749ad4f28d57d1ffc0be4e3f34a64485ab0a83f407b9fcda10f88f1151134445794d7a2c731662e3811adc08288d5f89401bab5333ae0c99751c5cfc693cdc7f1fe68075206acfc408bf33d4b382ef4cab9ce837991fe53f253d451043bd321d5ed2a3dc718fc177db6bb54469c2fb194c30bb6f0bac77da077392bc9a4dd5fa4cb67df203dcfbe03b93332f59fde955f0db6e75b17c04908582173d497c6f65e991410870d26fb92c21f364136e93b246f9df36a4d232b056967eec4b3828de12f83e1d697352a8acccbf6c6c7f1240dcab2963", 0xbc4}], 0x6}, 0x0) 06:52:40 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x80, 0x0, 0x3d, &(0x7f0000000000)}, 0x0) 06:52:40 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@raw=[@ringbuf_query], &(0x7f0000000100)='syzkaller\x00', 0x6, 0x46, &(0x7f0000000140)=""/70, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x10}, 0x90) 06:52:40 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_int(r0, 0x29, 0x43, &(0x7f0000000080)=0x3ff, 0x4) 06:52:41 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8910, &(0x7f00000000c0)={'syztnl1\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @private0}}) 06:52:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@l2={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x3, 0x1}, 0x80, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0f0000000000000000000000000000009e32cbfb1b44f00b77944988df793ecdab85207ee26fdade457cf7cca31be167e6dab65335bef1cc57e39588448cc339242c7910e7b07d8effe3c694e2ab67d70080000000000000c0087470af0000000000000096ae4c668d52a29a4a5a4736072b64888a771943301d64dca3af9433b90100000075000000722cd2ab0000004ad2add4c2b38ae3849b980000000000294a3c32ecf36549c813f43c27a83e16089174915a06f050b77737c3986684666a67244937ea2b0151c9760094914a008827fb4875867c7d158a09ab931ac413871ed94100eb292e280f6089a9a767ec5b6efb870b2c41a28be1879f23373c984180f76fa96810f93282a04fa5f318efc707e69a290810573cc0771c49d133d87f11674d1b5c531b816aa97f92183e9d3fa8e0b9c80f889b177b949a3d785c17b220fd29b92b096878160ea340589ac1d16533108a2c8fa4e3326d635973d3"], 0xa0}, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000180), 0x8) ioctl$TUNSETFILTEREBPF(r1, 0x800454e1, &(0x7f00000001c0)) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) 06:52:41 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001680)=[{0x0, 0xf0ff7f00000000}, {&(0x7f0000001a80)=""/4096, 0x1000}], 0x2}, 0x0) 06:52:41 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@rights={{0x10}}, @rights={{0x10}}], 0x20}, 0x0) 06:52:41 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xee00}}}], 0x40}, 0x0) 06:52:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[], 0xfdef) 06:52:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@pppoe={0x18, 0x0, {0x0, @remote, 'batadv0\x00'}}, 0x80, 0x0, 0x0, &(0x7f0000000000)=[{0xf, 0x0, 0x0, "9e32cbfb1b44f00b77944988df793ecdab85207ee26fdade457cf7cca31be167e6dab65335bef1cc57e39588448cc339242c7910e7b07d8effe3c694e2ab67d70080000000000000c0087470af0000000000000096ae4c668d52a29a4a5a4736072b64888a771943301d64dca3af9433b992ed57f4b6b7a9a2722cd2ab0000004ad2add4c2b38ae3849b980000000000"}], 0xa0}, 0x0) 06:52:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000740)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="05", 0x1}], 0x1, &(0x7f0000000300)=[@rights={{0x18, 0x1, 0x1, [r2, r1]}}], 0x18}, 0x0) 06:52:41 executing program 3: socketpair(0x10, 0x2, 0x81, &(0x7f0000000100)) 06:52:42 executing program 5: syz_clone(0x0, &(0x7f0000000e40)="73d31e1b9012d23ca97d6d7d18874808da01a2982bd9c50b7c126aadc0ce6d389d39373ae406f38c5e41d2660aba260179a51c34c802e6d11af09274f18090a2ba98d4b261f2d46e3e84ce6258e2590feea8e09eb468625f5a6a05228b7c66e86009f3a1639663e8e423ccb82257e91ac532e954811674ba7d3b39fd7b8b2e20a93a4b286ab98f865d87e652c197a5d87692248bdc9f0b653bc48b7615177efd55102dbba5e238a39a22c09192bcefab58d3dbf4454377c31a3c296a9cc18bf7d0b24ef63a4568e4b62e48d4e14da851221e3bf6909bc80b0a4ab7eb0c9c04919a176c43fc904decf0a2a6e7a58bf12e9f099816992bd48630ebdf27e461a3424d758ccc408978dd6aa29a6dccf5fc9caace60b47c3906b8e65df0b5ed730bbfb1a52b59bd9c65a656df025241f18ff9de16b5fc5d838659073da4a1f6e017241c5701a4266280cb9a021f33fb24ba31e5044aff4b850a16fb635838227ba43349f69d44c7d59844d2ab8fdb6f2d0dfb2d8c9215fc59f6bfb66b6f75d877586c65d17ddabd03e9610e83897799209872a64e09c889c18963827b5cb6675aa3835dba393c405840ca34c05368d0b71d98f47ea392d1a88ca378a14f373f237c0f25e4930a3ffded5acfb499760291bfc1fd3c8136e5dc9972d41d2efd7cc8d690b793333cd4342bea48c2de90d65ae3ca993cfc32a9aedc95c3631048aecab6ffb48ad721ab040646413fd77c4c06547a22fe8577d62bdffdea44534a59f6627c343c68e5f31ebd72620ee10ce872c852648b2a1587a90c5b29f44c051fc82b33a6b6ba5e9efb20a02b2f40c6140bd537240daf1f44724a7faf6b604a5ae2fd2e04031fda111ec1b49469e071bf6b837f35eb8ec91e8de115563c5850aadc65aa3464c6761befe6550188d17a30fe78d111810646dda3d50451a0f87af82ac2530b7a006bba5d30c8e851ddb598c069912c3e58eda5a3b89a3439e3dee536a07da2e8200729349171c7455a718f293e42410e381521b4b86b9608b1140131b269fb4864ebf07563f6f9ba6ff09521a04d22dc1e10dbe09967afd439f4a8545738dbc6f7a215e15277b883f4a3049d760fd2907f1c6422c720826ba9733dd7fe242d70f4bfbc3e10952c331934970247849b6f32f881bb2ac8bc19f9eea8ed04636ad1cf26a6d596fcfecfdbf19011f7cb3c3fcd54897282518b0b562528b84e23acb0d9efa9bd4fb52249d92d3f577ea7fc65b89c1418d6a811851ecee4cb2a342460444b66843337f4598f994139d643c1e96023f9a249ee92a52ac85a4723952812252da95d6e6f0671d3f49eb35ba75755794cf0c4742c2b418a00303cf4b287c98320c33ee78a45c315530cf231cd0934fe1c6120f348dc36ba32e8e796a314bfe9f5180b15c6ef20804b349aa458b70510edad79d9e6725670d64a38a5fe075b185f681baace28033d09acc6ed4cb67f59c94ba185ca1807bb34c781ac9bf3669abf1a517d97d41be1ac05fd98fb60aea7da9c56b0e4b35b3095fc6e92fe18cfab072daca6738a9baad0498bb89ea0660478d5836a595f0f1789bb4710ab55146079588fb9c4906287a22b7c3371223127af1b89bb3af975933223a2d3b3e4644bacbbd18a39b6f3910741ad1d8fc04f76ccf572df5c2b405eae626c6c7cfa7c47fe1f1a42751dd36c3fd3307e47a2d7326a9ff4dd1edb67bb2dd79ce160ab76308b6ab27808950cb3496cb4bc299d1693a2ada4533dc79e13bf2f729d6631d0aa1a0b4875f5d1aeb0eb3161b8a7251a06c699ed0f6766e79a7875f7edafd3b770ca4bde41c237500b0897b3cad13c6049be0220b5df070be122404c448f35d68683fddd124c0f72784a5e05c3eea92b7bbc73d2bd14a0862fe3ddb7679444c59a9750ff4caa9e234cc6b69dbbb4da37df87e8c6135648c48f5324a0c493649709195a27fa22dd54b21b263156e23cd431c49b20b03b2f39d6c57a2aa060e216f1e4ed2c1fe76e13a92b346a276f23165dcc68e5994752b0e13af4461188608f761da28b6ede2c0632eebf5938a9bbc8d0d171a26bce8074f894f722532bf77cc7db", 0x5c4, 0x0, 0x0, 0x0) r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r0, 0xc004743e, 0x20001400) 06:52:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000740)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={{0x18, 0x1, 0x1, [r2, r1]}}], 0x18}, 0x0) 06:52:42 executing program 3: unlink(&(0x7f0000000440)='./file0\x00') mkdir(&(0x7f0000001700)='./file0\x00', 0x0) 06:52:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {&(0x7f0000001480)="1b", 0x1}], 0x3}, 0x0) 06:52:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[], 0xfdef) 06:52:42 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000500)='6', 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x2) 06:52:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000500)='6', 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000100), 0x66}, 0x10060) 06:52:42 executing program 5: recvmsg$unix(0xffffffffffffffff, 0x0, 0x80011002) 06:52:42 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000500)="36420cd4cde62acf2767982229d54f598415cd6506656fef97e806ccd71a06aae0d1b75b53158493c6034765154350e7659ad7bebbec31c080a43bcbbf1ec45b1d95c650985bddb52bcdf97cbd3d567155b741fd48c955808378d8eacdcf7a7ed2b647ce8f42f0975cc8ed2161dad34097c0156cd3ba48a1f15d29b2a6cd81a25ee3c59b41ba1e652c9535c74dfd6bb7ec5776767b61790a49a1d74e050bed36d18b46bdb753a657107c3fe36aad67614b3f364f034d92c0acb0502ee15ff13dc2f0688996d32ce826ba7126b8d0703a0ce28137496ae8daa788386947891a18e1aec98d31b5007c4b7cde2b823a518080e514539c718f87dac55f8ec98ff6af5df920a3ca5b9925f7dde28701710791f6d4ec549d9d9f4dc0078a524191b9cb758a428c30e184f33cb3282d02c2d605432f58fe7634e3a37591fb6e09256a998409426d244dbba416d99265919b1e616a1860b60b9714a4d4fe2620b47a82ceeac24b373a86d6747f0194094d19db9aecbec092296cf9a8c4f3d66a1f78eb6ed18ae49b5bbe65039ce8cadbf59edacaf6dc27d9513d9196c9195f64b4d65d485e673e233fe2f3c261863919e9e99ce667c09b4a13acd8fc0d5f34dafbf1a58ea8c24ca4cd8f29939839e05737e15c834f4308fa7fb05eb501532de7f407f4e4135f50c492df4d91ce3c42ce41e518901f0dd3b3423263f4fcdc76269f64c179c564ace708e07d0adb6d301a7a07e6807f564fb90192cfcc3079a2181c38ff2295d06e727f6b4425c98f8275986f70f0f17b5b8afaaf0615bbb3c9f91c7bceffaabb51ec843d9e504ed4a3dbc621693b45f3dc974bf13443cc6ab83831645155a376ec2e9d35673c0b6d214ff604d307e4b727529daa756e5d85ce6b2353c3bb6ca41913a7adffc0ac0c58ecae6f5f5108a848a0878d7ee6a7d8b38af9baf9f860bd2dbf352ef2bd63c3961ca10b47b200a06487ed9462763b397107e863686e9dae8f2a8d044435c4fa8195b5ce323d4ebd2f1f5f16301bf0c1ec8625b884ba6615de49b59d168a4b361b7be45fbfe03b89d6cb250cea9632a58a47d92e1bea1c65cb8a06e98974703cbfe0d306c50cb8fcb3b0359ba129ba2b9b11796c44a971e8dfe68c2d7af687a19f5be88c730b041608b8dd6846ebad01f9c9feb287519fbb098c40fa2c52929adf4c346efc4fe4bf0fed5d14c57915ad636c6bbdd0c7356597a6f3e5172b20aef2baaa39f5482a90cb8acb3d82284496bf62e1afcf489127445833219db12185b2d12efa5906ebc5a28f488a517451a87a62111808e45a4a166dee433194bf3a3d4526181b6410c07438574ad3c7bb89e44a9723d931754bd79f0dc309e278cf43be20c4fe542c5d40b89787ad09289b65a10ea13c03c733588bdec519cd03bb9ce22400837b978dee2f864633e0a4aa9bd05141a81e477aac15ae19ce4b1d6bbe7431761583aab8b0df37dee596d4a517bbd279946ecf04a0813f5f2e39639a82d2f3d6ef94ec79e35e97eae27b49b5889362dc70866b54db9a982af91428f0d03baf1743a75f736e4cbfa4ef292e08c07eb0f5e7c1b491a718cedb1ea0e646c8de74513d501d841e9838c3b247a5c3c70ef3aa5b8a1999034af50f624cb8c60b58d151a0c1c4edb13e073a375865eb7fcf4dfcf903c23cb126cde7da9f49f58341837b544ed736e2625e2287feff78736fa9786dbfdbfdef126ebf86de34dcd9da4e6b2bbde99c9e744983316667473b6612e4806bf84671e76596475916808713106df245ac10d3e0185cabc1a5b745969c1ef8e338c54d245e790496a43ac73ddb99f4a8beac0299a910900a858e73a7d89ae4b33139e33ee37b13aa91563acc8a04b6e32bfe24ff97707a1ffb5020a88b779155aacbc398fbad752db265306cf322bdac0f421f00a783c02bb9b338a96acb015f0d2bfe743548185f65eee994857601a0be6841dcb36f05d8cb8157424ab8faae38fc6babc5b2b939e9451eb09b66b65fa12151e0b23bfb104eb1900a0a59a33f7ccd79f239348dc9f34537b33e494cdec3d12a0f3b9361f04cad61effe53428ab36fdcd647764da7acf1321ea89ec1974fa687bb50f1e7ca75f43fba8a1db4bce42df4d296e63453ec1a196a616bea6b309bd6ba71b70b990190e2992c19524c90c37dc1244af16bfce3fc6caeb88208a4adfea56e3140bf2088845e61b4ca69f4954b0f5db2f208d9c84d936bd6ef111072f27ac590843b45f6f7486dc6087e16848a02c5b03e7eda983245a80ef229e399fb4adf2f8d19d84d3582ae9b400427bc57cd1975cede977727691f7f4eab17be0a35531bdfec047caabb0d1ae4d0a55ee9813ce2a969734e544a183a4de7281c5a0295a82d03ef71d8818d0cec22b47cbcea0aac4f24011eec3f214d0003b2ea193996285dbcd2b3c4e8a8260b00706ae9f8eb5a334736148bd6403ca3600fd2071599f9bdf36b740026c80429da3052f17dcab33e9f91814c100b2ade78a9966bfc0dcd3f9a3f6bea66665a6fada8e2c2a4a24b56558e85d26515816729837325dce3ab48f1e46f52a6e41c785d0594bf6d64f410759cf963d2c98c72b306920a95928f195a50152f5f78eb41e858825958110ce99abccd0a08b6600cb58eea65a25f7171e436202ecf63a0f22bee31bd59c3e3c631549f8a111ba343ffb1295601dea97f546c0a1f000304337fe5fafceeb166c570433f4934bfc4fd10cfca5e80f2b601a5b993f6dfc2a98ff8b2ecb556af0bd6df681fdecca44ab8fc64d47d636dcbd709d739c8560a23ad0e2eb05f4e81ae87c3aabb48495ea9c6c969b2479d68f033ffc98e57d68f3beadc5c7a7dcdc75333a6388a259b8c7f64cbfb8233a3b9c6c48d51218b576aaf6a5b452388a4309a9632e0771f28b0b339327ed2f1fd37033ca302f074d0b9580b1b9860496d523153f5e3178efb44a6b3c8048d4f0f5e4cbf8569dbb3edf07d4957e1fa65a07bc7e30575697f91cb625772832e3dcb0f1ca6eb2b9f67372208ac9c780cac89ec51dc6dc7328ddd88e6a997d8ecd62b8a04a3e6bad8feebc6e60c3795fc39b4b4d1b2591dba9e8ad6f21643f1d775c17e35a20b673a88b7fbc843149559cc23313035dc3decd89feeb5d27391ad3694863d25ae2d9ea28d68e54fe0b9bca197d93ca96e80ffa3e8d658cfc5cc39e6b26a609b8c3f54765563437a6b285233837f125aa64e1dd96f10dc2313f8b77c1375f4562218110cb2a779a11848b86c3d5008ebc5ab3e61ada56bb21d465f5c1ecd8e5669e6a45fc74ebcb4a99c67cbdc586b4b72b88ec6b50c5cb81aeea075e3661024be69e33d56ff6e80e41bf50a1ac39deb5106b6ecbf18cff5f3ed4cf7726dbb6222715fd0e6ec3a0fff5445d2df1765713470fe057db88a32300f9ee88f343542c1dd1ad872fa0043af2c985a3a209a7a40df1dabc778399a12ca9f91cb43cd2c036f4c1a167618da6ec64b2f86ce68d05fd971423f17077dd1fffafb2c94a3146bfd6cbc3c40e1e0c1a44e06fa784c6e794eb8b0bd30abe400090fbd804159901679a0ffa6ed09d8b4bfc82797182fd1decb8989361a6053493587d3253a81b7133945fd9b19a0d4d5ffad0e2b1e4cd4bf42f6ddb0fd607506ecc61cda082712c3fe74956bd15279e1cea5aedecd545101242fedbe7115861d5be30534cd8b6a14000f6455f0f73815946b6d3c3699b65c498f7ecad6633a7c664e99c3e1872a3d72920e566e822a3b1776f1280c04ee429a9088809a256c8ed146420ae253087425e5cebed5c3a5cb90590b3bc1872a25d86b151d18adc9483c7ba8b887e020e31c930b9c45c1907b0d2f400d9326d2a16cefdde579ce8b5e9d03173ea37453fcfe40a96447c4a4f6deab84e87d7111dc9d8a4a4422e978b9ae7a7a91ff1c3328524ca476a43de379fd42c37152f4b3add0172bd699034dca8c3589a6cdbb3b3819544084ff5d75e8a202ab04566f5ef50012e4eb50ec1366833642946944fb015ee48445954c402fc28e5df516b19693c2a15d6cc4a017451ab457183f69e191569b845101ec81ae708f6784462731b832d97e7532130b31cd117ee3318cbbcf6e55412643787c8234d28be9cccc4cd67bd340b3c120a0719a7395beb7636ed5e7fa58d73c4ecf09f69d229a752ec5c002ec9adb1b8ede936c063c724be646940916c2158c9891e43d47966b567331269a0852246c3ab47ec805a1aec8f64944003cd6c91f88cde0a370e22ea415a9c4fa03be61ee7af4b395c63ab91dc033eef676fc44456698a55108b59a2c795c1246fd141caf3e50ae198e0e073e7ef722faeb2da1ef74721416bcbb570e9e1a14aa5c93588b7c2f74e39e2f40a86bda5b61bc4e24cc31adb8b58930bbe1d7be49ba0ea2b4f17a4c4a3e7f0f9f4fa7c81033c2484a759c54d70e424c70481048ad1adfd29fb25535b73643b5a106fe3b6bfe2f75981506e90bdfdb3d9d2f064bfec64b063e86b97e694850ad9311de8f4b4a103f11053b016e164952631309649304d5b8caecc26b2aedfbd1f026e042c6d066418bd354a373ffd942720b0243902388e09978c614f732d60a77f280b0a3b9a85fc0a79676cbf4b92eaeb3b639e3d489bd70ef8c179f26e57ac582ad89cea9c9c293259445850ca002fc4148e60b5a0c9415f10eaed520f9c13c7b4c5d79a6529a59dd40ba5ddd5a9ba22e111f6412d8d0a6707bd20f172dfa5fcc629b195553c1db1c2f730d1f6887acb2b94878e6ab01700d45ea5b332f1b2fd8140010965e8446f1d4f3498c02f16193025599275e99e24ec367e10c97e9192c834961015b63d1fc273ed8b9e1480b1164f33b7ee21ac584296d6c412270a6e22a07a9e24a919b8bc7e840f8a646c345a87152eda77c04b11d801c236e6191ccf49aba2f8826bab66d71dbba548018175899759f4edc749fdf8571847dbd74ffc7d1b1e565ae2411f54949cabdc0d7443f572c77fa5b21e14708113f8a77e512218b20de2c60fabfbe950d3c4980f0f4476e8bba43a5dd220328b18b49124de288dcef221d2120ad83f2eb1cb76417afac73f782f876069392be82637f086498775520a1e8a2f02f3d5b767ffa5b9f747526951c13b5b05511e308d45a21a56de5a83fefe3f046d7a6ea3b64e9ca47a93427470eaa7a348541830dd89b0a30df8a254f8455008957c0d77d9dc8eff8b74698f3be95b3ef4e2b9c2176e822f077ebc054f8cd07e6f731e122f671dd527da074c2b885fe8216d81127c00745956a0eb8a41536f2f2a006f48f5f6fdfaaa115a2b5990127d80feb25a81f70f6861653c497a415e6f17b88ea644cc11bec7a4ac597fceca335dd8f5e929a7751d1b6d48aa23cb70b615ce3b61e5a91ed8aee76b58ff696f64dbd2ae982080e39a7d0360e3ef2fccf7931c676278bcebb1e502518007702b69ae7c27b25c2272e579860502ca0e1b91e9d0a5db33b912ebc1bd15b2aa95e59917c47dd815bfac0de4cfd44d05fdfa7da449b97f0a9d65662ed53f1034b83f8e255857c0b352526459306adcd99a80357743f9f6067743d3841ffee372854fc70042ad0efaa9827bb5a525fee477f70cf1fc238bb89fe95d4a9bf64a600f93e152ce18d145111a1b5667eb00a203cccf0570a229e2ab268d997c0a7df03ae1840b607e8012748890b2dea76a310fdd324004ec4de8a677c07eb0a8e427abfdb6b1ae8f52b86bd67fd1782f4a8e18d882efcc5d05638e03b97792726784ab9bbbd7fddffda8dbb23b97f8931e4181c51adba2e06a4", 0x1000}, {&(0x7f00000003c0)='Q', 0x1}], 0x2}, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001a80)=""/4096, 0x1000}], 0x2, &(0x7f00000016c0)=""/129, 0x81}, 0x0) 06:52:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, &(0x7f0000000000)=[{&(0x7f0000000480)="a0b8cc87a1dc89afba5369b6dd63bd1cc516867396da4412b680d2e4df14c5418dc56263639bda29280f1e8a048edde88b36eeea9c0b794478b118ec37d90e744a26c86575ede97caff641aafb6a30fef916d906f5df241891f2ec956a0d5546f077dab72a6c1eaa0e0b9069b275b43a22023e407c72269abaa5ff26fde167f25f6aea0f31fabeec2df96a0be6c3ae6713f8bb80fe7d12f7eccf71cef1ba379c50f342018afe37566db86a7bc094f9bc175f822c71d5a90ae2fd8933bd1215e321bfff3e102165265a7f25bc82ee9fb23fe3e3cadcd9051492ec079bb181339617d9e1755c90ecfecd1d48130732a75a8c0f32481a0cafd7ab3ec5b9016eb5f904906093049f422e0555100be0440d6fa9aa2f59b576a7fa62def9623e98d6a575a127768d49ea9e2b20ac48d63eb06b5d10e26371a98e01f4b008089f2e3499e868847febc2dc07b9643f5d88564417602bbab3f7c62813bbffe630ab2162106610b8776e3d11a3e4682c8cc71b53128b5a85c36f76de0c05a88af1d4447c1ee5a4cfdf3e87b9cf473ea6505e343ae6c52c1970088e8aa66c3375954d41a6e0c15088cba7da95c9d22898f0968ae8841b8ddd7f2f12a36be0e75acda79a1194f36953a9ac7633a64f6d84b8348fc5c1028ee11540502037760e86d0cfb4e9016294ea0b13b7b1a2749cc57a9a83b894d859d522a82af0131000b41b2bb9b05ca781eed44411e6783f8d946df4986c9df102fefcfc7229caecaf99f61bdf34601936e63b1b92201c9000a52d90db2332affdea239cfc4db63b7e34f6a0e3c1397e409760c0ffe218b4f6ad455cb266cc60d55b67bc6894cd550ee892008f28e5cf2cb25c908075e26624b5c494693e2726ed834e52b350c824b74c0ca08d5ce0d8eebee95e49a0071c23338f7fb22c0854d48e6beab7cc31805f2ade2a6da8850c8e918f5df20b3a9cadde71ff7e40a0f79a577eaacbf326bcbfbe02fdebd0d8fcf54508ec4ebdb17670500c425cd5339732aad01cd211ed4c4f94829a9b82242cec9d1210fe3d4e30e01a6d947e1cfdf91d15e98926ae9d71e66ab634d12008881a5b5f20e0805ecb7b7c74b02575c8bb2aad60aaee1cc975c9c0517f0a7c8d5cf0410f1e61988449126b1be4bb927443fc00c21520a6b308989b56aec3713b0b917246b388fb1ad483923c28473e4d49b088b26d70d78d5679afafb412ac6a5dc1686006ff9799236519c8d60effd18ffe8567d3387bd8c16087f45d6b0eb3c94d6311983c527ce8d0ff234a51f8baf1ba512f92ed4b94b8252bd3beb34b1571d9537a2dc7bf8596c0bdb3356f8408b0c74189568505c63983de8a93618ea6b0af12c6bcbc6fd88fe94c851e50fe5c3382b8b47eca5ac25a01612551bf7bbad86611e858d5a1582cf39ff3b6d4814750465ca6a09ba5a982a67667af3b5fdd4e82e8bcc31fef81c509d601411c563b96659a8a72c34b60462649230fc1ba69320fd359d7dd956b36fa81f4e045cc7e1b3e0582603f990e92cfe33bcfcebcf4082d08137ac6c31a50ce1235da66574995e1b31b71a49c0c1a889fbef5d9a3e5cf3885cdc453e8161aeae7a44720b09d6d5bbd64d230c98449bc5c35a80b6e18087639a0f9f4550bd8668d17cf809ebeb1b371ff0de5f38dfb1cc6a0070b8a77fa891b122f7406ff8a656a88862480acebcc4010e3c29514937e52be425d5454356224d20acb686ceaef4773f3d189b59334fe65790d84938fdcf5ed137a31d64af16b17fe1fd177e68e90e1d77dc7d08e66d1fca0240722b856d1c9605f598ed6e2d5ba99abd54257601775e6efdc5677a5019388b746ab41840cd3ed12f45331db6d86d82f75c1d197338c80e4f5519cdce0f02ce8cbe1bbcb7c1c90636af86bb85116819d8dc9efac3d78baebcbb6121d16913929643401bb844607fa6edf64f040d3fbf103678796fc4fe36ba25f0f7c992fbbe01c5ee0db3b67afc4ad0d8dae6adbc66ab41397b4d741f03a7fb21408384ec1a0a75ea374bd3bda41bca94f23f9258809ffc7118d58efe74559d427823b888306025c793a141e9a328edd6e532c46107a5bb87aac4629cc412fe453bac9f70b85a42acc71e3a4de01855203f74596a1cc8a6c648f003f3e0b3523919c20fe054ab4899c12624f95239338a9e2e1ffc45fa99de276090638e5670a56176b2b409f720fc535eaaad675968c068a6cbd4ff78fd6948d092b24eb6e27d5e990ec5033f2cfc332bc844bfb9ecdb8adc538c6cd40f7d55abe32f112abbb3ec75ff2b126460f6f6514ecb31ac91a38fadadab129aa293ed7bcc6625d350545fe7bb3964652498dd1ba0c119ed4d46fe3d6700d514c535962d01cad7c43c84b9330ca1a5f7947e37af0a70fac2e87e01d1cb21584bbf82cb5aa97a1328a518b023e6bca24151a50b04b4dc88a2a280cac4fffdc6b1d1d4761df5c3e4acffb382bb8fe77dafea474d6e1ef343b5a375a8c5bc3eb60917c905989b3257cbf360574f7537b955985882a2f074bc9832facacae50730b4a3eef079ae87315cf7e04e9f3c4c159743c1c35344c648d399d6c7bea76f7a90b5dfe0da8de7b5f2a2ac105efe5cad38b1fb3897a1ca556c2b91941018e0b22abd95e5414940212cb2d348aaa655ccdf0f94da7241f914aa1819d1482f99e86689e7087dafadb8f7041c0398e6292f7d4ebad4baba9d857b166e0b28454e20b0823e0c15d3af006f070b14fd30259d832071fd57e60801775ae819da9b267a82968f320f2aa93db6340a5f7ae56db79b9bcb3b1fcb1911012ee42cbd5395ccd8c9db14d002fb86aea3aa5a6dc0bdff9cafdf883c98f21eb575caaa3077f692ced95594c17d129b3ee6f4092db1d6393bf34f04d9564f4e2260e5aff997f5c7b5c6b13e119164da59daab1e73531567567c4790426351b02f33dd23130033e1d11efe9625e018d93718c583673f6fb9bd3d7cfe1b187df01b22d21069b91b1543fefaeb3c9b828da7953553a3f06d9bfab48ebc0a3a9b7954b751015896ec5066bd26f57ae5d04f954f8990940c29810952dd45b31b16f711c77cb2cf7dd5a21cd6979b776d095477f8650709ed488d5dbcb569d45a8368fd4a81e778799d09ad00861de086f732bd2b375e08f5ad8aeb799ce080ca6c55cf59b3b7fd25f7f86a3f7936f775f0fc71657edbd7e6c80af171a6e6b5912cd8d3f591e7b16e95c2b4d235fc8a0760b64b4a3f0db6d22dee273d01049f4277e583bce8c5c44f1a11e8bebea9ae437967e34b111986a64a47295ad1c5e2fe2a178cdaa5701e6119d7493af265961647feafd2c698a30a8dd3dc186c6ca51933de8cacb19b3f95f578c1863315894d7039f38b7a2185917260bdac81adebb1582ac0a2600048ab21123fe9b4f85a916bf8713505e03d94bc739438708a3a312ea3e96c173847f386ba36d943b7d39ad119a9bdd7cbb11c2b1e64181f3f3d41c26570098c752ffaaf633ae391f6b3147bb02bd0932c8dde467c0931eaf86fd99ba15ac70c8f8d92ee1404c2720a802e735359db5d5c9e26457547251433f1950b6c02ef6097112617888d3f8dbcba64a18bdfef1a8f17d70c28f326cf9de29208e80123540998dd5ca084a66f003f48703e199e0c63ab3206a5adb3e9ce74c7647a86d767de7d2c731311046fa1c8ee84d8cb27350330dc60a68718c32efe88250d747a8cf710a99d4cbd31ad2de9c7b462b570a5df5d15df216c109b1c6bc89ba29ae92b63c98b6938376edaa34f508ba1f56bc0e3636e12879e7789f75bbc418b2c4e6818f071869d9282cea66a531a55bcbeef7e77a7bd33e7b3c76ed0419aec3c8bce3184dc317f1d6ef34bcacfdf7a0ab56d20758d86aa27c99fac214e9dc0677cd1ebc37a2ead39302765de301930f0e457909ba723f776e2182515a725951ad69e1cda73d8625bdeb09b90fae9735477e67a8469a3753542a952174ddd9ed651c682f8b4e0a9297944a014d9d4b60348816d0f3658482a1186efda9b9e4f87dd560989a33a60e526eae14465b3d5eff5a34fc535377494c7eb2532e5b758de5d0ee671d69f1578cd154d366f3e6047b37833d93e97b479be364c7051bd382fae367a2e7727c7e01aca496fd5207eedbc02b21a03d282930934cd917968088caaebef547d455bb280ed101da3aaf16de2e71b137e5552a5feef73cfae2197027e5a2f146d107eca2ad950bc407b9e77b6ad53d3074cff1b9f0cef0d22ea901c7ac5b5db96afc683ecc1fa4d9d370f056d6d1f808fedb2e5a9ba6196fcd3f2ad081c9f9412616ac0ba99ebcff6c0cf52e2925f38f5824c7a6b1dfddd5350598ce0ed066523dcee58d7395c7682fdf96f698e54613f20e9db1471a479b07b2f8d1fc80f0fed5a6d1aac1c171e5deef82ae539e43fdf187185f95adc764fc1b6b5409cc475dccdc4a41284a599e4719737e8dc26cd7dff923c486af7ef3f473f93abcd011135ef1c5ad8ce7584e08fd6c63c11e1bc252cd57bd9e93f00d45fb756558a7fee8d26e38702bafdac1642333fb1ae2cbbb523dc7475bfdb9832b12f6bfae9f7b4a0bb0294532cd94b7410e707b85da734e38e7c9f5547351947e31677932a66df4c3f746df6425c3f98c4e00bdd5e2923ee1e3e4e0de42da68f28635d6d766d91071d7045a45024b4a15290b19c8694474156592e98196a2d5ae2fd5b1124272b7a649fab6da6e8cdbccd6b0efa115293fbddf4a7f8836aab14535576415541ce8fec5a1a027a4fe492e17c03e4b063b623e4c15f22d131ce43e309ceb9020468183174503694fbd76fc3262eabbb112e1951f3075d749be3677357f90e7bd4dbae27290b80e88fd1b3f55a781508cc47797e192de1c89901232017a42c459b94e696020c56bb2d94c4aa3fbd09a54fa51601bbbb7227fde3637f10804e982ff34acaaca989c2e64ac6a308d2e43eb3364c5534c0da9f9d2af8bc30854e227c2e6cab7e97599eb71a49c6d0d28a45347aa1dec28d92b3d3c5a791418ae7bca2a66939d0cf2b2df1c151809646447899ebf669b37f35281fc2d648550f0bbb9af157c01083f7f8c5baa8e95aa3f865072e6869803eb85cb40bb84ce9d5d4afecf943b261e169f2c107d22368b2d350d5c1ac32c203c464114cc8959e7420844476278ea58bf90e91288f1335ec61083b09fa54abdf6e34624f27b940171bb22044faf7aada40a9fb2ee150e2c17752dd140c87f24d8d2562305ce3826a402408b9a1d698b54a08e6e6e01b5b0cee00756aad681c0b6733317d668b6f8049ce1b2c62dab5de3027b1d2650ab7096c6565adf2ed06e50481a225820636a49ff54", 0xec1}], 0x1}, 0x0) 06:52:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000001c0)='t', 0x1}, {0x0}, {&(0x7f0000001480)="1b", 0x1}], 0x3}, 0x0) 06:52:43 executing program 4: mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 06:52:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[], 0xfdef) 06:52:43 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001480)={0x1, &(0x7f0000001440)=[{0x6}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) 06:52:43 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCPKT(r0, 0x5420, 0x0) 06:52:43 executing program 0: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0xca41, 0x0) 06:52:43 executing program 4: r0 = creat(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000000)={0x20052fe}) removexattr(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=@random={'security.', 'blkio.bfq.io_serviced\x00'}) [ 445.992204][ T27] audit: type=1326 audit(1702882363.636:10): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7075 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f7f7b07cba9 code=0x0 06:52:43 executing program 1: syz_open_dev$dri(0x0, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, 0x0) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) socket$netlink(0x10, 0x3, 0xf) 06:52:43 executing program 0: syz_open_dev$dri(&(0x7f0000000340), 0x0, 0x4800) 06:52:43 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syncfs(r5) 06:52:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000006c0)={0x30, r1, 0x1, 0x0, 0x0, {0x1, 0x0, 0x900}, [@WGDEVICE_A_LISTEN_PORT={0x6}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x30}}, 0x0) 06:52:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xfdef) 06:52:44 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='loginuid\x00') read$ptp(r0, &(0x7f0000000000)=""/15, 0xf) read$FUSE(r0, 0x0, 0x0) 06:52:44 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/nf_conntrack\x00') socket$inet6_udp(0xa, 0x2, 0x0) read$FUSE(r0, &(0x7f0000000780)={0x2020}, 0x2020) read$FUSE(0xffffffffffffffff, 0x0, 0x0) 06:52:44 executing program 5: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, '.\x00'}, 0x6e) open(0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syncfs(r4) socket(0x2, 0x3, 0x100000001) 06:52:44 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000480)='wchan\x00') preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000100)=""/140, 0x8c}], 0x1, 0x0, 0x0) 06:52:44 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/raw6\x00') read$ptp(r0, &(0x7f0000000e80)=""/3, 0x3) 06:52:45 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='attr/sockcreate\x00') read$ptp(r0, 0x0, 0x0) 06:52:45 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5425, 0x0) 06:52:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xfdef) 06:52:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) syz_clone3(0x0, 0x0) sendmmsg$unix(r0, &(0x7f0000006c40)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000001f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xffffffffffffffff}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x2, 0x0) getpeername$packet(0xffffffffffffffff, 0x0, 0x0) 06:52:49 executing program 3: ioctl$DRM_IOCTL_MODE_GETCONNECTOR(0xffffffffffffffff, 0xc05064a7, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, 0x0) r0 = socket$netlink(0x10, 0x3, 0xf) sendmsg$netlink(r0, &(0x7f00000023c0)={&(0x7f0000001e40)=@proc={0x10, 0x0, 0x25dfdbfe, 0x801001}, 0xc, &(0x7f0000002340)=[{&(0x7f0000001e80)={0x1c, 0x0, 0x0, 0x0, 0x0, "", [@typed={0xb, 0x0, 0x0, 0x0, @str='filter\x00'}]}, 0x1c}, {&(0x7f0000001ec0)={0x24, 0x0, 0x0, 0x70bd2d, 0x25dfdbff, "", [@typed={0x14, 0x0, 0x0, 0x0, @ipv6=@local}]}, 0x24}, {&(0x7f0000001f80)={0x10}, 0x10}, {&(0x7f0000002140)={0x1c, 0x0, 0x0, 0x0, 0x0, "", [@typed={0x8, 0x0, 0x0, 0x0, @ipv4=@loopback}, @nested={0x4}]}, 0x1c}], 0x4, 0x0, 0x0, 0x48000}, 0x8040) ioctl$DRM_IOCTL_MODE_GETPROPERTY(0xffffffffffffffff, 0xc04064aa, 0x0) 06:52:49 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000480)='totmaps\x00') preadv(r0, &(0x7f0000000840)=[{0x0, 0x2}, {&(0x7f0000000100)=""/140, 0x8c}], 0x2, 0x0, 0x0) 06:52:49 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/raw6\x00') socket$igmp6(0xa, 0x3, 0x2) read$ptp(r0, &(0x7f0000000e80)=""/3, 0x3) 06:52:49 executing program 1: ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, 0x0) ioctl$DRM_IOCTL_MODE_ATOMIC(0xffffffffffffffff, 0xc03864bc, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001480)={0x1, &(0x7f0000001440)=[{0x6}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) 06:52:49 executing program 0: openat$vsock(0xffffffffffffff9c, &(0x7f0000000700), 0x200000, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) 06:52:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xfdef) 06:52:49 executing program 4: syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x4000) 06:52:49 executing program 5: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_EXTTS_REQUEST2(r0, 0x80503d01, &(0x7f00000004c0)) [ 452.195308][ T27] audit: type=1326 audit(1702882369.826:11): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7125 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fd66587cba9 code=0x0 06:52:50 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TCGETS(r0, 0x5401, &(0x7f0000000000)) 06:52:50 executing program 3: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) lseek(r0, 0x0, 0x0) 06:52:50 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_tables_matches\x00') preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000100)=""/140, 0x8c}], 0x1, 0x700, 0x0) 06:52:50 executing program 4: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000cab000)=0x7) setuid(r2) ioctl$PTP_EXTTS_REQUEST2(r0, 0x40043d04, 0x0) 06:52:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f5100003000000"], 0xfdef) 06:52:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_proto_private(r0, 0x89a2, &(0x7f00000000c0)=':') 06:52:50 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_EXTTS_REQUEST2(r0, 0xc4c03d09, 0x0) 06:52:50 executing program 3: r0 = socket(0x11, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000580)={'veth1_virt_wifi\x00', 0x0}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f0000000140)=0x48a, 0x4) bind$packet(r0, &(0x7f0000000080)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) sendto$packet(r0, &(0x7f0000000040)="bb53a945842851722bb479853e60", 0xe, 0x0, 0x0, 0x0) 06:52:51 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='attr/prev\x00') read$ptp(r0, 0x0, 0x0) 06:52:51 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_EXTTS_REQUEST2(r0, 0x40603d10, 0x0) 06:52:51 executing program 4: openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x4800, 0x0) 06:52:51 executing program 0: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ppoll(&(0x7f0000000200)=[{r0}], 0x1, &(0x7f0000000240), 0x0, 0x0) 06:52:51 executing program 3: accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @private1}, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f00000000c0), 0xffffffffffffffff) openat$vsock(0xffffffffffffff9c, &(0x7f0000000600), 0x101000, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001280)={{}, &(0x7f0000000d80), 0x0}, 0x20) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001e00)='./cgroup/syz1\x00', 0x200002, 0x0) 06:52:51 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000006c0)={'lo\x00', 0x0}) r4 = syz_open_dev$vcsu(&(0x7f0000000100), 0x4, 0x8200) sendto$packet(r4, &(0x7f0000000140)="8fe27e38cda9e5df9d548d5e91da72e1193c", 0x12, 0x24000883, &(0x7f0000000180)={0x11, 0xc, r3, 0x1, 0x9}, 0x14) bind$packet(r1, &(0x7f0000000000)={0x11, 0x0, r3, 0x1, 0x0, 0x6, @broadcast}, 0x14) r5 = socket$packet(0x11, 0x2, 0x300) socket$inet_udplite(0x2, 0x2, 0x88) bind$packet(r5, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa001860}, 0xc, &(0x7f0000000080)={&(0x7f0000002500)=@newchain={0x26c0, 0x64, 0x200, 0x70bd26, 0x25dfdbff, {0x0, 0x0, 0x0, r3, {0x6, 0xf}, {0x6, 0x6}, {0xffe0, 0x5}}, [@TCA_RATE={0x6, 0x5, {0x3f, 0xd0}}, @filter_kind_options=@f_rsvp6={{0xa}, {0x2650, 0x2, [@TCA_RSVP_CLASSID={0x8, 0x1, {0x8, 0xa}}, @TCA_RSVP_PINFO={0x20, 0x4, {{0xe000000, 0xf9, 0x3ff}, {0x1, 0x4734, 0x1}, 0x2, 0x1f, 0x3}}, @TCA_RSVP_ACT={0x2624, 0x6, [@m_bpf={0x90, 0x1f, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0xc94a}]}, {0x5f, 0x6, "1c243568f94aea9a79028db92d6c4a62057a66f792aca7405ba805dd9ed087bc6aa8e0d8a1cdc96a4343faece294f5e68689789f16d2114cab20fe7db42532e41b0dc7f090e4c82575afec052f878a041633178626b02903104f9e"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_tunnel_key={0x108, 0xc, 0x0, 0x0, {{0xf}, {0x30, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_ENC_IPV6_SRC={0x14, 0x5, @local}, @TCA_TUNNEL_KEY_ENC_KEY_ID={0x8, 0x7, 0x357}, @TCA_TUNNEL_KEY_NO_CSUM={0x5, 0xa, 0x1}, @TCA_TUNNEL_KEY_ENC_IPV4_SRC={0x8, 0x3, @broadcast}]}, {0xaa, 0x6, "49a76953907aff7f7506f43410d4335b932ca90c3f0bceffc85c016851cf0cdb18e0695a996c53dc500d306d9ce084ddf2f484a9c062ef1f63816259bbfb3f73c664224a5c9e2bbdabd486864d21f2d6072753b8adf99296803f558cf5670335a42323b82408972e6a6e642b4b819d17a86a7c35eb2f4c6111fe356b381afcab0f95c4f73d0b693ed5ecda433b6e61fff9e4f80ca9ae69a25679ee9fed0c224936df43e099b8"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_skbmod={0x114, 0x6, 0x0, 0x0, {{0xb}, {0x74, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x4}, @TCA_SKBMOD_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, @TCA_SKBMOD_DMAC={0xa, 0x3, @multicast}, @TCA_SKBMOD_DMAC={0xa}, @TCA_SKBMOD_DMAC={0xa, 0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1e}}, @TCA_SKBMOD_SMAC={0xa, 0x4, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x2, 0xc59a, 0x0, 0x6, 0x5}, 0x9}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x2}]}, {0x76, 0x6, "f7d6911f638eb07225fa1ea2527f0d5d73a5d4bd41bd2850868c677481f7b0f0213e63b38585522eb5afbbfcca757df38ffc3df51a06a208fbbc4ce5443a111f0330ad5fe1333c5f22f87035e36a557231f3859d18149e4f7b29c76a6a7824656ef6e7e105ee51852fe9ab00f1893f082f19"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_mirred={0x18c, 0x18, 0x0, 0x0, {{0xb}, {0x64, 0x2, 0x0, 0x1, [@TCA_MIRRED_PARMS={0x20, 0x2, {{0xff, 0xffffffff, 0x1, 0x7f, 0x20}, 0x4}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x0, 0x5, 0x1, 0x4}, 0x1}}, @TCA_MIRRED_PARMS={0x20, 0x2, {{0x7de, 0x2d, 0x84a564ccb6101930, 0x9, 0x9}, 0x4}}]}, {0xfe, 0x6, "a165b9fc140b0c2388f5b7b0d02278764b40d1884617f9839f1039c49986b3c60005580ba3471ecef4eea15da2a80087ff9e950f3718e8915764c70a318f1789db09bcad9269cfa5dd149e64c29d23c0a5790f30f3bb5900d24f8df7f7b1bf6177acb0b8b11918a2cf6e898a865f076e4df80122ff9220d3f76b68a07742191fdf6cfe4642f3e5df375619d8fc9424a65ca7d1c23237fee326216a473f03d6240e9a366fe94fdd8a90e857b1ad968ebb81dcec662d79064198f496a2849ed79ab6e259da2d837bd24e2663678a2b43cd9efa6f0479f0917856e7b21fb7c739d59d4d3fa193454efe567a7a2c8fefa58fe45b65acb416e5578fa4"}, {0xc, 0x7, {0x1, 0x1}}, {0xc}}}, @m_pedit={0x1fb4, 0xd, 0x0, 0x0, {{0xa}, {0x1e9c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x3c, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_KEYS_EX={0xd4, 0x5, 0x0, 0x1, [{0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0xfbded0393f568e35}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0xd7508e6dc6cddfa1}]}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x4c4a2af53233e3c2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0xe5a26096d8e13bd4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_KEYS_EX={0x88, 0x5, 0x0, 0x1, [{0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}]}, @TCA_PEDIT_PARMS_EX={0xe50, 0x4, {{{0x4, 0x9, 0xffffffffffffffff, 0x4, 0xfffffffa}, 0x7, 0x1, [{0x80, 0xe62e, 0x400, 0x283, 0x3, 0x800}, {0x8, 0x3, 0x1, 0x2, 0x1, 0xca}]}, [{0xa9, 0x8f, 0x80000001, 0x5, 0x10001, 0xa061}, {0x3, 0x4, 0x1, 0xfff, 0x10}, {0x24000000, 0x9, 0x8, 0x8, 0x4, 0xa9}, {0x6, 0x0, 0x10000, 0x80000000, 0x3, 0xfffffffd}, {0x5, 0x10001, 0x0, 0x7, 0x7ff, 0x7}, {0x59, 0x58, 0x40, 0xffff, 0xffffeb5d, 0x8}, {0x0, 0x200, 0xffffffbf, 0x9, 0x9, 0xa14}, {0x1ff, 0xb8, 0x9, 0x8001, 0x3ff, 0xfffffffe}, {0x1, 0x8, 0x2, 0x0, 0x2, 0x2}, {0x3ff, 0x0, 0x7fffffff, 0x3f, 0x3, 0x52}, {0xfffffff7, 0x8, 0x1, 0xfff, 0x8001, 0x400}, {0x1ff, 0x3, 0x4, 0x400, 0x8, 0x2}, {0x7fff, 0x8000, 0x100, 0x8000, 0xffffff37, 0x7ff}, {0xa9, 0xfffff801, 0x0, 0x3f, 0x2}, {0x0, 0xfffffff9, 0x6, 0x3f, 0x200, 0x7ff}, {0xfffffffa, 0xefe3, 0x7, 0x1ff, 0x2b1c8e59}, {0x4, 0x2, 0x72f, 0xc0b, 0x4, 0x100}, {0x9, 0x8, 0x8, 0x9, 0x10001, 0x81}, {0xff, 0x1000, 0xffffff81, 0x80000001, 0x3ff, 0xa18}, {0x4, 0x7, 0x1, 0x5}, {0x3ff, 0xff, 0x2, 0x6, 0x0, 0x8001}, {0x3, 0x1, 0x1ff, 0xfffffffc, 0x7, 0x7f}, {0x4, 0x8, 0x9, 0x1f, 0x1, 0x1}, {0xffffffff, 0x1f, 0x4, 0x9, 0x6, 0x5}, {0xc4, 0x641e, 0x3, 0x0, 0x4, 0x6}, {0x7, 0x5, 0x80000000, 0x26, 0x643, 0x2}, {0x0, 0x40, 0x7, 0x6, 0x9, 0xfffffff9}, {0x6, 0x0, 0x1c00000, 0x1f, 0x8, 0x7fffffff}, {0x32, 0x7, 0x20, 0x652, 0x4, 0x2}, {0xfffffff7, 0x3682fbf5, 0x1, 0x4, 0x2931, 0xffff}, {0xffffff81, 0x1, 0x7, 0x9, 0x0, 0x5}, {0x7f, 0x51, 0x78, 0x0, 0x4f, 0xfffffd3b}, {0x20c, 0x9, 0xffffffff, 0x5, 0x4, 0x3}, {0xc848, 0x9, 0x40, 0x3, 0xbb}, {0x6, 0x9, 0x2, 0x7832, 0x80000001, 0x5}, {0x3, 0x3, 0x0, 0x3, 0xfff, 0x7}, {0x40, 0x1, 0x2, 0x5809, 0x1, 0xf7}, {0x9cfb, 0x1f, 0x3, 0x1, 0x2, 0x1f}, {0x3, 0x9, 0xffff, 0x3, 0x7, 0x4}, {0x1, 0x6, 0x7, 0x0, 0x3, 0xffff}, {0x400, 0x8, 0x8, 0x3, 0x7, 0x10001}, {0x3, 0x1f, 0x2, 0xef81, 0xf982, 0x8}, {0x100, 0x1, 0x3, 0x81, 0xb4, 0x99}, {0x7, 0x0, 0x4, 0xffffffff, 0x8000, 0x1}, {0x1, 0x7, 0x3, 0x1}, {0xa0f, 0x1, 0x81, 0x5, 0x1f, 0x1000}, {0x6, 0x6, 0x2, 0x7, 0x1ff, 0x5}, {0x4, 0x3, 0x9666, 0x4, 0x6a2a399f, 0x4bc}, {0x5, 0x3ff, 0x2, 0x9, 0x81, 0xfffffe31}, {0x14, 0x9, 0xffffffff, 0xfffffffc, 0x0, 0x5}, {0x5b, 0x6c, 0x7fffffff, 0x8, 0x0, 0x4}, {0x0, 0x7fff, 0x80000001, 0x9, 0x8000, 0x8}, {0x31, 0x2, 0xffffffff, 0x1, 0xc080, 0x7c}, {0x401, 0x5, 0x2, 0x495f247d, 0x1e9e, 0x1000}, {0x8, 0x9d1, 0x101, 0xa32, 0x3b7d}, {0x545, 0x6, 0xcb, 0x401, 0x101}, {0x5, 0x3, 0x3, 0x401, 0xfffffffa, 0x7f}, {0x5, 0x101, 0x7, 0x0, 0x6, 0xfe}, {0x5, 0x20, 0xef, 0x4, 0x2bd1, 0x1}, {0x3, 0x5, 0x3f, 0x2, 0x3, 0x1}, {0x583, 0x9, 0xffffffff, 0xfba, 0x8}, {0x8000, 0x5, 0x4, 0x40, 0x1ff, 0x1f}, {0x2, 0x8, 0x7, 0x2, 0x7ff, 0x5}, {0x7, 0x101, 0x3, 0x6, 0x20, 0x1}, {0x7ff, 0x9, 0xfff, 0x0, 0x6, 0x61}, {0x81, 0x2, 0x80000000, 0x7, 0x3f, 0x446}, {0x5, 0x1ff, 0x400, 0x1, 0x0, 0xffffffc1}, {0x3, 0x6, 0x0, 0x101, 0x8, 0x3}, {0x7, 0x4, 0x1f, 0x8, 0x101, 0x7f}, {0x5, 0x1f12, 0x6, 0x3, 0xd8cd, 0x401}, {0xd23, 0x0, 0x100, 0x2, 0xfff, 0xb20b}, {0x3, 0x58, 0x0, 0x9, 0xff, 0xffff23af}, {0x3, 0x81, 0x1, 0x7ff, 0x200, 0x7}, {0x26e, 0x8, 0x2, 0x5, 0x0, 0xf3f}, {0x80000000, 0xc0000000, 0xfc3, 0xff, 0x9, 0x52}, {0x0, 0x52, 0x8, 0x1f, 0x1, 0x8}, {0x0, 0xf4, 0x9, 0x9, 0x3, 0x2}, {0x1, 0x8, 0x8, 0x8, 0x7f, 0x7}, {0x9, 0x4, 0xfff, 0x3c7, 0xd21d, 0x5}, {0x1, 0x200, 0x100, 0x10000, 0x9, 0x8}, {0x3ff, 0x0, 0x8, 0x23, 0xffff5ac5, 0x1}, {0x7, 0x401, 0x2, 0x6, 0x10000, 0x1f}, {0x1, 0xfffffe01, 0x2, 0x3, 0x8, 0x14b8}, {0x101, 0x4, 0x8, 0x4, 0x4, 0xfffffffe}, {0x9, 0x4, 0x8000, 0x7, 0x5}, {0x9, 0x3, 0x3f, 0x7fff, 0x20, 0x9}, {0xffffffff, 0x6000, 0x2, 0x4, 0xffff, 0x1}, {0x7fff, 0x40a7, 0xffff8000, 0x82fc, 0x7, 0x10001}, {0xfffffffb, 0xfffffff9, 0x9, 0xffffff00, 0x2, 0x7fff}, {0x8aa, 0x9, 0x7fffffff, 0x6, 0xf25, 0x4d12}, {0x7, 0x1f8, 0x2, 0x7, 0x8000, 0xfff}, {0x8001, 0x400, 0x2, 0x10001, 0x5, 0xa87f}, {0x10000, 0x6, 0x80000000, 0x9, 0xfffffff9, 0x7}, {0x5, 0x809, 0xff, 0x4, 0x5}, {0xc2, 0xffffffff, 0x7, 0x1f, 0x9, 0x4}, {0x3, 0x400, 0x100, 0x7f, 0x7fff, 0x3}, {0x6, 0x1, 0xfffffffd, 0x7, 0x6, 0x200}, {0x7fff, 0xfff, 0x5, 0x0, 0x9cf, 0x1}, {0x2f27318c, 0xffffffff, 0x0, 0x80000000, 0x1, 0x5}, {0x7, 0x5, 0x401, 0x88, 0x20ec}, {0x200, 0x4, 0x26, 0x5, 0x3, 0x3}, {0x1000, 0x8, 0x760000, 0xff, 0x4, 0x100}, {0x8, 0x8, 0x800, 0xc3d8, 0x100, 0x3}, {0x3, 0x34b0, 0x4, 0x6, 0x5, 0x19a}, {0x10000, 0x4, 0x5, 0x80000000, 0xa0, 0x2}, {0x1, 0x10001, 0x10001, 0x80000000, 0x1, 0xfffffff9}, {0x400, 0x1b292c8f, 0x0, 0x20, 0x7, 0x1}, {0xfffffc7c, 0x9, 0x8, 0xa576, 0x3ff, 0x1c0}, {0x1, 0xbc9, 0x6, 0x3, 0x5, 0x7}, {0x5, 0x40, 0x8001, 0x1, 0x7f}, {0x4, 0x9, 0xcf19, 0x8000, 0x467, 0x4800}, {0x5c4, 0x9, 0x32, 0x1f, 0x9, 0x7fff}, {0x658, 0x7, 0x10000, 0x9, 0x5, 0x8000}, {0x7ff, 0x482, 0x2, 0x8001, 0x3, 0x7}, {0x7fffffff, 0x8, 0x5, 0x8001, 0x0, 0x8000}, {0x2, 0x8, 0xff, 0x382, 0xfffffc00, 0xe6}, {0x80000001, 0x2, 0x13, 0x200000, 0x3ff, 0x1000}, {0x1, 0xfffffbff, 0xffffffff, 0x0, 0xfffffffb, 0x2}, {0x7f, 0x1f, 0x7fffffff, 0x401, 0x1ff, 0x6}, {0x2, 0x1, 0x20, 0x80, 0x7, 0xfffff800}, {0x1, 0x2, 0x40, 0x8, 0x10001, 0xc14b}, {0x1, 0x0, 0x5, 0x379, 0x1, 0x4}, {0x5, 0x7fffffff, 0x264c, 0x0, 0x8fe, 0x100}, {0x7, 0x7ac, 0x5, 0x80000000, 0x4, 0x2}, {0x0, 0x8001, 0x40, 0x101, 0x40, 0x80000000}, {0x30000000, 0x5, 0x8001, 0x8}, {0x40cc, 0xfffffffc, 0x7, 0x7111, 0x0, 0x7}, {0x2, 0x239, 0x8000, 0x4, 0x7fff, 0xa28}], [{0xebb469e90ff7393d, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x2}, {0x3}, {0x4}, {0x0, 0x1}, {0x2}, {0x4, 0x1}, {0x3}, {0x4}, {0x1}, {0x0, 0x1}, {}, {}, {0x5}, {0x4, 0x1}, {0x3}, {0x4}, {0x3, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3}, {0x2}, {}, {0x1, 0x1}, {0x1}, {0x3}, {0x3, 0x1}, {}, {0x2}, {0x2, 0x3}, {0x5}, {0x2, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x5}, {0x4, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x3}, {0x5}, {0x4}, {0x1, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x5}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {0x2}, {0x5, 0x1}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x5}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {}, {0x2}, {0x0, 0x1}, {0x3}, {0x5}, {0x1}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x3, 0x1}, {0x1}, {0x3, 0x1}, {0x1}, {0x4, 0x1}, {}, {0x0, 0x1}, {0x3}, {0x15cf87f26c4a6549, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x0, 0x2738e811754479fd}, {0x3}, {0x5, 0x1}, {0x2}, {0x4}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x5, 0x1}, {0x3}, {0x3, 0x1}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x3}, {0x2, 0x1}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {0x2}, {}, {0x5}, {0x3, 0x1}, {0x3}, {0x1, 0x1}, {0x0, 0x2}, {0x2, 0x1}, {0x2}, {0x2}, {0x1}]}}, @TCA_PEDIT_PARMS_EX={0xeb0, 0x4, {{{0x101, 0x1, 0x6, 0x800, 0x3}, 0x9, 0x1f, [{0xc89a, 0x4, 0x6, 0x1, 0x0, 0x6}, {0x7, 0x10001, 0x400, 0x200, 0x9e, 0x20}, {0x9a3d, 0x7, 0xe000000, 0x4, 0x1, 0x5}, {0xffffffff, 0x80000001, 0x0, 0x10001, 0x3}, {0x1d46a4b8, 0xad1c, 0x6, 0x6, 0x6, 0xb4b}, {0x0, 0xffff7d0b, 0x401, 0x20, 0x9, 0x1ff}]}, [{0x101, 0x0, 0x8, 0x8, 0x5, 0x3}, {0x3, 0x7ff, 0x2, 0xced, 0x7fff, 0x2}, {0x8, 0xffffffff, 0xff, 0x2, 0x200, 0x8b}, {0x4, 0xaf6e, 0x2, 0x3f, 0x100, 0x5}, {0x5, 0x80000000, 0xfffffffa, 0x80000001, 0x1, 0xe6f}, {0x3, 0x3, 0x8, 0x2, 0x80, 0xf4}, {0x947, 0x4, 0x9, 0x80000000, 0x3983, 0x3}, {0x0, 0x4, 0x400, 0x7d9, 0x1, 0x5}, {0xdcef, 0x1, 0x81, 0xffff, 0x7}, {0xde1, 0x0, 0x33e, 0x3, 0x5, 0x7fff}, {0x8, 0xf4e8, 0x1, 0x6, 0xb56, 0x7fff}, {0x0, 0x7ff, 0x3ff, 0x1, 0x8, 0x2}, {0x80, 0xff, 0x10001, 0x40, 0x1, 0x9}, {0xff, 0x9, 0x1, 0x7, 0xfff, 0x11}, {0x0, 0x75, 0x4e, 0x100, 0x1, 0x6}, {0xb7f, 0x9, 0xffffff40, 0xbe000000, 0x3, 0x2}, {0x7, 0x80, 0x3, 0x80, 0x3f, 0xa3aa}, {0x1, 0x6, 0x20, 0xeb, 0x5, 0x5}, {0x200, 0x1, 0xd3, 0x2, 0x7464, 0x7}, {0x1, 0x7, 0xb96, 0xff, 0x401, 0x2}, {0xfffffff9, 0x0, 0x8000, 0x2, 0x9, 0x1d18000}, {0x9, 0x10001, 0x3, 0x10000, 0x40, 0x2}, {0x1, 0x5, 0x6, 0x4, 0x848c, 0xfffffffd}, {0x3, 0x2, 0xda2, 0x872d, 0x800, 0x5}, {0xb23e, 0x3, 0x6, 0x0, 0x0, 0x8}, {0x7, 0x8, 0x80000000, 0x7, 0x27f, 0xb40}, {0x2, 0x1, 0x1, 0x6, 0x526, 0xfffffa15}, {0x7, 0xfffff001, 0x1000000, 0x5, 0x4, 0xfffffe00}, {0xfffffffd, 0x5, 0x1a6, 0x3, 0x4e}, {0x7fffffff, 0x7f, 0x8, 0x0, 0xffffffff, 0x8001}, {0x4, 0x3, 0xffff, 0x80000000, 0x6, 0x8}, {0x3c, 0x40, 0x100, 0x81, 0x6, 0x6}, {0x0, 0x7, 0xfff, 0x8001, 0x1, 0x9}, {0x20, 0x4, 0x7, 0x9c, 0x6, 0x61}, {0xfff, 0x0, 0x80, 0x1000, 0x1ff, 0x200}, {0x5, 0x80000001, 0x401, 0x100, 0x20, 0x2}, {0x3, 0x5716, 0x8, 0xbc8, 0x7ff, 0xffff}, {0x7d657113, 0x499, 0x7fffffff, 0x7f, 0x9, 0xec}, {0xc62f, 0x3, 0x5, 0x8, 0x80, 0x80}, {0x3f, 0x3, 0x6, 0x0, 0x8, 0x200}, {0x9cc, 0x1ff, 0x5, 0xa40, 0xf135, 0x5d6}, {0xf6, 0x20, 0x7, 0x3, 0x3, 0x9}, {0x1, 0x7, 0x5, 0x400, 0x80, 0xf}, {0xfffffffc, 0x7, 0x5f6, 0x20, 0x6, 0x8}, {0x1000, 0x6, 0x9, 0x5, 0xb7ec, 0x7}, {0xe98, 0x7, 0x6, 0xb7, 0x10000, 0x2}, {0xff, 0x8, 0x8000, 0x6f5, 0xff, 0x80000000}, {0x7f, 0x8, 0x4, 0x4, 0x65, 0x2}, {0x5, 0x3, 0x8, 0x2, 0x80, 0x2}, {0x80000001, 0x3, 0x4000, 0xcc000000, 0x1, 0xcb6}, {0x81, 0xffffff00, 0x9f, 0x0, 0x4, 0x1}, {0x5, 0x8, 0x4, 0x9fbd, 0x100}, {0x2, 0x9, 0x3, 0x3, 0x4}, {0x8000, 0x80000000, 0x3, 0x8001, 0x8000, 0x7f}, {0x8, 0x81, 0x97, 0xfffffff7, 0x10001, 0x2}, {0x200, 0x800, 0x18, 0x5, 0x5, 0xb1}, {0x401, 0x0, 0x4, 0xa7f, 0x9, 0x3}, {0x5a, 0x999c167, 0x4, 0x8, 0xff, 0x2}, {0xfff, 0x8001, 0x1, 0x1ff, 0x4, 0x5}, {0x6, 0x0, 0x9731, 0xfff, 0x8}, {0xfffffeff, 0x3, 0x1, 0x1000, 0xace5, 0x7fffffff}, {0x1, 0x3, 0xffff506a, 0x401, 0xffffffff, 0x4}, {0xfffffff9, 0x3ff, 0x0, 0x93, 0x10000, 0x80000000}, {0xe603, 0x81, 0x8, 0x6, 0x7, 0x1000}, {0x101, 0x3ce, 0x8, 0x0, 0x0, 0x9}, {0xfffffffa, 0x6, 0x1, 0x80, 0x1, 0x5}, {0x122f, 0x1, 0x3f, 0x0, 0x8, 0x3ff}, {0xffff, 0x6, 0x3d, 0x3, 0x1, 0x2}, {0x1, 0xffffffff, 0x6, 0x20, 0x5, 0x51e}, {0x4, 0x10000, 0x0, 0x99, 0x6, 0x80}, {0x2, 0x1000, 0x1, 0x7, 0x8, 0x5}, {0x1, 0x4, 0x6, 0xf64, 0x20, 0x6}, {0x7, 0x1000, 0x20, 0x3, 0xdaa, 0x2}, {0x5, 0x80, 0x3f, 0x9, 0x5, 0xf88}, {0x6, 0x378, 0x4, 0x400, 0x8, 0x6}, {0x3, 0x8001, 0x1, 0x8, 0x2, 0x10001}, {0x2, 0x8, 0x7, 0x1f, 0x9, 0x9}, {0xff, 0x7f, 0xccf, 0xfffff800, 0x7, 0x32}, {0x0, 0xa86, 0x9, 0x65e8, 0x7, 0x8000}, {0x4, 0x9, 0x5, 0x5, 0x8, 0xff}, {0x5, 0x5, 0x3f9, 0x6, 0x5, 0x8}, {0x0, 0x5, 0x9749b79f, 0x8, 0x4, 0x400}, {0xfff, 0x2, 0x6, 0x2, 0x800, 0x1}, {0x10c, 0x9, 0x9, 0x4, 0x7, 0xfffff2bb}, {0x4, 0xd8000000, 0xfffffe01, 0x1f, 0x5, 0xffffffff}, {0xefb6, 0xf4, 0x6, 0x4, 0x2, 0x3}, {0x81, 0xffff7571, 0x10001, 0x1, 0x5, 0x400}, {0xffffffe1, 0x6, 0x8, 0x0, 0x1f, 0xe4}, {0x1, 0x839, 0xffffffef, 0xfff, 0x8, 0x3f}, {0x81, 0x1d96, 0x7fffffff, 0x3, 0x8, 0x8b}, {0x6, 0x5, 0x8, 0x2, 0x6, 0x101}, {0x1, 0x800, 0x1, 0xb8, 0x5, 0x1}, {0x0, 0x9, 0xfe000000, 0x7, 0x5, 0x11}, {0x8, 0x972a, 0x800, 0x1, 0x1, 0x10000}, {0x9, 0x2, 0x0, 0x81, 0x4, 0x8}, {0xffffffff, 0xffffffff, 0x3f, 0x1, 0x1ff, 0x2}, {0x6, 0x4, 0x101, 0xb31a, 0x6, 0x5}, {0x8001, 0x5, 0x9, 0x5, 0x400, 0x2}, {0x0, 0x800, 0x5, 0x9, 0x1ff, 0x400}, {0x0, 0x6, 0x1, 0x6, 0x2fcdce42, 0x9e}, {0x7, 0x6, 0x0, 0x5, 0x7, 0x7}, {0x2, 0x7fffffff, 0x6, 0x5, 0x1, 0x8000}, {0x1, 0x4, 0xa6, 0x100, 0x4, 0x8}, {0x2, 0x2, 0x3, 0x5e, 0x3, 0x2}, {0x8, 0xfff, 0x7, 0x800, 0x3, 0x2}, {0x1c0000, 0x8, 0x1000, 0x9, 0xfffffff8, 0x4}, {0x996, 0x8be5, 0x5, 0x7f, 0x200, 0x10001}, {0x1, 0x1f, 0x1, 0x80, 0x100, 0x6}, {0x2, 0xfffffe01, 0xfffffff8, 0x7ff, 0x715, 0x8}, {0x0, 0x3, 0x0, 0x2, 0x6, 0x9}, {0x1, 0x0, 0x6, 0xd44, 0x200, 0x3f}, {0x6, 0x1, 0x5, 0xdc822b7, 0x0, 0x4}, {0x6c63, 0x7, 0x9, 0xe59, 0x2, 0x401}, {0x5, 0x0, 0x800, 0x8, 0x6, 0x9}, {0x100, 0x8, 0x9, 0x2, 0x8, 0x2}, {0x5, 0x1d6b, 0x7ff, 0x20, 0x72d5, 0xb634}, {0x1ff, 0x80000000, 0x9, 0x401, 0x1f, 0x3}, {0x80000001, 0x8, 0xffffffff, 0x80000001, 0x0, 0x3}, {0x7ff, 0x200, 0x0, 0x8, 0x7ff, 0xffff}, {0x9, 0x6, 0xbe, 0x1, 0x4, 0x5}, {0x6, 0x4, 0x2, 0x62fd, 0x7, 0x1}, {0x0, 0x400, 0x3, 0x7, 0xecc6, 0x1}, {0x3ff, 0x9, 0x100, 0x9, 0x3, 0x81}, {0x3, 0x1, 0x3, 0x7fff, 0xd5f0, 0x1ff}, {0xfffffff9, 0x33, 0x3f, 0x1, 0x98a, 0x10001}, {0x200, 0x8001, 0x0, 0x3, 0x800, 0x2}, {0x5, 0x8, 0x0, 0x8, 0x7, 0x3}, {0x3, 0xff800000, 0x6, 0xe07b, 0xdd4, 0x3}], [{0x0, 0x1}, {}, {0x5}, {0x5}, {0x3}, {0x5}, {0x0, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x3}, {0x2, 0x1}, {0x3, 0x1}, {0x5}, {0x1}, {0x2}, {0x4}, {}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x3, 0x1}, {0x3}, {0x3, 0x1}, {}, {0x5, 0x1}, {0x3, 0x1}, {0x3}, {0x1, 0x1}, {0x3, 0x1}, {0x6}, {0x1, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3}, {0x1, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {}, {0x4}, {0x2}, {0x3}, {0x3}, {0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x0, 0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x3}, {0x1, 0x1}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x5}, {0x5, 0x1}, {0x4}, {}, {0x2}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x1}, {0x5, 0x1}, {0x3}, {0x1, 0x1}, {}, {0x5, 0x1}, {0x5}, {0x3}, {0x5}, {0x4}, {0x0, 0x1}, {0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x7}, {0x3}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x1}, {0x3, 0x1}, {0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x2}, {0x3, 0x1}, {0x5, 0x1}, {}, {0x2}, {0x4, 0x1}, {0x3, 0x1}, {0x4}, {0x5}, {0x2}, {0x4}, {}, {0x4}, {0x0, 0x1}, {0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x2}, {0x1, 0x1}, {0x3}, {0x1}, {0x5, 0x1}, {0x3, 0x1}]}}]}, {0xef, 0x6, "2a7b1612fe5cbc9d65b567939ca265e14204cf9d632be7fcc988f8e7be23e6e9dca84f628cbf5d21ccf3177221d765741b8c637c4dab41c3c84884d8dc0647c9a7544911bfcf8067071df495c905844ae771153c10baf9be1804a376ae6879dad76627fa0d73f8acdd4055d9012a68c7e1c750d89b61c69f78918c210b7fb9c19a2df004a63bf2655b56e2c106a665c57b4fbdcaf9891fa09995b1c3228094817300f6cac57d119c22cc56af8aa09d091d584f7e2e5c405451d0c1e87643a657de859527f9a8d9c872d831ecd24a7a523614386e643ab93fa9e33027a688270a6b8b00bd3f7e87aef69baa"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x5, 0x1}}}}, @m_csum={0x180, 0x19, 0x0, 0x0, {{0x9}, {0x74, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x8c, 0x5, 0xfffffff9, 0x9}, 0x40}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xfff, 0x80, 0x10, 0x5, 0x29}, 0x50}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x200, 0x400, 0x1, 0x1f, 0x3}, 0x6f}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0x2, 0x1, 0x0, 0x9, 0x2}, 0xa}}]}, {0xe3, 0x6, "ba5c6857ac0778b0344b11c5e3c71c11141e454662d4c2fa99f53772a3ab24c911b74290502cee3b6c799f7c03e17c9f9f9fc3c8627bfc0ccf2aa7cb4324676afa1bff4672878f3309233eb84952e3a93c37ec97ac277cd8df04c9335770769f8415c797b6d50eb400c2180ecfa5425b1216fd8088306e0b1b3b7accab3fc637a3cab28b8aaf67ee9509b68cceb88de19b466e08b85f45f67a03c4747e565df6f6cdce077cdf5f70803b8defd0864c220b10e63a41c6f678ed84ccacf56a7e36bd4940b011e06d6c0eea3416fe2b1fc0314b58b455cc36ae850a84457cc4dc"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_skbmod={0xb4, 0x14, 0x0, 0x0, {{0xb}, {0x70, 0x2, 0x0, 0x1, [@TCA_SKBMOD_PARMS={0x24, 0x2, {{0x4, 0x1, 0x7, 0x2, 0x2}, 0xc}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x8000}, @TCA_SKBMOD_SMAC={0xa, 0x4, @random="9c805656e4c2"}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1}, @TCA_SKBMOD_DMAC={0xa, 0x3, @random="3b88c2cc1490"}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x40}, @TCA_SKBMOD_SMAC={0xa, 0x4, @multicast}, @TCA_SKBMOD_DMAC={0xa, 0x3, @broadcast}]}, {0x1a, 0x6, "bbc007b81c01b6e5f951046c73d3a82566b980b5bada"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}]}]}}, @TCA_RATE={0x6, 0x5, {0xc9, 0x6f}}, @filter_kind_options=@f_fw={{0x7}, {0x18, 0x2, [@TCA_FW_INDEV={0x14, 0x3, 'dummy0\x00'}]}}, @TCA_CHAIN={0x8, 0xb, 0xfff}, @TCA_RATE={0x6, 0x5, {0x0, 0x81}}]}, 0x26c0}, 0x1, 0x0, 0x0, 0x8000}, 0x4040005) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) sendmmsg$inet6(r0, &(0x7f0000002480)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @mcast1}, 0x1c, 0x0}}, {{&(0x7f0000000380)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}, 0x1c, 0x0}}], 0x2, 0x3) 06:52:51 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5412, 0x0) 06:52:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_procfs(0x0, &(0x7f0000000080)='net/nf_conntrack\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r3}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)={0xa, 0x4e24, 0xffff, @ipv4={'\x00', '\xff\xff', @local}, 0x200}, 0x1c, &(0x7f0000000440)=[{&(0x7f0000000640)="8fd360c11a3b128fc1e3b634613728c692c587131142534c06d9afa12f69b15c81e75bb285547612e06a9709352ba8f0111470cd0bac6d600a64cb66f6397b4b5b156d5dcb176f128b4ce324b543141fb470bec90ff9747ae7ca04c328aec52854fc761213a94a5f5d1dbd45760c5d6afec70a12323922c0f80e22a740694415bf99fac5368d160dc90177568ce7eab7a30b7ec3406c64cd5f87017dd8d063ba713b41566581d2cc124ac2d5e358a3ecfeb54a8ddf3f2d128c018340bade40e68cc8b43370e0ac24", 0xc8}], 0x1}, 0x8040) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x21, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x8}, [@printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xa494}}, @generic={0x34, 0x1, 0xd, 0xfff8, 0xa390}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x4}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @jmp={0x5, 0x0, 0x5, 0x8, 0x5, 0x10, 0x8}]}, &(0x7f0000000040)='syzkaller\x00', 0x1ff, 0x16, &(0x7f0000000080)=""/22, 0x0, 0x20, '\x00', r3, 0x25, r8, 0x8, &(0x7f00000003c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0x1, 0x4}, 0x10, 0x0, 0x0, 0x9, 0x0, &(0x7f00000004c0)=[{0x0, 0x5, 0x7, 0x9}, {0x1, 0x3, 0xc, 0x5}, {0x5, 0x1, 0xf}, {0x2, 0x5, 0xe, 0x7}, {0x3, 0x1, 0xe, 0x8}, {0x1, 0x2, 0x10}, {0x5, 0x5, 0x3, 0x6}, {0x5, 0x4, 0x7, 0x7}, {0x5, 0x0, 0x4, 0xa}], 0x10, 0x3}, 0x90) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r9}) 06:52:52 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f5100003000000"], 0xfdef) 06:52:52 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000001480)={0x1, &(0x7f0000001440)=[{0x6}]}) 06:52:52 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_EXTTS_REQUEST2(r0, 0x40043d04, 0x0) 06:52:52 executing program 1: syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2}) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff}) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r0}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r0, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getpeername$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r4}) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r4}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYBLOB="14000200766c616e30000000000000000000000008", @ANYRES32=r4, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)={0x358, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x118, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x10c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffff}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '$#-\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, 'ns/net\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '.^,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x18c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "8972afd6c5f5aac2f7fcd3d25c9b96da6572d775cc6a05e4692acecdf87f0dfdd7274b9560f327c13fda154d0db9fd"}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "604a9079066c742c61b84106c8e65e00323c4671b01ee38dac8b4c18c3f5567bb7c6e0f84ceaba16d0fd0a581fe21a"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x100, 0x4, "5e5497b7f0a7c208e1196119be60b363d04798aaacae970ccc8068bd602748407ead03f81ade1bbf2207881312131a8a2cffb0afaf89703cf9cc46e0c0a924c50b54e932c299887a4f86b0eaf70b4cf60937fd3bcb4dddc22fe098dce816c3ff117a09d52d655645dcf9d13700a007c762bb97cd90d1c829dd95bc709c7731d734c065a4b76b15ccbce348811159b1f1350ee80e18069c5ee5c9bd5cc711c72d0d335c85579197d12213d29f227391079122444762bc59f22311d7d8175d9cedea56d7035e6f5ac2887ea6a225a04025799a484ee375bde1aa7bfc2ff05af8b27507f3e6f57c33e5a93c76f68117907533a26ef4c1f4b66b118bfd6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xd1fc}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r0}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}]}, 0x358}, 0x1, 0x0, 0x0, 0x4010}, 0x0) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="040027bd7000fddb00318a8fae768a21147e3180000000000000000000000c0058001a00000055323defe8c778722d00000000000000000000000000000000398f651cc8dbcb344bf06bbbaa355e17fb4a3c486e20b0ef52b8de0c3761e425a897bf3edd03946ec0d350a80c767e9e5fed58f96243dab6fa4af3ab419df8b876843155af2f15b3c0d139c2a1df3877a70dc056"], 0x38}, 0x1, 0x0, 0x0, 0x4c000}, 0x80) r9 = getpid() process_vm_readv(r9, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) syz_open_procfs$namespace(r9, &(0x7f0000000b80)='ns/net\x00') sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="68008c782f9ddbee058f97093fa42b497758a30d", @ANYRES16=r9, @ANYRES32], 0x68}}, 0x0) [ 454.854560][ T27] audit: type=1326 audit(1702882372.506:12): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7172 comm="syz-executor.4" exe="/root/syz-executor.4" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f1af3e7cba9 code=0x0 06:52:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_procfs(0x0, &(0x7f0000000080)='net/nf_conntrack\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r3}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)={0xa, 0x4e24, 0xffff, @ipv4={'\x00', '\xff\xff', @local}, 0x200}, 0x1c, &(0x7f0000000440)=[{&(0x7f0000000640)="8fd360c11a3b128fc1e3b634613728c692c587131142534c06d9afa12f69b15c81e75bb285547612e06a9709352ba8f0111470cd0bac6d600a64cb66f6397b4b5b156d5dcb176f128b4ce324b543141fb470bec90ff9747ae7ca04c328aec52854fc761213a94a5f5d1dbd45760c5d6afec70a12323922c0f80e22a740694415bf99fac5368d160dc90177568ce7eab7a30b7ec3406c64cd5f87017dd8d063ba713b41566581d2cc124ac2d5e358a3ecfeb54a8ddf3f2d128c018340bade40e68cc8b43370e0ac24", 0xc8}], 0x1}, 0x8040) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x21, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x8}, [@printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xa494}}, @generic={0x34, 0x1, 0xd, 0xfff8, 0xa390}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x4}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @jmp={0x5, 0x0, 0x5, 0x8, 0x5, 0x10, 0x8}]}, &(0x7f0000000040)='syzkaller\x00', 0x1ff, 0x16, &(0x7f0000000080)=""/22, 0x0, 0x20, '\x00', r3, 0x25, r8, 0x8, &(0x7f00000003c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0x1, 0x4}, 0x10, 0x0, 0x0, 0x9, 0x0, &(0x7f00000004c0)=[{0x0, 0x5, 0x7, 0x9}, {0x1, 0x3, 0xc, 0x5}, {0x5, 0x1, 0xf}, {0x2, 0x5, 0xe, 0x7}, {0x3, 0x1, 0xe, 0x8}, {0x1, 0x2, 0x10}, {0x5, 0x5, 0x3, 0x6}, {0x5, 0x4, 0x7, 0x7}, {0x5, 0x0, 0x4, 0xa}], 0x10, 0x3}, 0x90) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r9}) 06:52:52 executing program 5: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='statm\x00') read$ptp(r0, &(0x7f0000000000)=""/4, 0x4) 06:52:52 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x66, @local, @empty}}) 06:52:53 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f5100003000000"], 0xfdef) 06:52:53 executing program 3: r0 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) renameat2(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 06:52:53 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0x0, 0x0, "c76a81203469ba8fbfe0b4cc644b9fa538fc8e"}) 06:52:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_procfs(0x0, &(0x7f0000000080)='net/nf_conntrack\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r3}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)={0xa, 0x4e24, 0xffff, @ipv4={'\x00', '\xff\xff', @local}, 0x200}, 0x1c, &(0x7f0000000440)=[{&(0x7f0000000640)="8fd360c11a3b128fc1e3b634613728c692c587131142534c06d9afa12f69b15c81e75bb285547612e06a9709352ba8f0111470cd0bac6d600a64cb66f6397b4b5b156d5dcb176f128b4ce324b543141fb470bec90ff9747ae7ca04c328aec52854fc761213a94a5f5d1dbd45760c5d6afec70a12323922c0f80e22a740694415bf99fac5368d160dc90177568ce7eab7a30b7ec3406c64cd5f87017dd8d063ba713b41566581d2cc124ac2d5e358a3ecfeb54a8ddf3f2d128c018340bade40e68cc8b43370e0ac24", 0xc8}], 0x1}, 0x8040) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x21, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x8}, [@printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xa494}}, @generic={0x34, 0x1, 0xd, 0xfff8, 0xa390}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x4}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @jmp={0x5, 0x0, 0x5, 0x8, 0x5, 0x10, 0x8}]}, &(0x7f0000000040)='syzkaller\x00', 0x1ff, 0x16, &(0x7f0000000080)=""/22, 0x0, 0x20, '\x00', r3, 0x25, r8, 0x8, &(0x7f00000003c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0x1, 0x4}, 0x10, 0x0, 0x0, 0x9, 0x0, &(0x7f00000004c0)=[{0x0, 0x5, 0x7, 0x9}, {0x1, 0x3, 0xc, 0x5}, {0x5, 0x1, 0xf}, {0x2, 0x5, 0xe, 0x7}, {0x3, 0x1, 0xe, 0x8}, {0x1, 0x2, 0x10}, {0x5, 0x5, 0x3, 0x6}, {0x5, 0x4, 0x7, 0x7}, {0x5, 0x0, 0x4, 0xa}], 0x10, 0x3}, 0x90) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r9}) 06:52:53 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2}) 06:52:53 executing program 3: getpid() mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r2 = getpid() sched_setscheduler(r2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000043c0)=[{{&(0x7f00000002c0)=@l2tp6={0xa, 0x0, 0x0, @private0}, 0x80, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f00000006c0)=""/242, 0xf2}], 0x4, &(0x7f00000007c0)=""/231, 0xe7}, 0x10001}, {{0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f00000008c0)=""/186, 0xba}, 0xf8}, {{&(0x7f0000000980)=@alg, 0x80, &(0x7f0000000440)=[{&(0x7f0000000a00)=""/246, 0xf6}], 0x1}}, {{&(0x7f0000000b00)=@nl=@proc, 0x80, &(0x7f0000001040)=[{&(0x7f0000000b80)=""/159, 0x9f}, {&(0x7f0000000c40)=""/1, 0x1}, {&(0x7f0000000c80)=""/143, 0x8f}, {&(0x7f0000000d40)}, {&(0x7f0000000e40)=""/254, 0xfe}, {&(0x7f0000000f40)=""/220, 0xdc}, {&(0x7f0000001e40)=""/4096, 0x1000}], 0x7, &(0x7f00000010c0)=""/252, 0xfc}, 0x1f}, {{&(0x7f00000011c0)=@nfc_llcp, 0x80, &(0x7f0000001400)=[{&(0x7f0000001240)}, {0x0}, {&(0x7f0000001340)=""/145, 0x91}], 0x3, &(0x7f0000001440)=""/126, 0x7e}, 0x1}, {{&(0x7f00000014c0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x80, &(0x7f0000001580)=[{&(0x7f0000001540)=""/56, 0x38}], 0x1}, 0x8000}, {{&(0x7f00000015c0)=@ax25={{0x3, @bcast}, [@netrom, @null, @default, @rose, @netrom, @bcast, @remote, @default]}, 0x80, &(0x7f0000001c40)=[{&(0x7f0000001740)=""/167, 0xa7}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/156, 0x9c}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000001680)=""/12, 0xc}, {&(0x7f0000001980)=""/248, 0xf8}, {&(0x7f0000001b40)=""/196, 0xc4}], 0x7}, 0x10000}, {{0x0, 0x0, &(0x7f0000003f40)=[{&(0x7f00000016c0)=""/38, 0x26}, {&(0x7f0000001d00)=""/109, 0x6d}, {&(0x7f0000003e40)=""/243, 0xf3}], 0x3}}, {{&(0x7f0000003f80)=@un=@abs, 0x80, &(0x7f0000004140)=[{&(0x7f0000004000)=""/222, 0xde}, {&(0x7f0000004100)=""/40, 0x28}], 0x2, &(0x7f0000004180)=""/194, 0xc2}, 0x66}, {{&(0x7f0000004280)=@in={0x2, 0x0, @multicast1}, 0x80, 0x0}, 0xfffffff9}], 0xa, 0x2, &(0x7f0000004640)={0x77359400}) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) setns(r5, 0x20020000) r6 = syz_open_procfs(0x0, &(0x7f0000000480)='totmaps\x00') preadv(r6, &(0x7f0000000180)=[{&(0x7f0000001d80)=""/147, 0x93}], 0x1, 0x0, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='fdinfo/3\x00') preadv(r7, &(0x7f0000000180)=[{&(0x7f0000001d80)=""/155, 0x9b}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r7, 0x40182103, &(0x7f0000000040)={0x0, 0x1, r8, 0x20, 0x80000}) 06:52:53 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$PPPIOCSFLAGS1(r0, 0x40047459, 0x0) 06:52:54 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) getsockopt$inet_mreqn(r0, 0x0, 0x20, &(0x7f00000000c0)={@broadcast, @multicast1}, &(0x7f0000000100)=0xc) 06:52:54 executing program 1: syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2}) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff}) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r0}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r0, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getpeername$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r4}) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r4}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYBLOB="14000200766c616e30000000000000000000000008", @ANYRES32=r4, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)={0x358, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x118, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x10c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffff}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '$#-\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, 'ns/net\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '.^,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x18c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "8972afd6c5f5aac2f7fcd3d25c9b96da6572d775cc6a05e4692acecdf87f0dfdd7274b9560f327c13fda154d0db9fd"}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "604a9079066c742c61b84106c8e65e00323c4671b01ee38dac8b4c18c3f5567bb7c6e0f84ceaba16d0fd0a581fe21a"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x100, 0x4, "5e5497b7f0a7c208e1196119be60b363d04798aaacae970ccc8068bd602748407ead03f81ade1bbf2207881312131a8a2cffb0afaf89703cf9cc46e0c0a924c50b54e932c299887a4f86b0eaf70b4cf60937fd3bcb4dddc22fe098dce816c3ff117a09d52d655645dcf9d13700a007c762bb97cd90d1c829dd95bc709c7731d734c065a4b76b15ccbce348811159b1f1350ee80e18069c5ee5c9bd5cc711c72d0d335c85579197d12213d29f227391079122444762bc59f22311d7d8175d9cedea56d7035e6f5ac2887ea6a225a04025799a484ee375bde1aa7bfc2ff05af8b27507f3e6f57c33e5a93c76f68117907533a26ef4c1f4b66b118bfd6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xd1fc}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r0}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}]}, 0x358}, 0x1, 0x0, 0x0, 0x4010}, 0x0) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="040027bd7000fddb00318a8fae768a21147e3180000000000000000000000c0058001a00000055323defe8c778722d00000000000000000000000000000000398f651cc8dbcb344bf06bbbaa355e17fb4a3c486e20b0ef52b8de0c3761e425a897bf3edd03946ec0d350a80c767e9e5fed58f96243dab6fa4af3ab419df8b876843155af2f15b3c0d139c2a1df3877a70dc056"], 0x38}, 0x1, 0x0, 0x0, 0x4c000}, 0x80) r9 = getpid() process_vm_readv(r9, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) syz_open_procfs$namespace(r9, &(0x7f0000000b80)='ns/net\x00') sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="68008c782f9ddbee058f97093fa42b497758a30d", @ANYRES16=r9, @ANYRES32], 0x68}}, 0x0) 06:52:54 executing program 4: r0 = socket(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c) 06:52:54 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd"], 0xfdef) 06:52:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_procfs(0x0, &(0x7f0000000080)='net/nf_conntrack\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890c, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r3}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)={0xa, 0x4e24, 0xffff, @ipv4={'\x00', '\xff\xff', @local}, 0x200}, 0x1c, &(0x7f0000000440)=[{&(0x7f0000000640)="8fd360c11a3b128fc1e3b634613728c692c587131142534c06d9afa12f69b15c81e75bb285547612e06a9709352ba8f0111470cd0bac6d600a64cb66f6397b4b5b156d5dcb176f128b4ce324b543141fb470bec90ff9747ae7ca04c328aec52854fc761213a94a5f5d1dbd45760c5d6afec70a12323922c0f80e22a740694415bf99fac5368d160dc90177568ce7eab7a30b7ec3406c64cd5f87017dd8d063ba713b41566581d2cc124ac2d5e358a3ecfeb54a8ddf3f2d128c018340bade40e68cc8b43370e0ac24", 0xc8}], 0x1}, 0x8040) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x21, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x8}, [@printk={@p, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, 0x1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xa494}}, @generic={0x34, 0x1, 0xd, 0xfff8, 0xa390}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x4}, @ringbuf_output={{}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}}, @jmp={0x5, 0x0, 0x5, 0x8, 0x5, 0x10, 0x8}]}, &(0x7f0000000040)='syzkaller\x00', 0x1ff, 0x16, &(0x7f0000000080)=""/22, 0x0, 0x20, '\x00', r3, 0x25, r8, 0x8, &(0x7f00000003c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000400)={0x0, 0x1, 0x4}, 0x10, 0x0, 0x0, 0x9, 0x0, &(0x7f00000004c0)=[{0x0, 0x5, 0x7, 0x9}, {0x1, 0x3, 0xc, 0x5}, {0x5, 0x1, 0xf}, {0x2, 0x5, 0xe, 0x7}, {0x3, 0x1, 0xe, 0x8}, {0x1, 0x2, 0x10}, {0x5, 0x5, 0x3, 0x6}, {0x5, 0x4, 0x7, 0x7}, {0x5, 0x0, 0x4, 0xa}], 0x10, 0x3}, 0x90) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e22}, 0x6e) getpeername$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r9}) 06:52:54 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) dup2(r1, r0) r2 = accept4$unix(r0, 0x0, 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r2, 0x5421, &(0x7f0000000000)) 06:52:54 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x2008000, 0x0, 0xfffffee9) 06:52:55 executing program 5: r0 = socket(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:52:55 executing program 0: r0 = getpid() r1 = pidfd_open(r0, 0x0) r2 = epoll_create1(0x0) r3 = dup3(r1, r2, 0x0) setns(r3, 0x20020000) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='net/ip6_tables_matches\x00') preadv(r4, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000100)=""/140, 0x8c}], 0x2, 0x0, 0x0) 06:52:55 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd"], 0xfdef) 06:52:57 executing program 0: write$char_usb(0xffffffffffffffff, &(0x7f0000000100)="2f0ed7aca011708911ce731aec443e38b62b356555a52b4846382ced70fa06a7a07aae8059a18912ce5bbc4b2210454a51e6642afb00df3729399ca1ed9f6ecb8003217840b7efdb9c6fcebbeb651922c3e6ad330fb5509fd0afa974baf7f5c82261f172689113727d8b18be25769783b37b9fbea3c22560aef98334464e86411b9bbe25fd208a7e7c53378c890602c4d31a965400609ddb2a6dad5c3f3a616bd4429497cf63f39934cc6fcb3e349ce982d322863729e6f345a07eb50fb8b58b112399f0a9755b12a0fef68279e17d15a542e6853e33f83e41052ef901a45bc38d06b86d4743cc9ccf7859f974ba7a129b693c47a09ff9dc71e6d5e96ea4136923237ee3eecf53606f60b2ef20aedcc79b67b94eb30c2ad045c516e5dc759ac4409c044ccc34e7646bf9803c831718a301b688b115b35c3b968d90b9204e33e2decdc5e1f4447289ca325899bbd414dd0fcd9c39fe5d8cd79dc86d99d6f6b0a569f11b94f1f65f72ab1c157e0501231e4ae8edb351d43fdfde3481f1a2cdde33cb97f7259596b57ea7a47125521431f276edd63055da7f32fabf7735dcfa4b6dd80f5ee4647a5efd50652a4468a1a14776b52ac7c8de6e202842e743c09306c04e0f977d1606778c", 0x1c8) openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/fs/cgroup', 0x0, 0x0) 06:52:57 executing program 3: pipe(&(0x7f0000000400)={0xffffffffffffffff}) read$watch_queue(r0, &(0x7f0000000140), 0x0) 06:52:57 executing program 1: syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2}) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff}) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r0}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r0, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getpeername$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r4}) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r4}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYBLOB="14000200766c616e30000000000000000000000008", @ANYRES32=r4, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)={0x358, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x118, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x10c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffff}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '$#-\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, 'ns/net\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '.^,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x18c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "8972afd6c5f5aac2f7fcd3d25c9b96da6572d775cc6a05e4692acecdf87f0dfdd7274b9560f327c13fda154d0db9fd"}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "604a9079066c742c61b84106c8e65e00323c4671b01ee38dac8b4c18c3f5567bb7c6e0f84ceaba16d0fd0a581fe21a"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x100, 0x4, "5e5497b7f0a7c208e1196119be60b363d04798aaacae970ccc8068bd602748407ead03f81ade1bbf2207881312131a8a2cffb0afaf89703cf9cc46e0c0a924c50b54e932c299887a4f86b0eaf70b4cf60937fd3bcb4dddc22fe098dce816c3ff117a09d52d655645dcf9d13700a007c762bb97cd90d1c829dd95bc709c7731d734c065a4b76b15ccbce348811159b1f1350ee80e18069c5ee5c9bd5cc711c72d0d335c85579197d12213d29f227391079122444762bc59f22311d7d8175d9cedea56d7035e6f5ac2887ea6a225a04025799a484ee375bde1aa7bfc2ff05af8b27507f3e6f57c33e5a93c76f68117907533a26ef4c1f4b66b118bfd6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xd1fc}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r0}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}]}, 0x358}, 0x1, 0x0, 0x0, 0x4010}, 0x0) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="040027bd7000fddb00318a8fae768a21147e3180000000000000000000000c0058001a00000055323defe8c778722d00000000000000000000000000000000398f651cc8dbcb344bf06bbbaa355e17fb4a3c486e20b0ef52b8de0c3761e425a897bf3edd03946ec0d350a80c767e9e5fed58f96243dab6fa4af3ab419df8b876843155af2f15b3c0d139c2a1df3877a70dc056"], 0x38}, 0x1, 0x0, 0x0, 0x4c000}, 0x80) r9 = getpid() process_vm_readv(r9, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) syz_open_procfs$namespace(r9, &(0x7f0000000b80)='ns/net\x00') sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="68008c782f9ddbee058f97093fa42b497758a30d", @ANYRES16=r9, @ANYRES32], 0x68}}, 0x0) 06:52:57 executing program 5: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) read$char_usb(r0, &(0x7f0000000000)=""/186, 0xba) write$char_usb(r1, &(0x7f00000011c0)="8f", 0x1) 06:52:57 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd"], 0xfdef) 06:52:57 executing program 4: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write$char_usb(r1, &(0x7f0000000100)="2f0ed7aca011708911ce731aec443e38b62b356555a52b4846382ced70fa06a7a07aae8059a18912ce5bbc4b2210454a51e6642afb00df3729399ca1ed9f6ecb8003217840b7efdb9c6fcebbeb651922c3e6ad330fb5509fd0afa974baf7f5c82261f172689113727d8b18be25769783b37b9fbea3c22560aef98334464e86411b9bbe25fd208a7e7c53378c890602c4d31a965400609ddb2a6dad5c3f3a616bd4429497cf63f39934cc6fcb3e349ce982d322863729e6f345a07eb50fb8b58b112399f0a9755b12a0fef68279e17d15a542e6853e33f83e41052ef901a45bc38d06b86d4743cc9ccf7859f974ba7a129b693c47a09ff9dc71e6d5e96ea4136923237ee3eecf53606f60b2ef20aedcc79b67b94eb30c2ad045c516e5dc759ac4409c044ccc34e7646bf9803c831718a301b688b115b35c3b968d90b9204e33e2decdc5e1f4447289ca325899bbd414dd0fcd9c39fe5d8cd79dc86d99d6f6b0a569f11b94f1f65f72ab1c157e0501231e4ae8edb351d43fdfde3481f1a2cdde33cb97f7259596b57ea7a47125521431f276edd63055da7f32fabf7735dcfa4b6dd80f5ee4647a5efd50652a4468a1a14776b52ac7c8de6e202842e743c09306c04e0f977d1606778c3c71e2c27688eda4b365d0ce1f1562bb3006e47cd1298333c0a96e3e12328c01491e8288d0041f91f8741d44f9f55713dc5e4f91127d9135fa0d191f5b012635287e14d31f9bd0a98ff85ef7ba6eb7dd62a55fc323bfd1cdd11f4c0a30f508da3848fbfd4cdcf2095491369d4b52edbb89b13f440b0a881421f3de4af93739755baff93d09b68d3d8e9c2f7342631995a5b9510f761e2943ece6793c4b6fe69da611e259dd152e66d09f57713a1c3ea6abd80985780ba8c398f9694654dae70d3b9a7fa301e8182f1a30c1f32575cedeb843465fc4c1dfb1f5986616e744b61ca2c87b639bf51d0f5486426d9ab41a2fadf9dae43c5d69c3a968289358dc50ecac41010dba5816b93cedcd3b403c672585c0a62810fcc9083f718bceefaa94de0e68936d83d3ed574e57fd6f9faf0db66ef67bc2c3326ff4d38d0ceca8ed8e8ce04b2a8dc6af6714091d94504942f46bd6a633238bd527e1cc29e8086d168157dc5928d8a5a0d5760fb7a48b3d293349df6641fda2a8a080100cfe7de018eebc34e2abb3ff861c247d5d3b7eeaf314ab5b319968e21c1fb0610c801d4395c389f558a871bd52e5c4aaa6352c49763f2c63bcf6bece78d96f03d4ec23a52281a9a02c148c9d90afaa7a20aa7ef9b1167d9bcb54a0f134caf6fddf12b53897fe981110dc0133d99fef7e92d26474741c54e40f6151594b9b87006f1b3463fa27c64bc278dfe6607bb4ac961b796797bb2e202d32a4da998ce250331263d2f5ba0ecaf7e5f93c41ee40f616a2e0a96fdc8e9e869e6f68ce40c667ac3b61eafdad5d1b983be363647ae6a9fd54d5cb170db7cec78feb20cc70b523a09baa57c1ce31ddb869a9ab7979da479df7081ecfd2b25ec0d6f90229d4951f7ef6b7bdca2a7c6862ef1101c23998f42d51f873382bca1b8474be3190bb1731977d978011293c2a6f04b803b2c5aea9c0043b8cfa73262f551bcb318f1fb6e3f7b06621515077745fba439bc1812e003972387593de0b5bdf701f9625a5d19d586ba4b63326722d94095d567e7158922c535419512da452621f53205d1c8bd6f8cf1dd45b12c366c7693f6688b26b2758e05551a2a0d29e5447f0eb8e2414ae15dc70544fa5f6c9a0d0338cf2c8a612112738d9a0d373521056aabb1cf3e4d95c2c8925608b7e5619e9396585dd944caa1ad515042d5b57f67d7840cd27234ed291adb11b03b9f8cfd44a433686aca3f1dbdbe6bfe753f184e179a67582b94bd36be7b2b3aee01bf12d59ccef8022ec1ded9567cb809973e324b24471b60c26011af9e601c40b1645113a6e98a4c434c5e7c6d9747dffe35e93908d2a9392d792c972510e524f80572ec16b06052f6e8882ee8f559b30deb55d5deb3b41913affb75250645013ed07936fa6b24a222ed9d75597cbdf82a3c6fceb79752fd365134a96eadddb23fdfad4dda50622c7310b241893148776805d8637b740f7b640147b8678d24c40feb3e0e5819b399e345894d6216acd40c21d40c26857e9c68624c75fd0d839e5832f1289835a0c7176abc1a1fe41b46f8db86b4284010dde0467df7ecf3dca781dcfd663d8bc82d4b96a4bf8456c4924e62b73afe3cf19d6e0b655aed0a1ceb14ad77d1ebb95b578cfedb315568e424d67b96196270db5e8cf287fd79314289c31aec68816be58600a7ad6e510f3b993d3a6313206de4ec865d06f3f88a7a65bb74c083e090704db30cf9ae74223c0b010565030ea409b25ad643f3fb8bad20393cdc75e1f25d436bf8bf82b8b7b2f6b9761c6c40061c97bbaac705766c10709f2a77f009d3f23d8936a4fd7905d040a7819c6056cc4bc05bee272466ae48cfcd63aa021f9396ef8efb24cf11a57dea8206fd3770b266cd7f79ffd4a0a48ddfad5cb7a9641daaf7cf3d979e1b0fd7d8b47a38233e7a0e6e26a45c895fc10041a37f7f7d2cb376c3436e5bd3020700f69cd65c0c1f2fcd030e996dba048ea6312c4b75f00a2ac762be807ee2e4ea41420c2a182393bae798ed4fc77d875e10d986750f2c71b05a20292e9fd95dcc0708092af2606553ee2a7329c28870114acb162a8f174698d8bf2b941ab56fe6ffa98df99c6aeb48bc150ae9cb64c9bf104dba23eaf1d1f6b6288439bf9a60b385345e6b87f0cd0d632fa38da85de2d4f8745b1a99b345da526fe40a27249cce3c0eb6885380d2a31d2fa6b5cdca0e5e3ad8461a6da320b72f42b8e40d0029c06156ab233988c5d3bcaa9f7a7059c566a6acbafb4de792955499bb0cef59515e9ca80c1d2b6f40b70ad158f3e6f63be8c217a861b802739096718ed8e5e5caa84878577bd2faf12c2edad49b26c36036cb10e1cae4a425d2b9b04897d6dfd0b152b25300579c7578b73fd50b067be068789974fd52b05944720ef39969d751a29519b51d29377c829e3a76a7167cdd2a7388d506812ffc2d7129c117d946df44a3893ddd657d54482636ba80eef7bf7cc20456f5db881436904903e61b10cdbdd3e6b9504d4d72ad55332b0c2738dbb34d585f4ac4096cb28363c750ebf95d1e6e35bece3dba212ac6d8bceb0e1fbf1733e783870c341152f0c02ca05441ec4a594bddab2d6c472a798a18fcd8088bc6e09a8377991b8b132728a35f0d3901885d6012d7578dfdaf3d0034721265b561df3bc2841d254342f494080de1500c1c29699944c20edecf60f25fa60d5c84036805dbf18de28e881badd6095a4868de114d27eef255569ca0292a486c87745e81000f0ab9bbaa2060767d6c99118bc8313d03bd10812a57a298a34022c9a861f44889249a45eaf355e1a8c28a2883ee21006f3112a04fc9308fb33ed1edd58575dfc4a3cd6fa82baae4c73973d3d200cece3e6f196f330bdf8d98db53a26eee876a5bc87cbf0dccdd7e61bae584f4d2bb468341bb396d4adcf68d99d96c0a97e984503dd57452f9d9e27cc7a07e06aec0b1e11ff1f77cdd680bb9e8052df10c98136fb8acff62fd52fdc3d89748bc110b4f060b785628ee32caa64bace00e0a0ca88abc9a9d68401f211a5ba6bf23f16095c41604efd860729b49c5c7ffae36e47f7406f7e2c60e0219d66cb6271cf56a0329058a43c63b32ab2856632faf1f7acc3865c684faab265b2619a1bde611068d1d3a79fa72b4f1c97a5462d4fa4ddfe99ecbbf9411b0d931719925ed61e0da4bc45c1f8b6219de3a7cdf95ea5f4f0f12cb43e54872f97989179a0ea29f2837d8e01c3042d85f5b7fffcda5644c5a9a43cb811f72a3a51ac326f2b2b55503f84c7774fff9419c0744258837c2af686b905d1461a766ee64ae0e56d0a8b0be211751b5bb29bc893094736bbf5ffac8b317b7bc98063e1d166be1d508c2dbc4e35163acf61facb8307e09eb0162fbf9795a89da14d518ac420a1b92350a0e6c3fbb76b876bbc83f18cc0c287b55c657d8f41cc05a2642d9209f4bae07b44a0772b22a91634f1d4f882b06be7531fe0d8ffd8ac2210566ed63d60a358f74a7fc7f9d939ff3c43427bb6add487f571fc55cd9113a5fcd4d675909c76ba46ee123a7693e60da9e5372a338e77ee5b9f0d9f6b64d424e9e137dc7a433c727feb8609c26f1cd994bd52322a3c174218301102846e399d7ea6348d5c8ec88df212c8d979df0ec0249da564dce1359bc5b27595c816111baeaec977db016afa0bba0d078cad16fc4b160976e27dce044b62e369df5cb1f255345676df7cdf73f9160b996e186d11bdb120daabf47457777b1632f4f19e06bf3ec7a369238ef7ff645b74ffc9c4513821fe592cf93f50e4fa1f7e09ff94c3cc9b5a2119593bc9672048719ba140ec7d703aad4ea8740cc08b0e21ae27ac790d63c604d4bf3adf73152f94c95f8f32849e399b80a11a7158d7eb4a50a5a2e3d5c044358d5c683f7a358806b10ff262a382db002a2df9f5b52a5c5932b702653909c658c89a59da602af6add1fbbd79614d94628f00a96f6c70e333cd48cc85293e70b7e58bd7332179417ad45815d844a9f6502402d4f6dd96efc772669b07023faa387bf5739472e3c01a510ed70ad2cf4cad1fa9fac89f00abfe3341eb6a847baea1075c1eb82d3de660f7e120b61fdb2a0e75db5735b8bfbfb0d6272a653cf802cd0d1a1fa0adc8bb9afa6c419e9ad9ff3ce5c1a60a21f6ea1579d110dfc7a608493a126749dbf0dc30f3255a475e952f63694f1531c814ab7aec176bc14f5f42a16c6bf8013a7cda4338e9f70e73d8e7cde4736f500f33acc43d6601dc830e62593d3ac46b123f9be701bb2c0e9f58b2d1f650e31e9be0b317477d1594c6d015e4f4e40e753a56a1887cdcce36560e0249093381acf94003f5857d1dcdcfcf23d1c23258a0baec38dd0d064708c86cba2765b913cda41dce0e0ce7fd12ac1a1f87ed9bbc1be5efd1665a597345ed396adec6f3e4cf347f822b7f2532c1eb0aacc6f05b1b7ab426096d6d501a7f28d6add8de1f9f36e93f3f6bce317e9e5c5468879c3e68494780983990e4e74e02e15cdfae43b6e452235d83b10b87ef4d6451da3d4fbbb2c52efd77c290cd5bf6d11debc60816b2acbe59bb8da517b07cb50b0ee048c30e47d4ad19935a282873703aed95e0c3707c51afce34d6efb74d3b7b50f0736a6fb46ba8ac8e02b839fe82688e537c8aa96631bda5e6967ef9aaf97acb2a31194a3ee4514eb8886a9204007d638d68f1ce0048774fb02855db9a1c12d6084413f5c228d5cc5515b0a26b086ba472dda4b178a5378982b0e91dc80da14883cdf88d022d237f1efe49a094881b49b4e69072454149031d5cbfac4eb39232781fcd44f92a2d54263c9e930f7f6c3bc69acb88eb9859d6b539d543be988d9264b552c0af2aba14c3e409c34853a58d89703545e037470b9f2bebe98dad19d8d422d729c8133dae9189155abf9912708437185bb3702c31b8adfb51d6a4722547e5c143ef931f519cad5b378ba7c381ea377e7bce06848341bdbf6520763d4708b480703837ecaa3a76748a904c776012977d8c669f80217d9fe17fe007cba2a0bac665994262b1ca41dedd8eda5de41b4062e25ee95f3e65234abaf247a1e9ce86692c4bdb8cb038a737c9b381eaf64a789422286eec123356f233b1ce62a8df3749b6f0148c3844afbf89767ade979866", 0xfffffd5d) write$FUSE_POLL(r1, 0x0, 0x0) write$FUSE_CREATE_OPEN(0xffffffffffffffff, &(0x7f00000032c0)={0xa0, 0xfffffffffffffff5, 0x0, {{0x0, 0x0, 0x13ae510b, 0x0, 0x1, 0x0, {0x0, 0x200, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}}}, 0xa0) write$P9_RLERRORu(0xffffffffffffffff, 0x0, 0x0) read$char_usb(r0, &(0x7f0000001100)=""/171, 0xab) 06:52:58 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) write$P9_RCREATE(r0, 0x0, 0x0) 06:52:58 executing program 3: r0 = socket(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1}, 0x1c) 06:52:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e) 06:52:58 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd0066"], 0xfdef) 06:52:58 executing program 3: r0 = inotify_init() fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 06:52:58 executing program 5: r0 = epoll_create(0x81) r1 = dup(r0) epoll_wait(r1, &(0x7f0000000000)=[{}], 0x1, 0x0) 06:52:59 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x264082, 0x0) 06:52:59 executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x121040, 0x10) 06:53:00 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) 06:53:00 executing program 3: semget$private(0x0, 0x4, 0x80) 06:53:00 executing program 1: syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2}) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff}) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r0}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r0, @ANYBLOB="14000200766c616e30000000000000000000000008000100", @ANYRES32, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) getpeername$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) ioctl$sock_inet6_SIOCADDRT(r1, 0x890b, &(0x7f0000000240)={@local, @ipv4={'\x00', '\xff\xff', @empty}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r4}) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000240)={@remote, @empty, @private0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, r4}) r5 = socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=@ipv6_newroute={0x24, 0x18, 0x111, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@RTA_OIF={0x8, 0x4, r6}]}, 0x24}}, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000200)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd0400fcdbdf250d000000300447c00800030002000000080001005fa2725b7cc53953790d558baddfb4215f11fb4eb39834d233eb9b37d4a3864d4e273eb67234d9f91e45d684e4fda0699b5e51b95a2c2d70858a96e5d9395293ab52bfb1fe980136812d2257196f065e996e05d0986befc74ff6f2b2390850a312645194e229e94cf715fe555ea4e676de26e0bfb48913a49ac0c4476c810acb2d899edb651742f70593e681e79e1fbdd68f1a07993bc742da78a619ade77f353595fa3bb9e6bb14ee9c24ecad2b29e12b8600230d54cad87d3e8244dccd00", @ANYRES32=r6, @ANYBLOB="14000200766c616e30000000000000000000000008", @ANYRES32=r4, @ANYBLOB], 0x44}, 0x1, 0x0, 0x0, 0x40}, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000040)=0x14) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)={0x358, 0x0, 0x10, 0x70bd27, 0x25dfdbfd, {}, [@ETHTOOL_A_PRIVFLAGS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x70, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'hsr0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x118, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_BITS={0x10c, 0x3, 0x0, 0x1, [{0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffff}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '$#-\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'wireguard\x00'}]}, {0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, 'ns/net\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '.^,\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x18c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x7}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "8972afd6c5f5aac2f7fcd3d25c9b96da6572d775cc6a05e4692acecdf87f0dfdd7274b9560f327c13fda154d0db9fd"}, @ETHTOOL_A_BITSET_MASK={0x33, 0x5, "604a9079066c742c61b84106c8e65e00323c4671b01ee38dac8b4c18c3f5567bb7c6e0f84ceaba16d0fd0a581fe21a"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x100, 0x4, "5e5497b7f0a7c208e1196119be60b363d04798aaacae970ccc8068bd602748407ead03f81ade1bbf2207881312131a8a2cffb0afaf89703cf9cc46e0c0a924c50b54e932c299887a4f86b0eaf70b4cf60937fd3bcb4dddc22fe098dce816c3ff117a09d52d655645dcf9d13700a007c762bb97cd90d1c829dd95bc709c7731d734c065a4b76b15ccbce348811159b1f1350ee80e18069c5ee5c9bd5cc711c72d0d335c85579197d12213d29f227391079122444762bc59f22311d7d8175d9cedea56d7035e6f5ac2887ea6a225a04025799a484ee375bde1aa7bfc2ff05af8b27507f3e6f57c33e5a93c76f68117907533a26ef4c1f4b66b118bfd6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xd1fc}]}, @ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r0}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}]}, 0x358}, 0x1, 0x0, 0x0, 0x4010}, 0x0) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="040027bd7000fddb00318a8fae768a21147e3180000000000000000000000c0058001a00000055323defe8c778722d00000000000000000000000000000000398f651cc8dbcb344bf06bbbaa355e17fb4a3c486e20b0ef52b8de0c3761e425a897bf3edd03946ec0d350a80c767e9e5fed58f96243dab6fa4af3ab419df8b876843155af2f15b3c0d139c2a1df3877a70dc056"], 0x38}, 0x1, 0x0, 0x0, 0x4c000}, 0x80) r9 = getpid() process_vm_readv(r9, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) syz_open_procfs$namespace(r9, &(0x7f0000000b80)='ns/net\x00') sendmsg$WG_CMD_SET_DEVICE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="68008c782f9ddbee058f97093fa42b497758a30d", @ANYRES16=r9, @ANYRES32], 0x68}}, 0x0) 06:53:00 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) 06:53:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd0066"], 0xfdef) 06:53:00 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x20000000) 06:53:00 executing program 0: semget(0x1, 0x2, 0x100) 06:53:00 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000040), 0xfffffffffffffccd) 06:53:00 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 06:53:01 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x40000c0) 06:53:01 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd0066"], 0xfdef) 06:53:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$RNDZAPENTCNT(r0, 0x5204, 0x0) [ 464.739753][ T1212] ieee802154 phy0 wpan0: encryption failed: -22 [ 464.746809][ T1212] ieee802154 phy1 wpan1: encryption failed: -22 06:53:02 executing program 5: r0 = msgget(0x3, 0x0) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000000)=""/238) 06:53:02 executing program 3: r0 = semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x3, 0x0) semctl$SEM_STAT_ANY(r0, 0x2, 0x14, &(0x7f0000003680)=""/18) 06:53:02 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x80800, 0x0) 06:53:02 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000000c0)) 06:53:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd006600"], 0xfdef) 06:53:02 executing program 1: openat$fuse(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) 06:53:02 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/fs/cgroup', 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = dup3(r1, r0, 0x0) write$cgroup_type(r2, 0x0, 0x0) 06:53:02 executing program 5: r0 = msgget(0x3, 0x0) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000000)=""/238) 06:53:03 executing program 3: semget(0x3, 0x1, 0x68) 06:53:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0xb, &(0x7f0000000140)=""/4096) 06:53:03 executing program 1: r0 = epoll_create(0x81) fcntl$setownex(r0, 0xf, &(0x7f00000002c0)) 06:53:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd006600"], 0xfdef) 06:53:03 executing program 5: r0 = msgget(0x3, 0x0) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000000)=""/238) 06:53:03 executing program 4: pipe(&(0x7f0000003140)={0xffffffffffffffff}) read$FUSE(r0, &(0x7f0000001100)={0x2020}, 0x2020) 06:53:03 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, 0x0, 0x0) 06:53:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, 0x0, 0x0) 06:53:03 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x12c) 06:53:03 executing program 5: r0 = msgget(0x3, 0x0) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000000)=""/238) 06:53:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) write$tun(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000f510000300000000000000fd006600"], 0xfdef) 06:53:04 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x1000) 06:53:04 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg0\x00'}) 06:53:04 executing program 5: semctl$IPC_INFO(0x0, 0x1, 0x3, &(0x7f0000000100)=""/129) 06:53:04 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000001580)={0x1, &(0x7f0000001540)=[{0x6}]}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(0xffffffffffffffff, 0x40182103, 0x0) accept4$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) 06:53:04 executing program 4: msgget$private(0x0, 0x301) 06:53:04 executing program 3: openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2e0002, 0x0) 06:53:04 executing program 0: openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) 06:53:04 executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000280)='.\x00', 0x0) [ 467.191691][ T27] audit: type=1326 audit(1702882384.826:13): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7341 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fd66587cba9 code=0x0 06:53:05 executing program 1: msgget(0x3, 0x511) 06:53:05 executing program 4: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 06:53:05 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet_udp(0x2, 0x2, 0x0) close_range(r0, r1, 0x0) 06:53:05 executing program 3: pipe(&(0x7f0000003140)={0xffffffffffffffff}) read$FUSE(r0, 0x0, 0x0) 06:53:05 executing program 5: r0 = epoll_create(0x81) dup(r0) 06:53:05 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x0, 0x0, &(0x7f00000000c0)) 06:53:05 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0xd8440, 0x0) 06:53:05 executing program 2: syz_clone(0x0, &(0x7f0000000580)="18", 0x1, 0x0, &(0x7f00000006c0), 0x0) 06:53:05 executing program 4: semget$private(0x0, 0x4, 0x202) 06:53:05 executing program 3: semget$private(0x0, 0x1, 0x80) 06:53:05 executing program 5: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x161c0, 0x0) 06:53:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 06:53:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)) 06:53:06 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x0, 0x0, 0x0) 06:53:06 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) open$dir(&(0x7f0000001580)='./file0\x00', 0x804, 0x0) 06:53:06 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, &(0x7f0000000500)) 06:53:06 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close_range(r0, r1, 0x0) 06:53:06 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 06:53:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) 06:53:06 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x4900, 0x162) 06:53:06 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 06:53:06 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x24400, 0x0) 06:53:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) 06:53:07 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockname$inet6(r0, 0x0, 0x0) 06:53:07 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x206501, 0x0) 06:53:07 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x11) 06:53:07 executing program 2: timer_create(0x0, 0x0, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x77359400}}, 0x0) 06:53:07 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e) 06:53:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000003500)={{0x3, 0xee01, 0xee01, 0xee00}}) 06:53:07 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SEM_STAT_ANY(r0, 0x0, 0x14, &(0x7f0000000180)=""/114) 06:53:07 executing program 5: semget(0x1, 0x0, 0x2c0) 06:53:07 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1d1002, 0x0) 06:53:07 executing program 3: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xd3, 0x0, 0x0) 06:53:07 executing program 1: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x335602, 0x0) 06:53:07 executing program 5: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0) write$tcp_congestion(r0, 0x0, 0x0) 06:53:08 executing program 0: openat$random(0xffffffffffffff9c, &(0x7f0000015500), 0x200000, 0x0) 06:53:08 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x0) 06:53:08 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x163440, 0x0) 06:53:08 executing program 2: io_setup(0xfffffff8, &(0x7f0000000000)=0x0) socket$inet6_udp(0xa, 0x2, 0x0) io_submit(r0, 0x0, 0x0) 06:53:08 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0), &(0x7f0000000700)) 06:53:08 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) close_range(r0, r1, 0x0) 06:53:08 executing program 5: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:08 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0xfffffffffffffffc, 0x0) 06:53:08 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000001180)=[{}], 0x1) 06:53:09 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:09 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/fs/cgroup', 0x40000, 0x4b) 06:53:09 executing program 5: pipe(&(0x7f0000004140)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_POLL(r0, 0x0, 0x0) 06:53:09 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x616002, 0x0) 06:53:09 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0xe6) 06:53:09 executing program 4: timer_create(0x4, &(0x7f00000000c0)={0x0, 0x11, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) 06:53:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_DIRENT(r0, 0x0, 0xfffffffffffffe9f) 06:53:09 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt$inet6_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, 0x0) 06:53:09 executing program 1: semget$private(0x0, 0x1, 0x38) 06:53:09 executing program 4: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x200042, 0x0) 06:53:10 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) dup(r2) 06:53:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x4, 0x0, 0x0) 06:53:10 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 06:53:10 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x161440, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x100) 06:53:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 06:53:10 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004380)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8000, 0x0, 0x0) 06:53:10 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = dup3(r1, r0, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r2, 0x6, 0x13, 0x0, 0x0) 06:53:10 executing program 0: msgget$private(0x0, 0x408) 06:53:10 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2c8100, 0x0) 06:53:10 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, 0x0, 0x0) 06:53:10 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000080)={@mcast2}, 0x14) 06:53:10 executing program 4: msgget$private(0x0, 0x2e9) 06:53:11 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) 06:53:11 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101401, 0x98) 06:53:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup(r0) 06:53:11 executing program 1: msgget(0x1, 0x102) 06:53:11 executing program 4: syz_emit_ethernet(0xe, &(0x7f00000007c0)={@link_local, @dev, @void, {@mpls_mc}}, 0x0) 06:53:11 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 06:53:11 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, 0x0) 06:53:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 06:53:11 executing program 3: select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0xefc2}, 0x0, 0x0) 06:53:11 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 06:53:11 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockname$netlink(r0, 0x0, 0x0) 06:53:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, 0x0) 06:53:12 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x6, &(0x7f0000000000), &(0x7f0000000080)=0x4) 06:53:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000000)=""/1) 06:53:12 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000040)={0x0, @remote, @multicast2}, &(0x7f0000000080)=0xc) 06:53:12 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) write$cgroup_subtree(r0, 0x0, 0xffffffffffffff3d) 06:53:12 executing program 0: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x282400, 0x0) 06:53:12 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x591080, 0x0) 06:53:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept$inet6(r0, 0x0, 0x0) 06:53:12 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x14, 0x0, &(0x7f0000000040)) 06:53:12 executing program 3: semctl$SEM_INFO(0x0, 0x3, 0x13, &(0x7f0000000080)=""/91) 06:53:12 executing program 5: semget(0x3, 0x2, 0x40) 06:53:12 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x161440, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x6a) 06:53:12 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x6000, 0x0) 06:53:13 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x202040, 0x0) 06:53:13 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) 06:53:13 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x161440, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) 06:53:13 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8a940, 0x0) 06:53:13 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getpeername$netlink(r0, 0x0, 0x0) 06:53:13 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg$unix(r0, &(0x7f0000003f40)={0x0, 0x0, 0x0}, 0x2) 06:53:13 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x21, &(0x7f0000000000)='<', 0x1) 06:53:13 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x0) 06:53:13 executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x1d0) 06:53:13 executing program 0: fstat(0xffffffffffffff9c, 0x0) 06:53:14 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) 06:53:14 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000380)={{0x12, 0x1, 0x201, 0x93, 0xfe, 0x8e, 0x10, 0x10c4, 0x815f, 0xa35f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x5, 0x1, 0x0, 0x2, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0xab, 0x12}}]}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x8, &(0x7f0000000100)={0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}, 0x1, [{0x0, 0x0}]}) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, 0x0) 06:53:14 executing program 5: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x80, 0xd3, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x1}}}}}}}]}}, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x3, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x9}}}}}]}}]}}, 0x0) 06:53:14 executing program 3: semget(0x1, 0x0, 0x7e3) 06:53:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x2, 0xe, &(0x7f0000000080)=""/65) 06:53:14 executing program 2: pipe2(&(0x7f0000004940), 0x800) 06:53:14 executing program 4: pipe2(&(0x7f0000004940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_devices(r0, &(0x7f0000004d80)='devices.deny\x00', 0x2, 0x0) [ 476.812062][ T5704] usb 2-1: new high-speed USB device number 21 using dummy_hcd 06:53:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003900)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 06:53:14 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f000000c780)='./cgroup.net/syz1\x00', 0x200002, 0x0) [ 477.037650][ T5736] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 477.091818][ T5704] usb 2-1: Using ep0 maxpacket: 16 06:53:14 executing program 4: semget$private(0x0, 0x1, 0x1f4) 06:53:15 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) close(r0) [ 477.321890][ T5736] usb 6-1: Using ep0 maxpacket: 8 06:53:15 executing program 2: semget$private(0x0, 0x3, 0x0) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x1, 0xb, &(0x7f0000000100)=""/4096) pipe2(&(0x7f0000004940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_NOTIFY_STORE(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semctl$SEM_STAT_ANY(r2, 0x4, 0x14, &(0x7f0000000000)=""/219) semget(0x2, 0x1, 0x768) [ 477.452020][ T5736] usb 6-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 477.461007][ T5736] usb 6-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 477.471671][ T5736] usb 6-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 477.563936][ T5704] usb 2-1: string descriptor 0 read error: -22 [ 477.570968][ T5704] usb 2-1: New USB device found, idVendor=10c4, idProduct=815f, bcdDevice=a3.5f [ 477.580866][ T5704] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 06:53:15 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10001, 0x0) [ 477.672584][ T5736] usb 6-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 477.682167][ T5736] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 477.690426][ T5736] usb 6-1: Product: syz [ 477.695071][ T5736] usb 6-1: Manufacturer: syz [ 477.699944][ T5736] usb 6-1: SerialNumber: syz [ 477.714243][ T5704] cp210x 2-1:5.0: cp210x converter detected [ 477.945581][ T5704] cp210x 2-1:5.0: failed to get vendor val 0x370b size 1: -71 [ 477.953617][ T5704] cp210x 2-1:5.0: querying part number failed [ 478.033705][ T5704] usb 2-1: cp210x converter now attached to ttyUSB0 [ 478.065269][ T7562] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 478.075481][ T7562] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 478.076151][ T5704] usb 2-1: USB disconnect, device number 21 [ 478.156187][ T5704] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 478.167426][ T5704] cp210x 2-1:5.0: device disconnected [ 478.313499][ T5736] usb 6-1: 0:2 : does not exist [ 478.382200][ T5736] usb 6-1: USB disconnect, device number 5 06:53:16 executing program 1: openat$full(0xffffffffffffff9c, &(0x7f0000004980), 0x10000, 0x0) 06:53:16 executing program 5: semctl$SEM_STAT_ANY(0x0, 0x4, 0x14, &(0x7f0000000000)=""/83) 06:53:16 executing program 4: r0 = semget(0x2, 0x0, 0x0) semctl$SEM_INFO(r0, 0x0, 0x13, &(0x7f00000000c0)=""/4096) 06:53:16 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r0, 0xf502, 0x0) 06:53:16 executing program 0: getgroups(0x0, &(0x7f0000002080)) 06:53:16 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, 0x0, 0x0) 06:53:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, 0x0) 06:53:16 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, 0x0) 06:53:17 executing program 5: syz_clone(0x0, &(0x7f0000000540)="0f", 0x1, 0x0, &(0x7f00000005c0), 0x0) 06:53:17 executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fstat(r0, &(0x7f0000002bc0)) 06:53:17 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) fstat(r0, &(0x7f0000000700)) 06:53:17 executing program 2: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) fsetxattr$security_evm(r0, 0x0, 0x0, 0x0, 0x0) 06:53:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$namespace(r1, &(0x7f0000002080)='ns/ipc\x00') 06:53:17 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) sendmsg$netlink(r0, 0x0, 0x0) 06:53:17 executing program 4: r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000001180)=[{0x2}], 0x1) 06:53:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0x1, 0x43, 0x0, 0x0) 06:53:17 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) 06:53:17 executing program 1: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) signalfd(r0, 0x0, 0x0) 06:53:17 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCOUTQNSD(r0, 0x894b, 0x0) 06:53:17 executing program 3: pipe2(&(0x7f0000000040), 0x80000) 06:53:18 executing program 2: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x2, 0xb, &(0x7f0000000000)=""/121) 06:53:18 executing program 0: semget(0x2, 0x0, 0xc11) 06:53:18 executing program 1: semctl$SEM_STAT_ANY(0x0, 0x1, 0x14, &(0x7f00000000c0)=""/45) 06:53:18 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000002240), 0x0, 0x0) 06:53:18 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 06:53:18 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x105042, 0x0) setrlimit(0x1, &(0x7f0000000100)={0xffffffff, 0xffffffffffffffff}) fallocate(r0, 0x0, 0x0, 0x7fffffff) utime(&(0x7f00000003c0)='./bus\x00', 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r1, &(0x7f0000000000)={0x7}, 0x69ff9a93bfc25838) write$P9_RSETATTR(r1, 0x0, 0x0) close(r1) rt_sigreturn() mknodat$loop(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setxattr$incfs_metadata(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240), 0x0, 0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) setxattr$system_posix_acl(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000006c0)=ANY=[], 0x7c, 0x0) timer_create(0x0, &(0x7f0000000180)={0x0, 0x12, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r2, 0x0, &(0x7f0000000300)={{}, {0x0, 0x989680}}, 0x0) 06:53:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1}, 0x6e) 06:53:18 executing program 5: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000003d40), 0x2, 0x0) 06:53:18 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000080), 0x10) 06:53:18 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, 0x0) 06:53:18 executing program 3: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x2, 0xf, &(0x7f0000000080)=""/155) 06:53:19 executing program 1: syz_clone(0x0, &(0x7f0000000540), 0x0, 0x0, 0x0, &(0x7f0000000600)) 06:53:19 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000002c0)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_type(r0, &(0x7f0000000180), 0x2, 0x0) write$cgroup_type(r1, &(0x7f0000000300), 0x9) 06:53:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002640)={0x6, 0x0, 0x0, 0x0}, 0x90) 06:53:19 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002180)={&(0x7f0000002000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const]}}, &(0x7f00000020c0)=""/191, 0x26, 0xbf, 0x1}, 0x20) 06:53:19 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000100)='cgroup.threads\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f00000000c0)=0xffffffffffffffff, 0xc) 06:53:19 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002180)={&(0x7f0000002000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0xb}]}}, 0x0, 0x2a}, 0x20) 06:53:19 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002180)={&(0x7f0000002000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x7c, 0x0, 0x1d, 0x5}]}}, &(0x7f00000020c0)=""/191, 0x2a, 0xbf, 0x1}, 0x20) 06:53:19 executing program 4: semctl$SEM_INFO(0x0, 0x2, 0x13, &(0x7f0000004880)=""/27) 06:53:19 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x20) 06:53:19 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001e40)=ANY=[@ANYBLOB="b702000026000000bfa300000000000005000000000000007a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065060400010000050404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000496cf27fb6d2c643db7e2d5fb4b0936cdf827fb43a431ca711fcd0cdfa146ed3d09a6175037958e27106e225b7937f02008b5e5a076d83923dd29c034055b67d5b310efcfa89147a09000000f110026e6d2ef831ab7ea0c34f17e3ad6eecbb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b0a341a2d7cbdb9cd38bdb2ca8e050000003a14817ac61e4dd11183a13477bf7e060e3670ef0e6a9f65f1328d6704902cbe7bc04b82d2789cb132b8667c214733a18c8b6619f28d996d60a17e3c184b751c51160fbcbbdb5b1e7be6148ba532e60a0ac346dfebd31a08060000000200000000000000334d83239dd27080e71113610e10d858e8327ef01fb6c86acac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e957bc73ddc4eabba08ab1e1ad828267d4eadd3964663e88535c133f7130856f756436303767d2e24f29e5dad9796edb697a6ea0183babc190ae2ebf8aad34732181feb215139f15ea7e8cb0bae7c34d5ac5e7c805210600000000000000c3dec04b25dfc17975238345d4f71ab158c36657b7218baa0700f781c0a99bd50499ccc421ace5e845885efb5b9964e4beba3da8223fe5308e4e65ee93e107000000f8ddebf70132a4d0175b989b8eccf707882042e716df9b57b290c661d4e85031086197bcc5cb0e221a0c34323c129102b6ff0100002e88a1940b3c02ed9c92d6f64b1282dc51bb0015982730711c599e1c72ffa11ed8be1a6830d7507005154c46bd3ca96318c570f0721fc7aa2a5836ba99fe1f86468694f22cdf550ef091a78098534f0d973059594119d06d5ea9a8d0857382ec6e2a071474cfc12346e47ad97f4ead7cf70a9d1cdac944779dc08a705414888700a30e2366c6a06b3367a389ca39059787790017b0689a173db9c24db65c1e00015c1d093dab18fd0699fe3304000000323e9c7080397bc49d70c060d57bc88fbe3bbaa058b040362ab926150363fb099408885afc2bf9a46a076b7babfcddeff8c35030669ea69f5e4be1b8e0d6697e97186f9ae97d5670dba6623279f73db9dec75070cd9ab0fda6b069ef6d2857ca3e4effcf7462710d133d541da86e0477e4a6cc999dc21c3ef408e6b178e7c9f274d7fafc8d757d33dfa35aa2000034837d365e63845f3c1092f8dde8af3904ea0f4b82649b83ed4fa0f873339c4cadecc13219ba7518aa4f7db34ead13484742067ab743c1d82a5687f2ed690000000000000000000000000000000000000000000099d4fa0000000000003f0ecdc7c82e72919c91d2039afe17e95edeeeba72205beff7771bcb293747b88486cacee403000000a2919a4bff2ed893f2c814679fa69fc7e0cf761f918725704a01c56009a9f748e5aaf30a10bd8c409b1870c1f75e26b45264e3d3f8e0048e55ae289ce2ad779ce71d4dc30cbb2cc4289d2f884d66cddc76eb7f601110ff39053c262279f4ef00fbdb8c328615a9ec84f27a9f3938ae736138b8c1ec220c1540bf3d162dc1c27fa30f0dc60b9f257db5d1c7ed2e152cb2cf06f8edb30177fead735a952ffce676a93110904d5ee2abdab2ef3ff84c4d61443f73552195c7ccfbf9f03c44432eaa3b7501d4239354da8de21eada75d3a3afb2c76ff0700007976699b6c0f0e946766f57544ff52cef0dd811bec4e3c0a30f2d7d19d26d2503a3ea376721b8eded3bc475958dd498ee2b2d6146e33fc0de1dc2e0516ac565ddb1d4ae89e671282a2d3066ac968c7d7d7db195f255b1b4a85eb9ee0a3b68c9e209756623adf685dd715d68ed11e4b4d5502f512493af8f98c615cac3666c58f785c3f758be352a71871d5c081197d37980e4f4e26b5476fb20407ff7098b7174bef66fa03a99b5c0c20b378065fac4ef9ac2d0d804b9400000060e5d3f1749f6aecf69ba83a71caa9bdddc679f1b826f74b6563a4be1fd82b73c8c2bc65f63982b951fb058fd3c7b6341c4580376b6c16bd94d2da66059de81abfa15eeeae3b0ba38d8bb1bf032c73f1285e21fff5a1d138e061b1dc7bbda199b5fab8e0719e9cd69b47dcb52b0be6a3a73afdf328132e1d4f21065716be0c53a23940d07188b015fa341dbc92231c8b5e5717eac184f46c9f61b69f55cd2231bcf821052429a1d250e8b734be0605a15f25923d599544b319319ff0a32621019347df460a098119a6f47eb1bac47946d7a009cbc6ec74c19a93cc7c7138b28c95270116181fd5f553573c48104d2ad0e10d3663488e664401453f22f0d76d2162635365258af61ae1f46f4a7862f302d91e3f7c2781f602220522e84602a939a8d5e4137ae31ccd397404dc72e06715a6503d4d865182803ee6725da7293b23daeebefd6fce7411c9624a7e8d5ba5a13e1c32adc4f3274497c6882a72475e4280a4d9a47c003c6ed3071330c58145be813a10788a720a6b5a498ca2b42496c479a0a71e2f6f9bad8c84bc6be20281bde0b348cf2c60538a505ad4a0510eebb023e4954c9eb6cd70627f5c03d867dbf3ad5d1f1dc852064dd0efafc33d194db76127f88f284fa1b71ab964fdd2474471da76373e65e9a8bf844bdfdd348bc7d00c4c7e7afe8a1f8cde79b7a6c5aafe954b8ba37818e40c14b37c23f9f614576b689436fef2f27f8b1e756e00262e22bca49c43fd73e7e99b2fa44a8c1db99c2cf2735ad6c5fabf082e0df0f8ba7e24272165f2f5b28230c095162b3b5fb3832ee68e2b53d44bd84bf6770157e96bbb96b5e1f165c87e7a9a7d53c281d88ebb175a4dbb82130e6870982947913110f091d21760d985afd3163f2e6880682432f9b3b97d57a9f980edfa1116a3d04d58872a07d6a7e12db673acd2f7b8988d833e71943fe2c1c65a3cf36b955c56b55bfd3ecf0af694c71a03f2996c15b1ba971de1cb9c7e6a0000000000000014783ef54c51199317413f98dca8ff3df3572a7d9ef5f6103997f1f9e4b0c3970bda50f6c0af58dbd6c031b1a5a7512c5896514adfa17d31429c68db50a93d88199defd3b4625fea426ff9293a28a544a6a9e2a79b55daa1b3c6b14c4ec6d164e902ce4913843d65d841973468729ea12bf6d3499036dbb66718f3497855c3baa6cc07c0fa388ec9df0617c1a28ef5a595ee267a76175b8a057e6efaf4fefe46def451f2858fe71a53e77b1a44e98843bb3a40102da3703dfb9f61bdcea2fb810b32d52e2157a150a63ea6135d1cf6f864c2e68884d7245bc5d61dc5a114d10ffb22e76678bbfc1e3865d17d128306d1b81884a934cb00000000000000000098a4526e6468987dbc63bff7590eb388afaba43d811996333eef7e9f472bee293f0c40d434b8be07cbd52325296e22802493edb5c590ad208bac683a8b2d4c9d2d57ff846ae8c422e0b28546671f11d8157bb762c91f3fbcca8e21589c92446ae65d408c0637ffcc2d44d715ce003dd1e12b085e186d069a55c2e96efbe5024d61a56a36d988c0f51a973a6c238e545b28211a92000000001501aed8d72af0fcd540a9d4e293690c5e697b3a1480e46df5371bca1cfb28a57c1b3c956ec81397e81fbf870a67385fea04220423f52ad8178b9fd04bff00"/2670], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x1c, 0x0, &(0x7f0000000040)="76ea09000000000c009ba56a88caffff0000000000862078721e80f3", 0x0, 0xff, 0x60000000, 0x0, 0x0, 0x0, 0x0}, 0x50) 06:53:20 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000d00)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0x0, @prog_id=0xffffffffffffffff}, 0x20) bpf$OBJ_GET_PROG(0x7, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x400, 0xcc, &(0x7f0000000e80)=""/204, 0x40f00, 0x40, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000f80)={0x5, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=[0xffffffffffffffff]}, 0x90) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001680)={0xffffffffffffffff, 0xe0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000013c0)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5, &(0x7f0000001400)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000001440)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, 0x0, 0x0, 0x10, &(0x7f00000014c0), &(0x7f0000001500), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001540)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000017c0)={0x6, 0x3, &(0x7f0000001240)=@raw=[@cb_func, @call={0x85, 0x0, 0x0, 0x25}], 0x0, 0x7, 0xf4, &(0x7f00000012c0)=""/244, 0x41100, 0x28, '\x00', r0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000016c0)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000001700)={0x0, 0x3, 0x9}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001740)=[0xffffffffffffffff], &(0x7f0000001780)=[{0x2, 0x3}]}, 0x90) syz_clone(0x1000000, &(0x7f0000001bc0), 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000002c80)={0x7, 0x0, 0x0, &(0x7f0000002740)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000002880)={0x1, 0x10}, 0x10, 0x0, 0xffffffffffffffff, 0x4, 0x0, &(0x7f0000002c00)=[{}, {0x4, 0x0, 0xc}, {}, {0x0, 0x3, 0x0, 0x6}], 0x10, 0x80000001}, 0x90) bpf$ITER_CREATE(0x21, &(0x7f0000002d40), 0x8) 06:53:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x204000, 0x0) close(r0) 06:53:20 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000400)=@generic={0x0}, 0x18) 06:53:20 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002180)={&(0x7f0000002000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f00000020c0)=""/191, 0x26, 0xbf, 0x1}, 0x20) 06:53:20 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000080)='cgroup.threads\x00', 0x2, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write$cgroup_pid(r1, &(0x7f0000000100)=r2, 0x12) 06:53:20 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000400)=@generic={0x0, 0x0, 0x18}, 0x18) 06:53:20 executing program 0: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000d80)=@generic={&(0x7f0000000d40)='./file0\x00'}, 0x18) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) 06:53:21 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000900)='./cgroup.net/syz0\x00', 0x200002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) 06:53:21 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0x3, 0x3800, 0x42, 0x11, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 06:53:21 executing program 2: syz_clone(0x28c400, 0x0, 0x0, 0x0, &(0x7f0000000100), &(0x7f0000000140)="10") 06:53:21 executing program 4: syz_clone(0x28c400, &(0x7f0000000080), 0x0, 0x0, 0x0, &(0x7f0000000140)) 06:53:21 executing program 0: syz_clone(0x4928c400, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:21 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmmsg(r0, &(0x7f0000002ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000002c80)={0x0, 0x3938700}) syz_clone(0x60286000, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:21 executing program 5: syz_clone(0x28c400, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmmsg(r0, &(0x7f0000006ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 06:53:22 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001e80)=@generic={0x0}, 0x18) 06:53:22 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, &(0x7f0000000100)=0xffffffeb) 06:53:22 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[@cred={{0x1c}}], 0x20}, 0x0) 06:53:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001380)=[{0x0}, {&(0x7f0000001080)=""/123, 0x7b}], 0x2, &(0x7f00000015c0)=[@cred={{0x1c}}], 0x20}, 0x40) 06:53:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x20, 0x1, 0x2, "5738e9b5aa5c706688"}, {0x10, 0x99}], 0x30}}], 0x1, 0x0) 06:53:23 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmmsg(r0, &(0x7f0000002ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000002c80)={0x0, 0x3938700}) syz_clone(0x60286000, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:23 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001380)=[{0x0}], 0x1, &(0x7f00000015c0)=[@cred={{0x1c}}], 0x20}, 0x0) 06:53:23 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001380)=[{0x0}, {&(0x7f0000001080)=""/123, 0x7b}], 0x2}, 0x40) 06:53:23 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 06:53:23 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x18, 0x1, 0x1, 'W'}], 0x18}}], 0x1, 0x0) 06:53:24 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x2400c001, &(0x7f0000000180)=@in={0x2, 0x4e24, @broadcast}, 0x80) 06:53:24 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x18, 0x0, 0x2, 'W'}], 0x18}}], 0x1, 0x0) 06:53:24 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x18, 0x0, 0x2, 'W8'}], 0x18}}], 0x1, 0x0) 06:53:24 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000001840)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x20}}], 0x1, 0x0) 06:53:24 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x40, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x0) 06:53:25 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmmsg(r0, &(0x7f0000002ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000002c80)={0x0, 0x3938700}) syz_clone(0x60286000, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:25 executing program 2: openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0x836c2, 0x60) 06:53:25 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x40, 0x0) statx(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 06:53:25 executing program 0: execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x300) 06:53:25 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, &(0x7f0000000040)) 06:53:26 executing program 4: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x48c40, 0x1ca) 06:53:26 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x40, 0x0) ioctl$NS_GET_OWNER_UID(r0, 0xb704, 0x0) 06:53:26 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x14, 0x0, &(0x7f0000000040)) 06:53:26 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) 06:53:26 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x40, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 06:53:27 executing program 4: openat$fuse(0xffffffffffffff9c, &(0x7f0000001a40), 0x2, 0x0) 06:53:27 executing program 2: getresuid(&(0x7f0000000640), &(0x7f0000000680), &(0x7f00000006c0)) 06:53:27 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) recvmmsg(r0, &(0x7f0000002ac0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000002c80)={0x0, 0x3938700}) syz_clone(0x60286000, 0x0, 0x0, 0x0, 0x0, 0x0) 06:53:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002400)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 06:53:27 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001840)={0x11, 0xf, &(0x7f0000001280)=@ringbuf, &(0x7f00000013c0)='GPL\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001780), 0x8}, 0x90) openat$cgroup_pressure(0xffffffffffffffff, 0x0, 0x2, 0x0) 06:53:27 executing program 1: bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000003340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000032c0)="c7"}, 0x50) 06:53:27 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000006c0)={@cgroup, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 06:53:28 executing program 2: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000f40)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 06:53:28 executing program 5: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000002a40)={@map, 0xffffffffffffffff, 0x0, 0x0, 0x0, @prog_fd}, 0x20) 06:53:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'veth0_to_batadv\x00', 0x20}) 06:53:28 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@bloom_filter={0x1e, 0x0, 0x4, 0x5, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 06:53:28 executing program 1: socketpair(0x2d, 0x0, 0x0, &(0x7f0000000140)) 06:53:29 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x18, 0x0, 0x0, "a5"}, {0x10}], 0x28}, 0x8040) 06:53:29 executing program 2: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000002680)={0x6}, 0x48) 06:53:29 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001400)={0x1b, 0x0, 0x0, 0x28d}, 0x48) 06:53:30 executing program 5: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000004200)={@map, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000041c0)}, 0x40) 06:53:30 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000340)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000300)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f0000000380)={0xe, 0x18, 0xfa00, @id_resuseaddr={0x0, r1}}, 0x20) 06:53:30 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000200)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 06:53:30 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000200)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x5, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x7, 0x1, 0x3, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x40, &(0x7f00000002c0)={0x5, 0xf, 0x40, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x2}, @generic={0x34, 0x10, 0xa, "7ca92eed886fcd963cf370db07a2621d0d87f2bb8b037f25ffe9c77a840011152e7488f0aa2fc28031fe6eaf9968f73fd1"}]}}) 06:53:30 executing program 0: r0 = socket(0xa, 0x3, 0x6) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x5411, 0x0) 06:53:31 executing program 3: mkdir(0x0, 0x0) mount(&(0x7f00000002c0)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='hugetlbfs\x00', 0x10000, 0x0) mount(&(0x7f0000000640)=ANY=[@ANYBLOB="2f6405004000422d9b2edb33646e868a2c0a7ba479aff0302e2b84003671aa1be204c2fa6689b4c695918d6ff97f304376c52470db57ab65e2bee4592ad7f2297ce1c0b1af754b9153630bcca5ea0d2627b29567bd4a4a8cf772bd873c1aba7d1230a462d4038cf2f2cbf299e40629feae778a4b53a0f4f65110d3d0f6f94dcec25ca0f91d1ba41f9ed4a0c4f55d97365a7d0fb2f75ab52081caaa55a2f81239c8de3b833b63c1d4ee85b43b4e11ca31d65f5f889a2a53855bdb0082f29a77e264d8ecc2095c387087ea3a1cd207dfc927d5e5e7ed15d822bb9f9e730888e5d8db69cbbbab5ee7c30b0c381dabf18035190288abe664a55d5961d6f3210a2387ff2e19c59bfa68894540a0b846c7025bce098745ad80d36f067a09901890f9f7207032cb51ff0980234395d88a108b3c48925413af2bddd3175abf9806096b025f5026e9dbded77fdbf5e47d2f85c39c58ff5c71e42d52647f0000000000000000000064c1e386c03ae099e17cbf0cf07bc7580ae8c92eb714310aad47b1ec967bb5fa5abf2092335fc0c2e5ab71fd"], &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='nfs4\x00', 0x880080, 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='configfs\x00', 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r1 = socket$inet6(0xa, 0x3, 0x8) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000cc0)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c10300000300000020040000000000008002000000000000000000008080000050030000500300005003000050030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000001000000000000076657468315f746f5f626f6e640000006e657470636934000000000000000000000000000000000000000000000000000000000000800000001d000000a20000000000000000000000000000500280020000000001000000000000000000020000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b0000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000214000000000000000000000feffffff"], 0x1) r2 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_int(r2, 0x29, 0x2, &(0x7f0000000040)=0x5, 0x4) bind$inet6(r2, &(0x7f0000f65000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x900, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r3, 0x8982, &(0x7f00000000c0)={0x2, 'wg1\x00', {0x5}, 0xff}) sendto$inet6(r2, 0x0, 0x0, 0xfffffefffbfbbfbe, &(0x7f0000000100)={0xa, 0x4e20, 0x0, @empty}, 0x1c) getsockopt$inet6_buf(r2, 0x29, 0x6, 0x0, &(0x7f0000000080)) setsockopt$inet6_tcp_int(r2, 0x6, 0x1, &(0x7f0000000000), 0x4) r4 = fsmount(r3, 0x0, 0x88) r5 = socket$inet6(0xa, 0x3, 0x3f) setsockopt$inet6_MCAST_MSFILTER(r5, 0x29, 0x30, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast2}}}, 0x90) bind$inet6(r5, &(0x7f0000000540)={0xa, 0x4e24, 0x8, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x2}, 0x1c) connect$unix(r4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)=@ipv6_getnexthop={0x24, 0x68, 0x309, 0x0, 0x0, {}, [@NHA_MASTER={0x8}, @NHA_GROUPS={0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x10}, 0x0) r6 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r6, &(0x7f0000000440)="e5857e026721e2ecc35e01c3ea1ead72c5444cb0d38f23d5fb30d02bd5b83a279107580e97bc8a2b2ef48b3db27b0ff19e96ab4d102d292c192bc657baf5ea6369430640071dcce4dcc65053a4c3648b0032b21ad8b37acdc8225d968e5acdbb60", 0x61, 0x4040800, &(0x7f00000001c0)={0xa, 0x4e22, 0xdfed, @empty, 0x100}, 0x1c) listen(r0, 0x0) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x1c, &(0x7f0000000140)="d954bafefd22d16323af53b19855b2741695fe6025f1c8d8b27d21c7aa4e8f9a5795be9bfea89b5ea456bc84", 0xffffffffffffff04) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6007090200140600fe8000000000000000000000eeda1dc3ef22e6f7cddd793d1ee465000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344], 0x0) mount(&(0x7f0000000600)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)='reiserfs\x00', 0x1000440, &(0x7f0000000880)='hugetlbfs\x00') chmod(&(0x7f00000003c0)='./file0\x00', 0x114) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 06:53:31 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) [ 493.695337][ T5729] usb 5-1: new high-speed USB device number 15 using dummy_hcd 06:53:31 executing program 2: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f00000042c0), 0x10) [ 493.832405][ T5704] usb 2-1: new high-speed USB device number 22 using dummy_hcd 06:53:31 executing program 5: bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000003340)={{}, 0x0, 0x0}, 0x20) [ 494.088655][ T5729] usb 5-1: Using ep0 maxpacket: 32 06:53:31 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000740)={@ifindex, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @prog_fd}, 0x20) [ 494.141747][ T5704] usb 2-1: Using ep0 maxpacket: 32 [ 494.382195][ T5729] usb 5-1: unable to get BOS descriptor or descriptor too short [ 494.412637][ T5704] usb 2-1: config 1 interface 0 altsetting 6 endpoint 0x1 has invalid wMaxPacketSize 0 [ 494.422880][ T5704] usb 2-1: config 1 interface 0 altsetting 6 bulk endpoint 0x1 has invalid maxpacket 0 06:53:32 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x14, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) [ 494.433142][ T5704] usb 2-1: config 1 interface 0 altsetting 6 endpoint 0x82 has invalid wMaxPacketSize 0 [ 494.443440][ T5704] usb 2-1: config 1 interface 0 altsetting 6 bulk endpoint 0x82 has invalid maxpacket 0 [ 494.453603][ T5704] usb 2-1: config 1 interface 0 has no altsetting 0 [ 494.484727][ T5729] usb 5-1: unable to read config index 0 descriptor/start: -71 [ 494.492711][ T5729] usb 5-1: can't read configurations, error -71 [ 494.573015][ T76] ===================================================== [ 494.580314][ T76] BUG: KMSAN: uninit-value in zswap_store+0x17ba/0x32b0 [ 494.587699][ T76] zswap_store+0x17ba/0x32b0 [ 494.592748][ T76] swap_writepage+0x122/0x340 [ 494.597635][ T76] shmem_writepage+0x1720/0x1e70 [ 494.602972][ T76] shrink_folio_list+0x508f/0x7760 [ 494.616096][ T76] evict_folios+0x9bb1/0xbaa0 [ 494.621076][ T76] try_to_shrink_lruvec+0x15ac/0x1b20 [ 494.626974][ T76] shrink_one+0x66e/0xd70 [ 494.632958][ T76] shrink_node+0x4bed/0x5890 [ 494.637758][ T76] kswapd+0x1df1/0x4260 [ 494.642728][ T76] kthread+0x3ed/0x540 [ 494.647062][ T76] ret_from_fork+0x66/0x80 [ 494.651832][ T76] ret_from_fork_asm+0x11/0x20 [ 494.656831][ T76] [ 494.659345][ T76] Uninit was created at: [ 494.664018][ T76] __alloc_pages+0x9a4/0xe00 [ 494.668841][ T76] alloc_pages_mpol+0x62b/0x9d0 [ 494.674097][ T76] shmem_alloc_and_add_folio+0x2e3/0x1250 [ 494.680155][ T76] shmem_get_folio_gfp+0x941/0x2290 [ 494.685802][ T76] shmem_write_begin+0x14f/0x490 [ 494.690972][ T76] generic_perform_write+0x3f5/0xc40 [ 494.692424][ T5704] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 494.696637][ T76] shmem_file_write_iter+0x2b5/0x2e0 [ 494.708721][ T5704] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 494.708855][ T5704] usb 2-1: Product: syz [ 494.708953][ T5704] usb 2-1: Manufacturer: syz [ 494.709053][ T5704] usb 2-1: SerialNumber: syz [ 494.740093][ T76] __kernel_write_iter+0x329/0x930 [ 494.746280][ T76] dump_user_range+0x593/0xcd0 [ 494.751297][ T76] elf_core_dump+0x528d/0x5a40 [ 494.756399][ T76] do_coredump+0x32c9/0x4920 [ 494.761179][ T76] get_signal+0x2185/0x2d10 [ 494.766006][ T76] arch_do_signal_or_restart+0x53/0xca0 [ 494.771881][ T76] exit_to_user_mode_loop+0xe8/0x320 [ 494.777399][ T76] exit_to_user_mode_prepare+0x163/0x220 [ 494.783424][ T76] irqentry_exit_to_user_mode+0xd/0x30 [ 494.789224][ T76] irqentry_exit+0x16/0x40 [ 494.794105][ T76] exc_page_fault+0x246/0x6f0 [ 494.799031][ T76] asm_exc_page_fault+0x2b/0x30 [ 494.804588][ T76] [ 494.807026][ T76] CPU: 0 PID: 76 Comm: kswapd0 Not tainted 6.7.0-rc5-syzkaller-00270-g0e389834672c #0 [ 494.823251][ T76] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 494.834191][ T76] ===================================================== [ 494.841255][ T76] Disabling lock debugging due to kernel taint [ 494.847609][ T76] Kernel panic - not syncing: kmsan.panic set ... [ 494.854157][ T76] CPU: 0 PID: 76 Comm: kswapd0 Tainted: G B 6.7.0-rc5-syzkaller-00270-g0e389834672c #0 [ 494.865377][ T76] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 494.875593][ T76] Call Trace: [ 494.878997][ T76] [ 494.882041][ T76] dump_stack_lvl+0x1bf/0x240 [ 494.886940][ T76] dump_stack+0x1e/0x20 [ 494.891295][ T76] panic+0x4de/0xc90 [ 494.895388][ T76] ? add_taint+0x108/0x1a0 [ 494.900010][ T76] kmsan_report+0x2d0/0x2d0 [ 494.904757][ T76] ? kmem_cache_alloc+0x68/0xa90 [ 494.909908][ T76] ? __msan_warning+0x96/0x110 [ 494.914908][ T76] ? zswap_store+0x17ba/0x32b0 [ 494.919904][ T76] ? swap_writepage+0x122/0x340 [ 494.924960][ T76] ? shmem_writepage+0x1720/0x1e70 [ 494.930320][ T76] ? shrink_folio_list+0x508f/0x7760 [ 494.935833][ T76] ? evict_folios+0x9bb1/0xbaa0 [ 494.940897][ T76] ? try_to_shrink_lruvec+0x15ac/0x1b20 [ 494.946667][ T76] ? shrink_one+0x66e/0xd70 [ 494.951397][ T76] ? shrink_node+0x4bed/0x5890 [ 494.956361][ T76] ? kswapd+0x1df1/0x4260 [ 494.960882][ T76] ? kthread+0x3ed/0x540 [ 494.965354][ T76] ? ret_from_fork+0x66/0x80 [ 494.970174][ T76] ? ret_from_fork_asm+0x11/0x20 [ 494.975541][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 494.981590][ T76] ? kmsan_slab_alloc+0xdd/0x150 [ 494.986735][ T76] ? slab_post_alloc_hook+0x129/0xa70 [ 494.992320][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 494.998382][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 495.004457][ T76] ? kmem_cache_alloc+0x589/0xa90 [ 495.009674][ T76] ? zswap_store+0xee9/0x32b0 [ 495.014589][ T76] ? arch_stack_walk+0x202/0x2c0 [ 495.019760][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 495.025865][ T76] ? arch_stack_walk+0x202/0x2c0 [ 495.031015][ T76] ? kernfs_find_ns+0x28/0x8a0 [ 495.036007][ T76] __msan_warning+0x96/0x110 [ 495.040817][ T76] zswap_store+0x17ba/0x32b0 [ 495.045640][ T76] ? kmsan_internal_set_shadow_origin+0x66/0xe0 [ 495.052123][ T76] ? kernfs_find_ns+0x28/0x8a0 [ 495.057130][ T76] swap_writepage+0x122/0x340 [ 495.062105][ T76] shmem_writepage+0x1720/0x1e70 [ 495.067285][ T76] ? shmem_add_to_page_cache+0xd60/0xd60 [ 495.073199][ T76] shrink_folio_list+0x508f/0x7760 [ 495.078589][ T76] evict_folios+0x9bb1/0xbaa0 [ 495.083581][ T76] try_to_shrink_lruvec+0x15ac/0x1b20 [ 495.089244][ T76] shrink_one+0x66e/0xd70 [ 495.093856][ T76] shrink_node+0x4bed/0x5890 [ 495.098678][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 495.104740][ T76] ? psi_group_change+0x1084/0x1670 [ 495.110140][ T76] ? sched_clock_cpu+0x55/0x860 [ 495.115490][ T76] ? kswapd+0xaf5/0x4260 [ 495.119931][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 495.125992][ T76] ? kmsan_get_shadow_origin_ptr+0x4d/0xa0 [ 495.132066][ T76] kswapd+0x1df1/0x4260 [ 495.136482][ T76] ? __kthread_parkme+0x1c4/0x1e0 [ 495.141743][ T76] kthread+0x3ed/0x540 [ 495.146071][ T76] ? shrink_all_memory+0x360/0x360 [ 495.151502][ T76] ? kthread_blkcg+0x120/0x120 [ 495.156510][ T76] ret_from_fork+0x66/0x80 [ 495.161243][ T76] ? kthread_blkcg+0x120/0x120 [ 495.166254][ T76] ret_from_fork_asm+0x11/0x20 [ 495.171255][ T76] [ 495.174752][ T76] Kernel Offset: disabled [ 495.179145][ T76] Rebooting in 86400 seconds..