aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000200c0)={0x8800, 0x100, 0x11}, 0x18) syz_clone(0xc0000000, &(0x7f0000000000)="aa0d6922637b8bd0b1fba2f9b7e5dd0a8c386f215dcc4549e7bd41ae55cec8c1b151156f53e86753aea9f222d01ccc28d6e26a65d3013d023097", 0x3a, 0x0, 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6, 0x0, 0xff}]}, 0x10) (async) dup2(r1, r1) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f0000020100)) (async) [ 503.995656][ T8078] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 504.005567][ T8078] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 504.013829][ T28] usb 3-1: Service connection timeout for: 256 [ 504.020180][ T28] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 504.029980][ T28] ath9k_htc: Failed to initialize the device ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x9, 0xfffffffb}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, 0x0, 0x0) (async) openat2$dir(0xffffffffffffff9c, &(0x7f00000100c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000200c0)={0x8800, 0x100, 0x11}, 0x18) (async) syz_clone(0xc0000000, &(0x7f0000000000)="aa0d6922637b8bd0b1fba2f9b7e5dd0a8c386f215dcc4549e7bd41ae55cec8c1b151156f53e86753aea9f222d01ccc28d6e26a65d3013d023097", 0x3a, 0x0, 0x0, 0x0) (async) 03:39:33 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x3f000000}]) [ 504.142884][ T3566] usb 3-1: ath9k_htc: USB layer deinitialized [ 504.243034][ T3559] usb 4-1: USB disconnect, device number 43 [ 504.582398][ T3566] usb 3-1: new high-speed USB device number 57 using dummy_hcd [ 505.113138][ T3566] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 505.123470][ T3566] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 505.131665][ T3566] usb 3-1: Product: syz [ 505.136166][ T3566] usb 3-1: Manufacturer: syz [ 505.140938][ T3566] usb 3-1: SerialNumber: syz [ 505.205703][ T3566] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 505.802245][ T28] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 03:39:35 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000240012800900010080080007000900000005001500"/44], 0x44}}, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000340), &(0x7f0000000040)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[], 0x86c}, 0x1, 0x0, 0x0, 0x20008814}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x8010, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000007c0)=@delchain={0x50fc, 0x65, 0x0, 0x70bd26, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xfff1, 0xfff2}, {0xffe0, 0xfff3}, {0x3, 0x9}}, [@TCA_CHAIN={0x8, 0xb, 0x8001}, @TCA_CHAIN={0x8, 0xb, 0xfffffffe}, @filter_kind_options=@f_tcindex={{0xc}, {0x298, 0x2, [@TCA_TCINDEX_ACT={0x26c, 0x7, [@m_ipt={0x198, 0x8, 0x0, 0x0, {{0x8}, {0x80, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x400}]}, {0xf2, 0x6, "7e01b0b8ccb2f7edd03f66259fcae93583989fb23304809bb1a39b5feb3f58802a014662ef753f18afad7b1a42d59a2e295549dc4fddfc201a35ec5dc2970d5145ab4ff9be9a1997a4e7910f00b3ece0689a78ec86aa81402beb8906aefb08801727ecf689875e6c33075a90ed9d5f24697f40ce3a62447b9fe0af2ad9e2f0ac32015a65bbb452b5f2e1a4ed2ec8f6484a8f4846d285596a7a26368dddf438c3123ab4fda7c17b5b4a8f52a74e6495baab136f1b9dbd8a20762335a306e69d54f449e3b094b9ca8165c6bddd3fa85eaa8900c608ceea3ace6a2d7b5d3202ed3da4740cd433480abe36c492a4ca22"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_bpf={0xd0, 0x1e, 0x0, 0x0, {{0x8}, {0x60, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x2}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x40, 0x8b, 0x4, 0x80000001}, {0x4, 0x1f, 0x2, 0x3}, {0x532, 0xfd, 0x0, 0x6}, {0xce, 0x0, 0x81, 0x7}]}, @TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}]}, {0x4c, 0x6, "02811f16d017b71b32f3161d320a635d49b247b2aff13fbd113a091282f7d23e18d012da2aabdb9c2a71705c58163597fd9a0b5b95150a7b300635b99274372b5882fbd28579330d"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}, @TCA_TCINDEX_SHIFT={0x8, 0x3, 0x1}, @TCA_TCINDEX_CLASSID={0x8, 0x5, {0xdd530a04a69d4f4, 0x1}}, @TCA_TCINDEX_HASH={0x8, 0x1, 0x4f8}, @TCA_TCINDEX_CLASSID={0x8, 0x5, {0x9, 0x9}}, @TCA_TCINDEX_HASH={0x8, 0x1, 0x2805}]}}, @TCA_CHAIN={0x8}, @filter_kind_options=@f_rsvp6={{0xa}, {0x3084, 0x2, [@TCA_RSVP_ACT={0x3080, 0x6, [@m_pedit={0x2d78, 0x9, 0x0, 0x0, {{0xa}, {0x1d4c, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe98, 0x2, {{{0xffffffff, 0x0, 0x0, 0x8, 0x7}, 0x40, 0x5, [{0x7, 0x3ff, 0x7fffffff, 0xc1b, 0x800, 0x2}, {0x0, 0x6, 0x3, 0x0, 0x100}, {0x0, 0x9, 0x8, 0x6, 0x80000000, 0xfffff000}, {0x8, 0xf72, 0x4, 0x7, 0x59, 0x9}, {0x8a4, 0x81, 0x2, 0xffff, 0x400, 0xffffffff}]}, [{0xf8000000, 0x5, 0x9, 0x2f4e, 0x4, 0xfd0}, {0x3ff, 0x9, 0x5, 0x8, 0x9, 0x8}, {0x5, 0x0, 0x2, 0x6, 0x4, 0x88cc}, {0x7b8, 0x401, 0xd889, 0x2, 0x6, 0x2}, {0xfff, 0xfffffff7, 0x0, 0x6, 0x7, 0x3}, {0x1, 0x9, 0x8, 0x0, 0x7, 0x2}, {0x7, 0x6, 0xfff, 0x5, 0x7b9d, 0x4}, {0x2, 0x4, 0x8001, 0x1, 0x7a, 0x80000001}, {0x4c398520, 0x7, 0x6, 0x0, 0x10001, 0x19a}, {0x3, 0x0, 0xff, 0x3, 0x100, 0x400}, {0x7fffffff, 0xc8aa, 0x8, 0x5, 0xe98, 0x7ff}, {0x5, 0x5, 0x8001, 0x7ff, 0x7f, 0x5}, {0xe6, 0x8, 0x1, 0x100, 0x7f, 0x4}, {0x26dd, 0x0, 0x1f, 0x6, 0x10001, 0xe6}, {0x80000000, 0x2, 0x6, 0x401, 0x5, 0x4}, {0x243d, 0x101, 0x9, 0xa09, 0x2, 0x6}, {0x8001, 0x8, 0x0, 0x2, 0x1, 0x9}, {0xebe, 0x6, 0x3, 0x8000, 0x56}, {0x81, 0x6, 0x7, 0x2, 0x8, 0x10000}, {0x7fffffff, 0x10000, 0x0, 0x1, 0x401, 0x7fff}, {0x3, 0x4, 0x2, 0x934, 0x6, 0x8}, {0x7, 0x6, 0x1, 0x1, 0x2}, {0x6667, 0x80000001, 0x400, 0x3, 0x2, 0xffff0532}, {0xcffc, 0xfffffffe, 0xc6c, 0x7, 0x2, 0x5}, {0x3, 0x3ff, 0x7, 0x1000, 0x5, 0x6}, {0x3, 0x9, 0x6, 0x101, 0x2, 0x7f}, {0x2, 0x6, 0x7a, 0x0, 0x101, 0x6}, {0x9, 0x8, 0x1ff, 0x4, 0x2, 0x1b52}, {0x8, 0x7f, 0x100, 0x4, 0x6, 0xd3}, {0x4, 0x3ff, 0x7ff, 0x406, 0x4, 0xfff}, {0x200, 0x9, 0x3, 0x6, 0x8001, 0x1}, {0x0, 0x5, 0xfffffdd5, 0x3ff, 0x1, 0x271}, {0x5, 0x4, 0x346, 0x3ff, 0x6, 0x91bcafba}, {0x400, 0x56fac53b, 0x9, 0x5, 0x13, 0xfffff800}, {0x6, 0x1, 0x80000000, 0x2, 0x1, 0x400}, {0x4, 0x5e3, 0x0, 0x0, 0x293, 0x5}, {0x101, 0x2, 0x2f, 0x8, 0x8, 0x8}, {0x2, 0xff, 0x0, 0x8, 0x7ff, 0x3}, {0x7, 0x2, 0x2, 0x1, 0xff, 0x7fff}, {0x7, 0x80000001, 0x1, 0x2, 0x0, 0x5}, {0x546b, 0x6, 0x9, 0x10000000, 0x7, 0xf4}, {0xffffb061, 0x7f, 0x8, 0xd46, 0x2, 0x93}, {0x9, 0x834, 0x81, 0x1, 0xd9, 0x9}, {0x5, 0x6, 0x9, 0xbfea, 0x0, 0x4}, {0x0, 0x3f, 0x10000, 0x9, 0x2, 0x1000}, {0x5, 0x6, 0x2, 0x100, 0x2, 0xfffffff9}, {0x26, 0x0, 0x3, 0x91, 0x9, 0x7fffffff}, {0x10000, 0x8, 0x6, 0x3, 0x1, 0x6}, {0x10000, 0x7, 0x1, 0xd089, 0x5c5, 0x6}, {0x7, 0x4, 0x5, 0x8000, 0x1, 0xb5}, {0x7ff, 0x7fff, 0xffffff00, 0x9, 0x7fff, 0xffffff80}, {0x743c, 0x8, 0x1, 0x7fd3, 0x9, 0x20}, {0x40, 0x9, 0x2, 0x1, 0x28, 0x272f}, {0x9, 0xffffffff, 0x1f, 0xbe, 0x7, 0x81}, {0x3, 0x9, 0x81, 0xffffff81, 0x46d, 0x1}, {0x5, 0x2, 0x6, 0x2, 0x1, 0x1}, {0xffffffff, 0x8, 0x1f, 0x1ff, 0x6, 0x7}, {0xff, 0x4, 0xfac19a9, 0x5, 0x8e4b, 0x6}, {0x5, 0xfffffff8, 0xffc, 0x279f1bcf, 0x1, 0xfffffff7}, {0x2, 0x80, 0x6, 0x1969, 0x3, 0x2}, {0x0, 0x2, 0x7, 0x8, 0x0, 0x7f}, {0x189, 0x1000, 0x6, 0x1, 0x8000, 0x2}, {0x40, 0x0, 0x8, 0xca9, 0x5, 0x2}, {0x200, 0x3, 0x2, 0x5, 0x1000}, {0x800, 0x0, 0xffff, 0x40, 0x5, 0x3}, {0x6, 0x80000001, 0x800, 0x3ff, 0x2, 0x7}, {0x20, 0x80, 0xfffff6a1, 0x1, 0x5, 0x7fff}, {0x80000000, 0x20, 0x200, 0x40, 0x8}, {0x1, 0x3, 0x979a, 0x9, 0x0, 0x6}, {0xe8e, 0x2, 0x9, 0x20, 0x9}, {0x3, 0x3d, 0x7, 0xfffffffb, 0x2, 0x8}, {0x7, 0x3, 0x7f, 0x0, 0x1, 0x40}, {0x5, 0x4, 0x4, 0x2, 0x3, 0x5}, {0x6, 0x42, 0x3, 0x1fc0, 0x14000, 0x80000000}, {0x47d1, 0x919, 0x2, 0xeb, 0x80000001, 0x7fffffff}, {0x1, 0x0, 0x5, 0x1, 0x8001, 0x7fffffff}, {0x31d, 0x0, 0x7, 0x6, 0x8, 0x9}, {0x9, 0x100, 0xb802, 0x3, 0xfff, 0xd}, {0x6, 0xfff, 0x401, 0x6, 0x3, 0x6}, {0x0, 0x100, 0x1, 0x6, 0xfffffffa, 0x10001}, {0x7a1, 0xfffff153, 0x4, 0x7, 0x3, 0x1}, {0x80000000, 0x6, 0xfffffffa, 0x8000, 0x101, 0x7}, {0x3, 0x5, 0x48, 0x2, 0x1, 0xec}, {0x4, 0xa3b6, 0xfffffff8, 0x2, 0x200, 0x2}, {0x2, 0xffffff75, 0x80000001, 0x8, 0x10000}, {0x6, 0x3, 0x2, 0x3, 0x0, 0xfffffff8}, {0x8, 0x3f, 0x4, 0x1, 0x7, 0xe14}, {0x7, 0x80000000, 0x6, 0x1, 0x7, 0x3}, {0x400, 0xfffeffff, 0xc2, 0xfffeffff, 0x1, 0x7}, {0x10001, 0x0, 0x7, 0x5, 0xffff, 0x8000}, {0x20, 0x10001, 0x977, 0x0, 0x100, 0x8}, {0x7, 0x101, 0x7fff, 0x2, 0x6, 0x6}, {0xbf36, 0x0, 0x8, 0xfffff281, 0x9, 0xf6}, {0x2, 0x91, 0x5, 0x1, 0x4, 0x1f}, {0xe5d1, 0xb61, 0x9, 0x1f, 0x0, 0x7f}, {0x81, 0x9, 0x1, 0x2, 0x80000000, 0x5}, {0x2, 0x8, 0x5, 0x7, 0x7, 0x1}, {0x78, 0x0, 0x9, 0x8, 0x9, 0x10001}, {0x80000000, 0x5, 0x7b, 0x0, 0xb5, 0x80000000}, {0x9, 0x5c3e, 0x800, 0x3f, 0x7, 0x5f}, {0x2, 0x4, 0x7ff, 0x3ff, 0x2, 0xe02}, {0x101, 0x7, 0x2, 0x4, 0x4, 0xffff}, {0x10000, 0x0, 0x4ba, 0x35e1cfad, 0x7, 0x8}, {0x5, 0x800, 0x7, 0x77e, 0x2, 0xd25d}, {0x9, 0x4, 0x1, 0x4, 0x1ff, 0x1000}, {0x3, 0x1, 0x0, 0xf5, 0x3, 0x3ff}, {0xffffffff, 0x0, 0x25, 0x8, 0x7, 0x81}, {0x348c67b1, 0x3, 0x0, 0x1f, 0x2, 0x2}, {0x6, 0x1, 0x200000, 0xe4, 0x3, 0x7}, {0x1, 0x0, 0x4, 0x3ff, 0x3, 0x2}, {0x1000, 0x3ff, 0x2, 0x40, 0x3, 0xb674}, {0xffff4967, 0x3ff, 0x4, 0x5, 0x8, 0x9}, {0x0, 0x10001, 0x10001, 0x9, 0x3000, 0xa1}, {0x80000001, 0x8, 0x1, 0x8a000000, 0x0, 0x5}, {0x20, 0x4, 0xffff22bb, 0x80000001, 0x7, 0x7}, {0x1000, 0xfffffffd, 0xbeb, 0x40, 0x6, 0x8}, {0xb, 0x0, 0x2, 0x5, 0x2, 0x6}, {0x6, 0xffffffff, 0x1, 0xdf, 0x7, 0x305}, {0x7, 0x0, 0x0, 0x6, 0x8001, 0x7}, {0x4, 0x77, 0x8, 0x8, 0x7ff, 0x620}, {0x2, 0x7, 0x71, 0x7, 0xd101, 0x6}, {0x3, 0x20, 0x81, 0x80000000, 0x5, 0x7f}, {0x800, 0x8e, 0x2, 0x3, 0x8, 0x9}, {0x2, 0x2, 0xff, 0xfffffffe, 0x3, 0xc15}, {0x9, 0x1, 0x1, 0x5, 0x5, 0xffff}, {0x2, 0x8001, 0x10001, 0x401, 0xa3, 0x20000}, {0x7, 0x7f, 0xfffffff9, 0x9, 0x7699}, {0x7ff, 0x3f, 0x0, 0x7, 0x9, 0x80}], [{0x5}, {0x3}, {0x3, 0x1}, {0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x3}, {0x4}, {0x3, 0x1}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x5}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x5}, {0x3}, {}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x2}, {0x0, 0x1}, {0x3}, {0xd, 0x1}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {}, {0x5}, {}, {0x1}, {0x5}, {0x1}, {0x2}, {0x5, 0x1}, {}, {0x1, 0x1}, {0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0xbf1793695c63b092}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x1}, {0x2}, {0x5}, {0x3}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {}, {0x3}, {0x3, 0x1}, {}, {}, {0x2, 0x1}, {0x1, 0x1}, {}, {}, {0x2}, {0x5, 0x1}, {0x2}, {0x2}, {0x2}, {0x3, 0x1}, {0x1}, {0x4}, {0x2, 0x1}, {0x2}], 0x1}}, @TCA_PEDIT_PARMS={0xeb0, 0x2, {{{0x7, 0x7, 0x0, 0x1, 0x6820a7c4}, 0xd5, 0x0, [{0x8, 0xff, 0x1f, 0x6, 0x8, 0xdb}, {0x7, 0x3f, 0xff, 0x9, 0x3, 0x200}, {0x2d, 0x2, 0xfffffffb, 0x10000, 0x2, 0x4}, {0x3, 0x58e2, 0x40000000, 0x7fffffff, 0x7}, {0xe9000000, 0x8, 0x4, 0x3, 0x18000, 0xb}, {0x66be, 0x98e, 0x800, 0xfffffff7, 0x8, 0x401}]}, [{0xf8, 0x1, 0x189, 0x1, 0x6, 0x9}, {0x8ea, 0x3, 0x1ff, 0x9, 0x6, 0x6}, {0xaeaa, 0x7fffffff, 0x4, 0x3, 0x40, 0x7}, {0x9a000, 0x3, 0x0, 0x3d5, 0x10001, 0x100}, {0x40, 0x7, 0x1f, 0x0, 0x9b, 0xa}, {0x9, 0x100, 0x800, 0x0, 0x0, 0x101}, {0xfff, 0xc2a, 0xffffffff, 0x9, 0xfffffffa, 0x7}, {0x3, 0xf029, 0x3, 0x0, 0x7, 0xffffffff}, {0x1000, 0x9, 0x6, 0x5, 0x4, 0x6}, {0x5, 0x3, 0x80000000, 0x100, 0x3f, 0x800}, {0x48000, 0x7, 0x6409, 0x7, 0x9, 0x1}, {0x7, 0xff, 0xffffffff, 0x400000, 0x10, 0x6}, {0x54000000, 0x8, 0x7ff, 0x8, 0x1000, 0xfffffffb}, {0x5, 0x1000, 0x8, 0xa425, 0x3, 0x7}, {0x10001, 0x6, 0x1, 0x7, 0x44b, 0x1f}, {0x2, 0x1000, 0xd, 0x1, 0x6, 0x3}, {0xfff, 0x20, 0x6, 0x3, 0x3, 0xe8}, {0xfc, 0x2, 0x9, 0x5, 0x8, 0x8}, {0xfffffff8, 0x4, 0x0, 0xff, 0x8, 0x8}, {0x1, 0x4, 0x2fe7, 0x20, 0x2, 0x2}, {0x1, 0x0, 0x9, 0x310, 0x7ff, 0x8000}, {0x7, 0xe, 0x9, 0x1ff, 0x50e2, 0xb97d}, {0x3ff, 0x10001, 0x683c, 0xe0, 0x1, 0xdbfe}, {0x1, 0x6, 0x8, 0x3, 0x5, 0x2}, {0x101, 0x800, 0x0, 0x2, 0x3, 0xda4}, {0x3, 0x7, 0xd3b6, 0x401, 0x7, 0x7bffc1af}, {0x812, 0x9, 0x4, 0x7f, 0x1, 0xaf}, {0x7, 0x8000, 0x8000, 0x6, 0x57, 0x40}, {0x3, 0x4, 0x1, 0xf7, 0x464, 0x8}, {0xd6, 0x2, 0x28, 0x7, 0x6, 0x1}, {0x6, 0xa7, 0x78, 0x3, 0x9, 0xc00}, {0x9, 0x6, 0x200, 0x3, 0x4, 0xffffffff}, {0x10000, 0x5, 0x4, 0x6, 0x4, 0x4}, {0x6c9, 0x10001, 0x1, 0x5, 0x6, 0xfffffffa}, {0x6, 0x3a6a4004, 0xff, 0xf2, 0xc705, 0xeb}, {0x8001, 0x5, 0x400, 0x2, 0x8, 0x10001}, {0x0, 0x40, 0x80, 0x3, 0x3, 0x111b}, {0x21, 0x2abd6a8a, 0x5, 0x2, 0x4, 0x1}, {0x7ff, 0x81, 0x8d29, 0x0, 0x8, 0x8}, {0x7, 0x400, 0x49, 0x1, 0x3, 0x2ba}, {0x2, 0x5, 0x1283, 0x80000001, 0x8, 0x7}, {0x10000, 0x8, 0x3, 0x0, 0x7, 0x5469}, {0xfffffff8, 0x5c, 0x0, 0x4, 0x9, 0x10001}, {0xffffffff, 0x7fff, 0x30, 0x0, 0x7fffffff, 0x800}, {0x9, 0x8, 0x2, 0x2, 0x400, 0x90}, {0x1, 0x800, 0x5, 0xb8, 0x9, 0x6}, {0x71ac, 0xfffffffb, 0x10000, 0xfffffff7, 0x4e, 0x26}, {0x4, 0x9, 0x0, 0x7fff, 0x4, 0x1}, {0x5, 0x5, 0x1, 0x1b2a, 0x1}, {0x0, 0x3, 0x5, 0x8afe, 0x7, 0x3b6a}, {0x9, 0x3, 0x7, 0x5, 0xb7ea, 0x5}, {0x6, 0x1, 0x3, 0xabe, 0x1ff, 0x8000}, {0x8341, 0xfffff800, 0x80000000, 0xffff, 0x7fffffff, 0x4}, {0x0, 0x4, 0x6, 0x3, 0x800}, {0x4, 0xb7, 0x7, 0x7, 0x7, 0x9}, {0x5, 0x3, 0x9, 0x7f, 0x7, 0xc0000000}, {0x1, 0xc9, 0x3, 0x1, 0x2, 0x6}, {0xfffffffc, 0x1, 0xfffffffb, 0xcb70, 0x7, 0x80000000}, {0x1ff, 0x101, 0xfffff950, 0x25e, 0x5, 0x2ba5}, {0x1, 0x7fff, 0x200, 0x0, 0x0, 0x9}, {0x8000, 0x80000001, 0x7ff, 0x6671, 0x8, 0x4}, {0x400, 0xc508, 0x1ff, 0x7, 0x0, 0x7}, {0x0, 0x7ac, 0x7fffffff, 0x401, 0x1, 0x80000000}, {0x2, 0x8000, 0xc69, 0x9, 0x8, 0x7f}, {0x8001, 0xca3c, 0x3, 0x9, 0x2, 0x6}, {0x32a7, 0x28000000, 0x7, 0x9, 0x40, 0x5}, {0x8, 0xcbf, 0x0, 0x3, 0x6, 0x8}, {0x10000, 0x3f, 0x6, 0x2, 0x2, 0x3}, {0x80000000, 0x0, 0x5, 0x0, 0x0, 0x7ff}, {0x6, 0x1, 0xaa, 0x7, 0x1, 0x4181b25e}, {0x7, 0xe8, 0x6, 0x487, 0x2, 0x4000}, {0x1000, 0x40, 0x9, 0x0, 0x8, 0x10000}, {0x5, 0x0, 0xffff, 0xed700000, 0x3, 0x5}, {0xfffffffa, 0xffff, 0x9, 0x80, 0x8000, 0x1}, {0x40, 0xffff, 0x4, 0x1, 0x4, 0x4}, {0x2, 0x8, 0xe5, 0x20, 0x9b, 0x9}, {0x401, 0x1f, 0x1, 0x7ff, 0x80000001, 0x7fff}, {0x3, 0x1, 0xffffffff, 0x9, 0x4, 0x5}, {0x6, 0x2, 0x7, 0x1, 0x7, 0x9}, {0x35becc45, 0x4, 0x6, 0xc7, 0x2, 0x38a}, {0x6, 0xc5e, 0x80000000, 0x5597, 0x5, 0x9}, {0x1ff, 0x7, 0xfffffffb, 0x0, 0x1, 0x3}, {0x7, 0x3c, 0x6fbe, 0x2}, {0xb6d9, 0x0, 0x6, 0x5, 0xef, 0xf4}, {0x6, 0x6, 0x0, 0x7f, 0x7ca2, 0x5}, {0x80000000, 0x8, 0x9, 0x0, 0x81, 0x1}, {0x5, 0x4, 0x5, 0x4, 0x2, 0x6}, {0x28a, 0xbb, 0x7, 0xb72, 0xb6, 0xffffff80}, {0x3, 0x3, 0x8000, 0xef1, 0x4, 0x7}, {0x0, 0x50, 0x70, 0x6, 0x7, 0xa0d}, {0x7, 0x539c, 0x9, 0x62, 0x3, 0x1}, {0x5, 0x5, 0x0, 0x4, 0x2, 0x3}, {0x6, 0x9, 0xffff, 0x0, 0x3, 0x6}, {0x9d8, 0x4, 0x2, 0x800, 0x101, 0x945}, {0x5, 0xffffff01, 0x2, 0x83, 0xd7b6, 0x9}, {0xfffffffd, 0x7, 0x7fff, 0x717, 0x8, 0x3}, {0xfffffc01, 0x5, 0x1, 0x7, 0x4, 0x9}, {0x2, 0x7, 0x2, 0x8, 0x7fff, 0x40}, {0x400, 0x7, 0x80000001, 0x9, 0x4, 0x372}, {0x9, 0x2, 0xd0, 0x0, 0x8}, {0x3, 0x40, 0x9, 0x1f, 0x9, 0x561}, {0x9d4, 0x9, 0x6f1, 0x200, 0xfff, 0xbe92}, {0x4, 0x2, 0x0, 0x0, 0x7fff, 0x6}, {0x3, 0x7fff, 0x4, 0x5, 0x6, 0x3}, {0x2, 0x6, 0x200, 0xbc, 0x3, 0x5}, {0x8, 0x7f, 0x3, 0x3ff, 0x2, 0x4f}, {0xc579, 0x1f, 0x7, 0x6, 0x1, 0x5}, {0x3f, 0x1, 0x2da1, 0x101, 0x3ff, 0x3}, {0x381, 0x80000000, 0x5, 0x8, 0xac, 0x53bf21d1}, {0x5, 0x7, 0x4, 0x8d, 0x7, 0x8}, {0x1cb4, 0xffff, 0x0, 0x3, 0x84, 0x7}, {0xfff, 0x7fff, 0x1ff, 0x9, 0x1397, 0xffffffff}, {0x69, 0x8, 0x0, 0xfffffffb, 0xffffffff, 0xc0000000}, {0x10000, 0x2, 0x79, 0x7a, 0x31154f89, 0x1}, {0x7, 0x835, 0x0, 0x6, 0x7ff, 0x1}, {0x7, 0x2, 0x2, 0xf35, 0x48de, 0x8000}, {0x4, 0x733, 0x40, 0xfffffff8, 0x200, 0x81}, {0x8, 0x6aa, 0x5, 0x8001, 0x1000, 0x784}, {0x2, 0x6, 0x7, 0x3ff, 0xfffffffd, 0xfffffe01}, {0x9, 0x4, 0x4, 0x2, 0x3, 0x7}, {0xffffbbcb, 0xfffffffb, 0x5, 0x8001, 0x7}, {0x9, 0x5, 0x9, 0xbf8, 0x0, 0xa00}, {0x0, 0x7f, 0xfffffc00, 0x8, 0x6, 0x9}, {0x6, 0x2, 0x66000000, 0x13, 0x2, 0x77e1}, {0x6, 0x7, 0x200, 0xfffffffe, 0x8, 0x80000001}, {0x8000, 0x2, 0x40, 0x80000000, 0x200, 0x3f}, {0x1, 0x8, 0x46155e4e, 0x4, 0x1, 0x9}, {0x7, 0x0, 0x6a8, 0x1f, 0x401, 0x80}], [{0x1, 0x1}, {0x3, 0x1}, {}, {0x2, 0x1}, {0x4}, {0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x2}, {0x1}, {0x1, 0x1}, {}, {0x3}, {0x4, 0x1}, {0x5}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0xba34920d970d1f95}, {0x5, 0x1}, {0x5, 0x1}, {0x3}, {0x3, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {0x5}, {0x1, 0x1}, {0x3}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x2}, {0x5, 0x1}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x5}, {}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x3}, {0x5}, {0x4}, {0x7}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x1}, {0x4}, {0x2}, {0x5}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4}, {0x5}, {0x2, 0x1}, {0x3}, {0x2}, {0x4}, {0x7}, {0x0, 0x1}, {0x1}, {0x4, 0x1}, {}, {0x2}, {0x2}, {0x5, 0x1}, {0x2}, {0x4}, {0x1, 0x1}, {0x1}, {0x8}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x2, 0x1}, {0x2}, {0x5}, {0x5}, {0x1, 0x1}, {}, {0x2}, {0x1}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {}, {0x3}, {0x5, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x1}]}}]}, {0x1004, 0x6, "1c513f4b8213ef8a020456f4b8f256bc54ebd855af45400e52aa538e825ed82cb0d43646e4b190b17641defa3d5f8bbfca056ddc35a36ecb547d56f831e827e81b413ab8fdff45cca3c11d0879051c46b8a1dd0761c360738a18f3bc49ca4178bae2a7aa09c64f05bc179e4d5b9201327d6274a83344f2a61511d6a62bcc05d8594a298546fd03fd8fde90f6562e750bccb2a8032395eae31c7e5508aa33d3c46bcabe72e74189596268ec66ac5884708bdcc7e96411afb78326d02e013dca0faf298d772bf05797b9f73ad203b3434de9f42727b9a0689136245a8770cd19d1283eece317ab47d258d70ce7792d39f6a902a4eec03516b2594d57c5792f71dca7a5a1c2108cf1b8d51a51e0e1cf0dbd669107d2f7c6e5280e614c75d8c614b8a8e934cb4cd1d4c3586433c438926e47e21a8dbaa9dbfb1a515775f6bc503079b1e89dd04b8d25cd830337b3f171efe76b922fcd2736e3d823b12f98ed1c186bc4415375ba0624dd1efef418d53bbebae9b37431ca20e5467e03bf04b4be654bf4490c2426c52d877328d48d9c827fac18cdc680351b365311410b874995972bd085e6482a3d7d4284536afa583bcf089531571a9452e9e72b8897661ea9caeaf51bc0058365b9f9f6faebd8b00edebc477edf6dd6032056ecfb2e26fc3c1cb997dee059fa4ad6602c4e615c7e7d1f97e64b208e2cbc105d34857b012416bf422731da619b6b86abdbb89f2dd60f9577e057e6ebc07bfee3553051e5335baa1bfecf44b91176b3093846a7da4121f9351e65e3e01b77d856f65526578daa82d9a233820b33a90ef029bf2cd7d826f884df289d7262865ac707a3eb394679cc0c39abdeb2e016c0e5dd7aa6e78b43d86d579d9703bafb157787718d7777ae676f8f1ff958e35ad25c885dfefc643f7d2f50612541c795908205c9210675c36b9bed5386c47f7ae8d9152f49848c66dc50cdad8d480b8bb0085a7710b3c59ab489ea3cdc60e1e357a5fecad6f3f81fdb474c69c3f44a750bcf0bcda017a4b5e738067004256bda01af347cf284547247e96b3fe103efe42df2df82570b9052428b62a5be07cfb51672c521eb275aa8874a1fee1b3e734a230ad2ace6a06aa01e44a16dce11db1713b7da8f03559976a9931025f6fe597a08e92e93cd18a75af322740b49fa8b6349312d023c9f84c6a02cdb46214240495c673e8085a5064a03a02a80ebadff543e2fe15884cc085336339d407dd578c63ecf462aef7fae9ffc81568c68e3d48ebe6ddcba36c609e5f549891ddaa333de7424b4fd54ba4d94b92f18ee3271cfec6213853d7d127865abd62e1d20adfa63530c8b45c837a1a4d1a0912023484e3068cf064f8fe5ee83559d3d5e6da681c72ad6a9bdce8ab15e6bcf91598deab978fd7ff7e05b3d9a24610005cdf13941a12e13f040043c1aec9e176f52870c406d27b146497db047605ad7bcb9bf535ab99d41fb5d870ad024937c66dff39ea32d441a04be8496af495d66c380dba515fb6dffb309b50091b62f4072f17ff14830db34388ff04c95c7f2d96e949976b69cc07eb7a90460b64409c75eb5a8bdadc6f5381fddae5bb49cc2e4f8106cab29fd379360333eb728b36f3402e2f98f4b2ccf7715ee0431a0a8d51ae7396c845bade5b5c20312c3708cbe987d0c280e4d42cf9ee4e0d52de146199857b56195f72ab369b77176c38b4572e4820ccf01c3bb493086322d537a7a11293e2924de4464a7f04194c7079356f2e4bd37b651015323b234a7ba32ca2f8dbb30b79b547f49fa024919e7d00105c04e538b9171b42a7b44423ac590a2f63c6bc5fc9b9398f175822856fd424afbe94414991aa137b15e9c0bd1507f2aac6ce0e629d33e13affc50e7a5d5294b968164d7c7a6477f17aba27ca68e0a73d99f9b8054f46fd57622bab78f9b819ed852547f2d9c692bcd0f859fa3d15e083e8f28b679f41c08d0d1c8e4057e18fcd3e06352c62148c23cb512236489d72dd147805af9e1530a5316fd0be307ac8c93ca49263134f8e7a4df13b8ffa3968911b89adf9e4e6858a9a90d1f6985db77e5e64319426360e9355995c23b3d7f17c278102400e248c7028a905a76b1dcf277fb68b5a70df86d03d183ab775bd0ec88a07c0198daea2f7678d8b0886207c7835ea5aa63286b41e25d8040c62c5f36acdcee6c74388cd4083606890a7167357497ce8ce945eac300c07cd1b83bebc69f9927a282409b6862880859d95c02dd957bfd3973148cb6102ef43142e36f4ead968632c801e7e8ad2a9be380e3a8f611f10fee086035dcfd2769043440e2e1f9b00f0e3f80f622c90e0ae326ada1829cbbf507aa1798494dead586699c2d625a3aa3e42e6b37432f3c691bd9641b8e5d12b971d9ea2a83e6884e8dfb2f9c737f6d39debfa7eb94a82396bcbc6059da93d81650885cfc2f4de1c9ebcdc43a783ac9df5385ed8c5e21c9bac900f2663386f77bf21d8f2d749779a07e5ea85184c792e3a2212b68a652b89486bd3acb5dab211d892aa6272cfe145cb885b5444de01bb65b0bf81f95f44c15f2b789b8a5a9905efa3b75fc471d39bd39b75debe1479dd5f7b0c8894e6bf1021099bfcf41b984575e59d342ef8b15bcb0140c26316b51acb5d5c894d6b113780d1813e4750efcea12c43ab61164f16cd5a911859f337cb70c899bf826517f50bf01778adecb3dc5a828e0b8a8816519dc34a6d84eef7ca11fdbe82b47469dd27b5c93e8c3e4be116b8a75eb4eefd2b810a9e3d7f42ef9920d6649c0a0a6a140de287cce75c5d3ed667a29d2b8a32ec2398e1a699869bb8f9044a464cc0016c6cf69e6c10e589d1ba575cdafc91333ec1e52d820377a075175d4719a818b958484850b34e54f11b814d619130d856670942954c4dc154500bcd792fed1d60c34c53e612d29342434f9be6be254ef8a0e502f37a07a1db9b55edc833dfed1ad9333ea945063ddaf527c04a9358c20ef9c796c69ac57e23686ef394303b86763c645131bd3a98f11fb0fdd4109763431543e39784a9151fd685e4a500ebe486a7b76471046f9360109a051735ff9e6ce5108faed3d2a77f2e047e8c3481a318abff33836846dc9edb51533689e3c763bcf155ecce1955a6bf1da6c725e99788ab539f352dae8e53de79b6e9b25bdc70fa5751e0b5ec826d5e12ce6714c9cc6ae11e9e7309d05535fc33aa8ddedb1b7d69d306b97481b48fc824a11ac11df057d4fc6826d677d4934792b5ffef5800ad92380b4227eb35388ef78bbc2aebb301b222df4832f57b52c968818d3c24cb39ff7018a78d967f31377bae64ac9031ea9530f43956a277199abd3ee0af8d577722cf2db3c1818f5c15174a86d4f8844b5755ab437c75779ffbfb095617001cdc31c4cfa5769b4c5466c0708fcd6fec349230bc8f21ef322aff8a4d447972cf705a433d432f28d960cf9b968dac2caebe9dfeac8c92ff7afcf51391b2ab3d430ed3ad3005f67f0bf76a28bddc73e4f4fee48e8294341f092457db5142284c28be4605e4a79f10d659c49713767c1773c17cea7eda9e92905eb7d0a0d9f1ace01e08b4590bf7e8d81f57e9e22d324344f8a51f9c3535b2dd959670dbffdfa00b2be8ef8a95a629576dc42e0741f9e9c224bb74bfd8298448741ee6aa18e7a51e9f255b1485d1b991345bddb2d7ca0c262796e61e74b8632050fb9ed879614dd370bc7a6e863cde52fc30e8044888c836bfcf6b2fd10226829add5288ebc7ad4eeb5499fae7914dd9d79bb96439432460d01895aae28819dd8f93f2a72ea51c688d2995343696c3bacd70dd428114569d98b388ec72496cf3de989fe629e67e2ba87624b547421112d35be8a7d1ee31a38f6334deed408f701bb857fcce63e7281a32d826073d492eefaa3c80523e1cc2d065ba76f9072270e6e3d9be59661a8458d20c9952ad3611be63366ce55ba4b58c0d4c37b142d477a370ab206c10f9b6f1e9fb0c6a5e9b598ca33d47f1e96728b67f8814b844247d35e77b17b9add66abc8c0d6565b4bbe19696dd5dcee2a41fffbdc3ce1e5626ff8d67f65b81b2e579900aadaf83067cf2f8759ca9999761a5b87d14a134fe1161aa8ee6e7e3909975d8e7caad57cc375f0192591ea3c78aaf011e33e23ddd1c9093302d36905e0e5e6050314d3888f74b150b426753cee6f6fdce1dde9ae90ded558aafbdf20e6bcdb067e14cae03d8b918e5d316bb127ac972fe117821bcb9b11ece654ebed20b1de54422ea55888cd3d6ec28e7ca3e401bca5aff5747e67f641e69e770f9c4fd9d1d13a2fda611e09330828a676a8614c912477e893c52282306c1f4e918129ea399393d422e304ecbd1dc2e77a45115f8ab806c8f307967bfb158048f703e02157ebc642fb3c91a8e41dd0ae193d11197d7a6fad7f408451a997737a74f7bc2b228a406cfc5f72e4647774a138dd4f7de2ebfa6e2e535d4128969418c7939a28d8e97f7ba476e557f25c88638d1dd52be215da792d6dc04bb7de84c71f648e619d45c22b9b3e76e40fc70e2f500ac8435f5567eb605aba95836a3d3cbc891a267a3782ca41b793c0a1e3d8ee836ca452b9d2b87b24ec48663866b6ebeee5861561e0cf8f9196f86814cc822ae81e342eb368aef05626f661c77d993579ce696dd355f9f35fe1ba13cd4fbbc689540629640a5f015470315bf3bd068a44dd8a1bd4f46fcb5db5d74fb8eef79d6d759b61e06ce082a82bdb06a7439c8fcdb8b89303b73b673cc89a84769ede856bd9cf0d28b29335d36d63a01721b8b6457be557a69e4405d853a1a037dcfd41d02e4215ebf64ebc8129a6ed1b6e297b634878be9c819bc0131709f50c5c6b14365e062590d16bcaffe7bdb8b66a0e04fd6a8381f3a3eb31d5782bdab425b460b54aa68d5d7982a311feae6fba8e2cc64a7f6262440a2f601bc729e91ddc35d7d533a376ad4c81961922cdae69905157288d0302e0357c8df8e86238805df8a128668f7627451ff26d6260029c179fec2fc9041a34b67c8278e69ba7b27ba30e72673ed949b533e3a1efbf906c784a9ae77011e12fe21f2ae291fbc2ea51ef713c6c89214bb60cf2e62950e83b9e42e28b8e267ab6239a85da31f8197469d11933b2ba7438b3adafe6a3bfdc6a1416ed22bbb2a1df62e16d96f17797a840c82e5ea6c7777c1e86d7cbfad5d10d572b8fc3fa187ca87fca719f8615640ade55a4c074a70276a24a8fc7aa93040b8ca46317177f5d11571366079090a2d5861828410f8401fc63516a7159c9d571289f28577276c8189de57e0284e212e62f3065a39afd444d3e785eb379085180b2f5fd6b6f5c7c602dc7260cfe7ac00bf1f3df74feb8e617bbafaafbb8331a1704241706b6c82dbcea70ba31e44770c9ab47f0f6f80c646f9ba2dcdc337b1e12f0b760988d8db810cc7f749a35b061734466ce078cc2cab4e85e43172af83328a03cdd57c282eb021b459d89de9265b4bec92b01bfbddae26414f1acd193c0960e9e4be79d208eca32a60c91a1b78c2b25dba04228e416ac3f6436dec74c6b54afca0d0ce8c29c6beceae48da34a8ec004f499045e5cf9e88901739d7b8cbda7a76e235c7907abbab10a8758622e09a3e911103ce725a70fa48de6d46a30a8c48d3d5da327672b9f40692abd13fa00b26f6a70569a8762be675a67a7a971fe8110aa93ad1c5899c6e9fe8b76bd6f14aeecc62c5b7195ed4dcbf8c60dcab7302b19f6f14af780ac8a02ed85222793e83fcb64d962ac4425a63e8e82b9df5302fef571"}, {0xc}, {0xc, 0x8, {0x0, 0x3}}}}, @m_sample={0x168, 0xa, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0xd771a4d7}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x47, 0xffff, 0xffffffffffffffff, 0xad8, 0x1000}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x1ff}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x7}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x3, 0x53, 0x3, 0xffffffff, 0x3}}]}, {0xf4, 0x6, "2a173e991ebad734cbee89040af11224d84c02d9e88cbc9b046b9fe3492618342593e40758ddff2d6a6f1630e189d9faedbd0d7cdcd7b56b07551fcf3c1079c63609c27ba0524fde43dacea6456132ff579e6c8cb743413801cef87c10dc6d5edfecfc0510dff4bc4cd8745dc28cbc91069cf23a312e5a152c6c9da88ee6feaf37ac579e4bf14533fcf0b96367ccb96f981029ee0be5a5108d14f1a55eb0db710f5f947a7cb538481b0b14f594a1dc3f97475aaad9c444a1f10069498c333bc3c152668b36f399b59e40de8736c372b07cadb3a5676b44c74fd21ebefc580e8170bf0db2d7f92078c9fb810d29981568"}, {0xc}, {0xc, 0x8, {0x3, 0x2}}}}, @m_skbmod={0x44, 0x1, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1ff}]}, {0xf, 0x6, "d0340aa5d76f21a50b4c77"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_gact={0x158, 0x6, 0x0, 0x0, {{0x9}, {0xb8, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x8000, 0x1ff, 0x20000007, 0x7f}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x1c1f, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0xcd3, 0x3}}, @TCA_GACT_PARMS={0x18, 0x2, {0xe3c8, 0x8000, 0xffffffffffffffff, 0x1b9, 0x2}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x9ed, 0x20000000, 0x18e6c9ff, 0x20}}, @TCA_GACT_PARMS={0x18, 0x2, {0x3, 0x9, 0x7, 0x339e, 0x81}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x25d1, 0x1}}, @TCA_GACT_PARMS={0x18, 0x2, {0xffffffff, 0xb604, 0xffffffffffffffff, 0x7f, 0x6}}, @TCA_GACT_PARMS={0x18, 0x2, {0x7, 0x80000000, 0xffffffffffffffff, 0x4, 0x1ff}}]}, {0x78, 0x6, "0b53a77e2f226158d9f0627b73382368615eea65a6dbf9984a39d8be008ad15815aa15ea95a859b23a9ddc7469bdf347f0b4293211267b87fa61822097f5e0bde837288b207d375319317d1eab05e3b0d308f51a424fd18a101389b5c583d5cfcae4bf9a904eb5550c627a7074f73a520b76e35d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}]}}, @filter_kind_options=@f_rsvp={{0x9}, {0x914, 0x2, [@TCA_RSVP_DST={0x8, 0x2, @multicast1}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x9, 0xffff}}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x4, 0xa4ca, 0x40}, {0x40, 0x3ff, 0xe41}, 0x5c, 0x1, 0x6}}, @TCA_RSVP_SRC={0x8, 0x3, @dev={0xac, 0x14, 0x14, 0xb}}, @TCA_RSVP_POLICE={0x8a0, 0x5, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0xffffffffffffffff, 0x9, 0x700000, 0x3ff, {0x7, 0x2, 0x7, 0x200, 0x4, 0x5}, {0x1, 0x2, 0x9b36, 0x0, 0x1, 0x1000}, 0x0, 0x1, 0x322}}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0xff, 0x0, 0x6, 0x3, 0x9, 0x4, 0x1, 0x54, 0x96, 0x1f, 0x81, 0x1000200, 0x0, 0x5, 0x9, 0x1, 0x5, 0xe0000000, 0x40, 0xff, 0xc, 0x3, 0x1, 0xbd94, 0x1f, 0x401, 0x8, 0x8000, 0x7, 0x7, 0x2, 0x5, 0x3e, 0x3, 0x4, 0x9, 0x7, 0x6514, 0x10000, 0x7, 0x300, 0xfa, 0x80, 0x6, 0x7fff, 0x15, 0x7, 0x0, 0x6, 0x0, 0x5, 0x2, 0x5, 0x1, 0x1, 0x1, 0xff, 0x2, 0xffffffff, 0x0, 0x1, 0x1ff, 0x2, 0x71fa, 0x80000000, 0x3ff, 0xfffff801, 0x5, 0x344edc76, 0x9, 0xfffffffb, 0xffffffff, 0x3, 0xffffffc4, 0x1, 0x1, 0x4, 0xffffffff, 0x80000001, 0x5, 0x5, 0xf74, 0x3, 0x835a, 0x5, 0x6400, 0x1f, 0xfffffffd, 0x5, 0x2, 0x800, 0xe91f, 0x0, 0x2dd5, 0x8, 0x2c7, 0x3, 0x80, 0x800, 0x9, 0x9, 0x8, 0x3, 0x1, 0x6, 0x0, 0x2, 0x1, 0x5, 0x2, 0x3, 0x1000, 0x4, 0x7, 0x3, 0x715f606b, 0x5, 0x120000, 0x6, 0x5, 0x5, 0xe04d, 0x0, 0x801, 0x3c55e916, 0x3, 0x274a3be2, 0x3ff, 0x1, 0x1000, 0x9, 0x3, 0x4d, 0x7, 0x8, 0x5, 0x5, 0x6b0e, 0x0, 0xffffff54, 0x5, 0xffff, 0x9, 0x1000, 0x8, 0x1, 0x4, 0x4cd, 0x80000001, 0x5, 0x2, 0x8, 0x5, 0x32, 0x81, 0x400, 0x2, 0x7, 0x4, 0x6, 0x6, 0xf057, 0x7fffffff, 0x4, 0x9, 0x101, 0x3e, 0x7, 0x5, 0x1, 0x2, 0x5, 0x546, 0x80000001, 0x8001, 0x3, 0x7, 0x80000001, 0x3ff, 0x200, 0x6, 0x8000, 0x6, 0xaf8, 0x37cd39bf, 0x4955, 0x87, 0xffffffff, 0x9, 0xbc0, 0x43c99632, 0x6, 0x513890e, 0x80000001, 0xfff, 0x6, 0x24, 0x6be0, 0xfffffc00, 0xbf, 0x401, 0x400, 0x40, 0x2, 0x101, 0x5, 0x4800000, 0x0, 0xffffff00, 0x5, 0x5, 0x6, 0x25ac, 0x2, 0x10001, 0x0, 0x6, 0x0, 0x2, 0x10001, 0xdc, 0x9, 0xc1c, 0x7, 0x800, 0x8000, 0x8, 0x1ff, 0x0, 0x9, 0xffffffc0, 0x3, 0x0, 0x2, 0x2, 0x5, 0x4, 0x1, 0x6, 0x7, 0x57a8, 0x2, 0x3, 0x9, 0x4, 0x800, 0xff, 0x20, 0x26b, 0x8, 0x9, 0x9, 0x400, 0xffffffff, 0x6, 0x5]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7fff, 0xffffffffffffffff, 0x7f, 0x4, 0x1, {0xea, 0x2, 0x8797, 0xfff9, 0x81, 0x3}, {0x0, 0x2, 0x400, 0x9, 0x30e, 0x9}, 0x8, 0x8001, 0x29beac73}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x7f, 0x0, 0x8dc6, 0x4, 0x1, 0x5168ec06, 0x7, 0x6, 0x40, 0x3, 0x1ff, 0xf189, 0x8, 0x6, 0x1, 0x1, 0x0, 0x80, 0x5, 0x5, 0x8, 0x3ff, 0x3, 0x0, 0x5, 0x0, 0xb0ce, 0x3, 0x8, 0xfc, 0xffffffff, 0x7fffffff, 0xc, 0x1f, 0x3, 0x56a, 0x80, 0x0, 0x3, 0x1, 0x74, 0xffff, 0x3, 0x3, 0xff8, 0x4d, 0x9, 0x0, 0x10000, 0x3, 0x9, 0x9, 0x4, 0x4, 0x0, 0x1, 0x1, 0x2, 0xc8, 0x0, 0x4, 0x4, 0x80, 0x8, 0x8ae4, 0xffff, 0x10001, 0xffffffff, 0x80000001, 0x3, 0xffffffff, 0x52, 0xffff, 0x7ff, 0xda, 0x9, 0x3, 0xe6ce, 0xff, 0x9, 0x3, 0x1, 0x2, 0x629e, 0x0, 0x5, 0x7, 0x0, 0x0, 0x6, 0x66, 0x1e7, 0xfc5, 0x1000, 0x5, 0x7, 0x800, 0x3, 0x1ff80, 0x1000, 0x6, 0x7f, 0xfffffffd, 0x5, 0x6, 0x6, 0x6, 0x0, 0x3, 0x8001, 0x2, 0x63dd1ef7, 0x6, 0x0, 0x7, 0x9, 0x400, 0x5, 0x852, 0x10001, 0x9, 0x89d, 0x1, 0x5, 0x7ff, 0x2, 0x9, 0x0, 0x4b3, 0x5, 0x5cd3577e, 0x10000, 0x2, 0x2, 0x4, 0x0, 0x7f, 0x9, 0x7ff, 0x7, 0x0, 0x1a2, 0x7fffffff, 0x2, 0x5, 0x5, 0x7, 0x6, 0x7, 0x7, 0x40, 0x7fffffff, 0x1f, 0x2, 0x20, 0x3, 0x3, 0x0, 0x2, 0x1, 0x10001, 0x2, 0x4, 0xffffff9b, 0x3, 0x111b6a9b, 0x1, 0x1, 0x7, 0x8001, 0x81, 0x4, 0x5, 0xb8, 0x9, 0x6, 0x100, 0x5, 0x2, 0x3, 0x4, 0x1ff, 0x4, 0x4, 0x6, 0x20, 0x0, 0x4, 0x3, 0x7, 0x5, 0x0, 0x9c38, 0x7fff, 0x3, 0x9, 0x2, 0x9, 0xa0000, 0x5, 0x400, 0x8, 0x100, 0x0, 0x401, 0x77f6, 0x67080000, 0x0, 0x3, 0x3, 0x10001, 0x4, 0xff, 0x6, 0x6, 0x1, 0xffff, 0x2, 0x10000, 0x1000, 0x7, 0x5, 0x10000, 0xda, 0xba, 0x1, 0x6, 0x9, 0x7, 0xff, 0x400, 0x7fffffff, 0x1, 0x5, 0xffff, 0x7, 0x2, 0x6, 0x1, 0x100, 0x0, 0x581, 0x100, 0x0, 0x7, 0x4, 0xffffffff, 0x4, 0x1, 0x7, 0x7fffffff, 0xfffffc01, 0x3f, 0xfff, 0x5]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}]}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xf, 0xfff1}}, @TCA_RSVP_SRC={0x8, 0x3, @loopback}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x6, 0x7, 0xc2}, {0x7fffffff, 0x81, 0x48a1}, 0x89, 0x3, 0x3}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xffff, 0x4}}]}}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x5}}, @filter_kind_options=@f_basic={{0xa}, {0x1450, 0x2, [@TCA_BASIC_CLASSID={0x8, 0x1, {0xd, 0x4}}, @TCA_BASIC_EMATCHES={0x1444, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x1110, 0x2, 0x0, 0x1, [@TCF_EM_IPSET={0x10, 0x1, 0x0, 0x0, {{0x4, 0x8, 0x3ff}, {0x3, 0x3}}}, @TCF_EM_IPT={0x10e8, 0x1, 0x0, 0x0, {{0x8001, 0x9, 0x9}, [@TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x6}, @TCA_EM_IPT_MATCH_DATA={0x4f, 0x5, "80862f49eb9b028353ff4b2db71bdd358a68f7aeda9aaf3bd39805e845e910e9bf2739436c5bbb9d137828ed7962df1a76e60bd1bb659f463f83499f767c6b60ca0ee2f7d30fc83c46cc8b"}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x4}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0xff}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x1f}, @TCA_EM_IPT_MATCH_DATA={0x4c, 0x5, "6e87e000c7d087159070bf6fe33a7bedafd6b4e534e60e0b6101a6e2009222d53f54bba07a0f7000fbfd3c33f4fbbe35154ce7b381e777d2b91f98751b7c0a56ec239df9be612452"}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x5}, @TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x8}, @TCA_EM_IPT_MATCH_DATA={0x1004, 0x5, "03e9b2140f2a322e563ab4d384712cafac615c7fb37da7d72349cdd567b2712c893936bade7daea4f64862b36736d65cfbc3063aefe0ef01388f55d694f9bf4beddb6e61104a00257546bc4ada2016c6aed2205ca161b170b3badc7b58ffa0f5e2882378da697ca3a40652a5bf7ba11b1377753153ffccae8d42c5992f46f821f30ef05858f5a167df2586f6fa8d3c9bdc54f7e78e5fdbf3a22d771d085a08cd7037ec7cb0db6836ef6c60292fc393126f842d1aad109e906e9bb0835e6fecddccc7004a9db6d3dc5713536576a6a6cacb1b59f02cb953b65552c797d4a3f5cefed2ebc259b944777a864d09ab75a3e8ce14cef31814e107c9a065181e81a3ba2b3e2144f0cbcba51ada76a2b0a1bdab50c5e9da362d8ecc36a9942d63a740a8500608284ef815c44143385944ca7c1fa349eb43314b48c75e52571be01feafc0a485c6e7c0150a8c92fb8db3a847263331335a9dbabd6de46987b75d8bad9920abb0aba47a7944dcdb1918d6abb0632e637218d3e73e22375e7e31ff427d6e6bfb7ac67ec0887c0fa0ec8f4e31be1faa5460e3c850f117e9c698e7da5d428ebd6b0ecfdcfd348ecdd6255b06075b6c46b84af1469293e485165536cfaeb293358af0777ba248d0af139a9927a327eb41912938c46233555b03f67245b085316a5243e9fc07a0b794e3e440e5444967d18c0e6c1bcb50237e1834f95773255a4af9f9be48388d451ea031b53c7f53588ef114c2ca6f271aea5acfd4ce2055d5d256035ead6346ac1c03268c942b08ef42a387ddbe16e908bdfbd4d8e46686875dd046d3e997f4be734d7793405fd738645dbc644fcdd59c257fddd652ace4c754de62745d30dd92c18fa6c00e7056a86f3663bbd37ee7fb7969b87f93fdce78f6b1df2ff0aed18d96cd89a4b55cb84d1aac6f29c47db09bf504fe45deda267cfd614a81e87853586c459b3689ebb9bd6bef60d8e5e8144fca7b9ddadb0016b984d8efc8a7de6cce34ea30b13e89c063daacee05a7786d21b4cb6d3d9d9725371c30a6aec82e88b147b363662b298a4306b9d0bccff9b6daea7c55c4d695d1107b5043c969d25ecf2a442ac7f580b45c528ddba49f5221943ed9a8779c2b3d20150ef5ceae27acfc8c2f91273f288d028797e5061a329eabf1488ca3c6d377f8dc715fad79526e60b112dc7f903ea503789acf886537b86158799ef98b5a8b79ec46620b70fc883739ccd9f8d07e7799d3a37c15e7362d90fd6ad27cfa727aebb8dfc8f8ab64db2c0facff5cbc3bbfb8bd85761234b53b4762bc3f47b6a40c78e1906346e9d9784d2ef092b1fe15f069be20bbe83ca5d647b1e40cf8b23784ea692c8b15436f2ce12ae38474869b63352d06e1c3bfe600a42cb31c3ff3bbe83c6f45735cd62fe47cd2914aab6f5bb6df9b8d147effb9366287d09b4dc37da847be1589adba048884b10fc75bdc31f227d8b6519a6c0dc6d3d58f8afa76a823f9e743055746d822c0b7c972d02ac4168eb14e47ca20e18cf7f082a1e6d7c469f754cb81e10dbafa338fe59971e8103b5974dadd7b78c985ec78f60c23f2c598e00d625907b0f27cd7019a3edb78deb31a7b01193c6a981762820991a819265459efd70219793dd249a423e776a80351cd8f30ad871f847d8927e485e3b332b31d98f4695fba3973ae84da5f7fa78dec70d6ae04b304cf75adbd0cc6f55ed2dd554820a509290a3897c758a40b6918eff420dce86e843b5a965ad3531862451459f70c26e2729163a761b667c18cbc0902d8ce6f47da96cbd971d0e7198595c8a430e60f0ce75301a2b8131725398d3b14272efe6f95ce5452f04eeaa26be2eb8700b88ef978c8dbfbbe1630c974371bfea6c558accfb409d78c14f710774ffb22bf67fd0fe8a992c4bb63f8cd00620760a1358851eac495d4afe5aa6007c930b6b9c8a4474dc798a03093be01b4b721eb6dd916e859e296abb0ba01db06b60ed81960cfc7540794a3822330d0d0a628dbf1d4dd1c4c17d9c39220c7be4a1ffc3e3edeee16d97de53eabf454162258462bb8587cce87729adc2823d3eada3307d8c738a975bf9cf6af7a96f59773d66cb108b4368c3f46ab3602a9d5ae8de3f498c3f9c583c36f675a435a201f54220dc1ef6d2e6ba7ade8d663910e1e759934eaa33c15592152d3fada1482d53f85ff86c4ecde4bb2cd9ac396c51bc95cbe679440b23441deb2bf7f3684b3613dcf18188df28c4eef897cf8aeda4634755c738b342a222edca420dc78d6c0566c2e2f96afd3e6fcc92f1c1aa546a1bc4ab8a9b5862ae33256635946e4773176a1f9f1097d0b53004504ab6e2fbb8e24a9d8a1093e73206db07ca34e65239a2c9f1d34c016612af0a8d10f8536240a18953a9d8da773b5ead7364b69a92ba2bfce857971091c4a66e06f5a5e24b82856ebbb38439e01603dc10459ac76670f5cc99d4d72d9e075140dc6ff88b91c3f0ecdc8205c881acdbfba01904f59ea108da1efb173d97170d51840e89f3ec93de352074fa6c648cce8952b5c6db0c310a5ac520a0b88a7ff2a2896f080f79109e1a81ceb47a769f5f755eb65622c4ac084d23cb298612910c87d29591a52999d25b642290f24b4e4fed05320debf06abc2f07e5f4c59a361fcc5a88da2ad5ff045ec34d2508cbee0de4fcac1c43dbc6beb3975ccc0d4748a7900bac65995cf19ad599d80f1c1fc04cbd910f069746075026bc5c757de872ff011ba543f636c34017c9a3ff428036113aa4ba5baf92ef11a7a9cab3ec32fc5a0bf6d1aeb5f439baa78ff3c2339ad53983e891f9af1d2b9dd0e0da6a62ca4f9ba1067a00a6678320602c86566e3a9a7d92ba27a81abe9ed0fb4e6941221652719c793d5227011a85a9dae1de052b7985a52fd7f849392ef503b9832f7ff4317545b3ff7749184adfae8b42ac144321daeb72f466b17ed387db814cdf40bddf6354e0121680bf1e95e78d6d5868226bce427e483ac6482a8e157b414087c43109cacb929847fcd25216c2568f2886f0c934f999357b730252fdbebbb974d5b0a939bea9e68894985c8a9a10a0d8308b6593bb03a0cde5920576c61a61ef44e4af4554619af43ba94fa6edf410b71f0b5fc944296cd0623b2a03fac30efd80ef02a32b6665b01aaeb3bc314522159a6622c1408b3ff6290ba3da46a08a93e9cbda89cd9e74f46800753b5bf16d5195d02ba36c3a6152df0a4c12347887bc81eaa40aa3b37a0b5b5f2824a42744b95e7500e50030d8e4e12c166e0171f16fcad2e88b9bd5b943cbbf9db1b73ebd1096f70e868a4dc6ddb90d17788262704b1c9562b75b6a7ff8756fbf635e861560ed99db046de407b521c7f9b3e2a4aaef7f30bc5250083c26592660af8975ada51492bb5b7f926da579072d1736630f1aa8799252a402a8ae8c111dd3cb73353014342508f014cbaa359de68055c396b3693c1338294ca8ca66b7ee6a99570cac3d94d1b477614d8b5ff8d8578be2b9abee3fd7b9511e5441d0669aed501fcbdaec8dd4ff5047a94177d8624a18fe526a5e42f62d6da5249ce7c3e13cb256bcaa5436886c99d335bafcb8263298d06f56c394d24749af309816202216b633bb08f2922449c5ff620dfa6c07d2ee571376b5b880f7b7afe5cd1e9cd4a661c4a48c450355d01c9485d76e698f7d8b22a0875f329914018bf32e61da6e44fed8d1abe599271cdf03853e96456a0ecda0a82bb35e355541bf0c09cfa771d394c0aad66905d6ec29495175554f2a1933b9f5a1d78ad86e5af6db86f059b5b85ae378533b826504460bb4278213ed9e20aab3f30f7789051a07948bc9ca8473eead2bb91f377e92806313f0f4f5cd69abd9dfd1dd465e9c4610a94a5db10e9bae1b0b409cb774d153879ac744226359a80a93a08a95c792a837d03ed9d462fc5bb9d683f6c4d6b1300e720a2fed39a8571345018e037bdcce34c871644c5e1426a9888e62235d1670b58093d440241cd9c4313cf8f5364faf2aaf7cbbae293817116daedcd779c183f7a50ed9c1761b46ec588d57208d226f9088edd7e4a5eb6ff97435588ad6054e62ddd339aeeca2bc869552958aa4cbcf590ee19ebe690f35115907a0b344368519a4ee36e6157344863074a8519071c2e38d1d34f200e257f0c98c98e51062bb21d4959407d2371bcb2e94e89d3ac06fc603299741774b24350aa08ceb7bf7ea22bcb553c37d6618999dabeadc8acf9abc8a6d1755a457df587ff36398a1dd2fb3b623518ac945febd36b3b92e0a18d4fb3627d961f62fccde3aa8d5af9eb7a673e105dbc055b8c0f26d40c009fcfffed9d8d9c11d57d20064c0839560b7f33e1cbf27693da3eaf7e05576ce3addaf35c4f750f96e2d753ca49e1dcaccf58697586b27551df942376a7bccf1d205e767a7938dd1bafe29720297acc3df8c27f6a44b85a6fe163ebcde5038c92bd11fb57ffbf4f45cc4a2d6788e88e5b9d369ca3266094ea590586749880ebf21abfbe56be6c38b0a8c7737e9127578fd22ad0547bafc87c4708c04f87829be32f911edaf4f3570024bd010ec76142d10ba19c4f5059a6f024f45ebcd61bdfec240bdb6f72b8c5dc4961227c36f06b0c0c9b419ec32dfbc426ed810d5f9567d3b06fcd40b3aa67c06432329771171361e3351248823b83ac7ff17d97fd24a1f5fb5b8bf3affabd05f344366ebac8c783f9c7d6211cacdcf8f8702acdf359ec9f4fdfd04e7661dd878d851060220f12e420c3036d08c3b735dc7d67fd04528b3915f9dbd679745fbb81954fb0eee7190c78436f5dab2c27a0b62553db80326af3fbc5b5cbe16afd105133de7446db25b274142d43512cf3419799e6708b4877d1b0982947aae22b877dda869d4f864e639e22ef28b7abf840226d36490766a960620913e8e3591e02cafdf86792ed1b394384874cb8388e45da50857a53e0c9ed1db8973d3d6a358d911855644d4027142f8c6d75be661737238db985738185841328b97a60a67d2bd24c6c8d962923b8d9ec21da9a0ceae4e3e5eee580bfa0f70dfa31727b2baf9b212234de41f5f369b569fdb7cf0526e4ec64ddc03979669020f373aec7ee22274e6675a2cd399366bd22cb1ba0ab7a8a1bdd70f3cb5da20385be02b6df7669c6a8c94b5ba781bd8514905119f6d73065070da47684eae7b8dc6830fcdb373dfd1de62b9fd3b99866732fa781be67fec74f00a1d3dbb3bed39d67707cb860c3d628eb54206257e5372a2a0db00a1043fb1b91512e5a1e937eb2049d685194c7a832c98d5fb3c3a49232e17368a14db8ff76b6cbdd6b1f7fc85b3edc86fbf78e5a8007b80e62d23c6723ba6bbdadc2548e93278cfdf5394231c3ede32bd1e716c00ea70c4aacdb1167aef37d351a2912c424a29bf400220c4359e8c726ddf11d0f91f4e4a656c390ac98aa3981cc122bc49f7fef1aea21e2176580d9706094d160560ed104c0a475732b628246ccc3b24904cf73d538251d43d67a637ec6187beebc5e74e21aeebf9538980694f25322d9c8166138704987a8d0a0840104b3ed33b93d7c5f3f5c6ee180a2994da9a820367d48b42ef9c058d836536e2de38bef8c5c6f60c3d2ee97ef9690d479307f96a05390d85882ed910b210600873469cbc5906b523005731b0bc21152488489457ddd96950d921ec79067e8ad54c39e5e1a33552b02b890d1f3ec78823db3ef4915e466783346dab3fcff4cf206afc959c26919b4dc74439cd064b306aac7da37392d34e003b1463b7370b2dc608e283bedc22d0a2ed11b6"}]}}, @TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0x4, 0x7, 0x991a}, {{0x3, 0x1, 0x0, 0x1}, {0x3, 0x1}}}}]}, @TCA_EMATCH_TREE_LIST={0x74, 0x2, 0x0, 0x1, [@TCF_EM_CONTAINER={0x70, 0x1, 0x0, 0x0, {{0x977c, 0x0, 0x5}, "ba8c998870db5c8a5ec9fd4f451513bcbcf6eace2eb71588d2705faf17f1ed96e160b69cd633c1184f21dad9957a3efaa463f799eec7fea3072b5ab8220076e64cec2d334e1e71afd2bf763f31e2d7fc2866364093678b73a754ab00f6a5bbcc265a"}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x20}}, @TCA_EMATCH_TREE_LIST={0xc4, 0x2, 0x0, 0x1, [@TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x84dc, 0x1, 0x5}, {0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1}}}, @TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x7ff, 0x7, 0x1}, {{0x1}, {0x4, 0x1, 0x0, 0x1}}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0xd9a, 0x8, 0x7}, {0x3, 0x2}}}, @TCF_EM_CANID={0x14, 0x2, 0x0, 0x0, {{0x1ff, 0x7, 0x2}, {{0x4, 0x1, 0x1, 0x1}, {0x0, 0x1, 0x1}}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0x2, 0x8, 0x1000}, {0x3, 0x1, 0x5}}}, @TCF_EM_META={0x48, 0x2, 0x0, 0x0, {{0x6, 0x4, 0x5}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x3, 0x2, 0x2}, {0x99, 0x9b}}}, @TCA_EM_META_RVALUE={0x14, 0x3, [@TCF_META_TYPE_VAR="0cff", @TCF_META_TYPE_VAR="b7ca", @TCF_META_TYPE_VAR="15ad7ad5", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_INT=0xa]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x2, 0x7}, {0x7c2, 0x8, 0x1}}}, @TCA_EM_META_RVALUE={0xe, 0x3, [@TCF_META_TYPE_VAR="b79e0cdae4f2fe7d843c"]}]}}, @TCF_EM_CMP={0x18, 0x2, 0x0, 0x0, {{0xf4, 0x1, 0x44f9}, {0x9, 0x731, 0xfff7, 0x6, 0x0, 0x0, 0x1}}}]}, @TCA_EMATCH_TREE_LIST={0x5c, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x800, 0x7, 0x7}, {{0x1, 0x0, 0x0, 0x1}, {0x1, 0x1}}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7, 0x1, 0x61}, {0xfffffffe, 0x7, 0x8, 0x5, 0xc, 0x0, 0x1}}}, @TCF_EM_NBYTE={0x14, 0x1, 0x0, 0x0, {{0x100, 0x2, 0x7}, {0x2, 0x3, 0x0, "c861ca"}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7}, {0x2, 0x5, 0x100, 0x1, 0x5, 0x1, 0x2}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x6ba}}, @TCA_EMATCH_TREE_LIST={0x68, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x3, 0x0, 0x0, {{0x8, 0x9, 0x6}, [@TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x2}, @TCA_EM_IPT_MATCH_NAME={0xb}]}}, @TCF_EM_NBYTE={0x14, 0x81, 0x0, 0x0, {{0xd2f1, 0x2, 0x400}, {0x0, 0x3, 0x0, "848ca4"}}}, @TCF_EM_META={0x24, 0x3, 0x0, 0x0, {{0x7, 0x4, 0x8001}, [@TCA_EM_META_LVALUE={0x15, 0x2, [@TCF_META_TYPE_INT, @TCF_META_TYPE_INT, @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="e64fe0a22d"]}]}}]}, @TCA_EMATCH_TREE_LIST={0x2c, 0x2, 0x0, 0x1, [@TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0xf660, 0x1, 0x20}, {0x0, 0x7fff, 0xe72, 0x1, 0x6, 0x0, 0x2}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0x7}, {0xffffffffffffffff, 0x3, 0x7}}}]}, @TCA_EMATCH_TREE_LIST={0xd8, 0x2, 0x0, 0x1, [@TCF_EM_META={0x14, 0x1, 0x0, 0x0, {{0x9}, [@TCA_EM_META_LVALUE={0x8, 0x2, [@TCF_META_TYPE_INT=0x8]}]}}, @TCF_EM_META={0x88, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x1000}, [@TCA_EM_META_RVALUE={0x17, 0x3, [@TCF_META_TYPE_VAR="7b31a34a6d1cec", @TCF_META_TYPE_VAR='@', @TCF_META_TYPE_INT, @TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_VAR="b0", @TCF_META_TYPE_VAR='.2']}, @TCA_EM_META_RVALUE={0x1a, 0x3, [@TCF_META_TYPE_VAR="4b9a561908521b3d", @TCF_META_TYPE_VAR='4Y', @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="63a4d974427e0584"]}, @TCA_EM_META_RVALUE={0x8, 0x3, [@TCF_META_TYPE_INT=0x6]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x1ff, 0x40}, {0xff4b, 0x6, 0x2}}}, @TCA_EM_META_LVALUE={0x1a, 0x2, [@TCF_META_TYPE_INT=0xa, @TCF_META_TYPE_VAR="46e8deb44d", @TCF_META_TYPE_VAR='Y', @TCF_META_TYPE_INT, @TCF_META_TYPE_VAR="784c97", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_VAR="e4"]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x3f, 0x0, 0x1}}}, @TCA_EM_META_HDR={0xc, 0x1, {{0x1, 0x8, 0x1}, {0x9, 0x1, 0x1}}}]}}, @TCF_EM_U32={0x1c, 0x3, 0x0, 0x0, {{0x124, 0x3, 0x3}, {0x7, 0x40, 0x7f, 0x7}}}, @TCF_EM_U32={0x1c, 0x2, 0x0, 0x0, {{0x0, 0x3, 0xf1}, {0x0, 0x4, 0x62}}}]}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_U32={0x1c, 0x1, 0x0, 0x0, {{0x8, 0x3, 0x21e}, {0x7fff, 0xf85, 0x80, 0x5}}}]}]}]}}]}, 0x50fc}, 0x1, 0x0, 0x0, 0x8080}, 0x40) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x80, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=@newlink={0x54, 0x10, 0x401, 0x4800, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x14, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x1, 0x8}, @IFLA_MACVLAN_FLAGS={0x6, 0x2, 0x1}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x54}}, 0x0) 03:39:35 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x40000000}]) 03:39:35 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/consoles\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r4 = dup2(r3, r3) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) write$binfmt_misc(r4, &(0x7f0000000200)={'syz1', "5a996b47cd510e5fc488f825f10f37744cbdd70a4e6ab23bf9cd9f0e517d05d30a5ddb82884094dca63860751422021e749ae916b44e7b1db12903374330b528fa02a33b3f02e7fd0fab1a87257bd5f0832312580080d1a5583bf6630f5f27635535b2f792f5b6917182b9b143ce641259de958fa4e9da12c96a2b56f8e94832d8d5935aa5c6fb2d7c6687ca88b6657ba03e7ad15b94c0f1f5c0a4ffa54e662a721a9e7b1ed7b89857c6891eacf18c95bdd89e7e6d7ce41ec8a9f4c4da7fdee9508bb4c883799a86"}, 0xcc) dup2(r0, r2) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r5, &(0x7f0000000000)={{0x1b, 0x5b, 0x7, 0x7, 0x3f, 0x0, 0x36, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, 0x40) 03:39:35 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="12010000020000403505a1a440b7aa24e80109025c000215000000090400000102090000052406000105240f00000d240f030000008000000014000624fd000000090581030002"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x350, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x8, 0x3, 0x7f}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x5, 0x3, 0x4}}]}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x2, 0x2a, 0x1f, 0xff, 0x10}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x14, 0x3, 0x2, 0x4e}]}, 0x6, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x280a}}, {0xa7, &(0x7f0000000200)=@string={0xa7, 0x3, "cf051ab71f18cc172066e03d95f7310b2b2ab36dcec443e13c6e20b6794e83c19caa01580f940356221ad5b9c60cbd40ea47f133975417b70fd752f71d9de346d984d01978b643f1f414d20dfb4eebb2b00017202c6fe4b25a104aef21982a053a859acf56f66b545985372e5b5b093695e44255042ed040d9ce93331ed1314384cadee3ddba296d32a4f8eb5916ad96dc7591583b5fa64e016977d2d76d2b7f4aac9d570d"}}, {0x1d, &(0x7f0000000180)=@string={0x1d, 0x3, "f2454d840275e0d7a9efd6e5ea0dc3338a082a6e786ed9f4e46d45"}}, {0xc6, &(0x7f00000002c0)=@string={0xc6, 0x3, "5a70b882d40fd0c0ad6c2ab4dff3b2a6e8a6915de6d1f05ce625e69590511dbba7a55830c7975820112dba2fa61dbe0a89815e14e0da436ec190323081abdd440bf9037f8fddf73687bd2c723791dd30b4d3e3d93bd97b6ac2bbb6a9debde243cba46f395afc970705623206e1083b21771004de0e99b8bed9b9a4887ca2d4f1645b5cb0f681f33a44093c42f470bdc20af037cf405022433113c73e6bb6c2d74e6b50112cc4c54f0aa14886b54b6876b45c7119be7ee0cc0839bbf0d71d24b9452f74d9"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x100a}}, {0x7d, &(0x7f0000000400)=@string={0x7d, 0x3, "46ca910190939cd370eb9c8151fc70e432fc7f0b6e22596143a23a61d84098d85f9319772dc23f8b868010ed2114d8c88b0498c1b5de412e71898ff056c43caaebbb95ec347c322be08e99b3ceafa0bdbfc08977c62ea55c199f16ff976f3e1c6dc3baf9b188cf81d70e8e2fa1a8e6ec877dc7f98ee78fdadcecd0"}}]}) socket$inet6(0xa, 0x80003, 0x7) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="a5", 0x1}, {&(0x7f00000000c0)="b1", 0x1}, {0x0}], 0x3) syz_usb_disconnect(r0) [ 506.188700][ T8097] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. [ 506.246005][ T8101] 8021q: adding VLAN 0 to HW filter on device macvlan2 03:39:35 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/consoles\x00', 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r4 = dup2(r3, r3) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) write$binfmt_misc(r4, &(0x7f0000000200)={'syz1', "5a996b47cd510e5fc488f825f10f37744cbdd70a4e6ab23bf9cd9f0e517d05d30a5ddb82884094dca63860751422021e749ae916b44e7b1db12903374330b528fa02a33b3f02e7fd0fab1a87257bd5f0832312580080d1a5583bf6630f5f27635535b2f792f5b6917182b9b143ce641259de958fa4e9da12c96a2b56f8e94832d8d5935aa5c6fb2d7c6687ca88b6657ba03e7ad15b94c0f1f5c0a4ffa54e662a721a9e7b1ed7b89857c6891eacf18c95bdd89e7e6d7ce41ec8a9f4c4da7fdee9508bb4c883799a86"}, 0xcc) (async) dup2(r0, r2) (async) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r5, &(0x7f0000000000)={{0x1b, 0x5b, 0x7, 0x7, 0x3f, 0x0, 0x36, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, 0x40) 03:39:35 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x41020000}]) 03:39:35 executing program 5: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6, 0x0, 0xff}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f0000020100)) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x9, 0xfffffffb}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, 0x0, 0x0) [ 506.487451][ T3563] usb 3-1: USB disconnect, device number 57 openat2$dir(0xffffffffffffff9c, &(0x7f00000100c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000200c0)={0x8800, 0x100, 0x11}, 0x18) syz_clone(0xc0000000, &(0x7f0000000000)="aa0d6922637b8bd0b1fba2f9b7e5dd0a8c386f215dcc4549e7bd41ae55cec8c1b151156f53e86753aea9f222d01ccc28d6e26a65d3013d023097", 0x3a, 0x0, 0x0, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6, 0x0, 0xff}]}, 0x10) (async) dup2(r1, r1) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f0000020100)) (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0x9, 0xfffffffb}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, 0x0, 0x0) (async) openat2$dir(0xffffffffffffff9c, &(0x7f00000100c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000200c0)={0x8800, 0x100, 0x11}, 0x18) (async) syz_clone(0xc0000000, &(0x7f0000000000)="aa0d6922637b8bd0b1fba2f9b7e5dd0a8c386f215dcc4549e7bd41ae55cec8c1b151156f53e86753aea9f222d01ccc28d6e26a65d3013d023097", 0x3a, 0x0, 0x0, 0x0) (async) 03:39:35 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/consoles\x00', 0x0, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r4 = dup2(r3, r3) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) write$binfmt_misc(r4, &(0x7f0000000200)={'syz1', "5a996b47cd510e5fc488f825f10f37744cbdd70a4e6ab23bf9cd9f0e517d05d30a5ddb82884094dca63860751422021e749ae916b44e7b1db12903374330b528fa02a33b3f02e7fd0fab1a87257bd5f0832312580080d1a5583bf6630f5f27635535b2f792f5b6917182b9b143ce641259de958fa4e9da12c96a2b56f8e94832d8d5935aa5c6fb2d7c6687ca88b6657ba03e7ad15b94c0f1f5c0a4ffa54e662a721a9e7b1ed7b89857c6891eacf18c95bdd89e7e6d7ce41ec8a9f4c4da7fdee9508bb4c883799a86"}, 0xcc) (async) dup2(r0, r2) (async) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$binfmt_elf64(r5, &(0x7f0000000000)={{0x1b, 0x5b, 0x7, 0x7, 0x3f, 0x0, 0x36, 0x68, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}}, 0x40) [ 506.633005][ T3559] usb 1-1: new high-speed USB device number 47 using dummy_hcd 03:39:35 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0xb8040000}]) 03:39:36 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b8, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0xb, 0x4e00, "15b02015e646c9ae1eab3a"}]}) 03:39:36 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000240012800900010080080007000900000005001500"/44], 0x44}}, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000340), &(0x7f0000000040)=0xc) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[], 0x86c}, 0x1, 0x0, 0x0, 0x20008814}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x8010, 0xffffffffffffffff, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r4 = socket$packet(0x11, 0x2, 0x300) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000007c0)=@delchain={0x50fc, 0x65, 0x0, 0x70bd26, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xfff1, 0xfff2}, {0xffe0, 0xfff3}, {0x3, 0x9}}, [@TCA_CHAIN={0x8, 0xb, 0x8001}, @TCA_CHAIN={0x8, 0xb, 0xfffffffe}, @filter_kind_options=@f_tcindex={{0xc}, {0x298, 0x2, [@TCA_TCINDEX_ACT={0x26c, 0x7, [@m_ipt={0x198, 0x8, 0x0, 0x0, {{0x8}, {0x80, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x400}]}, {0xf2, 0x6, "7e01b0b8ccb2f7edd03f66259fcae93583989fb23304809bb1a39b5feb3f58802a014662ef753f18afad7b1a42d59a2e295549dc4fddfc201a35ec5dc2970d5145ab4ff9be9a1997a4e7910f00b3ece0689a78ec86aa81402beb8906aefb08801727ecf689875e6c33075a90ed9d5f24697f40ce3a62447b9fe0af2ad9e2f0ac32015a65bbb452b5f2e1a4ed2ec8f6484a8f4846d285596a7a26368dddf438c3123ab4fda7c17b5b4a8f52a74e6495baab136f1b9dbd8a20762335a306e69d54f449e3b094b9ca8165c6bddd3fa85eaa8900c608ceea3ace6a2d7b5d3202ed3da4740cd433480abe36c492a4ca22"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_bpf={0xd0, 0x1e, 0x0, 0x0, {{0x8}, {0x60, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x2}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x40, 0x8b, 0x4, 0x80000001}, {0x4, 0x1f, 0x2, 0x3}, {0x532, 0xfd, 0x0, 0x6}, {0xce, 0x0, 0x81, 0x7}]}, @TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}]}, {0x4c, 0x6, "02811f16d017b71b32f3161d320a635d49b247b2aff13fbd113a091282f7d23e18d012da2aabdb9c2a71705c58163597fd9a0b5b95150a7b300635b99274372b5882fbd28579330d"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}, @TCA_TCINDEX_SHIFT={0x8, 0x3, 0x1}, @TCA_TCINDEX_CLASSID={0x8, 0x5, {0xdd530a04a69d4f4, 0x1}}, @TCA_TCINDEX_HASH={0x8, 0x1, 0x4f8}, @TCA_TCINDEX_CLASSID={0x8, 0x5, {0x9, 0x9}}, @TCA_TCINDEX_HASH={0x8, 0x1, 0x2805}]}}, @TCA_CHAIN={0x8}, @filter_kind_options=@f_rsvp6={{0xa}, {0x3084, 0x2, [@TCA_RSVP_ACT={0x3080, 0x6, [@m_pedit={0x2d78, 0x9, 0x0, 0x0, {{0xa}, {0x1d4c, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe98, 0x2, {{{0xffffffff, 0x0, 0x0, 0x8, 0x7}, 0x40, 0x5, [{0x7, 0x3ff, 0x7fffffff, 0xc1b, 0x800, 0x2}, {0x0, 0x6, 0x3, 0x0, 0x100}, {0x0, 0x9, 0x8, 0x6, 0x80000000, 0xfffff000}, {0x8, 0xf72, 0x4, 0x7, 0x59, 0x9}, {0x8a4, 0x81, 0x2, 0xffff, 0x400, 0xffffffff}]}, [{0xf8000000, 0x5, 0x9, 0x2f4e, 0x4, 0xfd0}, {0x3ff, 0x9, 0x5, 0x8, 0x9, 0x8}, {0x5, 0x0, 0x2, 0x6, 0x4, 0x88cc}, {0x7b8, 0x401, 0xd889, 0x2, 0x6, 0x2}, {0xfff, 0xfffffff7, 0x0, 0x6, 0x7, 0x3}, {0x1, 0x9, 0x8, 0x0, 0x7, 0x2}, {0x7, 0x6, 0xfff, 0x5, 0x7b9d, 0x4}, {0x2, 0x4, 0x8001, 0x1, 0x7a, 0x80000001}, {0x4c398520, 0x7, 0x6, 0x0, 0x10001, 0x19a}, {0x3, 0x0, 0xff, 0x3, 0x100, 0x400}, {0x7fffffff, 0xc8aa, 0x8, 0x5, 0xe98, 0x7ff}, {0x5, 0x5, 0x8001, 0x7ff, 0x7f, 0x5}, {0xe6, 0x8, 0x1, 0x100, 0x7f, 0x4}, {0x26dd, 0x0, 0x1f, 0x6, 0x10001, 0xe6}, {0x80000000, 0x2, 0x6, 0x401, 0x5, 0x4}, {0x243d, 0x101, 0x9, 0xa09, 0x2, 0x6}, {0x8001, 0x8, 0x0, 0x2, 0x1, 0x9}, {0xebe, 0x6, 0x3, 0x8000, 0x56}, {0x81, 0x6, 0x7, 0x2, 0x8, 0x10000}, {0x7fffffff, 0x10000, 0x0, 0x1, 0x401, 0x7fff}, {0x3, 0x4, 0x2, 0x934, 0x6, 0x8}, {0x7, 0x6, 0x1, 0x1, 0x2}, {0x6667, 0x80000001, 0x400, 0x3, 0x2, 0xffff0532}, {0xcffc, 0xfffffffe, 0xc6c, 0x7, 0x2, 0x5}, {0x3, 0x3ff, 0x7, 0x1000, 0x5, 0x6}, {0x3, 0x9, 0x6, 0x101, 0x2, 0x7f}, {0x2, 0x6, 0x7a, 0x0, 0x101, 0x6}, {0x9, 0x8, 0x1ff, 0x4, 0x2, 0x1b52}, {0x8, 0x7f, 0x100, 0x4, 0x6, 0xd3}, {0x4, 0x3ff, 0x7ff, 0x406, 0x4, 0xfff}, {0x200, 0x9, 0x3, 0x6, 0x8001, 0x1}, {0x0, 0x5, 0xfffffdd5, 0x3ff, 0x1, 0x271}, {0x5, 0x4, 0x346, 0x3ff, 0x6, 0x91bcafba}, {0x400, 0x56fac53b, 0x9, 0x5, 0x13, 0xfffff800}, {0x6, 0x1, 0x80000000, 0x2, 0x1, 0x400}, {0x4, 0x5e3, 0x0, 0x0, 0x293, 0x5}, {0x101, 0x2, 0x2f, 0x8, 0x8, 0x8}, {0x2, 0xff, 0x0, 0x8, 0x7ff, 0x3}, {0x7, 0x2, 0x2, 0x1, 0xff, 0x7fff}, {0x7, 0x80000001, 0x1, 0x2, 0x0, 0x5}, {0x546b, 0x6, 0x9, 0x10000000, 0x7, 0xf4}, {0xffffb061, 0x7f, 0x8, 0xd46, 0x2, 0x93}, {0x9, 0x834, 0x81, 0x1, 0xd9, 0x9}, {0x5, 0x6, 0x9, 0xbfea, 0x0, 0x4}, {0x0, 0x3f, 0x10000, 0x9, 0x2, 0x1000}, {0x5, 0x6, 0x2, 0x100, 0x2, 0xfffffff9}, {0x26, 0x0, 0x3, 0x91, 0x9, 0x7fffffff}, {0x10000, 0x8, 0x6, 0x3, 0x1, 0x6}, {0x10000, 0x7, 0x1, 0xd089, 0x5c5, 0x6}, {0x7, 0x4, 0x5, 0x8000, 0x1, 0xb5}, {0x7ff, 0x7fff, 0xffffff00, 0x9, 0x7fff, 0xffffff80}, {0x743c, 0x8, 0x1, 0x7fd3, 0x9, 0x20}, {0x40, 0x9, 0x2, 0x1, 0x28, 0x272f}, {0x9, 0xffffffff, 0x1f, 0xbe, 0x7, 0x81}, {0x3, 0x9, 0x81, 0xffffff81, 0x46d, 0x1}, {0x5, 0x2, 0x6, 0x2, 0x1, 0x1}, {0xffffffff, 0x8, 0x1f, 0x1ff, 0x6, 0x7}, {0xff, 0x4, 0xfac19a9, 0x5, 0x8e4b, 0x6}, {0x5, 0xfffffff8, 0xffc, 0x279f1bcf, 0x1, 0xfffffff7}, {0x2, 0x80, 0x6, 0x1969, 0x3, 0x2}, {0x0, 0x2, 0x7, 0x8, 0x0, 0x7f}, {0x189, 0x1000, 0x6, 0x1, 0x8000, 0x2}, {0x40, 0x0, 0x8, 0xca9, 0x5, 0x2}, {0x200, 0x3, 0x2, 0x5, 0x1000}, {0x800, 0x0, 0xffff, 0x40, 0x5, 0x3}, {0x6, 0x80000001, 0x800, 0x3ff, 0x2, 0x7}, {0x20, 0x80, 0xfffff6a1, 0x1, 0x5, 0x7fff}, {0x80000000, 0x20, 0x200, 0x40, 0x8}, {0x1, 0x3, 0x979a, 0x9, 0x0, 0x6}, {0xe8e, 0x2, 0x9, 0x20, 0x9}, {0x3, 0x3d, 0x7, 0xfffffffb, 0x2, 0x8}, {0x7, 0x3, 0x7f, 0x0, 0x1, 0x40}, {0x5, 0x4, 0x4, 0x2, 0x3, 0x5}, {0x6, 0x42, 0x3, 0x1fc0, 0x14000, 0x80000000}, {0x47d1, 0x919, 0x2, 0xeb, 0x80000001, 0x7fffffff}, {0x1, 0x0, 0x5, 0x1, 0x8001, 0x7fffffff}, {0x31d, 0x0, 0x7, 0x6, 0x8, 0x9}, {0x9, 0x100, 0xb802, 0x3, 0xfff, 0xd}, {0x6, 0xfff, 0x401, 0x6, 0x3, 0x6}, {0x0, 0x100, 0x1, 0x6, 0xfffffffa, 0x10001}, {0x7a1, 0xfffff153, 0x4, 0x7, 0x3, 0x1}, {0x80000000, 0x6, 0xfffffffa, 0x8000, 0x101, 0x7}, {0x3, 0x5, 0x48, 0x2, 0x1, 0xec}, {0x4, 0xa3b6, 0xfffffff8, 0x2, 0x200, 0x2}, {0x2, 0xffffff75, 0x80000001, 0x8, 0x10000}, {0x6, 0x3, 0x2, 0x3, 0x0, 0xfffffff8}, {0x8, 0x3f, 0x4, 0x1, 0x7, 0xe14}, {0x7, 0x80000000, 0x6, 0x1, 0x7, 0x3}, {0x400, 0xfffeffff, 0xc2, 0xfffeffff, 0x1, 0x7}, {0x10001, 0x0, 0x7, 0x5, 0xffff, 0x8000}, {0x20, 0x10001, 0x977, 0x0, 0x100, 0x8}, {0x7, 0x101, 0x7fff, 0x2, 0x6, 0x6}, {0xbf36, 0x0, 0x8, 0xfffff281, 0x9, 0xf6}, {0x2, 0x91, 0x5, 0x1, 0x4, 0x1f}, {0xe5d1, 0xb61, 0x9, 0x1f, 0x0, 0x7f}, {0x81, 0x9, 0x1, 0x2, 0x80000000, 0x5}, {0x2, 0x8, 0x5, 0x7, 0x7, 0x1}, {0x78, 0x0, 0x9, 0x8, 0x9, 0x10001}, {0x80000000, 0x5, 0x7b, 0x0, 0xb5, 0x80000000}, {0x9, 0x5c3e, 0x800, 0x3f, 0x7, 0x5f}, {0x2, 0x4, 0x7ff, 0x3ff, 0x2, 0xe02}, {0x101, 0x7, 0x2, 0x4, 0x4, 0xffff}, {0x10000, 0x0, 0x4ba, 0x35e1cfad, 0x7, 0x8}, {0x5, 0x800, 0x7, 0x77e, 0x2, 0xd25d}, {0x9, 0x4, 0x1, 0x4, 0x1ff, 0x1000}, {0x3, 0x1, 0x0, 0xf5, 0x3, 0x3ff}, {0xffffffff, 0x0, 0x25, 0x8, 0x7, 0x81}, {0x348c67b1, 0x3, 0x0, 0x1f, 0x2, 0x2}, {0x6, 0x1, 0x200000, 0xe4, 0x3, 0x7}, {0x1, 0x0, 0x4, 0x3ff, 0x3, 0x2}, {0x1000, 0x3ff, 0x2, 0x40, 0x3, 0xb674}, {0xffff4967, 0x3ff, 0x4, 0x5, 0x8, 0x9}, {0x0, 0x10001, 0x10001, 0x9, 0x3000, 0xa1}, {0x80000001, 0x8, 0x1, 0x8a000000, 0x0, 0x5}, {0x20, 0x4, 0xffff22bb, 0x80000001, 0x7, 0x7}, {0x1000, 0xfffffffd, 0xbeb, 0x40, 0x6, 0x8}, {0xb, 0x0, 0x2, 0x5, 0x2, 0x6}, {0x6, 0xffffffff, 0x1, 0xdf, 0x7, 0x305}, {0x7, 0x0, 0x0, 0x6, 0x8001, 0x7}, {0x4, 0x77, 0x8, 0x8, 0x7ff, 0x620}, {0x2, 0x7, 0x71, 0x7, 0xd101, 0x6}, {0x3, 0x20, 0x81, 0x80000000, 0x5, 0x7f}, {0x800, 0x8e, 0x2, 0x3, 0x8, 0x9}, {0x2, 0x2, 0xff, 0xfffffffe, 0x3, 0xc15}, {0x9, 0x1, 0x1, 0x5, 0x5, 0xffff}, {0x2, 0x8001, 0x10001, 0x401, 0xa3, 0x20000}, {0x7, 0x7f, 0xfffffff9, 0x9, 0x7699}, {0x7ff, 0x3f, 0x0, 0x7, 0x9, 0x80}], [{0x5}, {0x3}, {0x3, 0x1}, {0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x3}, {0x4}, {0x3, 0x1}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x5}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x5}, {0x3}, {}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x2}, {0x0, 0x1}, {0x3}, {0xd, 0x1}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {}, {0x5}, {}, {0x1}, {0x5}, {0x1}, {0x2}, {0x5, 0x1}, {}, {0x1, 0x1}, {0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0xbf1793695c63b092}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x1}, {0x2}, {0x5}, {0x3}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {}, {0x3}, {0x3, 0x1}, {}, {}, {0x2, 0x1}, {0x1, 0x1}, {}, {}, {0x2}, {0x5, 0x1}, {0x2}, {0x2}, {0x2}, {0x3, 0x1}, {0x1}, {0x4}, {0x2, 0x1}, {0x2}], 0x1}}, @TCA_PEDIT_PARMS={0xeb0, 0x2, {{{0x7, 0x7, 0x0, 0x1, 0x6820a7c4}, 0xd5, 0x0, [{0x8, 0xff, 0x1f, 0x6, 0x8, 0xdb}, {0x7, 0x3f, 0xff, 0x9, 0x3, 0x200}, {0x2d, 0x2, 0xfffffffb, 0x10000, 0x2, 0x4}, {0x3, 0x58e2, 0x40000000, 0x7fffffff, 0x7}, {0xe9000000, 0x8, 0x4, 0x3, 0x18000, 0xb}, {0x66be, 0x98e, 0x800, 0xfffffff7, 0x8, 0x401}]}, [{0xf8, 0x1, 0x189, 0x1, 0x6, 0x9}, {0x8ea, 0x3, 0x1ff, 0x9, 0x6, 0x6}, {0xaeaa, 0x7fffffff, 0x4, 0x3, 0x40, 0x7}, {0x9a000, 0x3, 0x0, 0x3d5, 0x10001, 0x100}, {0x40, 0x7, 0x1f, 0x0, 0x9b, 0xa}, {0x9, 0x100, 0x800, 0x0, 0x0, 0x101}, {0xfff, 0xc2a, 0xffffffff, 0x9, 0xfffffffa, 0x7}, {0x3, 0xf029, 0x3, 0x0, 0x7, 0xffffffff}, {0x1000, 0x9, 0x6, 0x5, 0x4, 0x6}, {0x5, 0x3, 0x80000000, 0x100, 0x3f, 0x800}, {0x48000, 0x7, 0x6409, 0x7, 0x9, 0x1}, {0x7, 0xff, 0xffffffff, 0x400000, 0x10, 0x6}, {0x54000000, 0x8, 0x7ff, 0x8, 0x1000, 0xfffffffb}, {0x5, 0x1000, 0x8, 0xa425, 0x3, 0x7}, {0x10001, 0x6, 0x1, 0x7, 0x44b, 0x1f}, {0x2, 0x1000, 0xd, 0x1, 0x6, 0x3}, {0xfff, 0x20, 0x6, 0x3, 0x3, 0xe8}, {0xfc, 0x2, 0x9, 0x5, 0x8, 0x8}, {0xfffffff8, 0x4, 0x0, 0xff, 0x8, 0x8}, {0x1, 0x4, 0x2fe7, 0x20, 0x2, 0x2}, {0x1, 0x0, 0x9, 0x310, 0x7ff, 0x8000}, {0x7, 0xe, 0x9, 0x1ff, 0x50e2, 0xb97d}, {0x3ff, 0x10001, 0x683c, 0xe0, 0x1, 0xdbfe}, {0x1, 0x6, 0x8, 0x3, 0x5, 0x2}, {0x101, 0x800, 0x0, 0x2, 0x3, 0xda4}, {0x3, 0x7, 0xd3b6, 0x401, 0x7, 0x7bffc1af}, {0x812, 0x9, 0x4, 0x7f, 0x1, 0xaf}, {0x7, 0x8000, 0x8000, 0x6, 0x57, 0x40}, {0x3, 0x4, 0x1, 0xf7, 0x464, 0x8}, {0xd6, 0x2, 0x28, 0x7, 0x6, 0x1}, {0x6, 0xa7, 0x78, 0x3, 0x9, 0xc00}, {0x9, 0x6, 0x200, 0x3, 0x4, 0xffffffff}, {0x10000, 0x5, 0x4, 0x6, 0x4, 0x4}, {0x6c9, 0x10001, 0x1, 0x5, 0x6, 0xfffffffa}, {0x6, 0x3a6a4004, 0xff, 0xf2, 0xc705, 0xeb}, {0x8001, 0x5, 0x400, 0x2, 0x8, 0x10001}, {0x0, 0x40, 0x80, 0x3, 0x3, 0x111b}, {0x21, 0x2abd6a8a, 0x5, 0x2, 0x4, 0x1}, {0x7ff, 0x81, 0x8d29, 0x0, 0x8, 0x8}, {0x7, 0x400, 0x49, 0x1, 0x3, 0x2ba}, {0x2, 0x5, 0x1283, 0x80000001, 0x8, 0x7}, {0x10000, 0x8, 0x3, 0x0, 0x7, 0x5469}, {0xfffffff8, 0x5c, 0x0, 0x4, 0x9, 0x10001}, {0xffffffff, 0x7fff, 0x30, 0x0, 0x7fffffff, 0x800}, {0x9, 0x8, 0x2, 0x2, 0x400, 0x90}, {0x1, 0x800, 0x5, 0xb8, 0x9, 0x6}, {0x71ac, 0xfffffffb, 0x10000, 0xfffffff7, 0x4e, 0x26}, {0x4, 0x9, 0x0, 0x7fff, 0x4, 0x1}, {0x5, 0x5, 0x1, 0x1b2a, 0x1}, {0x0, 0x3, 0x5, 0x8afe, 0x7, 0x3b6a}, {0x9, 0x3, 0x7, 0x5, 0xb7ea, 0x5}, {0x6, 0x1, 0x3, 0xabe, 0x1ff, 0x8000}, {0x8341, 0xfffff800, 0x80000000, 0xffff, 0x7fffffff, 0x4}, {0x0, 0x4, 0x6, 0x3, 0x800}, {0x4, 0xb7, 0x7, 0x7, 0x7, 0x9}, {0x5, 0x3, 0x9, 0x7f, 0x7, 0xc0000000}, {0x1, 0xc9, 0x3, 0x1, 0x2, 0x6}, {0xfffffffc, 0x1, 0xfffffffb, 0xcb70, 0x7, 0x80000000}, {0x1ff, 0x101, 0xfffff950, 0x25e, 0x5, 0x2ba5}, {0x1, 0x7fff, 0x200, 0x0, 0x0, 0x9}, {0x8000, 0x80000001, 0x7ff, 0x6671, 0x8, 0x4}, {0x400, 0xc508, 0x1ff, 0x7, 0x0, 0x7}, {0x0, 0x7ac, 0x7fffffff, 0x401, 0x1, 0x80000000}, {0x2, 0x8000, 0xc69, 0x9, 0x8, 0x7f}, {0x8001, 0xca3c, 0x3, 0x9, 0x2, 0x6}, {0x32a7, 0x28000000, 0x7, 0x9, 0x40, 0x5}, {0x8, 0xcbf, 0x0, 0x3, 0x6, 0x8}, {0x10000, 0x3f, 0x6, 0x2, 0x2, 0x3}, {0x80000000, 0x0, 0x5, 0x0, 0x0, 0x7ff}, {0x6, 0x1, 0xaa, 0x7, 0x1, 0x4181b25e}, {0x7, 0xe8, 0x6, 0x487, 0x2, 0x4000}, {0x1000, 0x40, 0x9, 0x0, 0x8, 0x10000}, {0x5, 0x0, 0xffff, 0xed700000, 0x3, 0x5}, {0xfffffffa, 0xffff, 0x9, 0x80, 0x8000, 0x1}, {0x40, 0xffff, 0x4, 0x1, 0x4, 0x4}, {0x2, 0x8, 0xe5, 0x20, 0x9b, 0x9}, {0x401, 0x1f, 0x1, 0x7ff, 0x80000001, 0x7fff}, {0x3, 0x1, 0xffffffff, 0x9, 0x4, 0x5}, {0x6, 0x2, 0x7, 0x1, 0x7, 0x9}, {0x35becc45, 0x4, 0x6, 0xc7, 0x2, 0x38a}, {0x6, 0xc5e, 0x80000000, 0x5597, 0x5, 0x9}, {0x1ff, 0x7, 0xfffffffb, 0x0, 0x1, 0x3}, {0x7, 0x3c, 0x6fbe, 0x2}, {0xb6d9, 0x0, 0x6, 0x5, 0xef, 0xf4}, {0x6, 0x6, 0x0, 0x7f, 0x7ca2, 0x5}, {0x80000000, 0x8, 0x9, 0x0, 0x81, 0x1}, {0x5, 0x4, 0x5, 0x4, 0x2, 0x6}, {0x28a, 0xbb, 0x7, 0xb72, 0xb6, 0xffffff80}, {0x3, 0x3, 0x8000, 0xef1, 0x4, 0x7}, {0x0, 0x50, 0x70, 0x6, 0x7, 0xa0d}, {0x7, 0x539c, 0x9, 0x62, 0x3, 0x1}, {0x5, 0x5, 0x0, 0x4, 0x2, 0x3}, {0x6, 0x9, 0xffff, 0x0, 0x3, 0x6}, {0x9d8, 0x4, 0x2, 0x800, 0x101, 0x945}, {0x5, 0xffffff01, 0x2, 0x83, 0xd7b6, 0x9}, {0xfffffffd, 0x7, 0x7fff, 0x717, 0x8, 0x3}, {0xfffffc01, 0x5, 0x1, 0x7, 0x4, 0x9}, {0x2, 0x7, 0x2, 0x8, 0x7fff, 0x40}, {0x400, 0x7, 0x80000001, 0x9, 0x4, 0x372}, {0x9, 0x2, 0xd0, 0x0, 0x8}, {0x3, 0x40, 0x9, 0x1f, 0x9, 0x561}, {0x9d4, 0x9, 0x6f1, 0x200, 0xfff, 0xbe92}, {0x4, 0x2, 0x0, 0x0, 0x7fff, 0x6}, {0x3, 0x7fff, 0x4, 0x5, 0x6, 0x3}, {0x2, 0x6, 0x200, 0xbc, 0x3, 0x5}, {0x8, 0x7f, 0x3, 0x3ff, 0x2, 0x4f}, {0xc579, 0x1f, 0x7, 0x6, 0x1, 0x5}, {0x3f, 0x1, 0x2da1, 0x101, 0x3ff, 0x3}, {0x381, 0x80000000, 0x5, 0x8, 0xac, 0x53bf21d1}, {0x5, 0x7, 0x4, 0x8d, 0x7, 0x8}, {0x1cb4, 0xffff, 0x0, 0x3, 0x84, 0x7}, {0xfff, 0x7fff, 0x1ff, 0x9, 0x1397, 0xffffffff}, {0x69, 0x8, 0x0, 0xfffffffb, 0xffffffff, 0xc0000000}, {0x10000, 0x2, 0x79, 0x7a, 0x31154f89, 0x1}, {0x7, 0x835, 0x0, 0x6, 0x7ff, 0x1}, {0x7, 0x2, 0x2, 0xf35, 0x48de, 0x8000}, {0x4, 0x733, 0x40, 0xfffffff8, 0x200, 0x81}, {0x8, 0x6aa, 0x5, 0x8001, 0x1000, 0x784}, {0x2, 0x6, 0x7, 0x3ff, 0xfffffffd, 0xfffffe01}, {0x9, 0x4, 0x4, 0x2, 0x3, 0x7}, {0xffffbbcb, 0xfffffffb, 0x5, 0x8001, 0x7}, {0x9, 0x5, 0x9, 0xbf8, 0x0, 0xa00}, {0x0, 0x7f, 0xfffffc00, 0x8, 0x6, 0x9}, {0x6, 0x2, 0x66000000, 0x13, 0x2, 0x77e1}, {0x6, 0x7, 0x200, 0xfffffffe, 0x8, 0x80000001}, {0x8000, 0x2, 0x40, 0x80000000, 0x200, 0x3f}, {0x1, 0x8, 0x46155e4e, 0x4, 0x1, 0x9}, {0x7, 0x0, 0x6a8, 0x1f, 0x401, 0x80}], [{0x1, 0x1}, {0x3, 0x1}, {}, {0x2, 0x1}, {0x4}, {0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x2}, {0x1}, {0x1, 0x1}, {}, {0x3}, {0x4, 0x1}, {0x5}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0xba34920d970d1f95}, {0x5, 0x1}, {0x5, 0x1}, {0x3}, {0x3, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {0x5}, {0x1, 0x1}, {0x3}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x2}, {0x5, 0x1}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x5}, {}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x3}, {0x5}, {0x4}, {0x7}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x1}, {0x4}, {0x2}, {0x5}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4}, {0x5}, {0x2, 0x1}, {0x3}, {0x2}, {0x4}, {0x7}, {0x0, 0x1}, {0x1}, {0x4, 0x1}, {}, {0x2}, {0x2}, {0x5, 0x1}, {0x2}, {0x4}, {0x1, 0x1}, {0x1}, {0x8}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x2, 0x1}, {0x2}, {0x5}, {0x5}, {0x1, 0x1}, {}, {0x2}, {0x1}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {}, {0x3}, {0x5, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x1}]}}]}, {0x1004, 0x6, "1c513f4b8213ef8a020456f4b8f256bc54ebd855af45400e52aa538e825ed82cb0d43646e4b190b17641defa3d5f8bbfca056ddc35a36ecb547d56f831e827e81b413ab8fdff45cca3c11d0879051c46b8a1dd0761c360738a18f3bc49ca4178bae2a7aa09c64f05bc179e4d5b9201327d6274a83344f2a61511d6a62bcc05d8594a298546fd03fd8fde90f6562e750bccb2a8032395eae31c7e5508aa33d3c46bcabe72e74189596268ec66ac5884708bdcc7e96411afb78326d02e013dca0faf298d772bf05797b9f73ad203b3434de9f42727b9a0689136245a8770cd19d1283eece317ab47d258d70ce7792d39f6a902a4eec03516b2594d57c5792f71dca7a5a1c2108cf1b8d51a51e0e1cf0dbd669107d2f7c6e5280e614c75d8c614b8a8e934cb4cd1d4c3586433c438926e47e21a8dbaa9dbfb1a515775f6bc503079b1e89dd04b8d25cd830337b3f171efe76b922fcd2736e3d823b12f98ed1c186bc4415375ba0624dd1efef418d53bbebae9b37431ca20e5467e03bf04b4be654bf4490c2426c52d877328d48d9c827fac18cdc680351b365311410b874995972bd085e6482a3d7d4284536afa583bcf089531571a9452e9e72b8897661ea9caeaf51bc0058365b9f9f6faebd8b00edebc477edf6dd6032056ecfb2e26fc3c1cb997dee059fa4ad6602c4e615c7e7d1f97e64b208e2cbc105d34857b012416bf422731da619b6b86abdbb89f2dd60f9577e057e6ebc07bfee3553051e5335baa1bfecf44b91176b3093846a7da4121f9351e65e3e01b77d856f65526578daa82d9a233820b33a90ef029bf2cd7d826f884df289d7262865ac707a3eb394679cc0c39abdeb2e016c0e5dd7aa6e78b43d86d579d9703bafb157787718d7777ae676f8f1ff958e35ad25c885dfefc643f7d2f50612541c795908205c9210675c36b9bed5386c47f7ae8d9152f49848c66dc50cdad8d480b8bb0085a7710b3c59ab489ea3cdc60e1e357a5fecad6f3f81fdb474c69c3f44a750bcf0bcda017a4b5e738067004256bda01af347cf284547247e96b3fe103efe42df2df82570b9052428b62a5be07cfb51672c521eb275aa8874a1fee1b3e734a230ad2ace6a06aa01e44a16dce11db1713b7da8f03559976a9931025f6fe597a08e92e93cd18a75af322740b49fa8b6349312d023c9f84c6a02cdb46214240495c673e8085a5064a03a02a80ebadff543e2fe15884cc085336339d407dd578c63ecf462aef7fae9ffc81568c68e3d48ebe6ddcba36c609e5f549891ddaa333de7424b4fd54ba4d94b92f18ee3271cfec6213853d7d127865abd62e1d20adfa63530c8b45c837a1a4d1a0912023484e3068cf064f8fe5ee83559d3d5e6da681c72ad6a9bdce8ab15e6bcf91598deab978fd7ff7e05b3d9a24610005cdf13941a12e13f040043c1aec9e176f52870c406d27b146497db047605ad7bcb9bf535ab99d41fb5d870ad024937c66dff39ea32d441a04be8496af495d66c380dba515fb6dffb309b50091b62f4072f17ff14830db34388ff04c95c7f2d96e949976b69cc07eb7a90460b64409c75eb5a8bdadc6f5381fddae5bb49cc2e4f8106cab29fd379360333eb728b36f3402e2f98f4b2ccf7715ee0431a0a8d51ae7396c845bade5b5c20312c3708cbe987d0c280e4d42cf9ee4e0d52de146199857b56195f72ab369b77176c38b4572e4820ccf01c3bb493086322d537a7a11293e2924de4464a7f04194c7079356f2e4bd37b651015323b234a7ba32ca2f8dbb30b79b547f49fa024919e7d00105c04e538b9171b42a7b44423ac590a2f63c6bc5fc9b9398f175822856fd424afbe94414991aa137b15e9c0bd1507f2aac6ce0e629d33e13affc50e7a5d5294b968164d7c7a6477f17aba27ca68e0a73d99f9b8054f46fd57622bab78f9b819ed852547f2d9c692bcd0f859fa3d15e083e8f28b679f41c08d0d1c8e4057e18fcd3e06352c62148c23cb512236489d72dd147805af9e1530a5316fd0be307ac8c93ca49263134f8e7a4df13b8ffa3968911b89adf9e4e6858a9a90d1f6985db77e5e64319426360e9355995c23b3d7f17c278102400e248c7028a905a76b1dcf277fb68b5a70df86d03d183ab775bd0ec88a07c0198daea2f7678d8b0886207c7835ea5aa63286b41e25d8040c62c5f36acdcee6c74388cd4083606890a7167357497ce8ce945eac300c07cd1b83bebc69f9927a282409b6862880859d95c02dd957bfd3973148cb6102ef43142e36f4ead968632c801e7e8ad2a9be380e3a8f611f10fee086035dcfd2769043440e2e1f9b00f0e3f80f622c90e0ae326ada1829cbbf507aa1798494dead586699c2d625a3aa3e42e6b37432f3c691bd9641b8e5d12b971d9ea2a83e6884e8dfb2f9c737f6d39debfa7eb94a82396bcbc6059da93d81650885cfc2f4de1c9ebcdc43a783ac9df5385ed8c5e21c9bac900f2663386f77bf21d8f2d749779a07e5ea85184c792e3a2212b68a652b89486bd3acb5dab211d892aa6272cfe145cb885b5444de01bb65b0bf81f95f44c15f2b789b8a5a9905efa3b75fc471d39bd39b75debe1479dd5f7b0c8894e6bf1021099bfcf41b984575e59d342ef8b15bcb0140c26316b51acb5d5c894d6b113780d1813e4750efcea12c43ab61164f16cd5a911859f337cb70c899bf826517f50bf01778adecb3dc5a828e0b8a8816519dc34a6d84eef7ca11fdbe82b47469dd27b5c93e8c3e4be116b8a75eb4eefd2b810a9e3d7f42ef9920d6649c0a0a6a140de287cce75c5d3ed667a29d2b8a32ec2398e1a699869bb8f9044a464cc0016c6cf69e6c10e589d1ba575cdafc91333ec1e52d820377a075175d4719a818b958484850b34e54f11b814d619130d856670942954c4dc154500bcd792fed1d60c34c53e612d29342434f9be6be254ef8a0e502f37a07a1db9b55edc833dfed1ad9333ea945063ddaf527c04a9358c20ef9c796c69ac57e23686ef394303b86763c645131bd3a98f11fb0fdd4109763431543e39784a9151fd685e4a500ebe486a7b76471046f9360109a051735ff9e6ce5108faed3d2a77f2e047e8c3481a318abff33836846dc9edb51533689e3c763bcf155ecce1955a6bf1da6c725e99788ab539f352dae8e53de79b6e9b25bdc70fa5751e0b5ec826d5e12ce6714c9cc6ae11e9e7309d05535fc33aa8ddedb1b7d69d306b97481b48fc824a11ac11df057d4fc6826d677d4934792b5ffef5800ad92380b4227eb35388ef78bbc2aebb301b222df4832f57b52c968818d3c24cb39ff7018a78d967f31377bae64ac9031ea9530f43956a277199abd3ee0af8d577722cf2db3c1818f5c15174a86d4f8844b5755ab437c75779ffbfb095617001cdc31c4cfa5769b4c5466c0708fcd6fec349230bc8f21ef322aff8a4d447972cf705a433d432f28d960cf9b968dac2caebe9dfeac8c92ff7afcf51391b2ab3d430ed3ad3005f67f0bf76a28bddc73e4f4fee48e8294341f092457db5142284c28be4605e4a79f10d659c49713767c1773c17cea7eda9e92905eb7d0a0d9f1ace01e08b4590bf7e8d81f57e9e22d324344f8a51f9c3535b2dd959670dbffdfa00b2be8ef8a95a629576dc42e0741f9e9c224bb74bfd8298448741ee6aa18e7a51e9f255b1485d1b991345bddb2d7ca0c262796e61e74b8632050fb9ed879614dd370bc7a6e863cde52fc30e8044888c836bfcf6b2fd10226829add5288ebc7ad4eeb5499fae7914dd9d79bb96439432460d01895aae28819dd8f93f2a72ea51c688d2995343696c3bacd70dd428114569d98b388ec72496cf3de989fe629e67e2ba87624b547421112d35be8a7d1ee31a38f6334deed408f701bb857fcce63e7281a32d826073d492eefaa3c80523e1cc2d065ba76f9072270e6e3d9be59661a8458d20c9952ad3611be63366ce55ba4b58c0d4c37b142d477a370ab206c10f9b6f1e9fb0c6a5e9b598ca33d47f1e96728b67f8814b844247d35e77b17b9add66abc8c0d6565b4bbe19696dd5dcee2a41fffbdc3ce1e5626ff8d67f65b81b2e579900aadaf83067cf2f8759ca9999761a5b87d14a134fe1161aa8ee6e7e3909975d8e7caad57cc375f0192591ea3c78aaf011e33e23ddd1c9093302d36905e0e5e6050314d3888f74b150b426753cee6f6fdce1dde9ae90ded558aafbdf20e6bcdb067e14cae03d8b918e5d316bb127ac972fe117821bcb9b11ece654ebed20b1de54422ea55888cd3d6ec28e7ca3e401bca5aff5747e67f641e69e770f9c4fd9d1d13a2fda611e09330828a676a8614c912477e893c52282306c1f4e918129ea399393d422e304ecbd1dc2e77a45115f8ab806c8f307967bfb158048f703e02157ebc642fb3c91a8e41dd0ae193d11197d7a6fad7f408451a997737a74f7bc2b228a406cfc5f72e4647774a138dd4f7de2ebfa6e2e535d4128969418c7939a28d8e97f7ba476e557f25c88638d1dd52be215da792d6dc04bb7de84c71f648e619d45c22b9b3e76e40fc70e2f500ac8435f5567eb605aba95836a3d3cbc891a267a3782ca41b793c0a1e3d8ee836ca452b9d2b87b24ec48663866b6ebeee5861561e0cf8f9196f86814cc822ae81e342eb368aef05626f661c77d993579ce696dd355f9f35fe1ba13cd4fbbc689540629640a5f015470315bf3bd068a44dd8a1bd4f46fcb5db5d74fb8eef79d6d759b61e06ce082a82bdb06a7439c8fcdb8b89303b73b673cc89a84769ede856bd9cf0d28b29335d36d63a01721b8b6457be557a69e4405d853a1a037dcfd41d02e4215ebf64ebc8129a6ed1b6e297b634878be9c819bc0131709f50c5c6b14365e062590d16bcaffe7bdb8b66a0e04fd6a8381f3a3eb31d5782bdab425b460b54aa68d5d7982a311feae6fba8e2cc64a7f6262440a2f601bc729e91ddc35d7d533a376ad4c81961922cdae69905157288d0302e0357c8df8e86238805df8a128668f7627451ff26d6260029c179fec2fc9041a34b67c8278e69ba7b27ba30e72673ed949b533e3a1efbf906c784a9ae77011e12fe21f2ae291fbc2ea51ef713c6c89214bb60cf2e62950e83b9e42e28b8e267ab6239a85da31f8197469d11933b2ba7438b3adafe6a3bfdc6a1416ed22bbb2a1df62e16d96f17797a840c82e5ea6c7777c1e86d7cbfad5d10d572b8fc3fa187ca87fca719f8615640ade55a4c074a70276a24a8fc7aa93040b8ca46317177f5d11571366079090a2d5861828410f8401fc63516a7159c9d571289f28577276c8189de57e0284e212e62f3065a39afd444d3e785eb379085180b2f5fd6b6f5c7c602dc7260cfe7ac00bf1f3df74feb8e617bbafaafbb8331a1704241706b6c82dbcea70ba31e44770c9ab47f0f6f80c646f9ba2dcdc337b1e12f0b760988d8db810cc7f749a35b061734466ce078cc2cab4e85e43172af83328a03cdd57c282eb021b459d89de9265b4bec92b01bfbddae26414f1acd193c0960e9e4be79d208eca32a60c91a1b78c2b25dba04228e416ac3f6436dec74c6b54afca0d0ce8c29c6beceae48da34a8ec004f499045e5cf9e88901739d7b8cbda7a76e235c7907abbab10a8758622e09a3e911103ce725a70fa48de6d46a30a8c48d3d5da327672b9f40692abd13fa00b26f6a70569a8762be675a67a7a971fe8110aa93ad1c5899c6e9fe8b76bd6f14aeecc62c5b7195ed4dcbf8c60dcab7302b19f6f14af780ac8a02ed85222793e83fcb64d962ac4425a63e8e82b9df5302fef571"}, {0xc}, {0xc, 0x8, {0x0, 0x3}}}}, @m_sample={0x168, 0xa, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0xd771a4d7}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x47, 0xffff, 0xffffffffffffffff, 0xad8, 0x1000}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x1ff}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x7}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x3, 0x53, 0x3, 0xffffffff, 0x3}}]}, {0xf4, 0x6, "2a173e991ebad734cbee89040af11224d84c02d9e88cbc9b046b9fe3492618342593e40758ddff2d6a6f1630e189d9faedbd0d7cdcd7b56b07551fcf3c1079c63609c27ba0524fde43dacea6456132ff579e6c8cb743413801cef87c10dc6d5edfecfc0510dff4bc4cd8745dc28cbc91069cf23a312e5a152c6c9da88ee6feaf37ac579e4bf14533fcf0b96367ccb96f981029ee0be5a5108d14f1a55eb0db710f5f947a7cb538481b0b14f594a1dc3f97475aaad9c444a1f10069498c333bc3c152668b36f399b59e40de8736c372b07cadb3a5676b44c74fd21ebefc580e8170bf0db2d7f92078c9fb810d29981568"}, {0xc}, {0xc, 0x8, {0x3, 0x2}}}}, @m_skbmod={0x44, 0x1, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1ff}]}, {0xf, 0x6, "d0340aa5d76f21a50b4c77"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_gact={0x158, 0x6, 0x0, 0x0, {{0x9}, {0xb8, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x8000, 0x1ff, 0x20000007, 0x7f}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x1c1f, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0xcd3, 0x3}}, @TCA_GACT_PARMS={0x18, 0x2, {0xe3c8, 0x8000, 0xffffffffffffffff, 0x1b9, 0x2}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x9ed, 0x20000000, 0x18e6c9ff, 0x20}}, @TCA_GACT_PARMS={0x18, 0x2, {0x3, 0x9, 0x7, 0x339e, 0x81}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x25d1, 0x1}}, @TCA_GACT_PARMS={0x18, 0x2, {0xffffffff, 0xb604, 0xffffffffffffffff, 0x7f, 0x6}}, @TCA_GACT_PARMS={0x18, 0x2, {0x7, 0x80000000, 0xffffffffffffffff, 0x4, 0x1ff}}]}, {0x78, 0x6, "0b53a77e2f226158d9f0627b73382368615eea65a6dbf9984a39d8be008ad15815aa15ea95a859b23a9ddc7469bdf347f0b4293211267b87fa61822097f5e0bde837288b207d375319317d1eab05e3b0d308f51a424fd18a101389b5c583d5cfcae4bf9a904eb5550c627a7074f73a520b76e35d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}]}}, @filter_kind_options=@f_rsvp={{0x9}, {0x914, 0x2, [@TCA_RSVP_DST={0x8, 0x2, @multicast1}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x9, 0xffff}}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x4, 0xa4ca, 0x40}, {0x40, 0x3ff, 0xe41}, 0x5c, 0x1, 0x6}}, @TCA_RSVP_SRC={0x8, 0x3, @dev={0xac, 0x14, 0x14, 0xb}}, @TCA_RSVP_POLICE={0x8a0, 0x5, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0xffffffffffffffff, 0x9, 0x700000, 0x3ff, {0x7, 0x2, 0x7, 0x200, 0x4, 0x5}, {0x1, 0x2, 0x9b36, 0x0, 0x1, 0x1000}, 0x0, 0x1, 0x322}}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0xff, 0x0, 0x6, 0x3, 0x9, 0x4, 0x1, 0x54, 0x96, 0x1f, 0x81, 0x1000200, 0x0, 0x5, 0x9, 0x1, 0x5, 0xe0000000, 0x40, 0xff, 0xc, 0x3, 0x1, 0xbd94, 0x1f, 0x401, 0x8, 0x8000, 0x7, 0x7, 0x2, 0x5, 0x3e, 0x3, 0x4, 0x9, 0x7, 0x6514, 0x10000, 0x7, 0x300, 0xfa, 0x80, 0x6, 0x7fff, 0x15, 0x7, 0x0, 0x6, 0x0, 0x5, 0x2, 0x5, 0x1, 0x1, 0x1, 0xff, 0x2, 0xffffffff, 0x0, 0x1, 0x1ff, 0x2, 0x71fa, 0x80000000, 0x3ff, 0xfffff801, 0x5, 0x344edc76, 0x9, 0xfffffffb, 0xffffffff, 0x3, 0xffffffc4, 0x1, 0x1, 0x4, 0xffffffff, 0x80000001, 0x5, 0x5, 0xf74, 0x3, 0x835a, 0x5, 0x6400, 0x1f, 0xfffffffd, 0x5, 0x2, 0x800, 0xe91f, 0x0, 0x2dd5, 0x8, 0x2c7, 0x3, 0x80, 0x800, 0x9, 0x9, 0x8, 0x3, 0x1, 0x6, 0x0, 0x2, 0x1, 0x5, 0x2, 0x3, 0x1000, 0x4, 0x7, 0x3, 0x715f606b, 0x5, 0x120000, 0x6, 0x5, 0x5, 0xe04d, 0x0, 0x801, 0x3c55e916, 0x3, 0x274a3be2, 0x3ff, 0x1, 0x1000, 0x9, 0x3, 0x4d, 0x7, 0x8, 0x5, 0x5, 0x6b0e, 0x0, 0xffffff54, 0x5, 0xffff, 0x9, 0x1000, 0x8, 0x1, 0x4, 0x4cd, 0x80000001, 0x5, 0x2, 0x8, 0x5, 0x32, 0x81, 0x400, 0x2, 0x7, 0x4, 0x6, 0x6, 0xf057, 0x7fffffff, 0x4, 0x9, 0x101, 0x3e, 0x7, 0x5, 0x1, 0x2, 0x5, 0x546, 0x80000001, 0x8001, 0x3, 0x7, 0x80000001, 0x3ff, 0x200, 0x6, 0x8000, 0x6, 0xaf8, 0x37cd39bf, 0x4955, 0x87, 0xffffffff, 0x9, 0xbc0, 0x43c99632, 0x6, 0x513890e, 0x80000001, 0xfff, 0x6, 0x24, 0x6be0, 0xfffffc00, 0xbf, 0x401, 0x400, 0x40, 0x2, 0x101, 0x5, 0x4800000, 0x0, 0xffffff00, 0x5, 0x5, 0x6, 0x25ac, 0x2, 0x10001, 0x0, 0x6, 0x0, 0x2, 0x10001, 0xdc, 0x9, 0xc1c, 0x7, 0x800, 0x8000, 0x8, 0x1ff, 0x0, 0x9, 0xffffffc0, 0x3, 0x0, 0x2, 0x2, 0x5, 0x4, 0x1, 0x6, 0x7, 0x57a8, 0x2, 0x3, 0x9, 0x4, 0x800, 0xff, 0x20, 0x26b, 0x8, 0x9, 0x9, 0x400, 0xffffffff, 0x6, 0x5]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7fff, 0xffffffffffffffff, 0x7f, 0x4, 0x1, {0xea, 0x2, 0x8797, 0xfff9, 0x81, 0x3}, {0x0, 0x2, 0x400, 0x9, 0x30e, 0x9}, 0x8, 0x8001, 0x29beac73}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x7f, 0x0, 0x8dc6, 0x4, 0x1, 0x5168ec06, 0x7, 0x6, 0x40, 0x3, 0x1ff, 0xf189, 0x8, 0x6, 0x1, 0x1, 0x0, 0x80, 0x5, 0x5, 0x8, 0x3ff, 0x3, 0x0, 0x5, 0x0, 0xb0ce, 0x3, 0x8, 0xfc, 0xffffffff, 0x7fffffff, 0xc, 0x1f, 0x3, 0x56a, 0x80, 0x0, 0x3, 0x1, 0x74, 0xffff, 0x3, 0x3, 0xff8, 0x4d, 0x9, 0x0, 0x10000, 0x3, 0x9, 0x9, 0x4, 0x4, 0x0, 0x1, 0x1, 0x2, 0xc8, 0x0, 0x4, 0x4, 0x80, 0x8, 0x8ae4, 0xffff, 0x10001, 0xffffffff, 0x80000001, 0x3, 0xffffffff, 0x52, 0xffff, 0x7ff, 0xda, 0x9, 0x3, 0xe6ce, 0xff, 0x9, 0x3, 0x1, 0x2, 0x629e, 0x0, 0x5, 0x7, 0x0, 0x0, 0x6, 0x66, 0x1e7, 0xfc5, 0x1000, 0x5, 0x7, 0x800, 0x3, 0x1ff80, 0x1000, 0x6, 0x7f, 0xfffffffd, 0x5, 0x6, 0x6, 0x6, 0x0, 0x3, 0x8001, 0x2, 0x63dd1ef7, 0x6, 0x0, 0x7, 0x9, 0x400, 0x5, 0x852, 0x10001, 0x9, 0x89d, 0x1, 0x5, 0x7ff, 0x2, 0x9, 0x0, 0x4b3, 0x5, 0x5cd3577e, 0x10000, 0x2, 0x2, 0x4, 0x0, 0x7f, 0x9, 0x7ff, 0x7, 0x0, 0x1a2, 0x7fffffff, 0x2, 0x5, 0x5, 0x7, 0x6, 0x7, 0x7, 0x40, 0x7fffffff, 0x1f, 0x2, 0x20, 0x3, 0x3, 0x0, 0x2, 0x1, 0x10001, 0x2, 0x4, 0xffffff9b, 0x3, 0x111b6a9b, 0x1, 0x1, 0x7, 0x8001, 0x81, 0x4, 0x5, 0xb8, 0x9, 0x6, 0x100, 0x5, 0x2, 0x3, 0x4, 0x1ff, 0x4, 0x4, 0x6, 0x20, 0x0, 0x4, 0x3, 0x7, 0x5, 0x0, 0x9c38, 0x7fff, 0x3, 0x9, 0x2, 0x9, 0xa0000, 0x5, 0x400, 0x8, 0x100, 0x0, 0x401, 0x77f6, 0x67080000, 0x0, 0x3, 0x3, 0x10001, 0x4, 0xff, 0x6, 0x6, 0x1, 0xffff, 0x2, 0x10000, 0x1000, 0x7, 0x5, 0x10000, 0xda, 0xba, 0x1, 0x6, 0x9, 0x7, 0xff, 0x400, 0x7fffffff, 0x1, 0x5, 0xffff, 0x7, 0x2, 0x6, 0x1, 0x100, 0x0, 0x581, 0x100, 0x0, 0x7, 0x4, 0xffffffff, 0x4, 0x1, 0x7, 0x7fffffff, 0xfffffc01, 0x3f, 0xfff, 0x5]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}]}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xf, 0xfff1}}, @TCA_RSVP_SRC={0x8, 0x3, @loopback}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x6, 0x7, 0xc2}, {0x7fffffff, 0x81, 0x48a1}, 0x89, 0x3, 0x3}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xffff, 0x4}}]}}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x5}}, @filter_kind_options=@f_basic={{0xa}, {0x1450, 0x2, [@TCA_BASIC_CLASSID={0x8, 0x1, {0xd, 0x4}}, @TCA_BASIC_EMATCHES={0x1444, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x1110, 0x2, 0x0, 0x1, [@TCF_EM_IPSET={0x10, 0x1, 0x0, 0x0, {{0x4, 0x8, 0x3ff}, {0x3, 0x3}}}, @TCF_EM_IPT={0x10e8, 0x1, 0x0, 0x0, {{0x8001, 0x9, 0x9}, [@TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x6}, @TCA_EM_IPT_MATCH_DATA={0x4f, 0x5, "80862f49eb9b028353ff4b2db71bdd358a68f7aeda9aaf3bd39805e845e910e9bf2739436c5bbb9d137828ed7962df1a76e60bd1bb659f463f83499f767c6b60ca0ee2f7d30fc83c46cc8b"}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x4}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0xff}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x1f}, @TCA_EM_IPT_MATCH_DATA={0x4c, 0x5, "6e87e000c7d087159070bf6fe33a7bedafd6b4e534e60e0b6101a6e2009222d53f54bba07a0f7000fbfd3c33f4fbbe35154ce7b381e777d2b91f98751b7c0a56ec239df9be612452"}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x5}, @TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x8}, @TCA_EM_IPT_MATCH_DATA={0x1004, 0x5, "03e9b2140f2a322e563ab4d384712cafac615c7fb37da7d72349cdd567b2712c893936bade7daea4f64862b36736d65cfbc3063aefe0ef01388f55d694f9bf4beddb6e61104a00257546bc4ada2016c6aed2205ca161b170b3badc7b58ffa0f5e2882378da697ca3a40652a5bf7ba11b1377753153ffccae8d42c5992f46f821f30ef05858f5a167df2586f6fa8d3c9bdc54f7e78e5fdbf3a22d771d085a08cd7037ec7cb0db6836ef6c60292fc393126f842d1aad109e906e9bb0835e6fecddccc7004a9db6d3dc5713536576a6a6cacb1b59f02cb953b65552c797d4a3f5cefed2ebc259b944777a864d09ab75a3e8ce14cef31814e107c9a065181e81a3ba2b3e2144f0cbcba51ada76a2b0a1bdab50c5e9da362d8ecc36a9942d63a740a8500608284ef815c44143385944ca7c1fa349eb43314b48c75e52571be01feafc0a485c6e7c0150a8c92fb8db3a847263331335a9dbabd6de46987b75d8bad9920abb0aba47a7944dcdb1918d6abb0632e637218d3e73e22375e7e31ff427d6e6bfb7ac67ec0887c0fa0ec8f4e31be1faa5460e3c850f117e9c698e7da5d428ebd6b0ecfdcfd348ecdd6255b06075b6c46b84af1469293e485165536cfaeb293358af0777ba248d0af139a9927a327eb41912938c46233555b03f67245b085316a5243e9fc07a0b794e3e440e5444967d18c0e6c1bcb50237e1834f95773255a4af9f9be48388d451ea031b53c7f53588ef114c2ca6f271aea5acfd4ce2055d5d256035ead6346ac1c03268c942b08ef42a387ddbe16e908bdfbd4d8e46686875dd046d3e997f4be734d7793405fd738645dbc644fcdd59c257fddd652ace4c754de62745d30dd92c18fa6c00e7056a86f3663bbd37ee7fb7969b87f93fdce78f6b1df2ff0aed18d96cd89a4b55cb84d1aac6f29c47db09bf504fe45deda267cfd614a81e87853586c459b3689ebb9bd6bef60d8e5e8144fca7b9ddadb0016b984d8efc8a7de6cce34ea30b13e89c063daacee05a7786d21b4cb6d3d9d9725371c30a6aec82e88b147b363662b298a4306b9d0bccff9b6daea7c55c4d695d1107b5043c969d25ecf2a442ac7f580b45c528ddba49f5221943ed9a8779c2b3d20150ef5ceae27acfc8c2f91273f288d028797e5061a329eabf1488ca3c6d377f8dc715fad79526e60b112dc7f903ea503789acf886537b86158799ef98b5a8b79ec46620b70fc883739ccd9f8d07e7799d3a37c15e7362d90fd6ad27cfa727aebb8dfc8f8ab64db2c0facff5cbc3bbfb8bd85761234b53b4762bc3f47b6a40c78e1906346e9d9784d2ef092b1fe15f069be20bbe83ca5d647b1e40cf8b23784ea692c8b15436f2ce12ae38474869b63352d06e1c3bfe600a42cb31c3ff3bbe83c6f45735cd62fe47cd2914aab6f5bb6df9b8d147effb9366287d09b4dc37da847be1589adba048884b10fc75bdc31f227d8b6519a6c0dc6d3d58f8afa76a823f9e743055746d822c0b7c972d02ac4168eb14e47ca20e18cf7f082a1e6d7c469f754cb81e10dbafa338fe59971e8103b5974dadd7b78c985ec78f60c23f2c598e00d625907b0f27cd7019a3edb78deb31a7b01193c6a981762820991a819265459efd70219793dd249a423e776a80351cd8f30ad871f847d8927e485e3b332b31d98f4695fba3973ae84da5f7fa78dec70d6ae04b304cf75adbd0cc6f55ed2dd554820a509290a3897c758a40b6918eff420dce86e843b5a965ad3531862451459f70c26e2729163a761b667c18cbc0902d8ce6f47da96cbd971d0e7198595c8a430e60f0ce75301a2b8131725398d3b14272efe6f95ce5452f04eeaa26be2eb8700b88ef978c8dbfbbe1630c974371bfea6c558accfb409d78c14f710774ffb22bf67fd0fe8a992c4bb63f8cd00620760a1358851eac495d4afe5aa6007c930b6b9c8a4474dc798a03093be01b4b721eb6dd916e859e296abb0ba01db06b60ed81960cfc7540794a3822330d0d0a628dbf1d4dd1c4c17d9c39220c7be4a1ffc3e3edeee16d97de53eabf454162258462bb8587cce87729adc2823d3eada3307d8c738a975bf9cf6af7a96f59773d66cb108b4368c3f46ab3602a9d5ae8de3f498c3f9c583c36f675a435a201f54220dc1ef6d2e6ba7ade8d663910e1e759934eaa33c15592152d3fada1482d53f85ff86c4ecde4bb2cd9ac396c51bc95cbe679440b23441deb2bf7f3684b3613dcf18188df28c4eef897cf8aeda4634755c738b342a222edca420dc78d6c0566c2e2f96afd3e6fcc92f1c1aa546a1bc4ab8a9b5862ae33256635946e4773176a1f9f1097d0b53004504ab6e2fbb8e24a9d8a1093e73206db07ca34e65239a2c9f1d34c016612af0a8d10f8536240a18953a9d8da773b5ead7364b69a92ba2bfce857971091c4a66e06f5a5e24b82856ebbb38439e01603dc10459ac76670f5cc99d4d72d9e075140dc6ff88b91c3f0ecdc8205c881acdbfba01904f59ea108da1efb173d97170d51840e89f3ec93de352074fa6c648cce8952b5c6db0c310a5ac520a0b88a7ff2a2896f080f79109e1a81ceb47a769f5f755eb65622c4ac084d23cb298612910c87d29591a52999d25b642290f24b4e4fed05320debf06abc2f07e5f4c59a361fcc5a88da2ad5ff045ec34d2508cbee0de4fcac1c43dbc6beb3975ccc0d4748a7900bac65995cf19ad599d80f1c1fc04cbd910f069746075026bc5c757de872ff011ba543f636c34017c9a3ff428036113aa4ba5baf92ef11a7a9cab3ec32fc5a0bf6d1aeb5f439baa78ff3c2339ad53983e891f9af1d2b9dd0e0da6a62ca4f9ba1067a00a6678320602c86566e3a9a7d92ba27a81abe9ed0fb4e6941221652719c793d5227011a85a9dae1de052b7985a52fd7f849392ef503b9832f7ff4317545b3ff7749184adfae8b42ac144321daeb72f466b17ed387db814cdf40bddf6354e0121680bf1e95e78d6d5868226bce427e483ac6482a8e157b414087c43109cacb929847fcd25216c2568f2886f0c934f999357b730252fdbebbb974d5b0a939bea9e68894985c8a9a10a0d8308b6593bb03a0cde5920576c61a61ef44e4af4554619af43ba94fa6edf410b71f0b5fc944296cd0623b2a03fac30efd80ef02a32b6665b01aaeb3bc314522159a6622c1408b3ff6290ba3da46a08a93e9cbda89cd9e74f46800753b5bf16d5195d02ba36c3a6152df0a4c12347887bc81eaa40aa3b37a0b5b5f2824a42744b95e7500e50030d8e4e12c166e0171f16fcad2e88b9bd5b943cbbf9db1b73ebd1096f70e868a4dc6ddb90d17788262704b1c9562b75b6a7ff8756fbf635e861560ed99db046de407b521c7f9b3e2a4aaef7f30bc5250083c26592660af8975ada51492bb5b7f926da579072d1736630f1aa8799252a402a8ae8c111dd3cb73353014342508f014cbaa359de68055c396b3693c1338294ca8ca66b7ee6a99570cac3d94d1b477614d8b5ff8d8578be2b9abee3fd7b9511e5441d0669aed501fcbdaec8dd4ff5047a94177d8624a18fe526a5e42f62d6da5249ce7c3e13cb256bcaa5436886c99d335bafcb8263298d06f56c394d24749af309816202216b633bb08f2922449c5ff620dfa6c07d2ee571376b5b880f7b7afe5cd1e9cd4a661c4a48c450355d01c9485d76e698f7d8b22a0875f329914018bf32e61da6e44fed8d1abe599271cdf03853e96456a0ecda0a82bb35e355541bf0c09cfa771d394c0aad66905d6ec29495175554f2a1933b9f5a1d78ad86e5af6db86f059b5b85ae378533b826504460bb4278213ed9e20aab3f30f7789051a07948bc9ca8473eead2bb91f377e92806313f0f4f5cd69abd9dfd1dd465e9c4610a94a5db10e9bae1b0b409cb774d153879ac744226359a80a93a08a95c792a837d03ed9d462fc5bb9d683f6c4d6b1300e720a2fed39a8571345018e037bdcce34c871644c5e1426a9888e62235d1670b58093d440241cd9c4313cf8f5364faf2aaf7cbbae293817116daedcd779c183f7a50ed9c1761b46ec588d57208d226f9088edd7e4a5eb6ff97435588ad6054e62ddd339aeeca2bc869552958aa4cbcf590ee19ebe690f35115907a0b344368519a4ee36e6157344863074a8519071c2e38d1d34f200e257f0c98c98e51062bb21d4959407d2371bcb2e94e89d3ac06fc603299741774b24350aa08ceb7bf7ea22bcb553c37d6618999dabeadc8acf9abc8a6d1755a457df587ff36398a1dd2fb3b623518ac945febd36b3b92e0a18d4fb3627d961f62fccde3aa8d5af9eb7a673e105dbc055b8c0f26d40c009fcfffed9d8d9c11d57d20064c0839560b7f33e1cbf27693da3eaf7e05576ce3addaf35c4f750f96e2d753ca49e1dcaccf58697586b27551df942376a7bccf1d205e767a7938dd1bafe29720297acc3df8c27f6a44b85a6fe163ebcde5038c92bd11fb57ffbf4f45cc4a2d6788e88e5b9d369ca3266094ea590586749880ebf21abfbe56be6c38b0a8c7737e9127578fd22ad0547bafc87c4708c04f87829be32f911edaf4f3570024bd010ec76142d10ba19c4f5059a6f024f45ebcd61bdfec240bdb6f72b8c5dc4961227c36f06b0c0c9b419ec32dfbc426ed810d5f9567d3b06fcd40b3aa67c06432329771171361e3351248823b83ac7ff17d97fd24a1f5fb5b8bf3affabd05f344366ebac8c783f9c7d6211cacdcf8f8702acdf359ec9f4fdfd04e7661dd878d851060220f12e420c3036d08c3b735dc7d67fd04528b3915f9dbd679745fbb81954fb0eee7190c78436f5dab2c27a0b62553db80326af3fbc5b5cbe16afd105133de7446db25b274142d43512cf3419799e6708b4877d1b0982947aae22b877dda869d4f864e639e22ef28b7abf840226d36490766a960620913e8e3591e02cafdf86792ed1b394384874cb8388e45da50857a53e0c9ed1db8973d3d6a358d911855644d4027142f8c6d75be661737238db985738185841328b97a60a67d2bd24c6c8d962923b8d9ec21da9a0ceae4e3e5eee580bfa0f70dfa31727b2baf9b212234de41f5f369b569fdb7cf0526e4ec64ddc03979669020f373aec7ee22274e6675a2cd399366bd22cb1ba0ab7a8a1bdd70f3cb5da20385be02b6df7669c6a8c94b5ba781bd8514905119f6d73065070da47684eae7b8dc6830fcdb373dfd1de62b9fd3b99866732fa781be67fec74f00a1d3dbb3bed39d67707cb860c3d628eb54206257e5372a2a0db00a1043fb1b91512e5a1e937eb2049d685194c7a832c98d5fb3c3a49232e17368a14db8ff76b6cbdd6b1f7fc85b3edc86fbf78e5a8007b80e62d23c6723ba6bbdadc2548e93278cfdf5394231c3ede32bd1e716c00ea70c4aacdb1167aef37d351a2912c424a29bf400220c4359e8c726ddf11d0f91f4e4a656c390ac98aa3981cc122bc49f7fef1aea21e2176580d9706094d160560ed104c0a475732b628246ccc3b24904cf73d538251d43d67a637ec6187beebc5e74e21aeebf9538980694f25322d9c8166138704987a8d0a0840104b3ed33b93d7c5f3f5c6ee180a2994da9a820367d48b42ef9c058d836536e2de38bef8c5c6f60c3d2ee97ef9690d479307f96a05390d85882ed910b210600873469cbc5906b523005731b0bc21152488489457ddd96950d921ec79067e8ad54c39e5e1a33552b02b890d1f3ec78823db3ef4915e466783346dab3fcff4cf206afc959c26919b4dc74439cd064b306aac7da37392d34e003b1463b7370b2dc608e283bedc22d0a2ed11b6"}]}}, @TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0x4, 0x7, 0x991a}, {{0x3, 0x1, 0x0, 0x1}, {0x3, 0x1}}}}]}, @TCA_EMATCH_TREE_LIST={0x74, 0x2, 0x0, 0x1, [@TCF_EM_CONTAINER={0x70, 0x1, 0x0, 0x0, {{0x977c, 0x0, 0x5}, "ba8c998870db5c8a5ec9fd4f451513bcbcf6eace2eb71588d2705faf17f1ed96e160b69cd633c1184f21dad9957a3efaa463f799eec7fea3072b5ab8220076e64cec2d334e1e71afd2bf763f31e2d7fc2866364093678b73a754ab00f6a5bbcc265a"}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x20}}, @TCA_EMATCH_TREE_LIST={0xc4, 0x2, 0x0, 0x1, [@TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x84dc, 0x1, 0x5}, {0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1}}}, @TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x7ff, 0x7, 0x1}, {{0x1}, {0x4, 0x1, 0x0, 0x1}}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0xd9a, 0x8, 0x7}, {0x3, 0x2}}}, @TCF_EM_CANID={0x14, 0x2, 0x0, 0x0, {{0x1ff, 0x7, 0x2}, {{0x4, 0x1, 0x1, 0x1}, {0x0, 0x1, 0x1}}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0x2, 0x8, 0x1000}, {0x3, 0x1, 0x5}}}, @TCF_EM_META={0x48, 0x2, 0x0, 0x0, {{0x6, 0x4, 0x5}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x3, 0x2, 0x2}, {0x99, 0x9b}}}, @TCA_EM_META_RVALUE={0x14, 0x3, [@TCF_META_TYPE_VAR="0cff", @TCF_META_TYPE_VAR="b7ca", @TCF_META_TYPE_VAR="15ad7ad5", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_INT=0xa]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x2, 0x7}, {0x7c2, 0x8, 0x1}}}, @TCA_EM_META_RVALUE={0xe, 0x3, [@TCF_META_TYPE_VAR="b79e0cdae4f2fe7d843c"]}]}}, @TCF_EM_CMP={0x18, 0x2, 0x0, 0x0, {{0xf4, 0x1, 0x44f9}, {0x9, 0x731, 0xfff7, 0x6, 0x0, 0x0, 0x1}}}]}, @TCA_EMATCH_TREE_LIST={0x5c, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x800, 0x7, 0x7}, {{0x1, 0x0, 0x0, 0x1}, {0x1, 0x1}}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7, 0x1, 0x61}, {0xfffffffe, 0x7, 0x8, 0x5, 0xc, 0x0, 0x1}}}, @TCF_EM_NBYTE={0x14, 0x1, 0x0, 0x0, {{0x100, 0x2, 0x7}, {0x2, 0x3, 0x0, "c861ca"}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7}, {0x2, 0x5, 0x100, 0x1, 0x5, 0x1, 0x2}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x6ba}}, @TCA_EMATCH_TREE_LIST={0x68, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x3, 0x0, 0x0, {{0x8, 0x9, 0x6}, [@TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x2}, @TCA_EM_IPT_MATCH_NAME={0xb}]}}, @TCF_EM_NBYTE={0x14, 0x81, 0x0, 0x0, {{0xd2f1, 0x2, 0x400}, {0x0, 0x3, 0x0, "848ca4"}}}, @TCF_EM_META={0x24, 0x3, 0x0, 0x0, {{0x7, 0x4, 0x8001}, [@TCA_EM_META_LVALUE={0x15, 0x2, [@TCF_META_TYPE_INT, @TCF_META_TYPE_INT, @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="e64fe0a22d"]}]}}]}, @TCA_EMATCH_TREE_LIST={0x2c, 0x2, 0x0, 0x1, [@TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0xf660, 0x1, 0x20}, {0x0, 0x7fff, 0xe72, 0x1, 0x6, 0x0, 0x2}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0x7}, {0xffffffffffffffff, 0x3, 0x7}}}]}, @TCA_EMATCH_TREE_LIST={0xd8, 0x2, 0x0, 0x1, [@TCF_EM_META={0x14, 0x1, 0x0, 0x0, {{0x9}, [@TCA_EM_META_LVALUE={0x8, 0x2, [@TCF_META_TYPE_INT=0x8]}]}}, @TCF_EM_META={0x88, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x1000}, [@TCA_EM_META_RVALUE={0x17, 0x3, [@TCF_META_TYPE_VAR="7b31a34a6d1cec", @TCF_META_TYPE_VAR='@', @TCF_META_TYPE_INT, @TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_VAR="b0", @TCF_META_TYPE_VAR='.2']}, @TCA_EM_META_RVALUE={0x1a, 0x3, [@TCF_META_TYPE_VAR="4b9a561908521b3d", @TCF_META_TYPE_VAR='4Y', @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="63a4d974427e0584"]}, @TCA_EM_META_RVALUE={0x8, 0x3, [@TCF_META_TYPE_INT=0x6]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x1ff, 0x40}, {0xff4b, 0x6, 0x2}}}, @TCA_EM_META_LVALUE={0x1a, 0x2, [@TCF_META_TYPE_INT=0xa, @TCF_META_TYPE_VAR="46e8deb44d", @TCF_META_TYPE_VAR='Y', @TCF_META_TYPE_INT, @TCF_META_TYPE_VAR="784c97", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_VAR="e4"]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x3f, 0x0, 0x1}}}, @TCA_EM_META_HDR={0xc, 0x1, {{0x1, 0x8, 0x1}, {0x9, 0x1, 0x1}}}]}}, @TCF_EM_U32={0x1c, 0x3, 0x0, 0x0, {{0x124, 0x3, 0x3}, {0x7, 0x40, 0x7f, 0x7}}}, @TCF_EM_U32={0x1c, 0x2, 0x0, 0x0, {{0x0, 0x3, 0xf1}, {0x0, 0x4, 0x62}}}]}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_U32={0x1c, 0x1, 0x0, 0x0, {{0x8, 0x3, 0x21e}, {0x7fff, 0xf85, 0x80, 0x5}}}]}]}]}}]}, 0x50fc}, 0x1, 0x0, 0x0, 0x8080}, 0x40) (async) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x80, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=@newlink={0x54, 0x10, 0x401, 0x4800, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x14, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x1, 0x8}, @IFLA_MACVLAN_FLAGS={0x6, 0x2, 0x1}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x54}}, 0x0) [ 507.002924][ T3559] usb 1-1: config 21 has an invalid descriptor of length 0, skipping remainder of the config [ 507.013752][ T3559] usb 1-1: config 21 has 1 interface, different from the descriptor's value: 2 [ 507.023297][ T3559] usb 1-1: config 21 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 03:39:36 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)=@newpolicy={0xe0, 0x13, 0x200, 0x70bd2c, 0x160454c3, {{@in=@empty, @in=@broadcast, 0x4e21, 0xf001, 0x4e24, 0xf4, 0xa, 0xe0, 0x20, 0x3b, r3, 0xee00}, {0x500, 0x1ff, 0x8000000000000001, 0x7, 0x8, 0x47ee, 0x4, 0x8000}, {0xffe, 0x6, 0x81, 0x7b}, 0xff, 0x6e6bb2, 0x1, 0x0, 0x3, 0x3}, [@coaddr={0x14, 0xe, @in=@multicast1}, @srcaddr={0x14, 0xd, @in=@broadcast}]}, 0xe0}}, 0x4) sendmsg$nl_xfrm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@updsa={0x13c, 0x1a, 0x1, 0x0, 0x0, {{@in=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@loopback, 0x0, 0x32}, @in6=@dev, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4309(generic-gcm-aesni)\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) [ 507.122099][ T28] usb 3-1: Service connection timeout for: 256 [ 507.128481][ T28] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 507.138949][ T28] ath9k_htc: Failed to initialize the device [ 507.238875][ T3563] usb 3-1: ath9k_htc: USB layer deinitialized [ 507.285130][ T8131] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. [ 507.353731][ T3559] usb 1-1: New USB device found, idVendor=0535, idProduct=a4a1, bcdDevice=b7.40 [ 507.363121][ T3559] usb 1-1: New USB device strings: Mfr=170, Product=36, SerialNumber=232 [ 507.371935][ T3559] usb 1-1: Product: syz [ 507.376272][ T3559] usb 1-1: Manufacturer: syz [ 507.381076][ T3559] usb 1-1: SerialNumber: syz [ 507.529529][ T3559] cdc_wdm 1-1:21.0: cdc-wdm0: USB WDM device [ 507.535978][ T3559] cdc_wdm 1-1:21.0: Unknown control protocol [ 507.643774][ T3563] usb 3-1: new high-speed USB device number 58 using dummy_hcd [ 507.732231][ T3559] usb 1-1: USB disconnect, device number 47 [ 508.192256][ T3563] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 508.201560][ T3563] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 508.209877][ T3563] usb 3-1: Product: syz [ 508.214289][ T3563] usb 3-1: Manufacturer: syz [ 508.219071][ T3563] usb 3-1: SerialNumber: syz [ 508.304040][ T3563] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested 03:39:37 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="12010000020000403505a1a440b7aa24e80109025c000215000000090400000102090000052406000105240f00000d240f030000008000000014000624fd000000090581030002"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x350, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x8, 0x3, 0x7f}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x5, 0x3, 0x4}}]}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x2, 0x2a, 0x1f, 0xff, 0x10}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x14, 0x3, 0x2, 0x4e}]}, 0x6, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x280a}}, {0xa7, &(0x7f0000000200)=@string={0xa7, 0x3, "cf051ab71f18cc172066e03d95f7310b2b2ab36dcec443e13c6e20b6794e83c19caa01580f940356221ad5b9c60cbd40ea47f133975417b70fd752f71d9de346d984d01978b643f1f414d20dfb4eebb2b00017202c6fe4b25a104aef21982a053a859acf56f66b545985372e5b5b093695e44255042ed040d9ce93331ed1314384cadee3ddba296d32a4f8eb5916ad96dc7591583b5fa64e016977d2d76d2b7f4aac9d570d"}}, {0x1d, &(0x7f0000000180)=@string={0x1d, 0x3, "f2454d840275e0d7a9efd6e5ea0dc3338a082a6e786ed9f4e46d45"}}, {0xc6, &(0x7f00000002c0)=@string={0xc6, 0x3, "5a70b882d40fd0c0ad6c2ab4dff3b2a6e8a6915de6d1f05ce625e69590511dbba7a55830c7975820112dba2fa61dbe0a89815e14e0da436ec190323081abdd440bf9037f8fddf73687bd2c723791dd30b4d3e3d93bd97b6ac2bbb6a9debde243cba46f395afc970705623206e1083b21771004de0e99b8bed9b9a4887ca2d4f1645b5cb0f681f33a44093c42f470bdc20af037cf405022433113c73e6bb6c2d74e6b50112cc4c54f0aa14886b54b6876b45c7119be7ee0cc0839bbf0d71d24b9452f74d9"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x100a}}, {0x7d, &(0x7f0000000400)=@string={0x7d, 0x3, "46ca910190939cd370eb9c8151fc70e432fc7f0b6e22596143a23a61d84098d85f9319772dc23f8b868010ed2114d8c88b0498c1b5de412e71898ff056c43caaebbb95ec347c322be08e99b3ceafa0bdbfc08977c62ea55c199f16ff976f3e1c6dc3baf9b188cf81d70e8e2fa1a8e6ec877dc7f98ee78fdadcecd0"}}]}) socket$inet6(0xa, 0x80003, 0x7) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="a5", 0x1}, {&(0x7f00000000c0)="b1", 0x1}, {0x0}], 0x3) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="12010000020000403505a1a440b7aa24e80109025c000215000000090400000102090000052406000105240f00000d240f030000008000000014000624fd000000090581030002"], 0x0) (async) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x350, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x8, 0x3, 0x7f}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x5, 0x3, 0x4}}]}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x2, 0x2a, 0x1f, 0xff, 0x10}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x14, 0x3, 0x2, 0x4e}]}, 0x6, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x280a}}, {0xa7, &(0x7f0000000200)=@string={0xa7, 0x3, "cf051ab71f18cc172066e03d95f7310b2b2ab36dcec443e13c6e20b6794e83c19caa01580f940356221ad5b9c60cbd40ea47f133975417b70fd752f71d9de346d984d01978b643f1f414d20dfb4eebb2b00017202c6fe4b25a104aef21982a053a859acf56f66b545985372e5b5b093695e44255042ed040d9ce93331ed1314384cadee3ddba296d32a4f8eb5916ad96dc7591583b5fa64e016977d2d76d2b7f4aac9d570d"}}, {0x1d, &(0x7f0000000180)=@string={0x1d, 0x3, "f2454d840275e0d7a9efd6e5ea0dc3338a082a6e786ed9f4e46d45"}}, {0xc6, &(0x7f00000002c0)=@string={0xc6, 0x3, "5a70b882d40fd0c0ad6c2ab4dff3b2a6e8a6915de6d1f05ce625e69590511dbba7a55830c7975820112dba2fa61dbe0a89815e14e0da436ec190323081abdd440bf9037f8fddf73687bd2c723791dd30b4d3e3d93bd97b6ac2bbb6a9debde243cba46f395afc970705623206e1083b21771004de0e99b8bed9b9a4887ca2d4f1645b5cb0f681f33a44093c42f470bdc20af037cf405022433113c73e6bb6c2d74e6b50112cc4c54f0aa14886b54b6876b45c7119be7ee0cc0839bbf0d71d24b9452f74d9"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x100a}}, {0x7d, &(0x7f0000000400)=@string={0x7d, 0x3, "46ca910190939cd370eb9c8151fc70e432fc7f0b6e22596143a23a61d84098d85f9319772dc23f8b868010ed2114d8c88b0498c1b5de412e71898ff056c43caaebbb95ec347c322be08e99b3ceafa0bdbfc08977c62ea55c199f16ff976f3e1c6dc3baf9b188cf81d70e8e2fa1a8e6ec877dc7f98ee78fdadcecd0"}}]}) (async) socket$inet6(0xa, 0x80003, 0x7) (async) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="a5", 0x1}, {&(0x7f00000000c0)="b1", 0x1}, {0x0}], 0x3) (async) syz_usb_disconnect(r0) (async) 03:39:37 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) sendfile(r1, r2, 0x0, 0x1000d6e4) r3 = dup(r0) ioctl$BLKZEROOUT(r3, 0x127f, &(0x7f0000000100)={0x200, 0x1000000}) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000040)) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) ioctl$BLKZEROOUT(r5, 0x127f, &(0x7f0000000000)={0x400, 0x596}) 03:39:37 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0xff600000}]) 03:39:37 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80a, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="440000001000010400"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000240012800900010080080007000900000005001500"/44], 0x44}}, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000340), &(0x7f0000000040)=0xc) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f00000000c0)=0x14) (async) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[], 0x86c}, 0x1, 0x0, 0x0, 0x20008814}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x8010, 0xffffffffffffffff, 0x0) (async, rerun: 32) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r4 = socket$packet(0x11, 0x2, 0x300) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000007c0)=@delchain={0x50fc, 0x65, 0x0, 0x70bd26, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xfff1, 0xfff2}, {0xffe0, 0xfff3}, {0x3, 0x9}}, [@TCA_CHAIN={0x8, 0xb, 0x8001}, @TCA_CHAIN={0x8, 0xb, 0xfffffffe}, @filter_kind_options=@f_tcindex={{0xc}, {0x298, 0x2, [@TCA_TCINDEX_ACT={0x26c, 0x7, [@m_ipt={0x198, 0x8, 0x0, 0x0, {{0x8}, {0x80, 0x2, 0x0, 0x1, [@TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x9}, @TCA_IPT_TABLE={0x24, 0x1, 'filter\x00'}, @TCA_IPT_TABLE={0x24, 0x1, 'security\x00'}, @TCA_IPT_INDEX={0x8, 0x3, 0x400}]}, {0xf2, 0x6, "7e01b0b8ccb2f7edd03f66259fcae93583989fb23304809bb1a39b5feb3f58802a014662ef753f18afad7b1a42d59a2e295549dc4fddfc201a35ec5dc2970d5145ab4ff9be9a1997a4e7910f00b3ece0689a78ec86aa81402beb8906aefb08801727ecf689875e6c33075a90ed9d5f24697f40ce3a62447b9fe0af2ad9e2f0ac32015a65bbb452b5f2e1a4ed2ec8f6484a8f4846d285596a7a26368dddf438c3123ab4fda7c17b5b4a8f52a74e6495baab136f1b9dbd8a20762335a306e69d54f449e3b094b9ca8165c6bddd3fa85eaa8900c608ceea3ace6a2d7b5d3202ed3da4740cd433480abe36c492a4ca22"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x1}}}}, @m_bpf={0xd0, 0x1e, 0x0, 0x0, {{0x8}, {0x60, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x2}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_NAME={0xc, 0x6, './file0\x00'}, @TCA_ACT_BPF_OPS={0x24, 0x4, [{0x40, 0x8b, 0x4, 0x80000001}, {0x4, 0x1f, 0x2, 0x3}, {0x532, 0xfd, 0x0, 0x6}, {0xce, 0x0, 0x81, 0x7}]}, @TCA_ACT_BPF_FD={0x8}, @TCA_ACT_BPF_OPS_LEN={0x6, 0x3, 0x7}]}, {0x4c, 0x6, "02811f16d017b71b32f3161d320a635d49b247b2aff13fbd113a091282f7d23e18d012da2aabdb9c2a71705c58163597fd9a0b5b95150a7b300635b99274372b5882fbd28579330d"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}]}, @TCA_TCINDEX_SHIFT={0x8, 0x3, 0x1}, @TCA_TCINDEX_CLASSID={0x8, 0x5, {0xdd530a04a69d4f4, 0x1}}, @TCA_TCINDEX_HASH={0x8, 0x1, 0x4f8}, @TCA_TCINDEX_CLASSID={0x8, 0x5, {0x9, 0x9}}, @TCA_TCINDEX_HASH={0x8, 0x1, 0x2805}]}}, @TCA_CHAIN={0x8}, @filter_kind_options=@f_rsvp6={{0xa}, {0x3084, 0x2, [@TCA_RSVP_ACT={0x3080, 0x6, [@m_pedit={0x2d78, 0x9, 0x0, 0x0, {{0xa}, {0x1d4c, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe98, 0x2, {{{0xffffffff, 0x0, 0x0, 0x8, 0x7}, 0x40, 0x5, [{0x7, 0x3ff, 0x7fffffff, 0xc1b, 0x800, 0x2}, {0x0, 0x6, 0x3, 0x0, 0x100}, {0x0, 0x9, 0x8, 0x6, 0x80000000, 0xfffff000}, {0x8, 0xf72, 0x4, 0x7, 0x59, 0x9}, {0x8a4, 0x81, 0x2, 0xffff, 0x400, 0xffffffff}]}, [{0xf8000000, 0x5, 0x9, 0x2f4e, 0x4, 0xfd0}, {0x3ff, 0x9, 0x5, 0x8, 0x9, 0x8}, {0x5, 0x0, 0x2, 0x6, 0x4, 0x88cc}, {0x7b8, 0x401, 0xd889, 0x2, 0x6, 0x2}, {0xfff, 0xfffffff7, 0x0, 0x6, 0x7, 0x3}, {0x1, 0x9, 0x8, 0x0, 0x7, 0x2}, {0x7, 0x6, 0xfff, 0x5, 0x7b9d, 0x4}, {0x2, 0x4, 0x8001, 0x1, 0x7a, 0x80000001}, {0x4c398520, 0x7, 0x6, 0x0, 0x10001, 0x19a}, {0x3, 0x0, 0xff, 0x3, 0x100, 0x400}, {0x7fffffff, 0xc8aa, 0x8, 0x5, 0xe98, 0x7ff}, {0x5, 0x5, 0x8001, 0x7ff, 0x7f, 0x5}, {0xe6, 0x8, 0x1, 0x100, 0x7f, 0x4}, {0x26dd, 0x0, 0x1f, 0x6, 0x10001, 0xe6}, {0x80000000, 0x2, 0x6, 0x401, 0x5, 0x4}, {0x243d, 0x101, 0x9, 0xa09, 0x2, 0x6}, {0x8001, 0x8, 0x0, 0x2, 0x1, 0x9}, {0xebe, 0x6, 0x3, 0x8000, 0x56}, {0x81, 0x6, 0x7, 0x2, 0x8, 0x10000}, {0x7fffffff, 0x10000, 0x0, 0x1, 0x401, 0x7fff}, {0x3, 0x4, 0x2, 0x934, 0x6, 0x8}, {0x7, 0x6, 0x1, 0x1, 0x2}, {0x6667, 0x80000001, 0x400, 0x3, 0x2, 0xffff0532}, {0xcffc, 0xfffffffe, 0xc6c, 0x7, 0x2, 0x5}, {0x3, 0x3ff, 0x7, 0x1000, 0x5, 0x6}, {0x3, 0x9, 0x6, 0x101, 0x2, 0x7f}, {0x2, 0x6, 0x7a, 0x0, 0x101, 0x6}, {0x9, 0x8, 0x1ff, 0x4, 0x2, 0x1b52}, {0x8, 0x7f, 0x100, 0x4, 0x6, 0xd3}, {0x4, 0x3ff, 0x7ff, 0x406, 0x4, 0xfff}, {0x200, 0x9, 0x3, 0x6, 0x8001, 0x1}, {0x0, 0x5, 0xfffffdd5, 0x3ff, 0x1, 0x271}, {0x5, 0x4, 0x346, 0x3ff, 0x6, 0x91bcafba}, {0x400, 0x56fac53b, 0x9, 0x5, 0x13, 0xfffff800}, {0x6, 0x1, 0x80000000, 0x2, 0x1, 0x400}, {0x4, 0x5e3, 0x0, 0x0, 0x293, 0x5}, {0x101, 0x2, 0x2f, 0x8, 0x8, 0x8}, {0x2, 0xff, 0x0, 0x8, 0x7ff, 0x3}, {0x7, 0x2, 0x2, 0x1, 0xff, 0x7fff}, {0x7, 0x80000001, 0x1, 0x2, 0x0, 0x5}, {0x546b, 0x6, 0x9, 0x10000000, 0x7, 0xf4}, {0xffffb061, 0x7f, 0x8, 0xd46, 0x2, 0x93}, {0x9, 0x834, 0x81, 0x1, 0xd9, 0x9}, {0x5, 0x6, 0x9, 0xbfea, 0x0, 0x4}, {0x0, 0x3f, 0x10000, 0x9, 0x2, 0x1000}, {0x5, 0x6, 0x2, 0x100, 0x2, 0xfffffff9}, {0x26, 0x0, 0x3, 0x91, 0x9, 0x7fffffff}, {0x10000, 0x8, 0x6, 0x3, 0x1, 0x6}, {0x10000, 0x7, 0x1, 0xd089, 0x5c5, 0x6}, {0x7, 0x4, 0x5, 0x8000, 0x1, 0xb5}, {0x7ff, 0x7fff, 0xffffff00, 0x9, 0x7fff, 0xffffff80}, {0x743c, 0x8, 0x1, 0x7fd3, 0x9, 0x20}, {0x40, 0x9, 0x2, 0x1, 0x28, 0x272f}, {0x9, 0xffffffff, 0x1f, 0xbe, 0x7, 0x81}, {0x3, 0x9, 0x81, 0xffffff81, 0x46d, 0x1}, {0x5, 0x2, 0x6, 0x2, 0x1, 0x1}, {0xffffffff, 0x8, 0x1f, 0x1ff, 0x6, 0x7}, {0xff, 0x4, 0xfac19a9, 0x5, 0x8e4b, 0x6}, {0x5, 0xfffffff8, 0xffc, 0x279f1bcf, 0x1, 0xfffffff7}, {0x2, 0x80, 0x6, 0x1969, 0x3, 0x2}, {0x0, 0x2, 0x7, 0x8, 0x0, 0x7f}, {0x189, 0x1000, 0x6, 0x1, 0x8000, 0x2}, {0x40, 0x0, 0x8, 0xca9, 0x5, 0x2}, {0x200, 0x3, 0x2, 0x5, 0x1000}, {0x800, 0x0, 0xffff, 0x40, 0x5, 0x3}, {0x6, 0x80000001, 0x800, 0x3ff, 0x2, 0x7}, {0x20, 0x80, 0xfffff6a1, 0x1, 0x5, 0x7fff}, {0x80000000, 0x20, 0x200, 0x40, 0x8}, {0x1, 0x3, 0x979a, 0x9, 0x0, 0x6}, {0xe8e, 0x2, 0x9, 0x20, 0x9}, {0x3, 0x3d, 0x7, 0xfffffffb, 0x2, 0x8}, {0x7, 0x3, 0x7f, 0x0, 0x1, 0x40}, {0x5, 0x4, 0x4, 0x2, 0x3, 0x5}, {0x6, 0x42, 0x3, 0x1fc0, 0x14000, 0x80000000}, {0x47d1, 0x919, 0x2, 0xeb, 0x80000001, 0x7fffffff}, {0x1, 0x0, 0x5, 0x1, 0x8001, 0x7fffffff}, {0x31d, 0x0, 0x7, 0x6, 0x8, 0x9}, {0x9, 0x100, 0xb802, 0x3, 0xfff, 0xd}, {0x6, 0xfff, 0x401, 0x6, 0x3, 0x6}, {0x0, 0x100, 0x1, 0x6, 0xfffffffa, 0x10001}, {0x7a1, 0xfffff153, 0x4, 0x7, 0x3, 0x1}, {0x80000000, 0x6, 0xfffffffa, 0x8000, 0x101, 0x7}, {0x3, 0x5, 0x48, 0x2, 0x1, 0xec}, {0x4, 0xa3b6, 0xfffffff8, 0x2, 0x200, 0x2}, {0x2, 0xffffff75, 0x80000001, 0x8, 0x10000}, {0x6, 0x3, 0x2, 0x3, 0x0, 0xfffffff8}, {0x8, 0x3f, 0x4, 0x1, 0x7, 0xe14}, {0x7, 0x80000000, 0x6, 0x1, 0x7, 0x3}, {0x400, 0xfffeffff, 0xc2, 0xfffeffff, 0x1, 0x7}, {0x10001, 0x0, 0x7, 0x5, 0xffff, 0x8000}, {0x20, 0x10001, 0x977, 0x0, 0x100, 0x8}, {0x7, 0x101, 0x7fff, 0x2, 0x6, 0x6}, {0xbf36, 0x0, 0x8, 0xfffff281, 0x9, 0xf6}, {0x2, 0x91, 0x5, 0x1, 0x4, 0x1f}, {0xe5d1, 0xb61, 0x9, 0x1f, 0x0, 0x7f}, {0x81, 0x9, 0x1, 0x2, 0x80000000, 0x5}, {0x2, 0x8, 0x5, 0x7, 0x7, 0x1}, {0x78, 0x0, 0x9, 0x8, 0x9, 0x10001}, {0x80000000, 0x5, 0x7b, 0x0, 0xb5, 0x80000000}, {0x9, 0x5c3e, 0x800, 0x3f, 0x7, 0x5f}, {0x2, 0x4, 0x7ff, 0x3ff, 0x2, 0xe02}, {0x101, 0x7, 0x2, 0x4, 0x4, 0xffff}, {0x10000, 0x0, 0x4ba, 0x35e1cfad, 0x7, 0x8}, {0x5, 0x800, 0x7, 0x77e, 0x2, 0xd25d}, {0x9, 0x4, 0x1, 0x4, 0x1ff, 0x1000}, {0x3, 0x1, 0x0, 0xf5, 0x3, 0x3ff}, {0xffffffff, 0x0, 0x25, 0x8, 0x7, 0x81}, {0x348c67b1, 0x3, 0x0, 0x1f, 0x2, 0x2}, {0x6, 0x1, 0x200000, 0xe4, 0x3, 0x7}, {0x1, 0x0, 0x4, 0x3ff, 0x3, 0x2}, {0x1000, 0x3ff, 0x2, 0x40, 0x3, 0xb674}, {0xffff4967, 0x3ff, 0x4, 0x5, 0x8, 0x9}, {0x0, 0x10001, 0x10001, 0x9, 0x3000, 0xa1}, {0x80000001, 0x8, 0x1, 0x8a000000, 0x0, 0x5}, {0x20, 0x4, 0xffff22bb, 0x80000001, 0x7, 0x7}, {0x1000, 0xfffffffd, 0xbeb, 0x40, 0x6, 0x8}, {0xb, 0x0, 0x2, 0x5, 0x2, 0x6}, {0x6, 0xffffffff, 0x1, 0xdf, 0x7, 0x305}, {0x7, 0x0, 0x0, 0x6, 0x8001, 0x7}, {0x4, 0x77, 0x8, 0x8, 0x7ff, 0x620}, {0x2, 0x7, 0x71, 0x7, 0xd101, 0x6}, {0x3, 0x20, 0x81, 0x80000000, 0x5, 0x7f}, {0x800, 0x8e, 0x2, 0x3, 0x8, 0x9}, {0x2, 0x2, 0xff, 0xfffffffe, 0x3, 0xc15}, {0x9, 0x1, 0x1, 0x5, 0x5, 0xffff}, {0x2, 0x8001, 0x10001, 0x401, 0xa3, 0x20000}, {0x7, 0x7f, 0xfffffff9, 0x9, 0x7699}, {0x7ff, 0x3f, 0x0, 0x7, 0x9, 0x80}], [{0x5}, {0x3}, {0x3, 0x1}, {0x1}, {0x5}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4}, {0x3}, {0x4}, {0x3, 0x1}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x2}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x5}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x5}, {0x3}, {}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x2}, {0x0, 0x1}, {0x3}, {0xd, 0x1}, {0x2}, {0x1, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4}, {0x3, 0x1}, {0x4}, {0x4, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {}, {0x5}, {}, {0x1}, {0x5}, {0x1}, {0x2}, {0x5, 0x1}, {}, {0x1, 0x1}, {0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0xbf1793695c63b092}, {0x4}, {0x2, 0x1}, {0x2, 0x1}, {0x1}, {0x2}, {0x5}, {0x3}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {}, {0x3}, {0x3, 0x1}, {}, {}, {0x2, 0x1}, {0x1, 0x1}, {}, {}, {0x2}, {0x5, 0x1}, {0x2}, {0x2}, {0x2}, {0x3, 0x1}, {0x1}, {0x4}, {0x2, 0x1}, {0x2}], 0x1}}, @TCA_PEDIT_PARMS={0xeb0, 0x2, {{{0x7, 0x7, 0x0, 0x1, 0x6820a7c4}, 0xd5, 0x0, [{0x8, 0xff, 0x1f, 0x6, 0x8, 0xdb}, {0x7, 0x3f, 0xff, 0x9, 0x3, 0x200}, {0x2d, 0x2, 0xfffffffb, 0x10000, 0x2, 0x4}, {0x3, 0x58e2, 0x40000000, 0x7fffffff, 0x7}, {0xe9000000, 0x8, 0x4, 0x3, 0x18000, 0xb}, {0x66be, 0x98e, 0x800, 0xfffffff7, 0x8, 0x401}]}, [{0xf8, 0x1, 0x189, 0x1, 0x6, 0x9}, {0x8ea, 0x3, 0x1ff, 0x9, 0x6, 0x6}, {0xaeaa, 0x7fffffff, 0x4, 0x3, 0x40, 0x7}, {0x9a000, 0x3, 0x0, 0x3d5, 0x10001, 0x100}, {0x40, 0x7, 0x1f, 0x0, 0x9b, 0xa}, {0x9, 0x100, 0x800, 0x0, 0x0, 0x101}, {0xfff, 0xc2a, 0xffffffff, 0x9, 0xfffffffa, 0x7}, {0x3, 0xf029, 0x3, 0x0, 0x7, 0xffffffff}, {0x1000, 0x9, 0x6, 0x5, 0x4, 0x6}, {0x5, 0x3, 0x80000000, 0x100, 0x3f, 0x800}, {0x48000, 0x7, 0x6409, 0x7, 0x9, 0x1}, {0x7, 0xff, 0xffffffff, 0x400000, 0x10, 0x6}, {0x54000000, 0x8, 0x7ff, 0x8, 0x1000, 0xfffffffb}, {0x5, 0x1000, 0x8, 0xa425, 0x3, 0x7}, {0x10001, 0x6, 0x1, 0x7, 0x44b, 0x1f}, {0x2, 0x1000, 0xd, 0x1, 0x6, 0x3}, {0xfff, 0x20, 0x6, 0x3, 0x3, 0xe8}, {0xfc, 0x2, 0x9, 0x5, 0x8, 0x8}, {0xfffffff8, 0x4, 0x0, 0xff, 0x8, 0x8}, {0x1, 0x4, 0x2fe7, 0x20, 0x2, 0x2}, {0x1, 0x0, 0x9, 0x310, 0x7ff, 0x8000}, {0x7, 0xe, 0x9, 0x1ff, 0x50e2, 0xb97d}, {0x3ff, 0x10001, 0x683c, 0xe0, 0x1, 0xdbfe}, {0x1, 0x6, 0x8, 0x3, 0x5, 0x2}, {0x101, 0x800, 0x0, 0x2, 0x3, 0xda4}, {0x3, 0x7, 0xd3b6, 0x401, 0x7, 0x7bffc1af}, {0x812, 0x9, 0x4, 0x7f, 0x1, 0xaf}, {0x7, 0x8000, 0x8000, 0x6, 0x57, 0x40}, {0x3, 0x4, 0x1, 0xf7, 0x464, 0x8}, {0xd6, 0x2, 0x28, 0x7, 0x6, 0x1}, {0x6, 0xa7, 0x78, 0x3, 0x9, 0xc00}, {0x9, 0x6, 0x200, 0x3, 0x4, 0xffffffff}, {0x10000, 0x5, 0x4, 0x6, 0x4, 0x4}, {0x6c9, 0x10001, 0x1, 0x5, 0x6, 0xfffffffa}, {0x6, 0x3a6a4004, 0xff, 0xf2, 0xc705, 0xeb}, {0x8001, 0x5, 0x400, 0x2, 0x8, 0x10001}, {0x0, 0x40, 0x80, 0x3, 0x3, 0x111b}, {0x21, 0x2abd6a8a, 0x5, 0x2, 0x4, 0x1}, {0x7ff, 0x81, 0x8d29, 0x0, 0x8, 0x8}, {0x7, 0x400, 0x49, 0x1, 0x3, 0x2ba}, {0x2, 0x5, 0x1283, 0x80000001, 0x8, 0x7}, {0x10000, 0x8, 0x3, 0x0, 0x7, 0x5469}, {0xfffffff8, 0x5c, 0x0, 0x4, 0x9, 0x10001}, {0xffffffff, 0x7fff, 0x30, 0x0, 0x7fffffff, 0x800}, {0x9, 0x8, 0x2, 0x2, 0x400, 0x90}, {0x1, 0x800, 0x5, 0xb8, 0x9, 0x6}, {0x71ac, 0xfffffffb, 0x10000, 0xfffffff7, 0x4e, 0x26}, {0x4, 0x9, 0x0, 0x7fff, 0x4, 0x1}, {0x5, 0x5, 0x1, 0x1b2a, 0x1}, {0x0, 0x3, 0x5, 0x8afe, 0x7, 0x3b6a}, {0x9, 0x3, 0x7, 0x5, 0xb7ea, 0x5}, {0x6, 0x1, 0x3, 0xabe, 0x1ff, 0x8000}, {0x8341, 0xfffff800, 0x80000000, 0xffff, 0x7fffffff, 0x4}, {0x0, 0x4, 0x6, 0x3, 0x800}, {0x4, 0xb7, 0x7, 0x7, 0x7, 0x9}, {0x5, 0x3, 0x9, 0x7f, 0x7, 0xc0000000}, {0x1, 0xc9, 0x3, 0x1, 0x2, 0x6}, {0xfffffffc, 0x1, 0xfffffffb, 0xcb70, 0x7, 0x80000000}, {0x1ff, 0x101, 0xfffff950, 0x25e, 0x5, 0x2ba5}, {0x1, 0x7fff, 0x200, 0x0, 0x0, 0x9}, {0x8000, 0x80000001, 0x7ff, 0x6671, 0x8, 0x4}, {0x400, 0xc508, 0x1ff, 0x7, 0x0, 0x7}, {0x0, 0x7ac, 0x7fffffff, 0x401, 0x1, 0x80000000}, {0x2, 0x8000, 0xc69, 0x9, 0x8, 0x7f}, {0x8001, 0xca3c, 0x3, 0x9, 0x2, 0x6}, {0x32a7, 0x28000000, 0x7, 0x9, 0x40, 0x5}, {0x8, 0xcbf, 0x0, 0x3, 0x6, 0x8}, {0x10000, 0x3f, 0x6, 0x2, 0x2, 0x3}, {0x80000000, 0x0, 0x5, 0x0, 0x0, 0x7ff}, {0x6, 0x1, 0xaa, 0x7, 0x1, 0x4181b25e}, {0x7, 0xe8, 0x6, 0x487, 0x2, 0x4000}, {0x1000, 0x40, 0x9, 0x0, 0x8, 0x10000}, {0x5, 0x0, 0xffff, 0xed700000, 0x3, 0x5}, {0xfffffffa, 0xffff, 0x9, 0x80, 0x8000, 0x1}, {0x40, 0xffff, 0x4, 0x1, 0x4, 0x4}, {0x2, 0x8, 0xe5, 0x20, 0x9b, 0x9}, {0x401, 0x1f, 0x1, 0x7ff, 0x80000001, 0x7fff}, {0x3, 0x1, 0xffffffff, 0x9, 0x4, 0x5}, {0x6, 0x2, 0x7, 0x1, 0x7, 0x9}, {0x35becc45, 0x4, 0x6, 0xc7, 0x2, 0x38a}, {0x6, 0xc5e, 0x80000000, 0x5597, 0x5, 0x9}, {0x1ff, 0x7, 0xfffffffb, 0x0, 0x1, 0x3}, {0x7, 0x3c, 0x6fbe, 0x2}, {0xb6d9, 0x0, 0x6, 0x5, 0xef, 0xf4}, {0x6, 0x6, 0x0, 0x7f, 0x7ca2, 0x5}, {0x80000000, 0x8, 0x9, 0x0, 0x81, 0x1}, {0x5, 0x4, 0x5, 0x4, 0x2, 0x6}, {0x28a, 0xbb, 0x7, 0xb72, 0xb6, 0xffffff80}, {0x3, 0x3, 0x8000, 0xef1, 0x4, 0x7}, {0x0, 0x50, 0x70, 0x6, 0x7, 0xa0d}, {0x7, 0x539c, 0x9, 0x62, 0x3, 0x1}, {0x5, 0x5, 0x0, 0x4, 0x2, 0x3}, {0x6, 0x9, 0xffff, 0x0, 0x3, 0x6}, {0x9d8, 0x4, 0x2, 0x800, 0x101, 0x945}, {0x5, 0xffffff01, 0x2, 0x83, 0xd7b6, 0x9}, {0xfffffffd, 0x7, 0x7fff, 0x717, 0x8, 0x3}, {0xfffffc01, 0x5, 0x1, 0x7, 0x4, 0x9}, {0x2, 0x7, 0x2, 0x8, 0x7fff, 0x40}, {0x400, 0x7, 0x80000001, 0x9, 0x4, 0x372}, {0x9, 0x2, 0xd0, 0x0, 0x8}, {0x3, 0x40, 0x9, 0x1f, 0x9, 0x561}, {0x9d4, 0x9, 0x6f1, 0x200, 0xfff, 0xbe92}, {0x4, 0x2, 0x0, 0x0, 0x7fff, 0x6}, {0x3, 0x7fff, 0x4, 0x5, 0x6, 0x3}, {0x2, 0x6, 0x200, 0xbc, 0x3, 0x5}, {0x8, 0x7f, 0x3, 0x3ff, 0x2, 0x4f}, {0xc579, 0x1f, 0x7, 0x6, 0x1, 0x5}, {0x3f, 0x1, 0x2da1, 0x101, 0x3ff, 0x3}, {0x381, 0x80000000, 0x5, 0x8, 0xac, 0x53bf21d1}, {0x5, 0x7, 0x4, 0x8d, 0x7, 0x8}, {0x1cb4, 0xffff, 0x0, 0x3, 0x84, 0x7}, {0xfff, 0x7fff, 0x1ff, 0x9, 0x1397, 0xffffffff}, {0x69, 0x8, 0x0, 0xfffffffb, 0xffffffff, 0xc0000000}, {0x10000, 0x2, 0x79, 0x7a, 0x31154f89, 0x1}, {0x7, 0x835, 0x0, 0x6, 0x7ff, 0x1}, {0x7, 0x2, 0x2, 0xf35, 0x48de, 0x8000}, {0x4, 0x733, 0x40, 0xfffffff8, 0x200, 0x81}, {0x8, 0x6aa, 0x5, 0x8001, 0x1000, 0x784}, {0x2, 0x6, 0x7, 0x3ff, 0xfffffffd, 0xfffffe01}, {0x9, 0x4, 0x4, 0x2, 0x3, 0x7}, {0xffffbbcb, 0xfffffffb, 0x5, 0x8001, 0x7}, {0x9, 0x5, 0x9, 0xbf8, 0x0, 0xa00}, {0x0, 0x7f, 0xfffffc00, 0x8, 0x6, 0x9}, {0x6, 0x2, 0x66000000, 0x13, 0x2, 0x77e1}, {0x6, 0x7, 0x200, 0xfffffffe, 0x8, 0x80000001}, {0x8000, 0x2, 0x40, 0x80000000, 0x200, 0x3f}, {0x1, 0x8, 0x46155e4e, 0x4, 0x1, 0x9}, {0x7, 0x0, 0x6a8, 0x1f, 0x401, 0x80}], [{0x1, 0x1}, {0x3, 0x1}, {}, {0x2, 0x1}, {0x4}, {0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x2}, {0x1}, {0x1, 0x1}, {}, {0x3}, {0x4, 0x1}, {0x5}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0xba34920d970d1f95}, {0x5, 0x1}, {0x5, 0x1}, {0x3}, {0x3, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x0, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {0x5}, {0x1, 0x1}, {0x3}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x2}, {0x5, 0x1}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x5}, {}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x3}, {0x5}, {0x4}, {0x7}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x1}, {0x4}, {0x2}, {0x5}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4}, {0x5}, {0x2, 0x1}, {0x3}, {0x2}, {0x4}, {0x7}, {0x0, 0x1}, {0x1}, {0x4, 0x1}, {}, {0x2}, {0x2}, {0x5, 0x1}, {0x2}, {0x4}, {0x1, 0x1}, {0x1}, {0x8}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x2, 0x1}, {0x2}, {0x5}, {0x5}, {0x1, 0x1}, {}, {0x2}, {0x1}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {}, {0x3}, {0x5, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x1}]}}]}, {0x1004, 0x6, "1c513f4b8213ef8a020456f4b8f256bc54ebd855af45400e52aa538e825ed82cb0d43646e4b190b17641defa3d5f8bbfca056ddc35a36ecb547d56f831e827e81b413ab8fdff45cca3c11d0879051c46b8a1dd0761c360738a18f3bc49ca4178bae2a7aa09c64f05bc179e4d5b9201327d6274a83344f2a61511d6a62bcc05d8594a298546fd03fd8fde90f6562e750bccb2a8032395eae31c7e5508aa33d3c46bcabe72e74189596268ec66ac5884708bdcc7e96411afb78326d02e013dca0faf298d772bf05797b9f73ad203b3434de9f42727b9a0689136245a8770cd19d1283eece317ab47d258d70ce7792d39f6a902a4eec03516b2594d57c5792f71dca7a5a1c2108cf1b8d51a51e0e1cf0dbd669107d2f7c6e5280e614c75d8c614b8a8e934cb4cd1d4c3586433c438926e47e21a8dbaa9dbfb1a515775f6bc503079b1e89dd04b8d25cd830337b3f171efe76b922fcd2736e3d823b12f98ed1c186bc4415375ba0624dd1efef418d53bbebae9b37431ca20e5467e03bf04b4be654bf4490c2426c52d877328d48d9c827fac18cdc680351b365311410b874995972bd085e6482a3d7d4284536afa583bcf089531571a9452e9e72b8897661ea9caeaf51bc0058365b9f9f6faebd8b00edebc477edf6dd6032056ecfb2e26fc3c1cb997dee059fa4ad6602c4e615c7e7d1f97e64b208e2cbc105d34857b012416bf422731da619b6b86abdbb89f2dd60f9577e057e6ebc07bfee3553051e5335baa1bfecf44b91176b3093846a7da4121f9351e65e3e01b77d856f65526578daa82d9a233820b33a90ef029bf2cd7d826f884df289d7262865ac707a3eb394679cc0c39abdeb2e016c0e5dd7aa6e78b43d86d579d9703bafb157787718d7777ae676f8f1ff958e35ad25c885dfefc643f7d2f50612541c795908205c9210675c36b9bed5386c47f7ae8d9152f49848c66dc50cdad8d480b8bb0085a7710b3c59ab489ea3cdc60e1e357a5fecad6f3f81fdb474c69c3f44a750bcf0bcda017a4b5e738067004256bda01af347cf284547247e96b3fe103efe42df2df82570b9052428b62a5be07cfb51672c521eb275aa8874a1fee1b3e734a230ad2ace6a06aa01e44a16dce11db1713b7da8f03559976a9931025f6fe597a08e92e93cd18a75af322740b49fa8b6349312d023c9f84c6a02cdb46214240495c673e8085a5064a03a02a80ebadff543e2fe15884cc085336339d407dd578c63ecf462aef7fae9ffc81568c68e3d48ebe6ddcba36c609e5f549891ddaa333de7424b4fd54ba4d94b92f18ee3271cfec6213853d7d127865abd62e1d20adfa63530c8b45c837a1a4d1a0912023484e3068cf064f8fe5ee83559d3d5e6da681c72ad6a9bdce8ab15e6bcf91598deab978fd7ff7e05b3d9a24610005cdf13941a12e13f040043c1aec9e176f52870c406d27b146497db047605ad7bcb9bf535ab99d41fb5d870ad024937c66dff39ea32d441a04be8496af495d66c380dba515fb6dffb309b50091b62f4072f17ff14830db34388ff04c95c7f2d96e949976b69cc07eb7a90460b64409c75eb5a8bdadc6f5381fddae5bb49cc2e4f8106cab29fd379360333eb728b36f3402e2f98f4b2ccf7715ee0431a0a8d51ae7396c845bade5b5c20312c3708cbe987d0c280e4d42cf9ee4e0d52de146199857b56195f72ab369b77176c38b4572e4820ccf01c3bb493086322d537a7a11293e2924de4464a7f04194c7079356f2e4bd37b651015323b234a7ba32ca2f8dbb30b79b547f49fa024919e7d00105c04e538b9171b42a7b44423ac590a2f63c6bc5fc9b9398f175822856fd424afbe94414991aa137b15e9c0bd1507f2aac6ce0e629d33e13affc50e7a5d5294b968164d7c7a6477f17aba27ca68e0a73d99f9b8054f46fd57622bab78f9b819ed852547f2d9c692bcd0f859fa3d15e083e8f28b679f41c08d0d1c8e4057e18fcd3e06352c62148c23cb512236489d72dd147805af9e1530a5316fd0be307ac8c93ca49263134f8e7a4df13b8ffa3968911b89adf9e4e6858a9a90d1f6985db77e5e64319426360e9355995c23b3d7f17c278102400e248c7028a905a76b1dcf277fb68b5a70df86d03d183ab775bd0ec88a07c0198daea2f7678d8b0886207c7835ea5aa63286b41e25d8040c62c5f36acdcee6c74388cd4083606890a7167357497ce8ce945eac300c07cd1b83bebc69f9927a282409b6862880859d95c02dd957bfd3973148cb6102ef43142e36f4ead968632c801e7e8ad2a9be380e3a8f611f10fee086035dcfd2769043440e2e1f9b00f0e3f80f622c90e0ae326ada1829cbbf507aa1798494dead586699c2d625a3aa3e42e6b37432f3c691bd9641b8e5d12b971d9ea2a83e6884e8dfb2f9c737f6d39debfa7eb94a82396bcbc6059da93d81650885cfc2f4de1c9ebcdc43a783ac9df5385ed8c5e21c9bac900f2663386f77bf21d8f2d749779a07e5ea85184c792e3a2212b68a652b89486bd3acb5dab211d892aa6272cfe145cb885b5444de01bb65b0bf81f95f44c15f2b789b8a5a9905efa3b75fc471d39bd39b75debe1479dd5f7b0c8894e6bf1021099bfcf41b984575e59d342ef8b15bcb0140c26316b51acb5d5c894d6b113780d1813e4750efcea12c43ab61164f16cd5a911859f337cb70c899bf826517f50bf01778adecb3dc5a828e0b8a8816519dc34a6d84eef7ca11fdbe82b47469dd27b5c93e8c3e4be116b8a75eb4eefd2b810a9e3d7f42ef9920d6649c0a0a6a140de287cce75c5d3ed667a29d2b8a32ec2398e1a699869bb8f9044a464cc0016c6cf69e6c10e589d1ba575cdafc91333ec1e52d820377a075175d4719a818b958484850b34e54f11b814d619130d856670942954c4dc154500bcd792fed1d60c34c53e612d29342434f9be6be254ef8a0e502f37a07a1db9b55edc833dfed1ad9333ea945063ddaf527c04a9358c20ef9c796c69ac57e23686ef394303b86763c645131bd3a98f11fb0fdd4109763431543e39784a9151fd685e4a500ebe486a7b76471046f9360109a051735ff9e6ce5108faed3d2a77f2e047e8c3481a318abff33836846dc9edb51533689e3c763bcf155ecce1955a6bf1da6c725e99788ab539f352dae8e53de79b6e9b25bdc70fa5751e0b5ec826d5e12ce6714c9cc6ae11e9e7309d05535fc33aa8ddedb1b7d69d306b97481b48fc824a11ac11df057d4fc6826d677d4934792b5ffef5800ad92380b4227eb35388ef78bbc2aebb301b222df4832f57b52c968818d3c24cb39ff7018a78d967f31377bae64ac9031ea9530f43956a277199abd3ee0af8d577722cf2db3c1818f5c15174a86d4f8844b5755ab437c75779ffbfb095617001cdc31c4cfa5769b4c5466c0708fcd6fec349230bc8f21ef322aff8a4d447972cf705a433d432f28d960cf9b968dac2caebe9dfeac8c92ff7afcf51391b2ab3d430ed3ad3005f67f0bf76a28bddc73e4f4fee48e8294341f092457db5142284c28be4605e4a79f10d659c49713767c1773c17cea7eda9e92905eb7d0a0d9f1ace01e08b4590bf7e8d81f57e9e22d324344f8a51f9c3535b2dd959670dbffdfa00b2be8ef8a95a629576dc42e0741f9e9c224bb74bfd8298448741ee6aa18e7a51e9f255b1485d1b991345bddb2d7ca0c262796e61e74b8632050fb9ed879614dd370bc7a6e863cde52fc30e8044888c836bfcf6b2fd10226829add5288ebc7ad4eeb5499fae7914dd9d79bb96439432460d01895aae28819dd8f93f2a72ea51c688d2995343696c3bacd70dd428114569d98b388ec72496cf3de989fe629e67e2ba87624b547421112d35be8a7d1ee31a38f6334deed408f701bb857fcce63e7281a32d826073d492eefaa3c80523e1cc2d065ba76f9072270e6e3d9be59661a8458d20c9952ad3611be63366ce55ba4b58c0d4c37b142d477a370ab206c10f9b6f1e9fb0c6a5e9b598ca33d47f1e96728b67f8814b844247d35e77b17b9add66abc8c0d6565b4bbe19696dd5dcee2a41fffbdc3ce1e5626ff8d67f65b81b2e579900aadaf83067cf2f8759ca9999761a5b87d14a134fe1161aa8ee6e7e3909975d8e7caad57cc375f0192591ea3c78aaf011e33e23ddd1c9093302d36905e0e5e6050314d3888f74b150b426753cee6f6fdce1dde9ae90ded558aafbdf20e6bcdb067e14cae03d8b918e5d316bb127ac972fe117821bcb9b11ece654ebed20b1de54422ea55888cd3d6ec28e7ca3e401bca5aff5747e67f641e69e770f9c4fd9d1d13a2fda611e09330828a676a8614c912477e893c52282306c1f4e918129ea399393d422e304ecbd1dc2e77a45115f8ab806c8f307967bfb158048f703e02157ebc642fb3c91a8e41dd0ae193d11197d7a6fad7f408451a997737a74f7bc2b228a406cfc5f72e4647774a138dd4f7de2ebfa6e2e535d4128969418c7939a28d8e97f7ba476e557f25c88638d1dd52be215da792d6dc04bb7de84c71f648e619d45c22b9b3e76e40fc70e2f500ac8435f5567eb605aba95836a3d3cbc891a267a3782ca41b793c0a1e3d8ee836ca452b9d2b87b24ec48663866b6ebeee5861561e0cf8f9196f86814cc822ae81e342eb368aef05626f661c77d993579ce696dd355f9f35fe1ba13cd4fbbc689540629640a5f015470315bf3bd068a44dd8a1bd4f46fcb5db5d74fb8eef79d6d759b61e06ce082a82bdb06a7439c8fcdb8b89303b73b673cc89a84769ede856bd9cf0d28b29335d36d63a01721b8b6457be557a69e4405d853a1a037dcfd41d02e4215ebf64ebc8129a6ed1b6e297b634878be9c819bc0131709f50c5c6b14365e062590d16bcaffe7bdb8b66a0e04fd6a8381f3a3eb31d5782bdab425b460b54aa68d5d7982a311feae6fba8e2cc64a7f6262440a2f601bc729e91ddc35d7d533a376ad4c81961922cdae69905157288d0302e0357c8df8e86238805df8a128668f7627451ff26d6260029c179fec2fc9041a34b67c8278e69ba7b27ba30e72673ed949b533e3a1efbf906c784a9ae77011e12fe21f2ae291fbc2ea51ef713c6c89214bb60cf2e62950e83b9e42e28b8e267ab6239a85da31f8197469d11933b2ba7438b3adafe6a3bfdc6a1416ed22bbb2a1df62e16d96f17797a840c82e5ea6c7777c1e86d7cbfad5d10d572b8fc3fa187ca87fca719f8615640ade55a4c074a70276a24a8fc7aa93040b8ca46317177f5d11571366079090a2d5861828410f8401fc63516a7159c9d571289f28577276c8189de57e0284e212e62f3065a39afd444d3e785eb379085180b2f5fd6b6f5c7c602dc7260cfe7ac00bf1f3df74feb8e617bbafaafbb8331a1704241706b6c82dbcea70ba31e44770c9ab47f0f6f80c646f9ba2dcdc337b1e12f0b760988d8db810cc7f749a35b061734466ce078cc2cab4e85e43172af83328a03cdd57c282eb021b459d89de9265b4bec92b01bfbddae26414f1acd193c0960e9e4be79d208eca32a60c91a1b78c2b25dba04228e416ac3f6436dec74c6b54afca0d0ce8c29c6beceae48da34a8ec004f499045e5cf9e88901739d7b8cbda7a76e235c7907abbab10a8758622e09a3e911103ce725a70fa48de6d46a30a8c48d3d5da327672b9f40692abd13fa00b26f6a70569a8762be675a67a7a971fe8110aa93ad1c5899c6e9fe8b76bd6f14aeecc62c5b7195ed4dcbf8c60dcab7302b19f6f14af780ac8a02ed85222793e83fcb64d962ac4425a63e8e82b9df5302fef571"}, {0xc}, {0xc, 0x8, {0x0, 0x3}}}}, @m_sample={0x168, 0xa, 0x0, 0x0, {{0xb}, {0x4c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0xd771a4d7}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x47, 0xffff, 0xffffffffffffffff, 0xad8, 0x1000}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x1ff}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0x7}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x3, 0x53, 0x3, 0xffffffff, 0x3}}]}, {0xf4, 0x6, "2a173e991ebad734cbee89040af11224d84c02d9e88cbc9b046b9fe3492618342593e40758ddff2d6a6f1630e189d9faedbd0d7cdcd7b56b07551fcf3c1079c63609c27ba0524fde43dacea6456132ff579e6c8cb743413801cef87c10dc6d5edfecfc0510dff4bc4cd8745dc28cbc91069cf23a312e5a152c6c9da88ee6feaf37ac579e4bf14533fcf0b96367ccb96f981029ee0be5a5108d14f1a55eb0db710f5f947a7cb538481b0b14f594a1dc3f97475aaad9c444a1f10069498c333bc3c152668b36f399b59e40de8736c372b07cadb3a5676b44c74fd21ebefc580e8170bf0db2d7f92078c9fb810d29981568"}, {0xc}, {0xc, 0x8, {0x3, 0x2}}}}, @m_skbmod={0x44, 0x1, 0x0, 0x0, {{0xb}, {0xc, 0x2, 0x0, 0x1, [@TCA_SKBMOD_ETYPE={0x6, 0x5, 0x1ff}]}, {0xf, 0x6, "d0340aa5d76f21a50b4c77"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x2}}}}, @m_gact={0x158, 0x6, 0x0, 0x0, {{0x9}, {0xb8, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x8000, 0x1ff, 0x20000007, 0x7f}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x1c1f, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0x2, 0xcd3, 0x3}}, @TCA_GACT_PARMS={0x18, 0x2, {0xe3c8, 0x8000, 0xffffffffffffffff, 0x1b9, 0x2}}, @TCA_GACT_PARMS={0x18, 0x2, {0x6, 0x9ed, 0x20000000, 0x18e6c9ff, 0x20}}, @TCA_GACT_PARMS={0x18, 0x2, {0x3, 0x9, 0x7, 0x339e, 0x81}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x25d1, 0x1}}, @TCA_GACT_PARMS={0x18, 0x2, {0xffffffff, 0xb604, 0xffffffffffffffff, 0x7f, 0x6}}, @TCA_GACT_PARMS={0x18, 0x2, {0x7, 0x80000000, 0xffffffffffffffff, 0x4, 0x1ff}}]}, {0x78, 0x6, "0b53a77e2f226158d9f0627b73382368615eea65a6dbf9984a39d8be008ad15815aa15ea95a859b23a9ddc7469bdf347f0b4293211267b87fa61822097f5e0bde837288b207d375319317d1eab05e3b0d308f51a424fd18a101389b5c583d5cfcae4bf9a904eb5550c627a7074f73a520b76e35d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}]}}, @filter_kind_options=@f_rsvp={{0x9}, {0x914, 0x2, [@TCA_RSVP_DST={0x8, 0x2, @multicast1}, @TCA_RSVP_CLASSID={0x8, 0x1, {0x9, 0xffff}}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x4, 0xa4ca, 0x40}, {0x40, 0x3ff, 0xe41}, 0x5c, 0x1, 0x6}}, @TCA_RSVP_SRC={0x8, 0x3, @dev={0xac, 0x14, 0x14, 0xb}}, @TCA_RSVP_POLICE={0x8a0, 0x5, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0xffffffffffffffff, 0x9, 0x700000, 0x3ff, {0x7, 0x2, 0x7, 0x200, 0x4, 0x5}, {0x1, 0x2, 0x9b36, 0x0, 0x1, 0x1000}, 0x0, 0x1, 0x322}}, @TCA_POLICE_AVRATE={0x8}, @TCA_POLICE_RESULT={0x8, 0x5, 0x3}, @TCA_POLICE_RATE={0x404, 0x2, [0xff, 0x0, 0x6, 0x3, 0x9, 0x4, 0x1, 0x54, 0x96, 0x1f, 0x81, 0x1000200, 0x0, 0x5, 0x9, 0x1, 0x5, 0xe0000000, 0x40, 0xff, 0xc, 0x3, 0x1, 0xbd94, 0x1f, 0x401, 0x8, 0x8000, 0x7, 0x7, 0x2, 0x5, 0x3e, 0x3, 0x4, 0x9, 0x7, 0x6514, 0x10000, 0x7, 0x300, 0xfa, 0x80, 0x6, 0x7fff, 0x15, 0x7, 0x0, 0x6, 0x0, 0x5, 0x2, 0x5, 0x1, 0x1, 0x1, 0xff, 0x2, 0xffffffff, 0x0, 0x1, 0x1ff, 0x2, 0x71fa, 0x80000000, 0x3ff, 0xfffff801, 0x5, 0x344edc76, 0x9, 0xfffffffb, 0xffffffff, 0x3, 0xffffffc4, 0x1, 0x1, 0x4, 0xffffffff, 0x80000001, 0x5, 0x5, 0xf74, 0x3, 0x835a, 0x5, 0x6400, 0x1f, 0xfffffffd, 0x5, 0x2, 0x800, 0xe91f, 0x0, 0x2dd5, 0x8, 0x2c7, 0x3, 0x80, 0x800, 0x9, 0x9, 0x8, 0x3, 0x1, 0x6, 0x0, 0x2, 0x1, 0x5, 0x2, 0x3, 0x1000, 0x4, 0x7, 0x3, 0x715f606b, 0x5, 0x120000, 0x6, 0x5, 0x5, 0xe04d, 0x0, 0x801, 0x3c55e916, 0x3, 0x274a3be2, 0x3ff, 0x1, 0x1000, 0x9, 0x3, 0x4d, 0x7, 0x8, 0x5, 0x5, 0x6b0e, 0x0, 0xffffff54, 0x5, 0xffff, 0x9, 0x1000, 0x8, 0x1, 0x4, 0x4cd, 0x80000001, 0x5, 0x2, 0x8, 0x5, 0x32, 0x81, 0x400, 0x2, 0x7, 0x4, 0x6, 0x6, 0xf057, 0x7fffffff, 0x4, 0x9, 0x101, 0x3e, 0x7, 0x5, 0x1, 0x2, 0x5, 0x546, 0x80000001, 0x8001, 0x3, 0x7, 0x80000001, 0x3ff, 0x200, 0x6, 0x8000, 0x6, 0xaf8, 0x37cd39bf, 0x4955, 0x87, 0xffffffff, 0x9, 0xbc0, 0x43c99632, 0x6, 0x513890e, 0x80000001, 0xfff, 0x6, 0x24, 0x6be0, 0xfffffc00, 0xbf, 0x401, 0x400, 0x40, 0x2, 0x101, 0x5, 0x4800000, 0x0, 0xffffff00, 0x5, 0x5, 0x6, 0x25ac, 0x2, 0x10001, 0x0, 0x6, 0x0, 0x2, 0x10001, 0xdc, 0x9, 0xc1c, 0x7, 0x800, 0x8000, 0x8, 0x1ff, 0x0, 0x9, 0xffffffc0, 0x3, 0x0, 0x2, 0x2, 0x5, 0x4, 0x1, 0x6, 0x7, 0x57a8, 0x2, 0x3, 0x9, 0x4, 0x800, 0xff, 0x20, 0x26b, 0x8, 0x9, 0x9, 0x400, 0xffffffff, 0x6, 0x5]}, @TCA_POLICE_TBF={0x3c, 0x1, {0x7fff, 0xffffffffffffffff, 0x7f, 0x4, 0x1, {0xea, 0x2, 0x8797, 0xfff9, 0x81, 0x3}, {0x0, 0x2, 0x400, 0x9, 0x30e, 0x9}, 0x8, 0x8001, 0x29beac73}}, @TCA_POLICE_RATE={0x404, 0x2, [0x4, 0x7f, 0x0, 0x8dc6, 0x4, 0x1, 0x5168ec06, 0x7, 0x6, 0x40, 0x3, 0x1ff, 0xf189, 0x8, 0x6, 0x1, 0x1, 0x0, 0x80, 0x5, 0x5, 0x8, 0x3ff, 0x3, 0x0, 0x5, 0x0, 0xb0ce, 0x3, 0x8, 0xfc, 0xffffffff, 0x7fffffff, 0xc, 0x1f, 0x3, 0x56a, 0x80, 0x0, 0x3, 0x1, 0x74, 0xffff, 0x3, 0x3, 0xff8, 0x4d, 0x9, 0x0, 0x10000, 0x3, 0x9, 0x9, 0x4, 0x4, 0x0, 0x1, 0x1, 0x2, 0xc8, 0x0, 0x4, 0x4, 0x80, 0x8, 0x8ae4, 0xffff, 0x10001, 0xffffffff, 0x80000001, 0x3, 0xffffffff, 0x52, 0xffff, 0x7ff, 0xda, 0x9, 0x3, 0xe6ce, 0xff, 0x9, 0x3, 0x1, 0x2, 0x629e, 0x0, 0x5, 0x7, 0x0, 0x0, 0x6, 0x66, 0x1e7, 0xfc5, 0x1000, 0x5, 0x7, 0x800, 0x3, 0x1ff80, 0x1000, 0x6, 0x7f, 0xfffffffd, 0x5, 0x6, 0x6, 0x6, 0x0, 0x3, 0x8001, 0x2, 0x63dd1ef7, 0x6, 0x0, 0x7, 0x9, 0x400, 0x5, 0x852, 0x10001, 0x9, 0x89d, 0x1, 0x5, 0x7ff, 0x2, 0x9, 0x0, 0x4b3, 0x5, 0x5cd3577e, 0x10000, 0x2, 0x2, 0x4, 0x0, 0x7f, 0x9, 0x7ff, 0x7, 0x0, 0x1a2, 0x7fffffff, 0x2, 0x5, 0x5, 0x7, 0x6, 0x7, 0x7, 0x40, 0x7fffffff, 0x1f, 0x2, 0x20, 0x3, 0x3, 0x0, 0x2, 0x1, 0x10001, 0x2, 0x4, 0xffffff9b, 0x3, 0x111b6a9b, 0x1, 0x1, 0x7, 0x8001, 0x81, 0x4, 0x5, 0xb8, 0x9, 0x6, 0x100, 0x5, 0x2, 0x3, 0x4, 0x1ff, 0x4, 0x4, 0x6, 0x20, 0x0, 0x4, 0x3, 0x7, 0x5, 0x0, 0x9c38, 0x7fff, 0x3, 0x9, 0x2, 0x9, 0xa0000, 0x5, 0x400, 0x8, 0x100, 0x0, 0x401, 0x77f6, 0x67080000, 0x0, 0x3, 0x3, 0x10001, 0x4, 0xff, 0x6, 0x6, 0x1, 0xffff, 0x2, 0x10000, 0x1000, 0x7, 0x5, 0x10000, 0xda, 0xba, 0x1, 0x6, 0x9, 0x7, 0xff, 0x400, 0x7fffffff, 0x1, 0x5, 0xffff, 0x7, 0x2, 0x6, 0x1, 0x100, 0x0, 0x581, 0x100, 0x0, 0x7, 0x4, 0xffffffff, 0x4, 0x1, 0x7, 0x7fffffff, 0xfffffc01, 0x3f, 0xfff, 0x5]}, @TCA_POLICE_RATE64={0xc, 0x8, 0x2}]}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xf, 0xfff1}}, @TCA_RSVP_SRC={0x8, 0x3, @loopback}, @TCA_RSVP_PINFO={0x20, 0x4, {{0x6, 0x7, 0xc2}, {0x7fffffff, 0x81, 0x48a1}, 0x89, 0x3, 0x3}}, @TCA_RSVP_CLASSID={0x8, 0x1, {0xffff, 0x4}}]}}, @TCA_CHAIN={0x8}, @TCA_RATE={0x6, 0x5, {0x5}}, @filter_kind_options=@f_basic={{0xa}, {0x1450, 0x2, [@TCA_BASIC_CLASSID={0x8, 0x1, {0xd, 0x4}}, @TCA_BASIC_EMATCHES={0x1444, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_LIST={0x1110, 0x2, 0x0, 0x1, [@TCF_EM_IPSET={0x10, 0x1, 0x0, 0x0, {{0x4, 0x8, 0x3ff}, {0x3, 0x3}}}, @TCF_EM_IPT={0x10e8, 0x1, 0x0, 0x0, {{0x8001, 0x9, 0x9}, [@TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x6}, @TCA_EM_IPT_MATCH_DATA={0x4f, 0x5, "80862f49eb9b028353ff4b2db71bdd358a68f7aeda9aaf3bd39805e845e910e9bf2739436c5bbb9d137828ed7962df1a76e60bd1bb659f463f83499f767c6b60ca0ee2f7d30fc83c46cc8b"}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x4}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0xff}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x1f}, @TCA_EM_IPT_MATCH_DATA={0x4c, 0x5, "6e87e000c7d087159070bf6fe33a7bedafd6b4e534e60e0b6101a6e2009222d53f54bba07a0f7000fbfd3c33f4fbbe35154ce7b381e777d2b91f98751b7c0a56ec239df9be612452"}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x5}, @TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_MATCH_REVISION={0x5, 0x3, 0x8}, @TCA_EM_IPT_MATCH_DATA={0x1004, 0x5, "03e9b2140f2a322e563ab4d384712cafac615c7fb37da7d72349cdd567b2712c893936bade7daea4f64862b36736d65cfbc3063aefe0ef01388f55d694f9bf4beddb6e61104a00257546bc4ada2016c6aed2205ca161b170b3badc7b58ffa0f5e2882378da697ca3a40652a5bf7ba11b1377753153ffccae8d42c5992f46f821f30ef05858f5a167df2586f6fa8d3c9bdc54f7e78e5fdbf3a22d771d085a08cd7037ec7cb0db6836ef6c60292fc393126f842d1aad109e906e9bb0835e6fecddccc7004a9db6d3dc5713536576a6a6cacb1b59f02cb953b65552c797d4a3f5cefed2ebc259b944777a864d09ab75a3e8ce14cef31814e107c9a065181e81a3ba2b3e2144f0cbcba51ada76a2b0a1bdab50c5e9da362d8ecc36a9942d63a740a8500608284ef815c44143385944ca7c1fa349eb43314b48c75e52571be01feafc0a485c6e7c0150a8c92fb8db3a847263331335a9dbabd6de46987b75d8bad9920abb0aba47a7944dcdb1918d6abb0632e637218d3e73e22375e7e31ff427d6e6bfb7ac67ec0887c0fa0ec8f4e31be1faa5460e3c850f117e9c698e7da5d428ebd6b0ecfdcfd348ecdd6255b06075b6c46b84af1469293e485165536cfaeb293358af0777ba248d0af139a9927a327eb41912938c46233555b03f67245b085316a5243e9fc07a0b794e3e440e5444967d18c0e6c1bcb50237e1834f95773255a4af9f9be48388d451ea031b53c7f53588ef114c2ca6f271aea5acfd4ce2055d5d256035ead6346ac1c03268c942b08ef42a387ddbe16e908bdfbd4d8e46686875dd046d3e997f4be734d7793405fd738645dbc644fcdd59c257fddd652ace4c754de62745d30dd92c18fa6c00e7056a86f3663bbd37ee7fb7969b87f93fdce78f6b1df2ff0aed18d96cd89a4b55cb84d1aac6f29c47db09bf504fe45deda267cfd614a81e87853586c459b3689ebb9bd6bef60d8e5e8144fca7b9ddadb0016b984d8efc8a7de6cce34ea30b13e89c063daacee05a7786d21b4cb6d3d9d9725371c30a6aec82e88b147b363662b298a4306b9d0bccff9b6daea7c55c4d695d1107b5043c969d25ecf2a442ac7f580b45c528ddba49f5221943ed9a8779c2b3d20150ef5ceae27acfc8c2f91273f288d028797e5061a329eabf1488ca3c6d377f8dc715fad79526e60b112dc7f903ea503789acf886537b86158799ef98b5a8b79ec46620b70fc883739ccd9f8d07e7799d3a37c15e7362d90fd6ad27cfa727aebb8dfc8f8ab64db2c0facff5cbc3bbfb8bd85761234b53b4762bc3f47b6a40c78e1906346e9d9784d2ef092b1fe15f069be20bbe83ca5d647b1e40cf8b23784ea692c8b15436f2ce12ae38474869b63352d06e1c3bfe600a42cb31c3ff3bbe83c6f45735cd62fe47cd2914aab6f5bb6df9b8d147effb9366287d09b4dc37da847be1589adba048884b10fc75bdc31f227d8b6519a6c0dc6d3d58f8afa76a823f9e743055746d822c0b7c972d02ac4168eb14e47ca20e18cf7f082a1e6d7c469f754cb81e10dbafa338fe59971e8103b5974dadd7b78c985ec78f60c23f2c598e00d625907b0f27cd7019a3edb78deb31a7b01193c6a981762820991a819265459efd70219793dd249a423e776a80351cd8f30ad871f847d8927e485e3b332b31d98f4695fba3973ae84da5f7fa78dec70d6ae04b304cf75adbd0cc6f55ed2dd554820a509290a3897c758a40b6918eff420dce86e843b5a965ad3531862451459f70c26e2729163a761b667c18cbc0902d8ce6f47da96cbd971d0e7198595c8a430e60f0ce75301a2b8131725398d3b14272efe6f95ce5452f04eeaa26be2eb8700b88ef978c8dbfbbe1630c974371bfea6c558accfb409d78c14f710774ffb22bf67fd0fe8a992c4bb63f8cd00620760a1358851eac495d4afe5aa6007c930b6b9c8a4474dc798a03093be01b4b721eb6dd916e859e296abb0ba01db06b60ed81960cfc7540794a3822330d0d0a628dbf1d4dd1c4c17d9c39220c7be4a1ffc3e3edeee16d97de53eabf454162258462bb8587cce87729adc2823d3eada3307d8c738a975bf9cf6af7a96f59773d66cb108b4368c3f46ab3602a9d5ae8de3f498c3f9c583c36f675a435a201f54220dc1ef6d2e6ba7ade8d663910e1e759934eaa33c15592152d3fada1482d53f85ff86c4ecde4bb2cd9ac396c51bc95cbe679440b23441deb2bf7f3684b3613dcf18188df28c4eef897cf8aeda4634755c738b342a222edca420dc78d6c0566c2e2f96afd3e6fcc92f1c1aa546a1bc4ab8a9b5862ae33256635946e4773176a1f9f1097d0b53004504ab6e2fbb8e24a9d8a1093e73206db07ca34e65239a2c9f1d34c016612af0a8d10f8536240a18953a9d8da773b5ead7364b69a92ba2bfce857971091c4a66e06f5a5e24b82856ebbb38439e01603dc10459ac76670f5cc99d4d72d9e075140dc6ff88b91c3f0ecdc8205c881acdbfba01904f59ea108da1efb173d97170d51840e89f3ec93de352074fa6c648cce8952b5c6db0c310a5ac520a0b88a7ff2a2896f080f79109e1a81ceb47a769f5f755eb65622c4ac084d23cb298612910c87d29591a52999d25b642290f24b4e4fed05320debf06abc2f07e5f4c59a361fcc5a88da2ad5ff045ec34d2508cbee0de4fcac1c43dbc6beb3975ccc0d4748a7900bac65995cf19ad599d80f1c1fc04cbd910f069746075026bc5c757de872ff011ba543f636c34017c9a3ff428036113aa4ba5baf92ef11a7a9cab3ec32fc5a0bf6d1aeb5f439baa78ff3c2339ad53983e891f9af1d2b9dd0e0da6a62ca4f9ba1067a00a6678320602c86566e3a9a7d92ba27a81abe9ed0fb4e6941221652719c793d5227011a85a9dae1de052b7985a52fd7f849392ef503b9832f7ff4317545b3ff7749184adfae8b42ac144321daeb72f466b17ed387db814cdf40bddf6354e0121680bf1e95e78d6d5868226bce427e483ac6482a8e157b414087c43109cacb929847fcd25216c2568f2886f0c934f999357b730252fdbebbb974d5b0a939bea9e68894985c8a9a10a0d8308b6593bb03a0cde5920576c61a61ef44e4af4554619af43ba94fa6edf410b71f0b5fc944296cd0623b2a03fac30efd80ef02a32b6665b01aaeb3bc314522159a6622c1408b3ff6290ba3da46a08a93e9cbda89cd9e74f46800753b5bf16d5195d02ba36c3a6152df0a4c12347887bc81eaa40aa3b37a0b5b5f2824a42744b95e7500e50030d8e4e12c166e0171f16fcad2e88b9bd5b943cbbf9db1b73ebd1096f70e868a4dc6ddb90d17788262704b1c9562b75b6a7ff8756fbf635e861560ed99db046de407b521c7f9b3e2a4aaef7f30bc5250083c26592660af8975ada51492bb5b7f926da579072d1736630f1aa8799252a402a8ae8c111dd3cb73353014342508f014cbaa359de68055c396b3693c1338294ca8ca66b7ee6a99570cac3d94d1b477614d8b5ff8d8578be2b9abee3fd7b9511e5441d0669aed501fcbdaec8dd4ff5047a94177d8624a18fe526a5e42f62d6da5249ce7c3e13cb256bcaa5436886c99d335bafcb8263298d06f56c394d24749af309816202216b633bb08f2922449c5ff620dfa6c07d2ee571376b5b880f7b7afe5cd1e9cd4a661c4a48c450355d01c9485d76e698f7d8b22a0875f329914018bf32e61da6e44fed8d1abe599271cdf03853e96456a0ecda0a82bb35e355541bf0c09cfa771d394c0aad66905d6ec29495175554f2a1933b9f5a1d78ad86e5af6db86f059b5b85ae378533b826504460bb4278213ed9e20aab3f30f7789051a07948bc9ca8473eead2bb91f377e92806313f0f4f5cd69abd9dfd1dd465e9c4610a94a5db10e9bae1b0b409cb774d153879ac744226359a80a93a08a95c792a837d03ed9d462fc5bb9d683f6c4d6b1300e720a2fed39a8571345018e037bdcce34c871644c5e1426a9888e62235d1670b58093d440241cd9c4313cf8f5364faf2aaf7cbbae293817116daedcd779c183f7a50ed9c1761b46ec588d57208d226f9088edd7e4a5eb6ff97435588ad6054e62ddd339aeeca2bc869552958aa4cbcf590ee19ebe690f35115907a0b344368519a4ee36e6157344863074a8519071c2e38d1d34f200e257f0c98c98e51062bb21d4959407d2371bcb2e94e89d3ac06fc603299741774b24350aa08ceb7bf7ea22bcb553c37d6618999dabeadc8acf9abc8a6d1755a457df587ff36398a1dd2fb3b623518ac945febd36b3b92e0a18d4fb3627d961f62fccde3aa8d5af9eb7a673e105dbc055b8c0f26d40c009fcfffed9d8d9c11d57d20064c0839560b7f33e1cbf27693da3eaf7e05576ce3addaf35c4f750f96e2d753ca49e1dcaccf58697586b27551df942376a7bccf1d205e767a7938dd1bafe29720297acc3df8c27f6a44b85a6fe163ebcde5038c92bd11fb57ffbf4f45cc4a2d6788e88e5b9d369ca3266094ea590586749880ebf21abfbe56be6c38b0a8c7737e9127578fd22ad0547bafc87c4708c04f87829be32f911edaf4f3570024bd010ec76142d10ba19c4f5059a6f024f45ebcd61bdfec240bdb6f72b8c5dc4961227c36f06b0c0c9b419ec32dfbc426ed810d5f9567d3b06fcd40b3aa67c06432329771171361e3351248823b83ac7ff17d97fd24a1f5fb5b8bf3affabd05f344366ebac8c783f9c7d6211cacdcf8f8702acdf359ec9f4fdfd04e7661dd878d851060220f12e420c3036d08c3b735dc7d67fd04528b3915f9dbd679745fbb81954fb0eee7190c78436f5dab2c27a0b62553db80326af3fbc5b5cbe16afd105133de7446db25b274142d43512cf3419799e6708b4877d1b0982947aae22b877dda869d4f864e639e22ef28b7abf840226d36490766a960620913e8e3591e02cafdf86792ed1b394384874cb8388e45da50857a53e0c9ed1db8973d3d6a358d911855644d4027142f8c6d75be661737238db985738185841328b97a60a67d2bd24c6c8d962923b8d9ec21da9a0ceae4e3e5eee580bfa0f70dfa31727b2baf9b212234de41f5f369b569fdb7cf0526e4ec64ddc03979669020f373aec7ee22274e6675a2cd399366bd22cb1ba0ab7a8a1bdd70f3cb5da20385be02b6df7669c6a8c94b5ba781bd8514905119f6d73065070da47684eae7b8dc6830fcdb373dfd1de62b9fd3b99866732fa781be67fec74f00a1d3dbb3bed39d67707cb860c3d628eb54206257e5372a2a0db00a1043fb1b91512e5a1e937eb2049d685194c7a832c98d5fb3c3a49232e17368a14db8ff76b6cbdd6b1f7fc85b3edc86fbf78e5a8007b80e62d23c6723ba6bbdadc2548e93278cfdf5394231c3ede32bd1e716c00ea70c4aacdb1167aef37d351a2912c424a29bf400220c4359e8c726ddf11d0f91f4e4a656c390ac98aa3981cc122bc49f7fef1aea21e2176580d9706094d160560ed104c0a475732b628246ccc3b24904cf73d538251d43d67a637ec6187beebc5e74e21aeebf9538980694f25322d9c8166138704987a8d0a0840104b3ed33b93d7c5f3f5c6ee180a2994da9a820367d48b42ef9c058d836536e2de38bef8c5c6f60c3d2ee97ef9690d479307f96a05390d85882ed910b210600873469cbc5906b523005731b0bc21152488489457ddd96950d921ec79067e8ad54c39e5e1a33552b02b890d1f3ec78823db3ef4915e466783346dab3fcff4cf206afc959c26919b4dc74439cd064b306aac7da37392d34e003b1463b7370b2dc608e283bedc22d0a2ed11b6"}]}}, @TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0x4, 0x7, 0x991a}, {{0x3, 0x1, 0x0, 0x1}, {0x3, 0x1}}}}]}, @TCA_EMATCH_TREE_LIST={0x74, 0x2, 0x0, 0x1, [@TCF_EM_CONTAINER={0x70, 0x1, 0x0, 0x0, {{0x977c, 0x0, 0x5}, "ba8c998870db5c8a5ec9fd4f451513bcbcf6eace2eb71588d2705faf17f1ed96e160b69cd633c1184f21dad9957a3efaa463f799eec7fea3072b5ab8220076e64cec2d334e1e71afd2bf763f31e2d7fc2866364093678b73a754ab00f6a5bbcc265a"}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x20}}, @TCA_EMATCH_TREE_LIST={0xc4, 0x2, 0x0, 0x1, [@TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x84dc, 0x1, 0x5}, {0x80, 0x0, 0x1, 0x4, 0x0, 0x0, 0x1}}}, @TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x7ff, 0x7, 0x1}, {{0x1}, {0x4, 0x1, 0x0, 0x1}}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0xd9a, 0x8, 0x7}, {0x3, 0x2}}}, @TCF_EM_CANID={0x14, 0x2, 0x0, 0x0, {{0x1ff, 0x7, 0x2}, {{0x4, 0x1, 0x1, 0x1}, {0x0, 0x1, 0x1}}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0x2, 0x8, 0x1000}, {0x3, 0x1, 0x5}}}, @TCF_EM_META={0x48, 0x2, 0x0, 0x0, {{0x6, 0x4, 0x5}, [@TCA_EM_META_HDR={0xc, 0x1, {{0x3, 0x2, 0x2}, {0x99, 0x9b}}}, @TCA_EM_META_RVALUE={0x14, 0x3, [@TCF_META_TYPE_VAR="0cff", @TCF_META_TYPE_VAR="b7ca", @TCF_META_TYPE_VAR="15ad7ad5", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_INT=0xa]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x2, 0x7}, {0x7c2, 0x8, 0x1}}}, @TCA_EM_META_RVALUE={0xe, 0x3, [@TCF_META_TYPE_VAR="b79e0cdae4f2fe7d843c"]}]}}, @TCF_EM_CMP={0x18, 0x2, 0x0, 0x0, {{0xf4, 0x1, 0x44f9}, {0x9, 0x731, 0xfff7, 0x6, 0x0, 0x0, 0x1}}}]}, @TCA_EMATCH_TREE_LIST={0x5c, 0x2, 0x0, 0x1, [@TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x800, 0x7, 0x7}, {{0x1, 0x0, 0x0, 0x1}, {0x1, 0x1}}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7, 0x1, 0x61}, {0xfffffffe, 0x7, 0x8, 0x5, 0xc, 0x0, 0x1}}}, @TCF_EM_NBYTE={0x14, 0x1, 0x0, 0x0, {{0x100, 0x2, 0x7}, {0x2, 0x3, 0x0, "c861ca"}}}, @TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0x7}, {0x2, 0x5, 0x100, 0x1, 0x5, 0x1, 0x2}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x6ba}}, @TCA_EMATCH_TREE_LIST={0x68, 0x2, 0x0, 0x1, [@TCF_EM_IPT={0x2c, 0x3, 0x0, 0x0, {{0x8, 0x9, 0x6}, [@TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x2}, @TCA_EM_IPT_MATCH_NAME={0xb}]}}, @TCF_EM_NBYTE={0x14, 0x81, 0x0, 0x0, {{0xd2f1, 0x2, 0x400}, {0x0, 0x3, 0x0, "848ca4"}}}, @TCF_EM_META={0x24, 0x3, 0x0, 0x0, {{0x7, 0x4, 0x8001}, [@TCA_EM_META_LVALUE={0x15, 0x2, [@TCF_META_TYPE_INT, @TCF_META_TYPE_INT, @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="e64fe0a22d"]}]}}]}, @TCA_EMATCH_TREE_LIST={0x2c, 0x2, 0x0, 0x1, [@TCF_EM_CMP={0x18, 0x1, 0x0, 0x0, {{0xf660, 0x1, 0x20}, {0x0, 0x7fff, 0xe72, 0x1, 0x6, 0x0, 0x2}}}, @TCF_EM_IPSET={0x10, 0x2, 0x0, 0x0, {{0x7}, {0xffffffffffffffff, 0x3, 0x7}}}]}, @TCA_EMATCH_TREE_LIST={0xd8, 0x2, 0x0, 0x1, [@TCF_EM_META={0x14, 0x1, 0x0, 0x0, {{0x9}, [@TCA_EM_META_LVALUE={0x8, 0x2, [@TCF_META_TYPE_INT=0x8]}]}}, @TCF_EM_META={0x88, 0x1, 0x0, 0x0, {{0x5, 0x4, 0x1000}, [@TCA_EM_META_RVALUE={0x17, 0x3, [@TCF_META_TYPE_VAR="7b31a34a6d1cec", @TCF_META_TYPE_VAR='@', @TCF_META_TYPE_INT, @TCF_META_TYPE_INT=0x5, @TCF_META_TYPE_VAR="b0", @TCF_META_TYPE_VAR='.2']}, @TCA_EM_META_RVALUE={0x1a, 0x3, [@TCF_META_TYPE_VAR="4b9a561908521b3d", @TCF_META_TYPE_VAR='4Y', @TCF_META_TYPE_INT=0x9, @TCF_META_TYPE_VAR="63a4d974427e0584"]}, @TCA_EM_META_RVALUE={0x8, 0x3, [@TCF_META_TYPE_INT=0x6]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x1ff, 0x40}, {0xff4b, 0x6, 0x2}}}, @TCA_EM_META_LVALUE={0x1a, 0x2, [@TCF_META_TYPE_INT=0xa, @TCF_META_TYPE_VAR="46e8deb44d", @TCF_META_TYPE_VAR='Y', @TCF_META_TYPE_INT, @TCF_META_TYPE_VAR="784c97", @TCF_META_TYPE_INT=0x4, @TCF_META_TYPE_VAR="e4"]}, @TCA_EM_META_HDR={0xc, 0x1, {{0x3f, 0x0, 0x1}}}, @TCA_EM_META_HDR={0xc, 0x1, {{0x1, 0x8, 0x1}, {0x9, 0x1, 0x1}}}]}}, @TCF_EM_U32={0x1c, 0x3, 0x0, 0x0, {{0x124, 0x3, 0x3}, {0x7, 0x40, 0x7f, 0x7}}}, @TCF_EM_U32={0x1c, 0x2, 0x0, 0x0, {{0x0, 0x3, 0xf1}, {0x0, 0x4, 0x62}}}]}, @TCA_EMATCH_TREE_LIST={0x20, 0x2, 0x0, 0x1, [@TCF_EM_U32={0x1c, 0x1, 0x0, 0x0, {{0x8, 0x3, 0x21e}, {0x7fff, 0xf85, 0x80, 0x5}}}]}]}]}}]}, 0x50fc}, 0x1, 0x0, 0x0, 0x8080}, 0x40) (async, rerun: 32) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) (rerun: 32) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r5, 0x1, 0x80, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x1}}, 0x14) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=@newlink={0x54, 0x10, 0x401, 0x4800, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x14, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x1, 0x8}, @IFLA_MACVLAN_FLAGS={0x6, 0x2, 0x1}]}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x54}}, 0x0) 03:39:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)=@newpolicy={0xe0, 0x13, 0x200, 0x70bd2c, 0x160454c3, {{@in=@empty, @in=@broadcast, 0x4e21, 0xf001, 0x4e24, 0xf4, 0xa, 0xe0, 0x20, 0x3b, r3, 0xee00}, {0x500, 0x1ff, 0x8000000000000001, 0x7, 0x8, 0x47ee, 0x4, 0x8000}, {0xffe, 0x6, 0x81, 0x7b}, 0xff, 0x6e6bb2, 0x1, 0x0, 0x3, 0x3}, [@coaddr={0x14, 0xe, @in=@multicast1}, @srcaddr={0x14, 0xd, @in=@broadcast}]}, 0xe0}}, 0x4) sendmsg$nl_xfrm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@updsa={0x13c, 0x1a, 0x1, 0x0, 0x0, {{@in=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@loopback, 0x0, 0x32}, @in6=@dev, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4309(generic-gcm-aesni)\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) connect$can_bcm(r2, &(0x7f0000000140), 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) (async) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) (async) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)=@newpolicy={0xe0, 0x13, 0x200, 0x70bd2c, 0x160454c3, {{@in=@empty, @in=@broadcast, 0x4e21, 0xf001, 0x4e24, 0xf4, 0xa, 0xe0, 0x20, 0x3b, r3, 0xee00}, {0x500, 0x1ff, 0x8000000000000001, 0x7, 0x8, 0x47ee, 0x4, 0x8000}, {0xffe, 0x6, 0x81, 0x7b}, 0xff, 0x6e6bb2, 0x1, 0x0, 0x3, 0x3}, [@coaddr={0x14, 0xe, @in=@multicast1}, @srcaddr={0x14, 0xd, @in=@broadcast}]}, 0xe0}}, 0x4) (async) sendmsg$nl_xfrm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@updsa={0x13c, 0x1a, 0x1, 0x0, 0x0, {{@in=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@loopback, 0x0, 0x32}, @in6=@dev, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4309(generic-gcm-aesni)\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) (async) [ 508.599813][ T8145] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.4'. 03:39:37 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x60ffffffffff}]) 03:39:37 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)=@newpolicy={0xe0, 0x13, 0x200, 0x70bd2c, 0x160454c3, {{@in=@empty, @in=@broadcast, 0x4e21, 0xf001, 0x4e24, 0xf4, 0xa, 0xe0, 0x20, 0x3b, r3, 0xee00}, {0x500, 0x1ff, 0x8000000000000001, 0x7, 0x8, 0x47ee, 0x4, 0x8000}, {0xffe, 0x6, 0x81, 0x7b}, 0xff, 0x6e6bb2, 0x1, 0x0, 0x3, 0x3}, [@coaddr={0x14, 0xe, @in=@multicast1}, @srcaddr={0x14, 0xd, @in=@broadcast}]}, 0xe0}}, 0x4) sendmsg$nl_xfrm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@updsa={0x13c, 0x1a, 0x1, 0x0, 0x0, {{@in=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@loopback, 0x0, 0x32}, @in6=@dev, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4309(generic-gcm-aesni)\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) connect$can_bcm(r2, &(0x7f0000000140), 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) (async) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) (async) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)=@newpolicy={0xe0, 0x13, 0x200, 0x70bd2c, 0x160454c3, {{@in=@empty, @in=@broadcast, 0x4e21, 0xf001, 0x4e24, 0xf4, 0xa, 0xe0, 0x20, 0x3b, r3, 0xee00}, {0x500, 0x1ff, 0x8000000000000001, 0x7, 0x8, 0x47ee, 0x4, 0x8000}, {0xffe, 0x6, 0x81, 0x7b}, 0xff, 0x6e6bb2, 0x1, 0x0, 0x3, 0x3}, [@coaddr={0x14, 0xe, @in=@multicast1}, @srcaddr={0x14, 0xd, @in=@broadcast}]}, 0xe0}}, 0x4) (async) sendmsg$nl_xfrm(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=@updsa={0x13c, 0x1a, 0x1, 0x0, 0x0, {{@in=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@loopback, 0x0, 0x32}, @in6=@dev, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x4c, 0x12, {{'rfc4309(generic-gcm-aesni)\x00'}, 0x0, 0x60}}]}, 0x13c}}, 0x0) (async) 03:39:37 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) accept4(r0, &(0x7f0000000000)=@ieee802154={0x24, @long}, &(0x7f0000000080)=0x80, 0x800) syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x32, 0x79, 0xb, 0x8, 0x7ca, 0x2835, 0xde1a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4b, 0xc2, 0x96}}]}}]}}, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 508.963138][ T28] usb 1-1: new high-speed USB device number 48 using dummy_hcd [ 509.012262][ T3568] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 03:39:38 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x100000000000000}]) 03:39:38 executing program 3: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000400)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @multicast1}}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(r2, r2) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f0000000300), &(0x7f0000000380)=0x8) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100647272"], 0x2c}}, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) getsockname(r4, &(0x7f0000000480)=@in={0x2, 0x0, @loopback}, &(0x7f0000000500)=0x80) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000540)=ANY=[@ANYBLOB="2c000000260028bd70a8620000000000000071d15b92c3702168687d451622ed03d2bdf9af3e18799da33362dffeefa588", @ANYRES32=r1, @ANYBLOB="0100f2ffe0fff1ff0100f2ff04000a0004000a00"], 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x8000) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0xffffffffffffffeb, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[], 0x614}, 0x1, 0x100000000000000, 0x0, 0x4040010}, 0x0) [ 509.382791][ T28] usb 1-1: config 21 has an invalid descriptor of length 0, skipping remainder of the config [ 509.393387][ T28] usb 1-1: config 21 has 1 interface, different from the descriptor's value: 2 [ 509.402733][ T28] usb 1-1: config 21 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 509.414565][ T3559] usb 5-1: new high-speed USB device number 55 using dummy_hcd [ 509.669867][ T28] usb 1-1: New USB device found, idVendor=0535, idProduct=a4a1, bcdDevice=b7.40 [ 509.679259][ T28] usb 1-1: New USB device strings: Mfr=170, Product=36, SerialNumber=232 [ 509.688060][ T28] usb 1-1: Product: syz [ 509.692461][ T28] usb 1-1: Manufacturer: syz [ 509.697234][ T28] usb 1-1: SerialNumber: syz [ 509.710392][ T3563] usb 3-1: USB disconnect, device number 58 [ 509.768968][ T3559] usb 5-1: Using ep0 maxpacket: 8 [ 509.780661][ T28] cdc_wdm 1-1:21.0: cdc-wdm0: USB WDM device [ 509.788532][ T28] cdc_wdm 1-1:21.0: Unknown control protocol [ 509.970657][ T28] usb 1-1: USB disconnect, device number 48 [ 510.143151][ T3559] usb 5-1: string descriptor 0 read error: -22 [ 510.149936][ T3559] usb 5-1: New USB device found, idVendor=07ca, idProduct=2835, bcdDevice=de.1a [ 510.159495][ T3559] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 510.234730][ T3559] usb 5-1: config 0 descriptor?? 03:39:39 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b0, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x3, 0x4e00, "15b020"}]}) [ 510.285431][ T3559] usb 5-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 510.292298][ T3559] dvb_usb_af9035: probe of 5-1:0.0 failed with error -22 [ 510.322227][ T3568] usb 3-1: Service connection timeout for: 256 03:39:39 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) sendfile(r1, r2, 0x0, 0x1000d6e4) r3 = dup(r0) ioctl$BLKZEROOUT(r3, 0x127f, &(0x7f0000000100)={0x200, 0x1000000}) (async) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000040)) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) ioctl$BLKZEROOUT(r5, 0x127f, &(0x7f0000000000)={0x400, 0x596}) 03:39:39 executing program 0: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="12010000020000403505a1a440b7aa24e80109025c000215000000090400000102090000052406000105240f00000d240f030000008000000014000624fd000000090581030002"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x350, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x20, 0x10, 0x9, [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x7, 0x1, 0x2, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x8, 0x3, 0x7f}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x5, 0x3, 0x4}}]}}}]}}]}}, &(0x7f0000000540)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x250, 0x2, 0x2a, 0x1f, 0xff, 0x10}, 0xc, &(0x7f0000000100)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x14, 0x3, 0x2, 0x4e}]}, 0x6, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x280a}}, {0xa7, &(0x7f0000000200)=@string={0xa7, 0x3, "cf051ab71f18cc172066e03d95f7310b2b2ab36dcec443e13c6e20b6794e83c19caa01580f940356221ad5b9c60cbd40ea47f133975417b70fd752f71d9de346d984d01978b643f1f414d20dfb4eebb2b00017202c6fe4b25a104aef21982a053a859acf56f66b545985372e5b5b093695e44255042ed040d9ce93331ed1314384cadee3ddba296d32a4f8eb5916ad96dc7591583b5fa64e016977d2d76d2b7f4aac9d570d"}}, {0x1d, &(0x7f0000000180)=@string={0x1d, 0x3, "f2454d840275e0d7a9efd6e5ea0dc3338a082a6e786ed9f4e46d45"}}, {0xc6, &(0x7f00000002c0)=@string={0xc6, 0x3, "5a70b882d40fd0c0ad6c2ab4dff3b2a6e8a6915de6d1f05ce625e69590511dbba7a55830c7975820112dba2fa61dbe0a89815e14e0da436ec190323081abdd440bf9037f8fddf73687bd2c723791dd30b4d3e3d93bd97b6ac2bbb6a9debde243cba46f395afc970705623206e1083b21771004de0e99b8bed9b9a4887ca2d4f1645b5cb0f681f33a44093c42f470bdc20af037cf405022433113c73e6bb6c2d74e6b50112cc4c54f0aa14886b54b6876b45c7119be7ee0cc0839bbf0d71d24b9452f74d9"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x100a}}, {0x7d, &(0x7f0000000400)=@string={0x7d, 0x3, "46ca910190939cd370eb9c8151fc70e432fc7f0b6e22596143a23a61d84098d85f9319772dc23f8b868010ed2114d8c88b0498c1b5de412e71898ff056c43caaebbb95ec347c322be08e99b3ceafa0bdbfc08977c62ea55c199f16ff976f3e1c6dc3baf9b188cf81d70e8e2fa1a8e6ec877dc7f98ee78fdadcecd0"}}]}) socket$inet6(0xa, 0x80003, 0x7) (async) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="a5", 0x1}, {&(0x7f00000000c0)="b1", 0x1}, {0x0}], 0x3) syz_usb_disconnect(r0) 03:39:39 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x200000000000000}]) [ 510.328589][ T3568] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 510.338340][ T3568] ath9k_htc: Failed to initialize the device [ 510.454422][ T3563] usb 3-1: ath9k_htc: USB layer deinitialized [ 510.488407][ T3559] usb 5-1: USB disconnect, device number 55 03:39:39 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x300000000000000}]) 03:39:39 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) sendfile(r1, r2, 0x0, 0x1000d6e4) (async) r3 = dup(r0) ioctl$BLKZEROOUT(r3, 0x127f, &(0x7f0000000100)={0x200, 0x1000000}) (async, rerun: 64) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000040)) (rerun: 64) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async, rerun: 32) ioctl$BLKZEROOUT(r5, 0x127f, &(0x7f0000000000)={0x400, 0x596}) (rerun: 32) [ 510.862007][ T3563] usb 3-1: new high-speed USB device number 59 using dummy_hcd 03:39:39 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x400000000000000}]) [ 510.972238][ T28] usb 1-1: new high-speed USB device number 49 using dummy_hcd 03:39:40 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) accept4(r0, &(0x7f0000000000)=@ieee802154={0x24, @long}, &(0x7f0000000080)=0x80, 0x800) syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x32, 0x79, 0xb, 0x8, 0x7ca, 0x2835, 0xde1a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4b, 0xc2, 0x96}}]}}]}}, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) socket$igmp(0x2, 0x3, 0x2) (async) accept4(r0, &(0x7f0000000000)=@ieee802154={0x24, @long}, &(0x7f0000000080)=0x80, 0x800) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x32, 0x79, 0xb, 0x8, 0x7ca, 0x2835, 0xde1a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4b, 0xc2, 0x96}}]}}]}}, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) (async) 03:39:40 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x500000000000000}]) 03:39:40 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) sendfile(r1, r2, 0x0, 0x1000d6e4) r3 = dup(r0) ioctl$BLKZEROOUT(r3, 0x127f, &(0x7f0000000100)={0x200, 0x1000000}) ioctl$BLKGETSIZE64(r0, 0x80081272, &(0x7f0000000040)) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) ioctl$BLKZEROOUT(r5, 0x127f, &(0x7f0000000000)={0x400, 0x596}) [ 511.352364][ T28] usb 1-1: config 21 has an invalid descriptor of length 0, skipping remainder of the config [ 511.362989][ T28] usb 1-1: config 21 has 1 interface, different from the descriptor's value: 2 [ 511.372396][ T28] usb 1-1: config 21 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 511.442662][ T3563] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 511.452281][ T3563] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 511.460468][ T3563] usb 3-1: Product: syz [ 511.464911][ T3563] usb 3-1: Manufacturer: syz [ 511.469678][ T3563] usb 3-1: SerialNumber: syz 03:39:40 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x600000000000000}]) [ 511.546234][ T25] usb 5-1: new high-speed USB device number 56 using dummy_hcd [ 511.573253][ T28] usb 1-1: New USB device found, idVendor=0535, idProduct=a4a1, bcdDevice=b7.40 [ 511.578114][ T3563] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 511.582535][ T28] usb 1-1: New USB device strings: Mfr=170, Product=36, SerialNumber=232 [ 511.582645][ T28] usb 1-1: Product: syz [ 511.603782][ T28] usb 1-1: Manufacturer: syz [ 511.608548][ T28] usb 1-1: SerialNumber: syz [ 511.793536][ T28] cdc_wdm 1-1:21.0: cdc-wdm0: USB WDM device [ 511.799739][ T28] cdc_wdm 1-1:21.0: Unknown control protocol [ 511.832562][ T25] usb 5-1: Using ep0 maxpacket: 8 [ 512.042015][ C1] cdc_wdm 1-1:21.0: nonzero urb status received: -71 [ 512.049083][ C1] cdc_wdm 1-1:21.0: wdm_int_callback - 0 bytes [ 512.068879][ C1] cdc_wdm 1-1:21.0: nonzero urb status received: -71 [ 512.076044][ C1] cdc_wdm 1-1:21.0: wdm_int_callback - 0 bytes [ 512.083340][ C1] cdc_wdm 1-1:21.0: nonzero urb status received: -71 [ 512.090401][ C1] cdc_wdm 1-1:21.0: wdm_int_callback - 0 bytes [ 512.098528][ T28] usb 1-1: USB disconnect, device number 49 [ 512.243359][ T25] usb 5-1: string descriptor 0 read error: -22 [ 512.250053][ T25] usb 5-1: New USB device found, idVendor=07ca, idProduct=2835, bcdDevice=de.1a [ 512.259483][ T25] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 512.269953][ T3568] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 512.341375][ T25] usb 5-1: config 0 descriptor?? [ 512.391149][ T25] usb 5-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 512.398003][ T25] dvb_usb_af9035: probe of 5-1:0.0 failed with error -22 [ 512.589708][ T8211] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 512.599695][ T8211] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 512.693147][ T28] usb 5-1: USB disconnect, device number 56 03:39:42 executing program 3: unshare(0x6c060000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000400)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @multicast1}}, 0x80) (async) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(r2, r2) (async) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f0000000300), &(0x7f0000000380)=0x8) (async) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100647272"], 0x2c}}, 0x0) (async) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) getsockname(r4, &(0x7f0000000480)=@in={0x2, 0x0, @loopback}, &(0x7f0000000500)=0x80) (async) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000540)=ANY=[@ANYBLOB="2c000000260028bd70a8620000000000000071d15b92c3702168687d451622ed03d2bdf9af3e18799da33362dffeefa588", @ANYRES32=r1, @ANYBLOB="0100f2ffe0fff1ff0100f2ff04000a0004000a00"], 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x8000) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0xffffffffffffffeb, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[], 0x614}, 0x1, 0x100000000000000, 0x0, 0x4040010}, 0x0) [ 512.972132][ T3559] usb 3-1: USB disconnect, device number 59 03:39:42 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b0, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x3, 0x4e00, "15b020"}]}) 03:39:42 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0xa00000000000000}]) 03:39:42 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x5, 0x3d2, &(0x7f0000000480)={{0x12, 0x1, 0x250, 0x43, 0x3e, 0x67, 0xff, 0x19d2, 0x86, 0xc714, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3c0, 0x2, 0x40, 0x3, 0xf0, 0x80, [{{0x9, 0x4, 0xe1, 0x79, 0x4, 0x4f, 0x1d, 0xb7, 0x8, [@uac_as={[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x9, "0356802f22"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x2, 0x3, 0x2, 0x9, "843ebd", "5bbf"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x3, 0x1, 0x40, 0x6, "c9f85a1db00a359198"}]}], [{{0x9, 0x5, 0x4, 0x1, 0x400, 0x1, 0x7, 0x2, [@generic={0x43, 0x6, "83be493236f765b2e191ff8d4b24bf5b8ae4bbf69db9b79ae723c342b7132671f49091d6988bfaea0787fca02e0de02ce0dd1b367fc773f4ab4c2b16290030a3e4"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x30, 0x20, 0x2, [@generic={0x76, 0x2, "c801eaf088fd0013d16bd07329da20175318f9dd4f345977c912679f8ba4280b757cd859d20d12c3da134918fc9d18bc1e4a9c8b3e8c95203e6487ceff5856771bc62dcf9a722f44fb39ace99c5b7fe5179610d26dff0832ff44242c07967515db86a7ec8b33fca0401ca9691ebe022f863f3dab"}, @generic={0x45, 0x7, "b2ef273bb30588f277f71e0e515d13b32b320d4e3a88fb34109d9c27ebc2c757ea3b197e6fc44c5a7559a7ad3a09e6b9838a94a7906d08c91757cb41f551b6dd6203ee"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x34, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x9}, @generic={0x87, 0x22, "edded303e236368d0a0411f04796716c8a60223b7d1ea672d1f6e99c2b27f46f8cb93a38ced663751f40aabb965346020e6a005403d2a65cbe7dd4404dd62f62dbc51625cc95691efcd1fd574e578c1cb0140f0a3fe66c8f09088d917114c6e784d38a5aab651f1f4b4c310424cdd47a76dca3d0ed659fb339a6d0bf479daba2595f80caac"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x240, 0x2, 0x0, 0x9, [@generic={0xac, 0x7, "de505f0b7dfb42057f55d98f270adc80f1781f848dc9d3e0658694c9d60bd14996a2d113c9c902de9529d6d406cfa6ad038952a75d5bbf945f9a5981f917399eb15e6bb17d529cd9170c60092e54d21ddb2600b37b74824412a44a6463edc81b6fba5cd1b625d2556473cf4e9ea00bb3e9b4bd876fed59547841a917815b80a44a37c663f7cba0778d2c77093132b99767186ededd292e24eaf975b75b2374a74ef8754364a1caf5a0df"}]}}]}}, {{0x9, 0x4, 0x9b, 0xba, 0x1, 0xc1, 0x34, 0xb7, 0x3f, [@generic={0xb6, 0x1, "89b201dc3be5791bcb775312cfb322c53f2c6d4ab7494a783dbe50cfabe67e8b8761218e4ded1e855dea3d1984722029574677c8db8d2fc1e84d5613bc2be992012ffe6b95e3df6a608847bedbf81cffb2cec8a407160ae850341a822c2b0eacc87dd86858fd8ce8e55c2e5d4ace032018038bd9ca3974712dbb68755a748ec1dcca84e0b90fb329a75242846be1f54624e30ae1e123b8d5704a24d3b98804a2e7c0596cc004c68d77126d2bfec5dca25dc3957a"}], [{{0x9, 0x5, 0xf, 0x2, 0x3ff, 0x20, 0xa, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1f, 0x6b7}, @generic={0x58, 0x9, "7266d6cea5c75236a92b4dc97480c342bff31276c2be864570601577fb7c9034b21fbe562039b376c912d2ca09351e8bc614eeb2ab70fca3581cca3f8a1eeb76d3b57759ca98822a693eb206d2e31ac132fd143d988f"}]}}]}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x4, 0x4, 0x40, 0x10, 0x1}, 0xbe, &(0x7f0000000040)={0x5, 0xf, 0xbe, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x81, "e9220141f595591c02a5539466dd1dba"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xb, 0x9, 0x0, 0x7}, @generic={0x1c, 0x10, 0x10, "0e3edc266cef303cade68603c4067424316801b9bd0c8d6e19"}, @generic={0x6b, 0x10, 0x3, "254f8b8b2d363f8ffda48e738b021ec2643e493c25b551e5e7ed41ef05aec3ee4987d6c4ff17dda5edfdcc3fc09041006e62e728efd49e6d4ebcaadb5f49bcdb35d1dd89c4c48fd2c0e13de17778e7de39321989a4313ef540448a0330fce05be2402c75577ddb19"}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "81bd8ba35a17323a7ad03c2efe772e2e"}]}, 0x5, [{0xfd, &(0x7f0000000100)=@string={0xfd, 0x3, "345fd10b793365faa0d5377915fd207eec1d32a4bf2a49bc881b26b00a0b8b017612c050cf6a75c5599bf7cc7268c802eade4b4e307dde8d71c02e8c1ff4df0132a7a9301523f8c59e1c2b7624dcd48c6f678394daabe620beb867898b16f8fffec6bed0f350e1076e736f321196af719217fc075246088a94ec379f94007e9aaeea32af16945bf26084cca5d156b8e97e9cd3cc11b7a571996a187b02456dc44feea996d57d15bf41cfc4edb5c38b8b2ab95105679fdd762aded4ffcf9dbe70371b766dd0678e8724bb22b10376a5dbfa6eba1f8955bda5ba37dbf1b0f4d70feaa19e0bb840079465ae001a38616628ce46eeec256c5be4b4ed39"}}, {0x4b, &(0x7f0000000240)=@string={0x4b, 0x3, "a0fd6f4f05ba5b5b19744be3a5c141bd7a1f9d9e84124b1780bbd3d24bb6ad8dd5c22a8581c2760c5ea1174882723fc326ee632a2eccad185c8e8a89d7894ef474db43203a8e106fae"}}, {0xf8, &(0x7f00000002c0)=@string={0xf8, 0x3, "11f3ffe78cc7580209e003e5afc01d6c6bb936f08f15ba18fab7c9a0be2804971c6f8d58f086f12130adc12cca2063abcf05d4c53e07df22e753d0e35cf2ade1b092120d3f53268b6e67c04a616d334e05cf0344a18e95c5a27e4cb686df71c4920bfe0f9f15ff1954241618e4500da01422b3bcc8d8a0d7092ca6519b5c47d5b88daa4cde50b7b3e1226011d5f4e1723d8ea4db1b8a6c5eaefde1c0c47c9b1a3bec198d60cf898c4ca745b55753f887f0fd607d067433ebb8652cec25b45b9b5e5b58d03f6bbd0cb095bba4d54f80b4834b068209f25d7fc1f4c390689a0d04653f52be13b76bc90bc6a6093ffcf989aee797400208"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x4c0a}}]}) syz_usb_control_io(r1, &(0x7f0000000a80)={0x2c, &(0x7f0000000940)={0x40, 0x22, 0x29, {0x29, 0x4, "5ed3d2356fdaa3bae63a336a8b38220ec1b97a42447452bce4d90fa3a870036ab1d7c08ca6731b"}}, &(0x7f0000000980)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x860}}, &(0x7f00000009c0)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "7ecdd68f9345b5e9843baf672d5e668d"}]}}, &(0x7f0000000a00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x2, 0x9, 0xff, "858b5482", "9345d3c4"}}, &(0x7f0000000a40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xe0, 0x4, 0xc, 0x20, 0x2, 0x8001}}}, &(0x7f0000000f00)={0x84, &(0x7f0000000b00)={0x0, 0x8, 0x2d, "841b41ae4a7c898b3757799b8a95dc57cafab32a391dcc8fecb5d98e733e1ddf60f801832b282701f0c411e7d5"}, &(0x7f0000000b40)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000b80)={0x0, 0x8, 0x1, 0x73}, &(0x7f0000000bc0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x200, 0x20}}, &(0x7f0000000c40)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000c80)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000cc0)={0x40, 0xb, 0x2, "8307"}, &(0x7f0000000d00)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000d40)={0x40, 0x13, 0x6}, &(0x7f0000000d80)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000dc0)={0x40, 0x19, 0x2, "fa4d"}, &(0x7f0000000e00)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000e40)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000e80)={0x40, 0x1e, 0x1, 0x4c}, &(0x7f0000000ec0)={0x40, 0x21, 0x1, 0xff}}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000200)={0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000e40)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x20, 0x1, 0x3, "1ac131"}, 0x0}) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000001180)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001040)={0x20, 0x1, 0x3, "6339cb"}, 0x0}) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f00000015c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001540)={0x20, 0x1, 0x3, "30af36"}, 0x0}) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000001140)={0x2c, &(0x7f0000000fc0)={0x40, 0x11, 0x55, {0x55, 0x3, "960d750bccd06b389a1fd5d4ae8c810d1269eafe8154118d5cab6acdd142aa357b8747f0477812c553e7db9bf270c74a1e22d84706a71b3947041849ae14ae34454fc6073ac2353bde52c738f4afac34b56d0a"}}, &(0x7f0000001040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x424}}, &(0x7f0000001080)={0x0, 0xf, 0x16, {0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x0, 0x4, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0xc, 0x2, 0xb379}, @ptm_cap={0x3}]}}, &(0x7f00000010c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x1, 0x5, 0x5, "1a331111", "03cc2b45"}}, &(0x7f0000001100)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7f, 0x3, 0x20, 0x7, 0x9, 0x2, 0xfffe}}}, &(0x7f0000001600)={0x84, &(0x7f0000001180)={0x0, 0x3, 0xd3, "8f3724c4a6719d14ff6d55a46aa9c136fad999deb74fa1fa98d7fd7ed3ee029c988fb6af9be21b0b1585fac3f56d40c03497eb4d23b9fc3f4e135f937493cb04e2394bff92d7880f92950165e7fc640301dd8d00177f8612938a82f53869034f987c53a40ae1afd1f04365cd779a20c61621ad43f9bbb1836b829c01f6d533d7edc93b17ed4bbae46b4fb1f37c1be20f1528d5280044b2928bda1b3e67e71b1548d78a0227ecbaeaf61d48d9591fea83aaf47f7ccc2ada512cfd5148e1e29d2215f9ef5614b5e7b72c17fdb32ebbe51a311c95"}, &(0x7f0000001280)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000001300)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000001340)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f0000001380)={0x40, 0x7, 0x2, 0x5}, &(0x7f00000013c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000001400)={0x40, 0xb, 0x2, "d639"}, &(0x7f0000001440)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001480)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f00000014c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000001500)={0x40, 0x19, 0x2, 'f3'}, 0xfffffffffffffffe, &(0x7f0000001540)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000001580)={0x40, 0x1e, 0x1, 0x80}, &(0x7f00000015c0)={0x40, 0x21, 0x1, 0xa4}}) 03:39:42 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101402, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r2) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dvmrp1\x00', 0x20}) setsockopt$inet6_int(r3, 0x29, 0x19, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @loopback, @private0, [], "00000000ef730012"}}}}}}}, 0x0) 03:39:42 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) accept4(r0, &(0x7f0000000000)=@ieee802154={0x24, @long}, &(0x7f0000000080)=0x80, 0x800) syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x32, 0x79, 0xb, 0x8, 0x7ca, 0x2835, 0xde1a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4b, 0xc2, 0x96}}]}}]}}, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 513.612426][ T3568] usb 3-1: Service connection timeout for: 256 [ 513.618801][ T3568] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 513.628592][ T3568] ath9k_htc: Failed to initialize the device [ 513.693344][ T3559] usb 3-1: ath9k_htc: USB layer deinitialized 03:39:42 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x1000000000000000}]) 03:39:42 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101402, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r2) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dvmrp1\x00', 0x20}) setsockopt$inet6_int(r3, 0x29, 0x19, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @loopback, @private0, [], "00000000ef730012"}}}}}}}, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101402, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r1, r1) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r2) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dvmrp1\x00', 0x20}) (async) setsockopt$inet6_int(r3, 0x29, 0x19, &(0x7f0000000000)=0x1, 0x4) (async) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @loopback, @private0, [], "00000000ef730012"}}}}}}}, 0x0) (async) [ 513.873010][ T2858] usb 5-1: new high-speed USB device number 57 using dummy_hcd [ 513.892666][ T25] usb 1-1: new high-speed USB device number 50 using dummy_hcd 03:39:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x3f00000000000000}]) 03:39:43 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101402, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r2) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'dvmrp1\x00', 0x20}) (async) setsockopt$inet6_int(r3, 0x29, 0x19, &(0x7f0000000000)=0x1, 0x4) (async) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@broadcast, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @remote, @mcast2, {[], @dest_unreach={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '$\x00@', 0x0, 0x3a, 0x0, @loopback, @private0, [], "00000000ef730012"}}}}}}}, 0x0) [ 514.113888][ T2858] usb 5-1: Using ep0 maxpacket: 8 [ 514.162549][ T3559] usb 3-1: new high-speed USB device number 60 using dummy_hcd [ 514.293683][ T25] usb 1-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 514.303226][ T25] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 514.363651][ T25] usb 1-1: config 0 descriptor?? 03:39:43 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x4000000000000000}]) 03:39:43 executing program 5: r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb34900, 0x1000006, 0x28011, r2, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_kvm_setup_cpu$x86(r3, r2, &(0x7f000081d000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f00000000c0)="410f01f86e42d35e7e26f266f3f240d8e048b895000000000000000f23c00f21f835030006000f23f82e450f23483e448f03660f3880b52b00000066baa10066ed98", 0x42}], 0x1, 0x78, &(0x7f0000000180)=[@cr0={0x0, 0x6149a1e366dfcdbf}], 0x1) r4 = ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f000050b000/0x18000)=nil, 0x0, 0x0, 0x6b, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) [ 514.472870][ T2858] usb 5-1: string descriptor 0 read error: -22 [ 514.479676][ T2858] usb 5-1: New USB device found, idVendor=07ca, idProduct=2835, bcdDevice=de.1a [ 514.489359][ T2858] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 514.583114][ T2858] usb 5-1: config 0 descriptor?? [ 514.628788][ T2858] usb 5-1: dvb_usb_v2: usb_bulk_msg() failed=-22 [ 514.635825][ T2858] dvb_usb_af9035: probe of 5-1:0.0 failed with error -22 [ 514.694368][ T3559] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 514.704277][ T3559] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 514.712909][ T3559] usb 3-1: Product: syz [ 514.717335][ T3559] usb 3-1: Manufacturer: syz [ 514.722264][ T3559] usb 3-1: SerialNumber: syz [ 514.785084][ T3559] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 514.826206][ T8218] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 514.835781][ T8218] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 514.885901][ T28] usb 5-1: USB disconnect, device number 57 [ 514.943202][ T25] usb 1-1: Firmware version (0.0) predates our first public release. [ 514.951531][ T25] usb 1-1: Please update to version 0.2 or newer [ 515.022765][ T25] usb 1-1: Firmware: build [ 515.205148][ T8218] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 515.214668][ T8218] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 515.357121][ T25] usb 1-1: USB disconnect, device number 50 [ 515.436720][ T2858] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 516.103155][ T25] usb 3-1: USB disconnect, device number 60 03:39:45 executing program 3: unshare(0x6c060000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000400)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @multicast1}}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(r2, r2) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f0000000300), &(0x7f0000000380)=0x8) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100647272"], 0x2c}}, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) getsockname(r4, &(0x7f0000000480)=@in={0x2, 0x0, @loopback}, &(0x7f0000000500)=0x80) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000540)=ANY=[@ANYBLOB="2c000000260028bd70a8620000000000000071d15b92c3702168687d451622ed03d2bdf9af3e18799da33362dffeefa588", @ANYRES32=r1, @ANYBLOB="0100f2ffe0fff1ff0100f2ff04000a0004000a00"], 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x8000) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0xffffffffffffffeb, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[], 0x614}, 0x1, 0x100000000000000, 0x0, 0x4040010}, 0x0) unshare(0x6c060000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r0, &(0x7f0000000400)=@rxrpc=@in4={0x21, 0x1, 0x2, 0x10, {0x2, 0x4e23, @multicast1}}, 0x80) (async) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r2, r2) (async) getsockopt$SO_COOKIE(r2, 0x1, 0x39, &(0x7f0000000300), &(0x7f0000000380)=0x8) (async) socket(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2c00000024000bc6ccba90000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100647272"], 0x2c}}, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) getsockname(r4, &(0x7f0000000480)=@in={0x2, 0x0, @loopback}, &(0x7f0000000500)=0x80) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route_sched(r6, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000240)={&(0x7f0000000540)=ANY=[@ANYBLOB="2c000000260028bd70a8620000000000000071d15b92c3702168687d451622ed03d2bdf9af3e18799da33362dffeefa588", @ANYRES32=r1, @ANYBLOB="0100f2ffe0fff1ff0100f2ff04000a0004000a00"], 0x2c}, 0x1, 0x0, 0x0, 0x20040000}, 0x8000) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0xffffffffffffffeb, &(0x7f0000000280)={&(0x7f0000000580)=ANY=[], 0x614}, 0x1, 0x100000000000000, 0x0, 0x4040010}, 0x0) (async) 03:39:45 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b0, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x3, 0x4e00, "15b020"}]}) 03:39:45 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x4102000000000000}]) 03:39:45 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x5, 0x3d2, &(0x7f0000000480)={{0x12, 0x1, 0x250, 0x43, 0x3e, 0x67, 0xff, 0x19d2, 0x86, 0xc714, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3c0, 0x2, 0x40, 0x3, 0xf0, 0x80, [{{0x9, 0x4, 0xe1, 0x79, 0x4, 0x4f, 0x1d, 0xb7, 0x8, [@uac_as={[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x9, "0356802f22"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x2, 0x3, 0x2, 0x9, "843ebd", "5bbf"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x3, 0x1, 0x40, 0x6, "c9f85a1db00a359198"}]}], [{{0x9, 0x5, 0x4, 0x1, 0x400, 0x1, 0x7, 0x2, [@generic={0x43, 0x6, "83be493236f765b2e191ff8d4b24bf5b8ae4bbf69db9b79ae723c342b7132671f49091d6988bfaea0787fca02e0de02ce0dd1b367fc773f4ab4c2b16290030a3e4"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x30, 0x20, 0x2, [@generic={0x76, 0x2, "c801eaf088fd0013d16bd07329da20175318f9dd4f345977c912679f8ba4280b757cd859d20d12c3da134918fc9d18bc1e4a9c8b3e8c95203e6487ceff5856771bc62dcf9a722f44fb39ace99c5b7fe5179610d26dff0832ff44242c07967515db86a7ec8b33fca0401ca9691ebe022f863f3dab"}, @generic={0x45, 0x7, "b2ef273bb30588f277f71e0e515d13b32b320d4e3a88fb34109d9c27ebc2c757ea3b197e6fc44c5a7559a7ad3a09e6b9838a94a7906d08c91757cb41f551b6dd6203ee"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x34, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x9}, @generic={0x87, 0x22, "edded303e236368d0a0411f04796716c8a60223b7d1ea672d1f6e99c2b27f46f8cb93a38ced663751f40aabb965346020e6a005403d2a65cbe7dd4404dd62f62dbc51625cc95691efcd1fd574e578c1cb0140f0a3fe66c8f09088d917114c6e784d38a5aab651f1f4b4c310424cdd47a76dca3d0ed659fb339a6d0bf479daba2595f80caac"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x240, 0x2, 0x0, 0x9, [@generic={0xac, 0x7, "de505f0b7dfb42057f55d98f270adc80f1781f848dc9d3e0658694c9d60bd14996a2d113c9c902de9529d6d406cfa6ad038952a75d5bbf945f9a5981f917399eb15e6bb17d529cd9170c60092e54d21ddb2600b37b74824412a44a6463edc81b6fba5cd1b625d2556473cf4e9ea00bb3e9b4bd876fed59547841a917815b80a44a37c663f7cba0778d2c77093132b99767186ededd292e24eaf975b75b2374a74ef8754364a1caf5a0df"}]}}]}}, {{0x9, 0x4, 0x9b, 0xba, 0x1, 0xc1, 0x34, 0xb7, 0x3f, [@generic={0xb6, 0x1, "89b201dc3be5791bcb775312cfb322c53f2c6d4ab7494a783dbe50cfabe67e8b8761218e4ded1e855dea3d1984722029574677c8db8d2fc1e84d5613bc2be992012ffe6b95e3df6a608847bedbf81cffb2cec8a407160ae850341a822c2b0eacc87dd86858fd8ce8e55c2e5d4ace032018038bd9ca3974712dbb68755a748ec1dcca84e0b90fb329a75242846be1f54624e30ae1e123b8d5704a24d3b98804a2e7c0596cc004c68d77126d2bfec5dca25dc3957a"}], [{{0x9, 0x5, 0xf, 0x2, 0x3ff, 0x20, 0xa, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1f, 0x6b7}, @generic={0x58, 0x9, "7266d6cea5c75236a92b4dc97480c342bff31276c2be864570601577fb7c9034b21fbe562039b376c912d2ca09351e8bc614eeb2ab70fca3581cca3f8a1eeb76d3b57759ca98822a693eb206d2e31ac132fd143d988f"}]}}]}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x4, 0x4, 0x40, 0x10, 0x1}, 0xbe, &(0x7f0000000040)={0x5, 0xf, 0xbe, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x81, "e9220141f595591c02a5539466dd1dba"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xb, 0x9, 0x0, 0x7}, @generic={0x1c, 0x10, 0x10, "0e3edc266cef303cade68603c4067424316801b9bd0c8d6e19"}, @generic={0x6b, 0x10, 0x3, "254f8b8b2d363f8ffda48e738b021ec2643e493c25b551e5e7ed41ef05aec3ee4987d6c4ff17dda5edfdcc3fc09041006e62e728efd49e6d4ebcaadb5f49bcdb35d1dd89c4c48fd2c0e13de17778e7de39321989a4313ef540448a0330fce05be2402c75577ddb19"}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "81bd8ba35a17323a7ad03c2efe772e2e"}]}, 0x5, [{0xfd, &(0x7f0000000100)=@string={0xfd, 0x3, "345fd10b793365faa0d5377915fd207eec1d32a4bf2a49bc881b26b00a0b8b017612c050cf6a75c5599bf7cc7268c802eade4b4e307dde8d71c02e8c1ff4df0132a7a9301523f8c59e1c2b7624dcd48c6f678394daabe620beb867898b16f8fffec6bed0f350e1076e736f321196af719217fc075246088a94ec379f94007e9aaeea32af16945bf26084cca5d156b8e97e9cd3cc11b7a571996a187b02456dc44feea996d57d15bf41cfc4edb5c38b8b2ab95105679fdd762aded4ffcf9dbe70371b766dd0678e8724bb22b10376a5dbfa6eba1f8955bda5ba37dbf1b0f4d70feaa19e0bb840079465ae001a38616628ce46eeec256c5be4b4ed39"}}, {0x4b, &(0x7f0000000240)=@string={0x4b, 0x3, "a0fd6f4f05ba5b5b19744be3a5c141bd7a1f9d9e84124b1780bbd3d24bb6ad8dd5c22a8581c2760c5ea1174882723fc326ee632a2eccad185c8e8a89d7894ef474db43203a8e106fae"}}, {0xf8, &(0x7f00000002c0)=@string={0xf8, 0x3, "11f3ffe78cc7580209e003e5afc01d6c6bb936f08f15ba18fab7c9a0be2804971c6f8d58f086f12130adc12cca2063abcf05d4c53e07df22e753d0e35cf2ade1b092120d3f53268b6e67c04a616d334e05cf0344a18e95c5a27e4cb686df71c4920bfe0f9f15ff1954241618e4500da01422b3bcc8d8a0d7092ca6519b5c47d5b88daa4cde50b7b3e1226011d5f4e1723d8ea4db1b8a6c5eaefde1c0c47c9b1a3bec198d60cf898c4ca745b55753f887f0fd607d067433ebb8652cec25b45b9b5e5b58d03f6bbd0cb095bba4d54f80b4834b068209f25d7fc1f4c390689a0d04653f52be13b76bc90bc6a6093ffcf989aee797400208"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x4c0a}}]}) syz_usb_control_io(r1, &(0x7f0000000a80)={0x2c, &(0x7f0000000940)={0x40, 0x22, 0x29, {0x29, 0x4, "5ed3d2356fdaa3bae63a336a8b38220ec1b97a42447452bce4d90fa3a870036ab1d7c08ca6731b"}}, &(0x7f0000000980)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x860}}, &(0x7f00000009c0)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "7ecdd68f9345b5e9843baf672d5e668d"}]}}, &(0x7f0000000a00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x2, 0x9, 0xff, "858b5482", "9345d3c4"}}, &(0x7f0000000a40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xe0, 0x4, 0xc, 0x20, 0x2, 0x8001}}}, &(0x7f0000000f00)={0x84, &(0x7f0000000b00)={0x0, 0x8, 0x2d, "841b41ae4a7c898b3757799b8a95dc57cafab32a391dcc8fecb5d98e733e1ddf60f801832b282701f0c411e7d5"}, &(0x7f0000000b40)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000b80)={0x0, 0x8, 0x1, 0x73}, &(0x7f0000000bc0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x200, 0x20}}, &(0x7f0000000c40)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000c80)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000cc0)={0x40, 0xb, 0x2, "8307"}, &(0x7f0000000d00)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000d40)={0x40, 0x13, 0x6}, &(0x7f0000000d80)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000dc0)={0x40, 0x19, 0x2, "fa4d"}, &(0x7f0000000e00)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000e40)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000e80)={0x40, 0x1e, 0x1, 0x4c}, &(0x7f0000000ec0)={0x40, 0x21, 0x1, 0xff}}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000200)={0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000e40)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x20, 0x1, 0x3, "1ac131"}, 0x0}) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000001180)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001040)={0x20, 0x1, 0x3, "6339cb"}, 0x0}) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f00000015c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001540)={0x20, 0x1, 0x3, "30af36"}, 0x0}) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000001140)={0x2c, &(0x7f0000000fc0)={0x40, 0x11, 0x55, {0x55, 0x3, "960d750bccd06b389a1fd5d4ae8c810d1269eafe8154118d5cab6acdd142aa357b8747f0477812c553e7db9bf270c74a1e22d84706a71b3947041849ae14ae34454fc6073ac2353bde52c738f4afac34b56d0a"}}, &(0x7f0000001040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x424}}, &(0x7f0000001080)={0x0, 0xf, 0x16, {0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x0, 0x4, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0xc, 0x2, 0xb379}, @ptm_cap={0x3}]}}, &(0x7f00000010c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x1, 0x5, 0x5, "1a331111", "03cc2b45"}}, &(0x7f0000001100)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7f, 0x3, 0x20, 0x7, 0x9, 0x2, 0xfffe}}}, &(0x7f0000001600)={0x84, &(0x7f0000001180)={0x0, 0x3, 0xd3, "8f3724c4a6719d14ff6d55a46aa9c136fad999deb74fa1fa98d7fd7ed3ee029c988fb6af9be21b0b1585fac3f56d40c03497eb4d23b9fc3f4e135f937493cb04e2394bff92d7880f92950165e7fc640301dd8d00177f8612938a82f53869034f987c53a40ae1afd1f04365cd779a20c61621ad43f9bbb1836b829c01f6d533d7edc93b17ed4bbae46b4fb1f37c1be20f1528d5280044b2928bda1b3e67e71b1548d78a0227ecbaeaf61d48d9591fea83aaf47f7ccc2ada512cfd5148e1e29d2215f9ef5614b5e7b72c17fdb32ebbe51a311c95"}, &(0x7f0000001280)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000001300)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000001340)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f0000001380)={0x40, 0x7, 0x2, 0x5}, &(0x7f00000013c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000001400)={0x40, 0xb, 0x2, "d639"}, &(0x7f0000001440)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001480)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f00000014c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000001500)={0x40, 0x19, 0x2, 'f3'}, 0xfffffffffffffffe, &(0x7f0000001540)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000001580)={0x40, 0x1e, 0x1, 0x80}, &(0x7f00000015c0)={0x40, 0x21, 0x1, 0xa4}}) syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) (async) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_connect(0x5, 0x3d2, &(0x7f0000000480)={{0x12, 0x1, 0x250, 0x43, 0x3e, 0x67, 0xff, 0x19d2, 0x86, 0xc714, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3c0, 0x2, 0x40, 0x3, 0xf0, 0x80, [{{0x9, 0x4, 0xe1, 0x79, 0x4, 0x4f, 0x1d, 0xb7, 0x8, [@uac_as={[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x9, "0356802f22"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x2, 0x3, 0x2, 0x9, "843ebd", "5bbf"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x3, 0x1, 0x40, 0x6, "c9f85a1db00a359198"}]}], [{{0x9, 0x5, 0x4, 0x1, 0x400, 0x1, 0x7, 0x2, [@generic={0x43, 0x6, "83be493236f765b2e191ff8d4b24bf5b8ae4bbf69db9b79ae723c342b7132671f49091d6988bfaea0787fca02e0de02ce0dd1b367fc773f4ab4c2b16290030a3e4"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x30, 0x20, 0x2, [@generic={0x76, 0x2, "c801eaf088fd0013d16bd07329da20175318f9dd4f345977c912679f8ba4280b757cd859d20d12c3da134918fc9d18bc1e4a9c8b3e8c95203e6487ceff5856771bc62dcf9a722f44fb39ace99c5b7fe5179610d26dff0832ff44242c07967515db86a7ec8b33fca0401ca9691ebe022f863f3dab"}, @generic={0x45, 0x7, "b2ef273bb30588f277f71e0e515d13b32b320d4e3a88fb34109d9c27ebc2c757ea3b197e6fc44c5a7559a7ad3a09e6b9838a94a7906d08c91757cb41f551b6dd6203ee"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x34, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x9}, @generic={0x87, 0x22, "edded303e236368d0a0411f04796716c8a60223b7d1ea672d1f6e99c2b27f46f8cb93a38ced663751f40aabb965346020e6a005403d2a65cbe7dd4404dd62f62dbc51625cc95691efcd1fd574e578c1cb0140f0a3fe66c8f09088d917114c6e784d38a5aab651f1f4b4c310424cdd47a76dca3d0ed659fb339a6d0bf479daba2595f80caac"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x240, 0x2, 0x0, 0x9, [@generic={0xac, 0x7, "de505f0b7dfb42057f55d98f270adc80f1781f848dc9d3e0658694c9d60bd14996a2d113c9c902de9529d6d406cfa6ad038952a75d5bbf945f9a5981f917399eb15e6bb17d529cd9170c60092e54d21ddb2600b37b74824412a44a6463edc81b6fba5cd1b625d2556473cf4e9ea00bb3e9b4bd876fed59547841a917815b80a44a37c663f7cba0778d2c77093132b99767186ededd292e24eaf975b75b2374a74ef8754364a1caf5a0df"}]}}]}}, {{0x9, 0x4, 0x9b, 0xba, 0x1, 0xc1, 0x34, 0xb7, 0x3f, [@generic={0xb6, 0x1, "89b201dc3be5791bcb775312cfb322c53f2c6d4ab7494a783dbe50cfabe67e8b8761218e4ded1e855dea3d1984722029574677c8db8d2fc1e84d5613bc2be992012ffe6b95e3df6a608847bedbf81cffb2cec8a407160ae850341a822c2b0eacc87dd86858fd8ce8e55c2e5d4ace032018038bd9ca3974712dbb68755a748ec1dcca84e0b90fb329a75242846be1f54624e30ae1e123b8d5704a24d3b98804a2e7c0596cc004c68d77126d2bfec5dca25dc3957a"}], [{{0x9, 0x5, 0xf, 0x2, 0x3ff, 0x20, 0xa, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1f, 0x6b7}, @generic={0x58, 0x9, "7266d6cea5c75236a92b4dc97480c342bff31276c2be864570601577fb7c9034b21fbe562039b376c912d2ca09351e8bc614eeb2ab70fca3581cca3f8a1eeb76d3b57759ca98822a693eb206d2e31ac132fd143d988f"}]}}]}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x4, 0x4, 0x40, 0x10, 0x1}, 0xbe, &(0x7f0000000040)={0x5, 0xf, 0xbe, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x81, "e9220141f595591c02a5539466dd1dba"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xb, 0x9, 0x0, 0x7}, @generic={0x1c, 0x10, 0x10, "0e3edc266cef303cade68603c4067424316801b9bd0c8d6e19"}, @generic={0x6b, 0x10, 0x3, "254f8b8b2d363f8ffda48e738b021ec2643e493c25b551e5e7ed41ef05aec3ee4987d6c4ff17dda5edfdcc3fc09041006e62e728efd49e6d4ebcaadb5f49bcdb35d1dd89c4c48fd2c0e13de17778e7de39321989a4313ef540448a0330fce05be2402c75577ddb19"}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "81bd8ba35a17323a7ad03c2efe772e2e"}]}, 0x5, [{0xfd, &(0x7f0000000100)=@string={0xfd, 0x3, "345fd10b793365faa0d5377915fd207eec1d32a4bf2a49bc881b26b00a0b8b017612c050cf6a75c5599bf7cc7268c802eade4b4e307dde8d71c02e8c1ff4df0132a7a9301523f8c59e1c2b7624dcd48c6f678394daabe620beb867898b16f8fffec6bed0f350e1076e736f321196af719217fc075246088a94ec379f94007e9aaeea32af16945bf26084cca5d156b8e97e9cd3cc11b7a571996a187b02456dc44feea996d57d15bf41cfc4edb5c38b8b2ab95105679fdd762aded4ffcf9dbe70371b766dd0678e8724bb22b10376a5dbfa6eba1f8955bda5ba37dbf1b0f4d70feaa19e0bb840079465ae001a38616628ce46eeec256c5be4b4ed39"}}, {0x4b, &(0x7f0000000240)=@string={0x4b, 0x3, "a0fd6f4f05ba5b5b19744be3a5c141bd7a1f9d9e84124b1780bbd3d24bb6ad8dd5c22a8581c2760c5ea1174882723fc326ee632a2eccad185c8e8a89d7894ef474db43203a8e106fae"}}, {0xf8, &(0x7f00000002c0)=@string={0xf8, 0x3, "11f3ffe78cc7580209e003e5afc01d6c6bb936f08f15ba18fab7c9a0be2804971c6f8d58f086f12130adc12cca2063abcf05d4c53e07df22e753d0e35cf2ade1b092120d3f53268b6e67c04a616d334e05cf0344a18e95c5a27e4cb686df71c4920bfe0f9f15ff1954241618e4500da01422b3bcc8d8a0d7092ca6519b5c47d5b88daa4cde50b7b3e1226011d5f4e1723d8ea4db1b8a6c5eaefde1c0c47c9b1a3bec198d60cf898c4ca745b55753f887f0fd607d067433ebb8652cec25b45b9b5e5b58d03f6bbd0cb095bba4d54f80b4834b068209f25d7fc1f4c390689a0d04653f52be13b76bc90bc6a6093ffcf989aee797400208"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x4c0a}}]}) (async) syz_usb_control_io(r1, &(0x7f0000000a80)={0x2c, &(0x7f0000000940)={0x40, 0x22, 0x29, {0x29, 0x4, "5ed3d2356fdaa3bae63a336a8b38220ec1b97a42447452bce4d90fa3a870036ab1d7c08ca6731b"}}, &(0x7f0000000980)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x860}}, &(0x7f00000009c0)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "7ecdd68f9345b5e9843baf672d5e668d"}]}}, &(0x7f0000000a00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x2, 0x9, 0xff, "858b5482", "9345d3c4"}}, &(0x7f0000000a40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xe0, 0x4, 0xc, 0x20, 0x2, 0x8001}}}, &(0x7f0000000f00)={0x84, &(0x7f0000000b00)={0x0, 0x8, 0x2d, "841b41ae4a7c898b3757799b8a95dc57cafab32a391dcc8fecb5d98e733e1ddf60f801832b282701f0c411e7d5"}, &(0x7f0000000b40)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000b80)={0x0, 0x8, 0x1, 0x73}, &(0x7f0000000bc0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x200, 0x20}}, &(0x7f0000000c40)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000c80)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000cc0)={0x40, 0xb, 0x2, "8307"}, &(0x7f0000000d00)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000d40)={0x40, 0x13, 0x6}, &(0x7f0000000d80)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000dc0)={0x40, 0x19, 0x2, "fa4d"}, &(0x7f0000000e00)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000e40)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000e80)={0x40, 0x1e, 0x1, 0x4c}, &(0x7f0000000ec0)={0x40, 0x21, 0x1, 0xff}}) (async) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000200)={0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) (async) syz_usb_control_io$hid(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000e40)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x20, 0x1, 0x3, "1ac131"}, 0x0}) (async) syz_usb_control_io$printer(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000001180)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001040)={0x20, 0x1, 0x3, "6339cb"}, 0x0}) (async) syz_usb_control_io(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, &(0x7f00000015c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001540)={0x20, 0x1, 0x3, "30af36"}, 0x0}) (async) syz_usb_control_io(r2, 0x0, 0x0) (async) syz_usb_control_io(r2, &(0x7f0000001140)={0x2c, &(0x7f0000000fc0)={0x40, 0x11, 0x55, {0x55, 0x3, "960d750bccd06b389a1fd5d4ae8c810d1269eafe8154118d5cab6acdd142aa357b8747f0477812c553e7db9bf270c74a1e22d84706a71b3947041849ae14ae34454fc6073ac2353bde52c738f4afac34b56d0a"}}, &(0x7f0000001040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x424}}, &(0x7f0000001080)={0x0, 0xf, 0x16, {0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x0, 0x4, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0xc, 0x2, 0xb379}, @ptm_cap={0x3}]}}, &(0x7f00000010c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x1, 0x5, 0x5, "1a331111", "03cc2b45"}}, &(0x7f0000001100)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7f, 0x3, 0x20, 0x7, 0x9, 0x2, 0xfffe}}}, &(0x7f0000001600)={0x84, &(0x7f0000001180)={0x0, 0x3, 0xd3, "8f3724c4a6719d14ff6d55a46aa9c136fad999deb74fa1fa98d7fd7ed3ee029c988fb6af9be21b0b1585fac3f56d40c03497eb4d23b9fc3f4e135f937493cb04e2394bff92d7880f92950165e7fc640301dd8d00177f8612938a82f53869034f987c53a40ae1afd1f04365cd779a20c61621ad43f9bbb1836b829c01f6d533d7edc93b17ed4bbae46b4fb1f37c1be20f1528d5280044b2928bda1b3e67e71b1548d78a0227ecbaeaf61d48d9591fea83aaf47f7ccc2ada512cfd5148e1e29d2215f9ef5614b5e7b72c17fdb32ebbe51a311c95"}, &(0x7f0000001280)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000001300)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000001340)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f0000001380)={0x40, 0x7, 0x2, 0x5}, &(0x7f00000013c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000001400)={0x40, 0xb, 0x2, "d639"}, &(0x7f0000001440)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001480)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f00000014c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000001500)={0x40, 0x19, 0x2, 'f3'}, 0xfffffffffffffffe, &(0x7f0000001540)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000001580)={0x40, 0x1e, 0x1, 0x80}, &(0x7f00000015c0)={0x40, 0x21, 0x1, 0xa4}}) (async) 03:39:45 executing program 4: set_mempolicy(0x3, &(0x7f0000000000)=0x3, 0x5) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x3000003, 0x4000010, 0xffffffffffffffff, 0x0) 03:39:45 executing program 5: r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb34900, 0x1000006, 0x28011, r2, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_kvm_setup_cpu$x86(r3, r2, &(0x7f000081d000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f00000000c0)="410f01f86e42d35e7e26f266f3f240d8e048b895000000000000000f23c00f21f835030006000f23f82e450f23483e448f03660f3880b52b00000066baa10066ed98", 0x42}], 0x1, 0x78, &(0x7f0000000180)=[@cr0={0x0, 0x6149a1e366dfcdbf}], 0x1) (async) r4 = ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f000050b000/0x18000)=nil, 0x0, 0x0, 0x6b, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) [ 516.722546][ T2858] usb 3-1: Service connection timeout for: 256 [ 516.729037][ T2858] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 516.738822][ T2858] ath9k_htc: Failed to initialize the device 03:39:45 executing program 4: set_mempolicy(0x3, &(0x7f0000000000)=0x3, 0x5) (async) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x3000003, 0x4000010, 0xffffffffffffffff, 0x0) [ 516.794782][ T25] usb 3-1: ath9k_htc: USB layer deinitialized 03:39:45 executing program 5: r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) r2 = dup(r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb34900, 0x1000006, 0x28011, r2, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r0, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_kvm_setup_cpu$x86(r3, r2, &(0x7f000081d000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f00000000c0)="410f01f86e42d35e7e26f266f3f240d8e048b895000000000000000f23c00f21f835030006000f23f82e450f23483e448f03660f3880b52b00000066baa10066ed98", 0x42}], 0x1, 0x78, &(0x7f0000000180)=[@cr0={0x0, 0x6149a1e366dfcdbf}], 0x1) (async) r4 = ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f000050b000/0x18000)=nil, 0x0, 0x0, 0x6b, 0x0, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) 03:39:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0xb804000000000000}]) [ 517.082195][ T28] usb 1-1: new high-speed USB device number 51 using dummy_hcd 03:39:46 executing program 4: set_mempolicy(0x3, &(0x7f0000000000)=0x3, 0x5) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x3000003, 0x4000010, 0xffffffffffffffff, 0x0) [ 517.262213][ T25] usb 3-1: new high-speed USB device number 61 using dummy_hcd 03:39:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0xffffffffff600000}]) [ 517.453192][ T28] usb 1-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 517.463217][ T28] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 517.517503][ T28] usb 1-1: config 0 descriptor?? 03:39:46 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) r1 = shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000005580)={{0x1, r2, r3, 0x0, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, 0x0, 0xfffa}) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) syz_clone3(&(0x7f0000001200)={0x40000000, &(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100), {0x7}, 0x0, 0x0, &(0x7f00000001c0)=""/4096, 0x0}, 0x58) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001280)={{0x1, 0xffffffffffffffff, 0x0, r5, 0xee00, 0x1d8, 0x1ff}, 0x57, 0x5, 0x7fff, 0x400, r6, 0x0, 0x3}) r7 = socket$inet_udp(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000005580)={{0x1, r9, r10, r5, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, r6, 0xfffa}) r11 = getegid() r12 = socket$phonet(0x23, 0x2, 0x1) r13 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000001800), 0x101800, 0x0) sendmsg$netlink(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000000c0)={0x10, 0x32, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x10}, {&(0x7f0000000140)={0x74, 0x37, 0x4, 0x70bd26, 0x25dfdbfc, "", [@nested={0x5a, 0x0, 0x0, 0x1, [@generic="f3181b3e49bf1ae7b14609c494c9fbad9143f1d672cf086463fa685815e5a84983aea4457a284c9de21b1d3798ccbdf69c836f76191b78cd1c9280d9dddf0084204cbe9a14a2b6474a7bff617812be09e02d9dd6557b"]}, @typed={0x8, 0x84, 0x0, 0x0, @pid}]}, 0x74}, {&(0x7f00000001c0)={0x18, 0x21, 0x400, 0x70bd28, 0x25dfdbfe, "", [@nested={0x5, 0x2a, 0x0, 0x1, [@generic='8']}]}, 0x18}, {&(0x7f0000000200)={0x120c, 0x1e, 0x400, 0x70bd27, 0x25dfdbfb, "", [@nested={0x10, 0x4f, 0x0, 0x1, [@typed={0xc, 0x4c, 0x0, 0x0, @u64=0x800}]}, @generic="2f12da0ec9b782c7a936be8849f2c0bc2fdc2350615472a1483ad465a9811f9e15c08328724ef32a3b3f119c33c87dd9e707", @typed={0x4, 0x64}, @generic="71be7cf5c429a80704c97afdd1c763e760c7fff52a00e2803a65314bb3875b7d03b0f39e8cbfa1af7f7a95f0ee972796db45e46004772413391212e88012fb269bf201e2145bda2fcff24909bedd6d567e1e61c91757f4191cc8cb73d90954d744b85f8f720c5afe1808adcb2ca51f8e0d241deb5739e104f8c6ca75fcbb610e0a6d4c8366b94dd98222cc676a451cdf7a90a5580706d8c1b77f5d03b5f130f0a14cbb82dfadc9d9cf8929d10bbf3406cbc15ffcafe85fda09447312399f0e9260841fb4e1498f17c5409851d3bdee6bebb0e2f512f87bb66d5a3a454529e15be2f86701e5384ccbc0e7af6031ef02ecaf7752cc89a66f7f3785a390183f16986e651b0485219d6b3a5f915480c685c1639d6bf75333299917e6d920baf87ab580358a4ccf077bcd875c55cd976e540019bbe62740942f0d78c2189a3b9043d64b122adb7b866daf35ac6905019c5144e5b5dab3281e1f6ff8caa0db4dafb4e0268783c5c37faf0afec5124e227d4fce00905541ab8f43f2cbd6fe4a4e9b1c39a985f13a7dd712bfe4f84bebc1ba5576b1c0b597fe651bc5eb402bac94071b725a83d3469ae053cb4cfab9a52eaf16b5bdf950ee5c7c79f5a6b27b285acef13f020f866a7cc02f86014af4560586d530b16dfcdfc782dbca34836f998a1ef0da8459c3acbb3db60fadcdc7260aedba13c24087effe3e453e78fc81f367467e4bec8ea66c4fd395d4389dee65cab2e35aa0289db72007b2fa5b6d8fa32e8f8f3d432a47a2b6dc7d1c5ad416b5440a59ce27217ec42034b0fcec26721651c0e0a3f443f72538ddc7f78b52aa1fa0998ba2134dc78999fffb83c7b29ccd6c4b3fc20362ab9edcd025233973c871a3b19714a8267dadc5a600e96f2f10c5d57efb527ef32ee2014c3fc36d60c6ece17632f87f8ee5f6b2a1eb4bd2f7e0cbfebde1f169b3a2c9f2d895eab8354aea8a025e9a91bc4deb9d8efa6f94176e92af82865b6d1c88c2fab67b91fd547da7ce7a5cff6420fbdea45ec5274dccc0f1116695e09efef06299155b5ded01ead9dea7fd6b6b29b2cab293ff6e8f0bd17c173add5c5f7dc3679dc81715c8a2cd8cb29c4c490d4c8a5655afad9f19abaf2805d94544dfbfdc7f00b01f783bf4bf62611cfa7bee261f599a3192ea7795195bdf25653bc68f2363fd6dff71e39c87a30553ad901b471080cba75cfe7d2ee3c35fb732fa082f514caa376b36e359061d93f10ca2606f5afed1066a3d0a129482691d66174a32724cb441748846c5fda7342a7f140e641b6f77315ab78685fa017d254c7e0aa96a617c1f5121f83bfde1674f02c6a74366cbe712478db45810979a3ee284221482116b4d98f835a7669110ff5086ebc35e34523ea94667fc9ecc43ebb30684565a78b6b61ea91f98b882ab67dc47a05496eec8b4db469e19ae7fe1fa1a58ef3e6f4cab065f4b6948b0ff2c2eef9b55b06c1fe416bebec743cb285aa4db4f5994b607168435afe90e01b4afda0af7b1db9fa401dc7b54fcaa8d4a8152f77fd5b1d2db9651413fb83ebb24489938287c4e7e22a242ab786d658feee9839f991fc1b45f54617c959c6c94ae754212d222a5e672545d32c7a372fd35ac232e50cca71110da4e23c51121c8d88cc3eb8e39c8f79380653d61aeb8db4f6814cd7358058a534c3f29e50a30a59b9b09c760cbd133046078a318d49509692da612052952e1439c0d3680017dcab34931538baa9fc147b76b370828456c3c0f0b51cf7a1aa55f81910116a62de8804276e333946a4c0c1aa102f0a10063b63f8c5845fa431d88c75d9e937be80438813f95ab143c290ddba576f363d8db6081b3895db7de7367d55fa8bb1244eb9aa3b7a3406f54725b66dbab837caaff131b45baa8f5a13e38b95c396855e6846cf17ebd62a9877c856e96c0d04b89bbd25f26f698a53fb61ceab957731b3af2428a36ccade5a918090f010096404c949987bb86f192ff25e72273d56dbb62d55e51a79e1c76ec01ac426d399a5a2b7ca7fef2ffb21d5c2cf40080d621fd355ce0a315a5e9bb688656faa93da714edf30453cd03d08f1d1edd3bccae8671dab39c5b394972748351b34a074a419395ff34d0af499dbe1deb76892bf47dcd26eda1678f206034958a1c91db48879ca12f66a58ff4eddcffcbc92c6bc2fb2b9ee2cb0641530089600f059b0eeb53eb8b809e7764c3b7c0964d945a739dab9aca69eb5fd23975201512c5a57fa50fb7b0112e8557bd2796c9cd28128585cb1b342cab7af88c5bfc8b9006ec94a3d782046665670cd6aca018d3278bcee12919fb88e7014fc14b49125f9a32a9781fb7e7634de6668526419cb12f8d44b0e9a44201447491b238cd31a326c39dc7d11748ac56b0492674ce49c798fe83adf2d91550c541371a7c019c7ece37acf943878d24456343aec4aa6fc8dbb7773eda13a89b6947669f2575768f723a6d9351f86e1060bf8a8a161a86942b026dcc5c625b6e8bf8bc3e8266b5b06bdcc68ca236a97555b535037866bee9d75bbbc052b8423cca6f6defbfbf0f032c41cf83979134080f7218477d526aa4ac12d18fecd0b53fc9cfcbef6e5781de0400927cc6f0070679f7b1a1b490c5759356a7954c3da03054a4698a5292e3d6e7c9157526cb7feb6c38d33d869f1a1457648b281ec0863ce8a5fcb7ebe8ca26aecc01c14401f45c0a9a8bac7929bc7935f9da648a64a381060489a6f47bb3f8180a39c82d93a4551c892f3aa8da0b6a5d83fd061db89cb59ed56dabcffb4ace362ebe54f87b94e8afec37d0bfbbb7b869888f20147e79cfaf7c30f0946ec378d7dcb70d7f26a8422324ce5731259a5db2e610db4fb4cecd61075ea701021b32d7983b072788df026d7ef76f5cdf93aab0ebb2e88ad89289196a5b1ebee1ed14e4819962d440ac479098723d7fdddded3ff8ef55f57244d16349bb8bbc00a31eeeb35d132281d0ea10791968ad8b42f86730f40f4aeddea86d081711d64a1ae2066e9f2f32ed6d06d6e3995666515dac02528c10a1c5ad4bf2ae8cd3c7e7af1fb0664fde13aa4024b44c69b47782365e81226aad5c0f6ae0bbdcd401cd8f3c821eb49fea1c3b75d1075dc1b13dbe48dc0a9d9004e361c04fd014158b37346b1156f226d488211e011caaac1a4ce8ce7259040fe76df4047ceafeae8219d21b52eb1300aed7fbe2c7b5150157323120f2061c8da1b2c127ecb6b5d7072463c8c12150aee1f39861247daa2ed2754acab4305a462ee03dd8a443a4987470f95e62e15ce5f67017fdd8ed5c191fc92da9c8cc5bc073757ddc158ef63898b3f56c5028ad8b414e6482a491edd3d1a64395cf205b80ba757eef5ce2ccb79bcf633caed42ebd9746f363335ea30b90779433f23dc22ff2e77429387543d25816765589edd1d623a1d6cdbcbd0bf50926318c5c3282f63cafc9e909f47f3cd70bf9603a5f139e319e6415e3d86d7e88919204d0d9c64aeb27bc6cca7670e8144421942fa51f13b6cf634d2c88a4529c2b5149c276e21a44950f5e06a719629703160f7d3f5bc654e962500e1775ab27acd64b504cc5778b127a7de9cb3fbcf5d2e62938fc3fe4ba3557174475e6ef80e130cd26441e56cb9a8f4d00faeb56fecec01800e2efaf3ea9752587907a75583028b2c8ea717cf975eae6ac541e4cae8d8ca680a483693f9a1ebfff3a5d4d6abd4e531f363888daf51c31e3acf095d4d4c1766c685c63a84254805ddada3b147a620dec9a87174770d97c7c9ebac1c97165a91773d624033393bbb9d0e8805235f3649581dd27cb95e5a730057996b20ac9507a0f8f9519bd7fb3f9830ee8ea634df2c86b5323e81e7c0d83ecf07e54d3ac750b3e78f57cd895c342ad0fc74f66a1cd9782322fb47b7dae40da14771984db71f929c5c12eefd534125310cdda19397590a0a908236354420bebeb7678b7e9586a04ebb094c7884c84478df1fab41bc234d68d44c81cf5a7e7588b7226b54c4224186bf3dfecb99169aba606a2e79d337205f2d61c32aef10f863ffd8f2a4b7a9ddbeb2054f558b19cc256757fdfae7eac9d32251c01c20a76b4126572cd8610746fe41a7c725741af8edac30a1f9e76a7c7ae8a44e51af8c401724eac0dd8c5ef497f7d875f6db16ad8b7d98af61b2d7573334a9a800fa94aaf08813447a2448c420d1e7530188a391ed94a3cf59f9970d5904a0a97addc96c63aa9b74d9ffcc6f728eb69dc81af6c26f780f6e9069eb2cd6e6bddf002cd39858068ddc5bb2abb695856d18a493a6b4bd01d9e4b1037a37c1f0171f7d8df299290e7d9d47a74d4a43edba68779381b786974080bbbb931304ed7d7503352c3f52fa2351b494b6853e943142b6a222f8bab289d78fe0fb80633b089ee4ac038830d3e09b8f61a72cecb47c07e82bc09853166aa65759bc763527732cf73417cdc7f4b486509e77bec81ed5a731806805ca39247a29aad5493c6b0b40bc0573b9be5d991cb379f589676ec33ba0aa1893e77ca7ed4bfa0af61c678f37145190688256667169d9cd2f9dd73e5b8400ee3a8fd723e829bc27ac5cbe8149162fb3629b3ad1ffe6b0c01cc39398c5f170ab670024f241a5b8c964d0e705b4259fe4e26e8c0f25b931e1289f2729e71abbc9d2106d29ed12a51ac999023ecb7327940e4e18327689b8b47331138bff0abd262377a7a4b27c643df28c727fa2395fd240bf7bd47b480c7f8aa26cbb06d147500d3bc7e08d7e9e0cd9a839ebf91d9aafd4303c5ac78eaf8387ec8619f5e235d134850e758422d87ba1cd7eeab14c18ea7f4fbaa1d93bedfa0b213e63ebb1bf8880acd790064273dbd0830490a501a005f0bceca4893e4bfc6bf87a59c6e9d2a02e2a187c02efeaaa44b6d931fe1ab1a28c83c06f4c94f5d7c9b811a6e4b23e2dc5cfea44615954939041ff974a7c2b6c2f60d7040c59210315fdf475b6cd3118a11ecbeccbd7412d3af567e1ea657db0c28beae5cfddf4bd515cb96cfc8f4c3d606ff72b70d89089146d48cf3ad1bf66ba6a23a1a4115b693bab8065404416b98192f1e79c7010b61d77d1ccf6dcc41999de032c8ea238c3a081331047bd201241c8ceea74e533395661504bbb23a4dfb803c9a44c402a54a25f1542908cb45f5ce61a210bdaf8e7457803959783e4cefa4302abcd3b7022bf9f77e76244ddc07116903b5d94cf010ee8aeb37720edfedb7ac039549af8f91a74c447574734a8c0b336b4346a39dc6f9701094e72ed5ad1021ab40b64870786f922d11a19eb49f5a2fe66b6a6516c0ce13b4eae18c9fbe5ba846094ffc1135baf1796d8dae431266885412da73e7a3f70f94521bc30fad6fea7d8a045ccda9499c8a382948e11a83f23c831b9e8fac9b8ebf0815e2fb4cfc6c678954a95b026fb9b94433bbfe9e6918e1bdb5038f7c5fa2cc98b60077954cc74e1de4d302d89a100a7be77883b19bec054d2476b9da48796f745d7a21270cdd7e4a3a6c65bc87d8b476676ed86f0153da6b6e15ae3edb49dd0b5b820c2ad751890aac48f6c2868f3f2a044ba1846a1f7b518216972af321f1a10b2171e7ffcfb1b836a1449b36b93a584ce70eb3aa36b5da7e2a7d2914450cd64e1f708d90d0e0e42d3fdc1b8e5b0f6fb745421efef879ed6e3e038d4f5e3d42d33046a99b044d792a4905c9d4b5516f06d915aa8cd5a8ab308dba196604fcca888d0e4fe031d1e8f79a39a72b9dac03f045c6f14ff7aaab88af001916dcbb6ce34371aa568ae706d3791a2b2db6fc0b2bf7be584aa0b27c1f", @nested={0x1b2, 0x18, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x5}, @typed={0x8, 0x6e, 0x0, 0x0, @fd}, @generic="ff78a73c71d0d5fdf06f420e832e48426e86f9c02c9f3cd57d12ce0d53c9fab61d7a54bdc851c6c28fd2e3b67be480c12ac955d80ea69b9e0183f03034a826cb529071a1330b629a79f3986d88cf41571fb916b72a158acb08d5bdcccd332e8f3e66fe19a0870f9f", @generic="e1103eac29cadaa2353c3ce39802720599e4734796b416887dd6c3139339bf9aaff31bc1dfa2b03186f7c147b1671b428908c0d76ed09b367aef329679ed8440f1611d05827b25e95d06c19a4cdfc334e62d46a3fdd800c7cd342b87", @generic="1a55e19b61f8f657a126ab0f2528689d47f444faca9f027718046dfb", @typed={0x8, 0x1, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @generic="eb3222869ebeabafaef4be28b12f2de2acad03b01fe16becdf9e0139dd4c6a7c46ab561f21e9aa6aca856668b1a4f970be085953bd6d202ae35097e435cee5e3639122fc40b0420ffd415fc8542b6a0967bc038dad617686d158365eeab2b9ce4a417351d73565605842f6ce908deba44e748ddd41c73dd5a19d1fd7db8c8045ed0ee352ce41936e4d969310f5ce0c8ec62e675e4e1fe3d31f3eb44041658f2a4631d1f8a0b1e2621d7b21e69197a1af857c"]}]}, 0x120c}, {&(0x7f0000001440)={0x18, 0x35, 0x100, 0x70bd28, 0x25dfdbfc, "", [@typed={0x7, 0x7c, 0x0, 0x0, @str='(*\x00'}]}, 0x18}, {&(0x7f0000001480)={0x198, 0x31, 0x1, 0x70bd2b, 0x25dfdbfd, "", [@typed={0x8, 0x93, 0x0, 0x0, @u32=0x5}, @nested={0x17d, 0x82, 0x0, 0x1, [@generic="f7be910b2aa11f58af6c3df60a0c1f36a605d67d953fda4a6983e59810b3645fd2402e978b67588aa5ee656745bf85da168cdfddd345030c5b4044618c6bd924936a810ff8755e825e66f51467ba8c32f527554401a0f0130be373275049978b44091ea232552f088acda784539abc5b4dab0e43e6f1f96a", @generic="3dc7c8b81b995e1e38cf9b6ab1b95dc7b7ac3d1082bcaee35de9fb0e2a7cea37db47ee1ac026e0158496a13047682d3ddf97922012c32edf49e4d779844784a9b03506987c436a7c3a8153795ecde0d2773bb991089f2d1358d28354e82ef46da6ffd3b303ebdd8dd59bb4a5dad1a0e9c412d503402e1c9667dcf0c06adfe978b6286bf04e4bacf2d493c59c70ebd0e9e35b4af8b371ed153331d6b14480180a85eb4e07e9d6a87cef82033b8a5ee74bcdb824d0bbf5be7f874464d7d78ef6cd20139251bb8d02bf02637203afbb093503893e9b07063f1784c01856c96f3e05f74d4406f7af3cd3ab64238a9b7dd568d9", @typed={0x8, 0x80, 0x0, 0x0, @uid=0xee01}, @typed={0x8, 0x30, 0x0, 0x0, @uid=0xee00}]}]}, 0x198}, {&(0x7f0000001640)={0x104, 0x10, 0x4, 0x70bd26, 0x25dfdbfc, "", [@typed={0x8, 0x95, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x4, 0x92}, @generic="e499d0735d32ed1f87b77c1e2033e55fe4507335364a4c6f8e8d916a55b371598d7dd37e17b253566aa5786e6745d6ca31a47c9e42a18a859ada5d18a6b5fdb1708adf004383c85caf59a20a8315983aa1c5d2533e96e48ed57817cb13db75ca4261c75aefeee208bfb2f3d0712c723c698614f7e08d10380bc9bfe026ad9ac851734cf2417c840f9e5fdbb692c5984b4126df700635ad340f", @nested={0x20, 0x27, 0x0, 0x1, [@typed={0x8, 0x77, 0x0, 0x0, @u32=0x1}, @typed={0x4, 0x16}, @generic="764234fc7cbe3f62bddf40878da71113"]}, @generic="a01db8a2cae5f0a64bf1f89ed43c57fffc7d774162c010821887f992e0f33ac38f1ef773ce6d4b66f424b3951d"]}, 0x104}], 0x7, &(0x7f0000001840)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r12, r13]}}], 0x80, 0x4000}, 0x800) sendmsg$netlink(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)={0x1c, 0x5a, 0x1, 0x0, 0x0, "", [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x1, 0x0, 0x0, @fd}]}]}, 0x1c}], 0x1}, 0x0) [ 517.862784][ T25] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 517.872935][ T25] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 517.882275][ T25] usb 3-1: Product: syz [ 517.886620][ T25] usb 3-1: Manufacturer: syz [ 517.891467][ T25] usb 3-1: SerialNumber: syz [ 517.987504][ T8259] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 518.015996][ T8259] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 518.087127][ T25] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 518.122534][ T28] usb 1-1: Firmware version (0.0) predates our first public release. [ 518.130923][ T28] usb 1-1: Please update to version 0.2 or newer [ 518.185928][ T28] usb 1-1: Firmware: build [ 518.376691][ T8259] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 518.386479][ T8259] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 518.568874][ T28] usb 1-1: USB disconnect, device number 51 [ 518.762543][ T25] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 519.465513][ T3563] usb 3-1: USB disconnect, device number 61 03:39:48 executing program 3: r0 = syz_clone(0x40021000, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000580)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d4159eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f79cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823b7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc6359712de5510a9d5c1293312b6f81b20d8549b3f6f48ce3b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d37") ptrace(0x8, r0) 03:39:49 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x7, 0x4e00, "15b02015e646c9"}]}) 03:39:49 executing program 5: r0 = socket(0x2, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private1, 0x0, 0x0, 0x2}}) 03:39:49 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0}]) 03:39:49 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) (async) r1 = shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000005580)={{0x1, r2, r3, 0x0, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, 0x0, 0xfffa}) (async) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) syz_clone3(&(0x7f0000001200)={0x40000000, &(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100), {0x7}, 0x0, 0x0, &(0x7f00000001c0)=""/4096, 0x0}, 0x58) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001280)={{0x1, 0xffffffffffffffff, 0x0, r5, 0xee00, 0x1d8, 0x1ff}, 0x57, 0x5, 0x7fff, 0x400, r6, 0x0, 0x3}) r7 = socket$inet_udp(0x2, 0x2, 0x0) (async) r8 = shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000005580)={{0x1, r9, r10, r5, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, r6, 0xfffa}) (async) r11 = getegid() (async) r12 = socket$phonet(0x23, 0x2, 0x1) r13 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000001800), 0x101800, 0x0) sendmsg$netlink(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000000c0)={0x10, 0x32, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x10}, {&(0x7f0000000140)={0x74, 0x37, 0x4, 0x70bd26, 0x25dfdbfc, "", [@nested={0x5a, 0x0, 0x0, 0x1, [@generic="f3181b3e49bf1ae7b14609c494c9fbad9143f1d672cf086463fa685815e5a84983aea4457a284c9de21b1d3798ccbdf69c836f76191b78cd1c9280d9dddf0084204cbe9a14a2b6474a7bff617812be09e02d9dd6557b"]}, @typed={0x8, 0x84, 0x0, 0x0, @pid}]}, 0x74}, {&(0x7f00000001c0)={0x18, 0x21, 0x400, 0x70bd28, 0x25dfdbfe, "", [@nested={0x5, 0x2a, 0x0, 0x1, [@generic='8']}]}, 0x18}, {&(0x7f0000000200)={0x120c, 0x1e, 0x400, 0x70bd27, 0x25dfdbfb, "", [@nested={0x10, 0x4f, 0x0, 0x1, [@typed={0xc, 0x4c, 0x0, 0x0, @u64=0x800}]}, @generic="2f12da0ec9b782c7a936be8849f2c0bc2fdc2350615472a1483ad465a9811f9e15c08328724ef32a3b3f119c33c87dd9e707", @typed={0x4, 0x64}, @generic="71be7cf5c429a80704c97afdd1c763e760c7fff52a00e2803a65314bb3875b7d03b0f39e8cbfa1af7f7a95f0ee972796db45e46004772413391212e88012fb269bf201e2145bda2fcff24909bedd6d567e1e61c91757f4191cc8cb73d90954d744b85f8f720c5afe1808adcb2ca51f8e0d241deb5739e104f8c6ca75fcbb610e0a6d4c8366b94dd98222cc676a451cdf7a90a5580706d8c1b77f5d03b5f130f0a14cbb82dfadc9d9cf8929d10bbf3406cbc15ffcafe85fda09447312399f0e9260841fb4e1498f17c5409851d3bdee6bebb0e2f512f87bb66d5a3a454529e15be2f86701e5384ccbc0e7af6031ef02ecaf7752cc89a66f7f3785a390183f16986e651b0485219d6b3a5f915480c685c1639d6bf75333299917e6d920baf87ab580358a4ccf077bcd875c55cd976e540019bbe62740942f0d78c2189a3b9043d64b122adb7b866daf35ac6905019c5144e5b5dab3281e1f6ff8caa0db4dafb4e0268783c5c37faf0afec5124e227d4fce00905541ab8f43f2cbd6fe4a4e9b1c39a985f13a7dd712bfe4f84bebc1ba5576b1c0b597fe651bc5eb402bac94071b725a83d3469ae053cb4cfab9a52eaf16b5bdf950ee5c7c79f5a6b27b285acef13f020f866a7cc02f86014af4560586d530b16dfcdfc782dbca34836f998a1ef0da8459c3acbb3db60fadcdc7260aedba13c24087effe3e453e78fc81f367467e4bec8ea66c4fd395d4389dee65cab2e35aa0289db72007b2fa5b6d8fa32e8f8f3d432a47a2b6dc7d1c5ad416b5440a59ce27217ec42034b0fcec26721651c0e0a3f443f72538ddc7f78b52aa1fa0998ba2134dc78999fffb83c7b29ccd6c4b3fc20362ab9edcd025233973c871a3b19714a8267dadc5a600e96f2f10c5d57efb527ef32ee2014c3fc36d60c6ece17632f87f8ee5f6b2a1eb4bd2f7e0cbfebde1f169b3a2c9f2d895eab8354aea8a025e9a91bc4deb9d8efa6f94176e92af82865b6d1c88c2fab67b91fd547da7ce7a5cff6420fbdea45ec5274dccc0f1116695e09efef06299155b5ded01ead9dea7fd6b6b29b2cab293ff6e8f0bd17c173add5c5f7dc3679dc81715c8a2cd8cb29c4c490d4c8a5655afad9f19abaf2805d94544dfbfdc7f00b01f783bf4bf62611cfa7bee261f599a3192ea7795195bdf25653bc68f2363fd6dff71e39c87a30553ad901b471080cba75cfe7d2ee3c35fb732fa082f514caa376b36e359061d93f10ca2606f5afed1066a3d0a129482691d66174a32724cb441748846c5fda7342a7f140e641b6f77315ab78685fa017d254c7e0aa96a617c1f5121f83bfde1674f02c6a74366cbe712478db45810979a3ee284221482116b4d98f835a7669110ff5086ebc35e34523ea94667fc9ecc43ebb30684565a78b6b61ea91f98b882ab67dc47a05496eec8b4db469e19ae7fe1fa1a58ef3e6f4cab065f4b6948b0ff2c2eef9b55b06c1fe416bebec743cb285aa4db4f5994b607168435afe90e01b4afda0af7b1db9fa401dc7b54fcaa8d4a8152f77fd5b1d2db9651413fb83ebb24489938287c4e7e22a242ab786d658feee9839f991fc1b45f54617c959c6c94ae754212d222a5e672545d32c7a372fd35ac232e50cca71110da4e23c51121c8d88cc3eb8e39c8f79380653d61aeb8db4f6814cd7358058a534c3f29e50a30a59b9b09c760cbd133046078a318d49509692da612052952e1439c0d3680017dcab34931538baa9fc147b76b370828456c3c0f0b51cf7a1aa55f81910116a62de8804276e333946a4c0c1aa102f0a10063b63f8c5845fa431d88c75d9e937be80438813f95ab143c290ddba576f363d8db6081b3895db7de7367d55fa8bb1244eb9aa3b7a3406f54725b66dbab837caaff131b45baa8f5a13e38b95c396855e6846cf17ebd62a9877c856e96c0d04b89bbd25f26f698a53fb61ceab957731b3af2428a36ccade5a918090f010096404c949987bb86f192ff25e72273d56dbb62d55e51a79e1c76ec01ac426d399a5a2b7ca7fef2ffb21d5c2cf40080d621fd355ce0a315a5e9bb688656faa93da714edf30453cd03d08f1d1edd3bccae8671dab39c5b394972748351b34a074a419395ff34d0af499dbe1deb76892bf47dcd26eda1678f206034958a1c91db48879ca12f66a58ff4eddcffcbc92c6bc2fb2b9ee2cb0641530089600f059b0eeb53eb8b809e7764c3b7c0964d945a739dab9aca69eb5fd23975201512c5a57fa50fb7b0112e8557bd2796c9cd28128585cb1b342cab7af88c5bfc8b9006ec94a3d782046665670cd6aca018d3278bcee12919fb88e7014fc14b49125f9a32a9781fb7e7634de6668526419cb12f8d44b0e9a44201447491b238cd31a326c39dc7d11748ac56b0492674ce49c798fe83adf2d91550c541371a7c019c7ece37acf943878d24456343aec4aa6fc8dbb7773eda13a89b6947669f2575768f723a6d9351f86e1060bf8a8a161a86942b026dcc5c625b6e8bf8bc3e8266b5b06bdcc68ca236a97555b535037866bee9d75bbbc052b8423cca6f6defbfbf0f032c41cf83979134080f7218477d526aa4ac12d18fecd0b53fc9cfcbef6e5781de0400927cc6f0070679f7b1a1b490c5759356a7954c3da03054a4698a5292e3d6e7c9157526cb7feb6c38d33d869f1a1457648b281ec0863ce8a5fcb7ebe8ca26aecc01c14401f45c0a9a8bac7929bc7935f9da648a64a381060489a6f47bb3f8180a39c82d93a4551c892f3aa8da0b6a5d83fd061db89cb59ed56dabcffb4ace362ebe54f87b94e8afec37d0bfbbb7b869888f20147e79cfaf7c30f0946ec378d7dcb70d7f26a8422324ce5731259a5db2e610db4fb4cecd61075ea701021b32d7983b072788df026d7ef76f5cdf93aab0ebb2e88ad89289196a5b1ebee1ed14e4819962d440ac479098723d7fdddded3ff8ef55f57244d16349bb8bbc00a31eeeb35d132281d0ea10791968ad8b42f86730f40f4aeddea86d081711d64a1ae2066e9f2f32ed6d06d6e3995666515dac02528c10a1c5ad4bf2ae8cd3c7e7af1fb0664fde13aa4024b44c69b47782365e81226aad5c0f6ae0bbdcd401cd8f3c821eb49fea1c3b75d1075dc1b13dbe48dc0a9d9004e361c04fd014158b37346b1156f226d488211e011caaac1a4ce8ce7259040fe76df4047ceafeae8219d21b52eb1300aed7fbe2c7b5150157323120f2061c8da1b2c127ecb6b5d7072463c8c12150aee1f39861247daa2ed2754acab4305a462ee03dd8a443a4987470f95e62e15ce5f67017fdd8ed5c191fc92da9c8cc5bc073757ddc158ef63898b3f56c5028ad8b414e6482a491edd3d1a64395cf205b80ba757eef5ce2ccb79bcf633caed42ebd9746f363335ea30b90779433f23dc22ff2e77429387543d25816765589edd1d623a1d6cdbcbd0bf50926318c5c3282f63cafc9e909f47f3cd70bf9603a5f139e319e6415e3d86d7e88919204d0d9c64aeb27bc6cca7670e8144421942fa51f13b6cf634d2c88a4529c2b5149c276e21a44950f5e06a719629703160f7d3f5bc654e962500e1775ab27acd64b504cc5778b127a7de9cb3fbcf5d2e62938fc3fe4ba3557174475e6ef80e130cd26441e56cb9a8f4d00faeb56fecec01800e2efaf3ea9752587907a75583028b2c8ea717cf975eae6ac541e4cae8d8ca680a483693f9a1ebfff3a5d4d6abd4e531f363888daf51c31e3acf095d4d4c1766c685c63a84254805ddada3b147a620dec9a87174770d97c7c9ebac1c97165a91773d624033393bbb9d0e8805235f3649581dd27cb95e5a730057996b20ac9507a0f8f9519bd7fb3f9830ee8ea634df2c86b5323e81e7c0d83ecf07e54d3ac750b3e78f57cd895c342ad0fc74f66a1cd9782322fb47b7dae40da14771984db71f929c5c12eefd534125310cdda19397590a0a908236354420bebeb7678b7e9586a04ebb094c7884c84478df1fab41bc234d68d44c81cf5a7e7588b7226b54c4224186bf3dfecb99169aba606a2e79d337205f2d61c32aef10f863ffd8f2a4b7a9ddbeb2054f558b19cc256757fdfae7eac9d32251c01c20a76b4126572cd8610746fe41a7c725741af8edac30a1f9e76a7c7ae8a44e51af8c401724eac0dd8c5ef497f7d875f6db16ad8b7d98af61b2d7573334a9a800fa94aaf08813447a2448c420d1e7530188a391ed94a3cf59f9970d5904a0a97addc96c63aa9b74d9ffcc6f728eb69dc81af6c26f780f6e9069eb2cd6e6bddf002cd39858068ddc5bb2abb695856d18a493a6b4bd01d9e4b1037a37c1f0171f7d8df299290e7d9d47a74d4a43edba68779381b786974080bbbb931304ed7d7503352c3f52fa2351b494b6853e943142b6a222f8bab289d78fe0fb80633b089ee4ac038830d3e09b8f61a72cecb47c07e82bc09853166aa65759bc763527732cf73417cdc7f4b486509e77bec81ed5a731806805ca39247a29aad5493c6b0b40bc0573b9be5d991cb379f589676ec33ba0aa1893e77ca7ed4bfa0af61c678f37145190688256667169d9cd2f9dd73e5b8400ee3a8fd723e829bc27ac5cbe8149162fb3629b3ad1ffe6b0c01cc39398c5f170ab670024f241a5b8c964d0e705b4259fe4e26e8c0f25b931e1289f2729e71abbc9d2106d29ed12a51ac999023ecb7327940e4e18327689b8b47331138bff0abd262377a7a4b27c643df28c727fa2395fd240bf7bd47b480c7f8aa26cbb06d147500d3bc7e08d7e9e0cd9a839ebf91d9aafd4303c5ac78eaf8387ec8619f5e235d134850e758422d87ba1cd7eeab14c18ea7f4fbaa1d93bedfa0b213e63ebb1bf8880acd790064273dbd0830490a501a005f0bceca4893e4bfc6bf87a59c6e9d2a02e2a187c02efeaaa44b6d931fe1ab1a28c83c06f4c94f5d7c9b811a6e4b23e2dc5cfea44615954939041ff974a7c2b6c2f60d7040c59210315fdf475b6cd3118a11ecbeccbd7412d3af567e1ea657db0c28beae5cfddf4bd515cb96cfc8f4c3d606ff72b70d89089146d48cf3ad1bf66ba6a23a1a4115b693bab8065404416b98192f1e79c7010b61d77d1ccf6dcc41999de032c8ea238c3a081331047bd201241c8ceea74e533395661504bbb23a4dfb803c9a44c402a54a25f1542908cb45f5ce61a210bdaf8e7457803959783e4cefa4302abcd3b7022bf9f77e76244ddc07116903b5d94cf010ee8aeb37720edfedb7ac039549af8f91a74c447574734a8c0b336b4346a39dc6f9701094e72ed5ad1021ab40b64870786f922d11a19eb49f5a2fe66b6a6516c0ce13b4eae18c9fbe5ba846094ffc1135baf1796d8dae431266885412da73e7a3f70f94521bc30fad6fea7d8a045ccda9499c8a382948e11a83f23c831b9e8fac9b8ebf0815e2fb4cfc6c678954a95b026fb9b94433bbfe9e6918e1bdb5038f7c5fa2cc98b60077954cc74e1de4d302d89a100a7be77883b19bec054d2476b9da48796f745d7a21270cdd7e4a3a6c65bc87d8b476676ed86f0153da6b6e15ae3edb49dd0b5b820c2ad751890aac48f6c2868f3f2a044ba1846a1f7b518216972af321f1a10b2171e7ffcfb1b836a1449b36b93a584ce70eb3aa36b5da7e2a7d2914450cd64e1f708d90d0e0e42d3fdc1b8e5b0f6fb745421efef879ed6e3e038d4f5e3d42d33046a99b044d792a4905c9d4b5516f06d915aa8cd5a8ab308dba196604fcca888d0e4fe031d1e8f79a39a72b9dac03f045c6f14ff7aaab88af001916dcbb6ce34371aa568ae706d3791a2b2db6fc0b2bf7be584aa0b27c1f", @nested={0x1b2, 0x18, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x5}, @typed={0x8, 0x6e, 0x0, 0x0, @fd}, @generic="ff78a73c71d0d5fdf06f420e832e48426e86f9c02c9f3cd57d12ce0d53c9fab61d7a54bdc851c6c28fd2e3b67be480c12ac955d80ea69b9e0183f03034a826cb529071a1330b629a79f3986d88cf41571fb916b72a158acb08d5bdcccd332e8f3e66fe19a0870f9f", @generic="e1103eac29cadaa2353c3ce39802720599e4734796b416887dd6c3139339bf9aaff31bc1dfa2b03186f7c147b1671b428908c0d76ed09b367aef329679ed8440f1611d05827b25e95d06c19a4cdfc334e62d46a3fdd800c7cd342b87", @generic="1a55e19b61f8f657a126ab0f2528689d47f444faca9f027718046dfb", @typed={0x8, 0x1, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @generic="eb3222869ebeabafaef4be28b12f2de2acad03b01fe16becdf9e0139dd4c6a7c46ab561f21e9aa6aca856668b1a4f970be085953bd6d202ae35097e435cee5e3639122fc40b0420ffd415fc8542b6a0967bc038dad617686d158365eeab2b9ce4a417351d73565605842f6ce908deba44e748ddd41c73dd5a19d1fd7db8c8045ed0ee352ce41936e4d969310f5ce0c8ec62e675e4e1fe3d31f3eb44041658f2a4631d1f8a0b1e2621d7b21e69197a1af857c"]}]}, 0x120c}, {&(0x7f0000001440)={0x18, 0x35, 0x100, 0x70bd28, 0x25dfdbfc, "", [@typed={0x7, 0x7c, 0x0, 0x0, @str='(*\x00'}]}, 0x18}, {&(0x7f0000001480)={0x198, 0x31, 0x1, 0x70bd2b, 0x25dfdbfd, "", [@typed={0x8, 0x93, 0x0, 0x0, @u32=0x5}, @nested={0x17d, 0x82, 0x0, 0x1, [@generic="f7be910b2aa11f58af6c3df60a0c1f36a605d67d953fda4a6983e59810b3645fd2402e978b67588aa5ee656745bf85da168cdfddd345030c5b4044618c6bd924936a810ff8755e825e66f51467ba8c32f527554401a0f0130be373275049978b44091ea232552f088acda784539abc5b4dab0e43e6f1f96a", @generic="3dc7c8b81b995e1e38cf9b6ab1b95dc7b7ac3d1082bcaee35de9fb0e2a7cea37db47ee1ac026e0158496a13047682d3ddf97922012c32edf49e4d779844784a9b03506987c436a7c3a8153795ecde0d2773bb991089f2d1358d28354e82ef46da6ffd3b303ebdd8dd59bb4a5dad1a0e9c412d503402e1c9667dcf0c06adfe978b6286bf04e4bacf2d493c59c70ebd0e9e35b4af8b371ed153331d6b14480180a85eb4e07e9d6a87cef82033b8a5ee74bcdb824d0bbf5be7f874464d7d78ef6cd20139251bb8d02bf02637203afbb093503893e9b07063f1784c01856c96f3e05f74d4406f7af3cd3ab64238a9b7dd568d9", @typed={0x8, 0x80, 0x0, 0x0, @uid=0xee01}, @typed={0x8, 0x30, 0x0, 0x0, @uid=0xee00}]}]}, 0x198}, {&(0x7f0000001640)={0x104, 0x10, 0x4, 0x70bd26, 0x25dfdbfc, "", [@typed={0x8, 0x95, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x4, 0x92}, @generic="e499d0735d32ed1f87b77c1e2033e55fe4507335364a4c6f8e8d916a55b371598d7dd37e17b253566aa5786e6745d6ca31a47c9e42a18a859ada5d18a6b5fdb1708adf004383c85caf59a20a8315983aa1c5d2533e96e48ed57817cb13db75ca4261c75aefeee208bfb2f3d0712c723c698614f7e08d10380bc9bfe026ad9ac851734cf2417c840f9e5fdbb692c5984b4126df700635ad340f", @nested={0x20, 0x27, 0x0, 0x1, [@typed={0x8, 0x77, 0x0, 0x0, @u32=0x1}, @typed={0x4, 0x16}, @generic="764234fc7cbe3f62bddf40878da71113"]}, @generic="a01db8a2cae5f0a64bf1f89ed43c57fffc7d774162c010821887f992e0f33ac38f1ef773ce6d4b66f424b3951d"]}, 0x104}], 0x7, &(0x7f0000001840)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r12, r13]}}], 0x80, 0x4000}, 0x800) (async) sendmsg$netlink(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)={0x1c, 0x5a, 0x1, 0x0, 0x0, "", [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x1, 0x0, 0x0, @fd}]}]}, 0x1c}], 0x1}, 0x0) 03:39:49 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="12010000c0bbbd40b72040158fef000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x5, 0x3d2, &(0x7f0000000480)={{0x12, 0x1, 0x250, 0x43, 0x3e, 0x67, 0xff, 0x19d2, 0x86, 0xc714, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3c0, 0x2, 0x40, 0x3, 0xf0, 0x80, [{{0x9, 0x4, 0xe1, 0x79, 0x4, 0x4f, 0x1d, 0xb7, 0x8, [@uac_as={[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x9, "0356802f22"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x2, 0x3, 0x2, 0x9, "843ebd", "5bbf"}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x3, 0x1, 0x40, 0x6, "c9f85a1db00a359198"}]}], [{{0x9, 0x5, 0x4, 0x1, 0x400, 0x1, 0x7, 0x2, [@generic={0x43, 0x6, "83be493236f765b2e191ff8d4b24bf5b8ae4bbf69db9b79ae723c342b7132671f49091d6988bfaea0787fca02e0de02ce0dd1b367fc773f4ab4c2b16290030a3e4"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x30, 0x20, 0x2, [@generic={0x76, 0x2, "c801eaf088fd0013d16bd07329da20175318f9dd4f345977c912679f8ba4280b757cd859d20d12c3da134918fc9d18bc1e4a9c8b3e8c95203e6487ceff5856771bc62dcf9a722f44fb39ace99c5b7fe5179610d26dff0832ff44242c07967515db86a7ec8b33fca0401ca9691ebe022f863f3dab"}, @generic={0x45, 0x7, "b2ef273bb30588f277f71e0e515d13b32b320d4e3a88fb34109d9c27ebc2c757ea3b197e6fc44c5a7559a7ad3a09e6b9838a94a7906d08c91757cb41f551b6dd6203ee"}]}}, {{0x9, 0x5, 0x80, 0x10, 0x200, 0x34, 0x0, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x9}, @generic={0x87, 0x22, "edded303e236368d0a0411f04796716c8a60223b7d1ea672d1f6e99c2b27f46f8cb93a38ced663751f40aabb965346020e6a005403d2a65cbe7dd4404dd62f62dbc51625cc95691efcd1fd574e578c1cb0140f0a3fe66c8f09088d917114c6e784d38a5aab651f1f4b4c310424cdd47a76dca3d0ed659fb339a6d0bf479daba2595f80caac"}]}}, {{0x9, 0x5, 0x0, 0x2, 0x240, 0x2, 0x0, 0x9, [@generic={0xac, 0x7, "de505f0b7dfb42057f55d98f270adc80f1781f848dc9d3e0658694c9d60bd14996a2d113c9c902de9529d6d406cfa6ad038952a75d5bbf945f9a5981f917399eb15e6bb17d529cd9170c60092e54d21ddb2600b37b74824412a44a6463edc81b6fba5cd1b625d2556473cf4e9ea00bb3e9b4bd876fed59547841a917815b80a44a37c663f7cba0778d2c77093132b99767186ededd292e24eaf975b75b2374a74ef8754364a1caf5a0df"}]}}]}}, {{0x9, 0x4, 0x9b, 0xba, 0x1, 0xc1, 0x34, 0xb7, 0x3f, [@generic={0xb6, 0x1, "89b201dc3be5791bcb775312cfb322c53f2c6d4ab7494a783dbe50cfabe67e8b8761218e4ded1e855dea3d1984722029574677c8db8d2fc1e84d5613bc2be992012ffe6b95e3df6a608847bedbf81cffb2cec8a407160ae850341a822c2b0eacc87dd86858fd8ce8e55c2e5d4ace032018038bd9ca3974712dbb68755a748ec1dcca84e0b90fb329a75242846be1f54624e30ae1e123b8d5704a24d3b98804a2e7c0596cc004c68d77126d2bfec5dca25dc3957a"}], [{{0x9, 0x5, 0xf, 0x2, 0x3ff, 0x20, 0xa, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x1f, 0x6b7}, @generic={0x58, 0x9, "7266d6cea5c75236a92b4dc97480c342bff31276c2be864570601577fb7c9034b21fbe562039b376c912d2ca09351e8bc614eeb2ab70fca3581cca3f8a1eeb76d3b57759ca98822a693eb206d2e31ac132fd143d988f"}]}}]}}]}}]}}, &(0x7f00000008c0)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x300, 0x4, 0x4, 0x40, 0x10, 0x1}, 0xbe, &(0x7f0000000040)={0x5, 0xf, 0xbe, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x81, "e9220141f595591c02a5539466dd1dba"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xb, 0x9, 0x0, 0x7}, @generic={0x1c, 0x10, 0x10, "0e3edc266cef303cade68603c4067424316801b9bd0c8d6e19"}, @generic={0x6b, 0x10, 0x3, "254f8b8b2d363f8ffda48e738b021ec2643e493c25b551e5e7ed41ef05aec3ee4987d6c4ff17dda5edfdcc3fc09041006e62e728efd49e6d4ebcaadb5f49bcdb35d1dd89c4c48fd2c0e13de17778e7de39321989a4313ef540448a0330fce05be2402c75577ddb19"}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "81bd8ba35a17323a7ad03c2efe772e2e"}]}, 0x5, [{0xfd, &(0x7f0000000100)=@string={0xfd, 0x3, "345fd10b793365faa0d5377915fd207eec1d32a4bf2a49bc881b26b00a0b8b017612c050cf6a75c5599bf7cc7268c802eade4b4e307dde8d71c02e8c1ff4df0132a7a9301523f8c59e1c2b7624dcd48c6f678394daabe620beb867898b16f8fffec6bed0f350e1076e736f321196af719217fc075246088a94ec379f94007e9aaeea32af16945bf26084cca5d156b8e97e9cd3cc11b7a571996a187b02456dc44feea996d57d15bf41cfc4edb5c38b8b2ab95105679fdd762aded4ffcf9dbe70371b766dd0678e8724bb22b10376a5dbfa6eba1f8955bda5ba37dbf1b0f4d70feaa19e0bb840079465ae001a38616628ce46eeec256c5be4b4ed39"}}, {0x4b, &(0x7f0000000240)=@string={0x4b, 0x3, "a0fd6f4f05ba5b5b19744be3a5c141bd7a1f9d9e84124b1780bbd3d24bb6ad8dd5c22a8581c2760c5ea1174882723fc326ee632a2eccad185c8e8a89d7894ef474db43203a8e106fae"}}, {0xf8, &(0x7f00000002c0)=@string={0xf8, 0x3, "11f3ffe78cc7580209e003e5afc01d6c6bb936f08f15ba18fab7c9a0be2804971c6f8d58f086f12130adc12cca2063abcf05d4c53e07df22e753d0e35cf2ade1b092120d3f53268b6e67c04a616d334e05cf0344a18e95c5a27e4cb686df71c4920bfe0f9f15ff1954241618e4500da01422b3bcc8d8a0d7092ca6519b5c47d5b88daa4cde50b7b3e1226011d5f4e1723d8ea4db1b8a6c5eaefde1c0c47c9b1a3bec198d60cf898c4ca745b55753f887f0fd607d067433ebb8652cec25b45b9b5e5b58d03f6bbd0cb095bba4d54f80b4834b068209f25d7fc1f4c390689a0d04653f52be13b76bc90bc6a6093ffcf989aee797400208"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x420}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x4c0a}}]}) syz_usb_control_io(r1, &(0x7f0000000a80)={0x2c, &(0x7f0000000940)={0x40, 0x22, 0x29, {0x29, 0x4, "5ed3d2356fdaa3bae63a336a8b38220ec1b97a42447452bce4d90fa3a870036ab1d7c08ca6731b"}}, &(0x7f0000000980)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x860}}, &(0x7f00000009c0)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x1, "7ecdd68f9345b5e9843baf672d5e668d"}]}}, &(0x7f0000000a00)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x2, 0x9, 0xff, "858b5482", "9345d3c4"}}, &(0x7f0000000a40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xe0, 0x4, 0xc, 0x20, 0x2, 0x8001}}}, &(0x7f0000000f00)={0x84, &(0x7f0000000b00)={0x0, 0x8, 0x2d, "841b41ae4a7c898b3757799b8a95dc57cafab32a391dcc8fecb5d98e733e1ddf60f801832b282701f0c411e7d5"}, &(0x7f0000000b40)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000000b80)={0x0, 0x8, 0x1, 0x73}, &(0x7f0000000bc0)={0x20, 0x0, 0x4, {0x1, 0x1}}, &(0x7f0000000c00)={0x20, 0x0, 0x4, {0x200, 0x20}}, &(0x7f0000000c40)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000c80)={0x40, 0x9, 0x1, 0x6}, &(0x7f0000000cc0)={0x40, 0xb, 0x2, "8307"}, &(0x7f0000000d00)={0x40, 0xf, 0x2, 0x7}, &(0x7f0000000d40)={0x40, 0x13, 0x6}, &(0x7f0000000d80)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000dc0)={0x40, 0x19, 0x2, "fa4d"}, &(0x7f0000000e00)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000e40)={0x40, 0x1c, 0x1, 0x5}, &(0x7f0000000e80)={0x40, 0x1e, 0x1, 0x4c}, &(0x7f0000000ec0)={0x40, 0x21, 0x1, 0xff}}) (async) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000200)={0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r2 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000e40)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x20, 0x1, 0x3, "1ac131"}, 0x0}) (async) syz_usb_control_io$printer(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000001180)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001040)={0x20, 0x1, 0x3, "6339cb"}, 0x0}) (async) syz_usb_control_io(r2, 0x0, 0x0) (async) syz_usb_control_io$hid(r2, 0x0, &(0x7f00000015c0)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000001540)={0x20, 0x1, 0x3, "30af36"}, 0x0}) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f0000001140)={0x2c, &(0x7f0000000fc0)={0x40, 0x11, 0x55, {0x55, 0x3, "960d750bccd06b389a1fd5d4ae8c810d1269eafe8154118d5cab6acdd142aa357b8747f0477812c553e7db9bf270c74a1e22d84706a71b3947041849ae14ae34454fc6073ac2353bde52c738f4afac34b56d0a"}}, &(0x7f0000001040)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x424}}, &(0x7f0000001080)={0x0, 0xf, 0x16, {0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x0, 0x4, 0x5}, @ext_cap={0x7, 0x10, 0x2, 0xc, 0xc, 0x2, 0xb379}, @ptm_cap={0x3}]}}, &(0x7f00000010c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x0, 0x1, 0x5, 0x5, "1a331111", "03cc2b45"}}, &(0x7f0000001100)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7f, 0x3, 0x20, 0x7, 0x9, 0x2, 0xfffe}}}, &(0x7f0000001600)={0x84, &(0x7f0000001180)={0x0, 0x3, 0xd3, "8f3724c4a6719d14ff6d55a46aa9c136fad999deb74fa1fa98d7fd7ed3ee029c988fb6af9be21b0b1585fac3f56d40c03497eb4d23b9fc3f4e135f937493cb04e2394bff92d7880f92950165e7fc640301dd8d00177f8612938a82f53869034f987c53a40ae1afd1f04365cd779a20c61621ad43f9bbb1836b829c01f6d533d7edc93b17ed4bbae46b4fb1f37c1be20f1528d5280044b2928bda1b3e67e71b1548d78a0227ecbaeaf61d48d9591fea83aaf47f7ccc2ada512cfd5148e1e29d2215f9ef5614b5e7b72c17fdb32ebbe51a311c95"}, &(0x7f0000001280)={0x0, 0xa, 0x1, 0x1}, &(0x7f00000012c0)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000001300)={0x20, 0x0, 0x4, {0x3, 0x3}}, &(0x7f0000001340)={0x20, 0x0, 0x4, {0x0, 0x8}}, &(0x7f0000001380)={0x40, 0x7, 0x2, 0x5}, &(0x7f00000013c0)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000001400)={0x40, 0xb, 0x2, "d639"}, &(0x7f0000001440)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000001480)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f00000014c0)={0x40, 0x17, 0x6, @remote}, &(0x7f0000001500)={0x40, 0x19, 0x2, 'f3'}, 0xfffffffffffffffe, &(0x7f0000001540)={0x40, 0x1c, 0x1, 0x6}, &(0x7f0000001580)={0x40, 0x1e, 0x1, 0x80}, &(0x7f00000015c0)={0x40, 0x21, 0x1, 0xa4}}) 03:39:49 executing program 3: r0 = syz_clone(0x40021000, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000580)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d4159eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f79cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823b7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc6359712de5510a9d5c1293312b6f81b20d8549b3f6f48ce3b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d37") ptrace(0x8, r0) [ 520.094229][ T1197] ieee802154 phy0 wpan0: encryption failed: -22 [ 520.100838][ T1197] ieee802154 phy1 wpan1: encryption failed: -22 [ 520.112070][ T25] usb 3-1: Service connection timeout for: 256 [ 520.118433][ T25] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 520.128077][ T25] ath9k_htc: Failed to initialize the device [ 520.170505][ T3563] usb 3-1: ath9k_htc: USB layer deinitialized 03:39:49 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x2}]) 03:39:49 executing program 5: r0 = socket(0x2, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private1, 0x0, 0x0, 0x2}}) socket(0x2, 0x5, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private1, 0x0, 0x0, 0x2}}) (async) [ 520.412858][ T2858] usb 1-1: new high-speed USB device number 52 using dummy_hcd 03:39:49 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x3}]) 03:39:49 executing program 3: r0 = syz_clone(0x40021000, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000580)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d4159eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f79cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823b7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc6359712de5510a9d5c1293312b6f81b20d8549b3f6f48ce3b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d37") ptrace(0x8, r0) [ 520.701979][ T3563] usb 3-1: new high-speed USB device number 62 using dummy_hcd [ 520.846897][ T2858] usb 1-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=ef.8f [ 520.856515][ T2858] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 03:39:49 executing program 5: r0 = socket(0x2, 0x5, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @private1, 0x0, 0x0, 0x2}}) [ 520.890449][ T2858] usb 1-1: config 0 descriptor?? 03:39:50 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) r1 = shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000005580)={{0x1, r2, r3, 0x0, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, 0x0, 0xfffa}) r4 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) syz_clone3(&(0x7f0000001200)={0x40000000, &(0x7f0000000080), &(0x7f00000000c0)=0x0, &(0x7f0000000100), {0x7}, 0x0, 0x0, &(0x7f00000001c0)=""/4096, 0x0}, 0x58) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001280)={{0x1, 0xffffffffffffffff, 0x0, r5, 0xee00, 0x1d8, 0x1ff}, 0x57, 0x5, 0x7fff, 0x400, r6, 0x0, 0x3}) r7 = socket$inet_udp(0x2, 0x2, 0x0) r8 = shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020, 0x0, 0x0, 0x0}, 0x2020) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000005580)={{0x1, r9, r10, r5, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, r6, 0xfffa}) r11 = getegid() r12 = socket$phonet(0x23, 0x2, 0x1) r13 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000001800), 0x101800, 0x0) sendmsg$netlink(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000000c0)={0x10, 0x32, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x10}, {&(0x7f0000000140)={0x74, 0x37, 0x4, 0x70bd26, 0x25dfdbfc, "", [@nested={0x5a, 0x0, 0x0, 0x1, [@generic="f3181b3e49bf1ae7b14609c494c9fbad9143f1d672cf086463fa685815e5a84983aea4457a284c9de21b1d3798ccbdf69c836f76191b78cd1c9280d9dddf0084204cbe9a14a2b6474a7bff617812be09e02d9dd6557b"]}, @typed={0x8, 0x84, 0x0, 0x0, @pid}]}, 0x74}, {&(0x7f00000001c0)={0x18, 0x21, 0x400, 0x70bd28, 0x25dfdbfe, "", [@nested={0x5, 0x2a, 0x0, 0x1, [@generic='8']}]}, 0x18}, {&(0x7f0000000200)={0x120c, 0x1e, 0x400, 0x70bd27, 0x25dfdbfb, "", [@nested={0x10, 0x4f, 0x0, 0x1, [@typed={0xc, 0x4c, 0x0, 0x0, @u64=0x800}]}, @generic="2f12da0ec9b782c7a936be8849f2c0bc2fdc2350615472a1483ad465a9811f9e15c08328724ef32a3b3f119c33c87dd9e707", @typed={0x4, 0x64}, @generic="71be7cf5c429a80704c97afdd1c763e760c7fff52a00e2803a65314bb3875b7d03b0f39e8cbfa1af7f7a95f0ee972796db45e46004772413391212e88012fb269bf201e2145bda2fcff24909bedd6d567e1e61c91757f4191cc8cb73d90954d744b85f8f720c5afe1808adcb2ca51f8e0d241deb5739e104f8c6ca75fcbb610e0a6d4c8366b94dd98222cc676a451cdf7a90a5580706d8c1b77f5d03b5f130f0a14cbb82dfadc9d9cf8929d10bbf3406cbc15ffcafe85fda09447312399f0e9260841fb4e1498f17c5409851d3bdee6bebb0e2f512f87bb66d5a3a454529e15be2f86701e5384ccbc0e7af6031ef02ecaf7752cc89a66f7f3785a390183f16986e651b0485219d6b3a5f915480c685c1639d6bf75333299917e6d920baf87ab580358a4ccf077bcd875c55cd976e540019bbe62740942f0d78c2189a3b9043d64b122adb7b866daf35ac6905019c5144e5b5dab3281e1f6ff8caa0db4dafb4e0268783c5c37faf0afec5124e227d4fce00905541ab8f43f2cbd6fe4a4e9b1c39a985f13a7dd712bfe4f84bebc1ba5576b1c0b597fe651bc5eb402bac94071b725a83d3469ae053cb4cfab9a52eaf16b5bdf950ee5c7c79f5a6b27b285acef13f020f866a7cc02f86014af4560586d530b16dfcdfc782dbca34836f998a1ef0da8459c3acbb3db60fadcdc7260aedba13c24087effe3e453e78fc81f367467e4bec8ea66c4fd395d4389dee65cab2e35aa0289db72007b2fa5b6d8fa32e8f8f3d432a47a2b6dc7d1c5ad416b5440a59ce27217ec42034b0fcec26721651c0e0a3f443f72538ddc7f78b52aa1fa0998ba2134dc78999fffb83c7b29ccd6c4b3fc20362ab9edcd025233973c871a3b19714a8267dadc5a600e96f2f10c5d57efb527ef32ee2014c3fc36d60c6ece17632f87f8ee5f6b2a1eb4bd2f7e0cbfebde1f169b3a2c9f2d895eab8354aea8a025e9a91bc4deb9d8efa6f94176e92af82865b6d1c88c2fab67b91fd547da7ce7a5cff6420fbdea45ec5274dccc0f1116695e09efef06299155b5ded01ead9dea7fd6b6b29b2cab293ff6e8f0bd17c173add5c5f7dc3679dc81715c8a2cd8cb29c4c490d4c8a5655afad9f19abaf2805d94544dfbfdc7f00b01f783bf4bf62611cfa7bee261f599a3192ea7795195bdf25653bc68f2363fd6dff71e39c87a30553ad901b471080cba75cfe7d2ee3c35fb732fa082f514caa376b36e359061d93f10ca2606f5afed1066a3d0a129482691d66174a32724cb441748846c5fda7342a7f140e641b6f77315ab78685fa017d254c7e0aa96a617c1f5121f83bfde1674f02c6a74366cbe712478db45810979a3ee284221482116b4d98f835a7669110ff5086ebc35e34523ea94667fc9ecc43ebb30684565a78b6b61ea91f98b882ab67dc47a05496eec8b4db469e19ae7fe1fa1a58ef3e6f4cab065f4b6948b0ff2c2eef9b55b06c1fe416bebec743cb285aa4db4f5994b607168435afe90e01b4afda0af7b1db9fa401dc7b54fcaa8d4a8152f77fd5b1d2db9651413fb83ebb24489938287c4e7e22a242ab786d658feee9839f991fc1b45f54617c959c6c94ae754212d222a5e672545d32c7a372fd35ac232e50cca71110da4e23c51121c8d88cc3eb8e39c8f79380653d61aeb8db4f6814cd7358058a534c3f29e50a30a59b9b09c760cbd133046078a318d49509692da612052952e1439c0d3680017dcab34931538baa9fc147b76b370828456c3c0f0b51cf7a1aa55f81910116a62de8804276e333946a4c0c1aa102f0a10063b63f8c5845fa431d88c75d9e937be80438813f95ab143c290ddba576f363d8db6081b3895db7de7367d55fa8bb1244eb9aa3b7a3406f54725b66dbab837caaff131b45baa8f5a13e38b95c396855e6846cf17ebd62a9877c856e96c0d04b89bbd25f26f698a53fb61ceab957731b3af2428a36ccade5a918090f010096404c949987bb86f192ff25e72273d56dbb62d55e51a79e1c76ec01ac426d399a5a2b7ca7fef2ffb21d5c2cf40080d621fd355ce0a315a5e9bb688656faa93da714edf30453cd03d08f1d1edd3bccae8671dab39c5b394972748351b34a074a419395ff34d0af499dbe1deb76892bf47dcd26eda1678f206034958a1c91db48879ca12f66a58ff4eddcffcbc92c6bc2fb2b9ee2cb0641530089600f059b0eeb53eb8b809e7764c3b7c0964d945a739dab9aca69eb5fd23975201512c5a57fa50fb7b0112e8557bd2796c9cd28128585cb1b342cab7af88c5bfc8b9006ec94a3d782046665670cd6aca018d3278bcee12919fb88e7014fc14b49125f9a32a9781fb7e7634de6668526419cb12f8d44b0e9a44201447491b238cd31a326c39dc7d11748ac56b0492674ce49c798fe83adf2d91550c541371a7c019c7ece37acf943878d24456343aec4aa6fc8dbb7773eda13a89b6947669f2575768f723a6d9351f86e1060bf8a8a161a86942b026dcc5c625b6e8bf8bc3e8266b5b06bdcc68ca236a97555b535037866bee9d75bbbc052b8423cca6f6defbfbf0f032c41cf83979134080f7218477d526aa4ac12d18fecd0b53fc9cfcbef6e5781de0400927cc6f0070679f7b1a1b490c5759356a7954c3da03054a4698a5292e3d6e7c9157526cb7feb6c38d33d869f1a1457648b281ec0863ce8a5fcb7ebe8ca26aecc01c14401f45c0a9a8bac7929bc7935f9da648a64a381060489a6f47bb3f8180a39c82d93a4551c892f3aa8da0b6a5d83fd061db89cb59ed56dabcffb4ace362ebe54f87b94e8afec37d0bfbbb7b869888f20147e79cfaf7c30f0946ec378d7dcb70d7f26a8422324ce5731259a5db2e610db4fb4cecd61075ea701021b32d7983b072788df026d7ef76f5cdf93aab0ebb2e88ad89289196a5b1ebee1ed14e4819962d440ac479098723d7fdddded3ff8ef55f57244d16349bb8bbc00a31eeeb35d132281d0ea10791968ad8b42f86730f40f4aeddea86d081711d64a1ae2066e9f2f32ed6d06d6e3995666515dac02528c10a1c5ad4bf2ae8cd3c7e7af1fb0664fde13aa4024b44c69b47782365e81226aad5c0f6ae0bbdcd401cd8f3c821eb49fea1c3b75d1075dc1b13dbe48dc0a9d9004e361c04fd014158b37346b1156f226d488211e011caaac1a4ce8ce7259040fe76df4047ceafeae8219d21b52eb1300aed7fbe2c7b5150157323120f2061c8da1b2c127ecb6b5d7072463c8c12150aee1f39861247daa2ed2754acab4305a462ee03dd8a443a4987470f95e62e15ce5f67017fdd8ed5c191fc92da9c8cc5bc073757ddc158ef63898b3f56c5028ad8b414e6482a491edd3d1a64395cf205b80ba757eef5ce2ccb79bcf633caed42ebd9746f363335ea30b90779433f23dc22ff2e77429387543d25816765589edd1d623a1d6cdbcbd0bf50926318c5c3282f63cafc9e909f47f3cd70bf9603a5f139e319e6415e3d86d7e88919204d0d9c64aeb27bc6cca7670e8144421942fa51f13b6cf634d2c88a4529c2b5149c276e21a44950f5e06a719629703160f7d3f5bc654e962500e1775ab27acd64b504cc5778b127a7de9cb3fbcf5d2e62938fc3fe4ba3557174475e6ef80e130cd26441e56cb9a8f4d00faeb56fecec01800e2efaf3ea9752587907a75583028b2c8ea717cf975eae6ac541e4cae8d8ca680a483693f9a1ebfff3a5d4d6abd4e531f363888daf51c31e3acf095d4d4c1766c685c63a84254805ddada3b147a620dec9a87174770d97c7c9ebac1c97165a91773d624033393bbb9d0e8805235f3649581dd27cb95e5a730057996b20ac9507a0f8f9519bd7fb3f9830ee8ea634df2c86b5323e81e7c0d83ecf07e54d3ac750b3e78f57cd895c342ad0fc74f66a1cd9782322fb47b7dae40da14771984db71f929c5c12eefd534125310cdda19397590a0a908236354420bebeb7678b7e9586a04ebb094c7884c84478df1fab41bc234d68d44c81cf5a7e7588b7226b54c4224186bf3dfecb99169aba606a2e79d337205f2d61c32aef10f863ffd8f2a4b7a9ddbeb2054f558b19cc256757fdfae7eac9d32251c01c20a76b4126572cd8610746fe41a7c725741af8edac30a1f9e76a7c7ae8a44e51af8c401724eac0dd8c5ef497f7d875f6db16ad8b7d98af61b2d7573334a9a800fa94aaf08813447a2448c420d1e7530188a391ed94a3cf59f9970d5904a0a97addc96c63aa9b74d9ffcc6f728eb69dc81af6c26f780f6e9069eb2cd6e6bddf002cd39858068ddc5bb2abb695856d18a493a6b4bd01d9e4b1037a37c1f0171f7d8df299290e7d9d47a74d4a43edba68779381b786974080bbbb931304ed7d7503352c3f52fa2351b494b6853e943142b6a222f8bab289d78fe0fb80633b089ee4ac038830d3e09b8f61a72cecb47c07e82bc09853166aa65759bc763527732cf73417cdc7f4b486509e77bec81ed5a731806805ca39247a29aad5493c6b0b40bc0573b9be5d991cb379f589676ec33ba0aa1893e77ca7ed4bfa0af61c678f37145190688256667169d9cd2f9dd73e5b8400ee3a8fd723e829bc27ac5cbe8149162fb3629b3ad1ffe6b0c01cc39398c5f170ab670024f241a5b8c964d0e705b4259fe4e26e8c0f25b931e1289f2729e71abbc9d2106d29ed12a51ac999023ecb7327940e4e18327689b8b47331138bff0abd262377a7a4b27c643df28c727fa2395fd240bf7bd47b480c7f8aa26cbb06d147500d3bc7e08d7e9e0cd9a839ebf91d9aafd4303c5ac78eaf8387ec8619f5e235d134850e758422d87ba1cd7eeab14c18ea7f4fbaa1d93bedfa0b213e63ebb1bf8880acd790064273dbd0830490a501a005f0bceca4893e4bfc6bf87a59c6e9d2a02e2a187c02efeaaa44b6d931fe1ab1a28c83c06f4c94f5d7c9b811a6e4b23e2dc5cfea44615954939041ff974a7c2b6c2f60d7040c59210315fdf475b6cd3118a11ecbeccbd7412d3af567e1ea657db0c28beae5cfddf4bd515cb96cfc8f4c3d606ff72b70d89089146d48cf3ad1bf66ba6a23a1a4115b693bab8065404416b98192f1e79c7010b61d77d1ccf6dcc41999de032c8ea238c3a081331047bd201241c8ceea74e533395661504bbb23a4dfb803c9a44c402a54a25f1542908cb45f5ce61a210bdaf8e7457803959783e4cefa4302abcd3b7022bf9f77e76244ddc07116903b5d94cf010ee8aeb37720edfedb7ac039549af8f91a74c447574734a8c0b336b4346a39dc6f9701094e72ed5ad1021ab40b64870786f922d11a19eb49f5a2fe66b6a6516c0ce13b4eae18c9fbe5ba846094ffc1135baf1796d8dae431266885412da73e7a3f70f94521bc30fad6fea7d8a045ccda9499c8a382948e11a83f23c831b9e8fac9b8ebf0815e2fb4cfc6c678954a95b026fb9b94433bbfe9e6918e1bdb5038f7c5fa2cc98b60077954cc74e1de4d302d89a100a7be77883b19bec054d2476b9da48796f745d7a21270cdd7e4a3a6c65bc87d8b476676ed86f0153da6b6e15ae3edb49dd0b5b820c2ad751890aac48f6c2868f3f2a044ba1846a1f7b518216972af321f1a10b2171e7ffcfb1b836a1449b36b93a584ce70eb3aa36b5da7e2a7d2914450cd64e1f708d90d0e0e42d3fdc1b8e5b0f6fb745421efef879ed6e3e038d4f5e3d42d33046a99b044d792a4905c9d4b5516f06d915aa8cd5a8ab308dba196604fcca888d0e4fe031d1e8f79a39a72b9dac03f045c6f14ff7aaab88af001916dcbb6ce34371aa568ae706d3791a2b2db6fc0b2bf7be584aa0b27c1f", @nested={0x1b2, 0x18, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x5}, @typed={0x8, 0x6e, 0x0, 0x0, @fd}, @generic="ff78a73c71d0d5fdf06f420e832e48426e86f9c02c9f3cd57d12ce0d53c9fab61d7a54bdc851c6c28fd2e3b67be480c12ac955d80ea69b9e0183f03034a826cb529071a1330b629a79f3986d88cf41571fb916b72a158acb08d5bdcccd332e8f3e66fe19a0870f9f", @generic="e1103eac29cadaa2353c3ce39802720599e4734796b416887dd6c3139339bf9aaff31bc1dfa2b03186f7c147b1671b428908c0d76ed09b367aef329679ed8440f1611d05827b25e95d06c19a4cdfc334e62d46a3fdd800c7cd342b87", @generic="1a55e19b61f8f657a126ab0f2528689d47f444faca9f027718046dfb", @typed={0x8, 0x1, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @generic="eb3222869ebeabafaef4be28b12f2de2acad03b01fe16becdf9e0139dd4c6a7c46ab561f21e9aa6aca856668b1a4f970be085953bd6d202ae35097e435cee5e3639122fc40b0420ffd415fc8542b6a0967bc038dad617686d158365eeab2b9ce4a417351d73565605842f6ce908deba44e748ddd41c73dd5a19d1fd7db8c8045ed0ee352ce41936e4d969310f5ce0c8ec62e675e4e1fe3d31f3eb44041658f2a4631d1f8a0b1e2621d7b21e69197a1af857c"]}]}, 0x120c}, {&(0x7f0000001440)={0x18, 0x35, 0x100, 0x70bd28, 0x25dfdbfc, "", [@typed={0x7, 0x7c, 0x0, 0x0, @str='(*\x00'}]}, 0x18}, {&(0x7f0000001480)={0x198, 0x31, 0x1, 0x70bd2b, 0x25dfdbfd, "", [@typed={0x8, 0x93, 0x0, 0x0, @u32=0x5}, @nested={0x17d, 0x82, 0x0, 0x1, [@generic="f7be910b2aa11f58af6c3df60a0c1f36a605d67d953fda4a6983e59810b3645fd2402e978b67588aa5ee656745bf85da168cdfddd345030c5b4044618c6bd924936a810ff8755e825e66f51467ba8c32f527554401a0f0130be373275049978b44091ea232552f088acda784539abc5b4dab0e43e6f1f96a", @generic="3dc7c8b81b995e1e38cf9b6ab1b95dc7b7ac3d1082bcaee35de9fb0e2a7cea37db47ee1ac026e0158496a13047682d3ddf97922012c32edf49e4d779844784a9b03506987c436a7c3a8153795ecde0d2773bb991089f2d1358d28354e82ef46da6ffd3b303ebdd8dd59bb4a5dad1a0e9c412d503402e1c9667dcf0c06adfe978b6286bf04e4bacf2d493c59c70ebd0e9e35b4af8b371ed153331d6b14480180a85eb4e07e9d6a87cef82033b8a5ee74bcdb824d0bbf5be7f874464d7d78ef6cd20139251bb8d02bf02637203afbb093503893e9b07063f1784c01856c96f3e05f74d4406f7af3cd3ab64238a9b7dd568d9", @typed={0x8, 0x80, 0x0, 0x0, @uid=0xee01}, @typed={0x8, 0x30, 0x0, 0x0, @uid=0xee00}]}]}, 0x198}, {&(0x7f0000001640)={0x104, 0x10, 0x4, 0x70bd26, 0x25dfdbfc, "", [@typed={0x8, 0x95, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x4, 0x92}, @generic="e499d0735d32ed1f87b77c1e2033e55fe4507335364a4c6f8e8d916a55b371598d7dd37e17b253566aa5786e6745d6ca31a47c9e42a18a859ada5d18a6b5fdb1708adf004383c85caf59a20a8315983aa1c5d2533e96e48ed57817cb13db75ca4261c75aefeee208bfb2f3d0712c723c698614f7e08d10380bc9bfe026ad9ac851734cf2417c840f9e5fdbb692c5984b4126df700635ad340f", @nested={0x20, 0x27, 0x0, 0x1, [@typed={0x8, 0x77, 0x0, 0x0, @u32=0x1}, @typed={0x4, 0x16}, @generic="764234fc7cbe3f62bddf40878da71113"]}, @generic="a01db8a2cae5f0a64bf1f89ed43c57fffc7d774162c010821887f992e0f33ac38f1ef773ce6d4b66f424b3951d"]}, 0x104}], 0x7, &(0x7f0000001840)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r12, r13]}}], 0x80, 0x4000}, 0x800) sendmsg$netlink(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)={0x1c, 0x5a, 0x1, 0x0, 0x0, "", [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x1, 0x0, 0x0, @fd}]}]}, 0x1c}], 0x1}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0xc, &(0x7f0000000040)=0x7f, 0x4) (async) shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020}, 0x2020) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000034c0), &(0x7f0000003500)=0xc) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000005580)={{0x1, r2, r3, 0x0, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, 0x0, 0xfffa}) (async) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) syz_clone3(&(0x7f0000001200)={0x40000000, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100), {0x7}, 0x0, 0x0, &(0x7f00000001c0)=""/4096, 0x0}, 0x58) (async) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001280)={{0x1, 0xffffffffffffffff, 0x0, r5, 0xee00, 0x1d8, 0x1ff}, 0x57, 0x5, 0x7fff, 0x400, r6, 0x0, 0x3}) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) shmget$private(0x0, 0x13000, 0x40, &(0x7f0000fed000/0x13000)=nil) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000001480)={0x2020}, 0x2020) (async) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f00000034c0), &(0x7f0000003500)=0xc) (async) shmctl$IPC_SET(r8, 0x1, &(0x7f0000005580)={{0x1, r9, r10, r5, 0x0, 0x14}, 0x80000001, 0x2, 0xffffffffffffff01, 0xf11, 0x0, r6, 0xfffa}) (async) getegid() (async) socket$phonet(0x23, 0x2, 0x1) (async) openat$pidfd(0xffffffffffffff9c, &(0x7f0000001800), 0x101800, 0x0) (async) sendmsg$netlink(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000000c0)={0x10, 0x32, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x10}, {&(0x7f0000000140)={0x74, 0x37, 0x4, 0x70bd26, 0x25dfdbfc, "", [@nested={0x5a, 0x0, 0x0, 0x1, [@generic="f3181b3e49bf1ae7b14609c494c9fbad9143f1d672cf086463fa685815e5a84983aea4457a284c9de21b1d3798ccbdf69c836f76191b78cd1c9280d9dddf0084204cbe9a14a2b6474a7bff617812be09e02d9dd6557b"]}, @typed={0x8, 0x84, 0x0, 0x0, @pid}]}, 0x74}, {&(0x7f00000001c0)={0x18, 0x21, 0x400, 0x70bd28, 0x25dfdbfe, "", [@nested={0x5, 0x2a, 0x0, 0x1, [@generic='8']}]}, 0x18}, {&(0x7f0000000200)={0x120c, 0x1e, 0x400, 0x70bd27, 0x25dfdbfb, "", [@nested={0x10, 0x4f, 0x0, 0x1, [@typed={0xc, 0x4c, 0x0, 0x0, @u64=0x800}]}, @generic="2f12da0ec9b782c7a936be8849f2c0bc2fdc2350615472a1483ad465a9811f9e15c08328724ef32a3b3f119c33c87dd9e707", @typed={0x4, 0x64}, @generic="71be7cf5c429a80704c97afdd1c763e760c7fff52a00e2803a65314bb3875b7d03b0f39e8cbfa1af7f7a95f0ee972796db45e46004772413391212e88012fb269bf201e2145bda2fcff24909bedd6d567e1e61c91757f4191cc8cb73d90954d744b85f8f720c5afe1808adcb2ca51f8e0d241deb5739e104f8c6ca75fcbb610e0a6d4c8366b94dd98222cc676a451cdf7a90a5580706d8c1b77f5d03b5f130f0a14cbb82dfadc9d9cf8929d10bbf3406cbc15ffcafe85fda09447312399f0e9260841fb4e1498f17c5409851d3bdee6bebb0e2f512f87bb66d5a3a454529e15be2f86701e5384ccbc0e7af6031ef02ecaf7752cc89a66f7f3785a390183f16986e651b0485219d6b3a5f915480c685c1639d6bf75333299917e6d920baf87ab580358a4ccf077bcd875c55cd976e540019bbe62740942f0d78c2189a3b9043d64b122adb7b866daf35ac6905019c5144e5b5dab3281e1f6ff8caa0db4dafb4e0268783c5c37faf0afec5124e227d4fce00905541ab8f43f2cbd6fe4a4e9b1c39a985f13a7dd712bfe4f84bebc1ba5576b1c0b597fe651bc5eb402bac94071b725a83d3469ae053cb4cfab9a52eaf16b5bdf950ee5c7c79f5a6b27b285acef13f020f866a7cc02f86014af4560586d530b16dfcdfc782dbca34836f998a1ef0da8459c3acbb3db60fadcdc7260aedba13c24087effe3e453e78fc81f367467e4bec8ea66c4fd395d4389dee65cab2e35aa0289db72007b2fa5b6d8fa32e8f8f3d432a47a2b6dc7d1c5ad416b5440a59ce27217ec42034b0fcec26721651c0e0a3f443f72538ddc7f78b52aa1fa0998ba2134dc78999fffb83c7b29ccd6c4b3fc20362ab9edcd025233973c871a3b19714a8267dadc5a600e96f2f10c5d57efb527ef32ee2014c3fc36d60c6ece17632f87f8ee5f6b2a1eb4bd2f7e0cbfebde1f169b3a2c9f2d895eab8354aea8a025e9a91bc4deb9d8efa6f94176e92af82865b6d1c88c2fab67b91fd547da7ce7a5cff6420fbdea45ec5274dccc0f1116695e09efef06299155b5ded01ead9dea7fd6b6b29b2cab293ff6e8f0bd17c173add5c5f7dc3679dc81715c8a2cd8cb29c4c490d4c8a5655afad9f19abaf2805d94544dfbfdc7f00b01f783bf4bf62611cfa7bee261f599a3192ea7795195bdf25653bc68f2363fd6dff71e39c87a30553ad901b471080cba75cfe7d2ee3c35fb732fa082f514caa376b36e359061d93f10ca2606f5afed1066a3d0a129482691d66174a32724cb441748846c5fda7342a7f140e641b6f77315ab78685fa017d254c7e0aa96a617c1f5121f83bfde1674f02c6a74366cbe712478db45810979a3ee284221482116b4d98f835a7669110ff5086ebc35e34523ea94667fc9ecc43ebb30684565a78b6b61ea91f98b882ab67dc47a05496eec8b4db469e19ae7fe1fa1a58ef3e6f4cab065f4b6948b0ff2c2eef9b55b06c1fe416bebec743cb285aa4db4f5994b607168435afe90e01b4afda0af7b1db9fa401dc7b54fcaa8d4a8152f77fd5b1d2db9651413fb83ebb24489938287c4e7e22a242ab786d658feee9839f991fc1b45f54617c959c6c94ae754212d222a5e672545d32c7a372fd35ac232e50cca71110da4e23c51121c8d88cc3eb8e39c8f79380653d61aeb8db4f6814cd7358058a534c3f29e50a30a59b9b09c760cbd133046078a318d49509692da612052952e1439c0d3680017dcab34931538baa9fc147b76b370828456c3c0f0b51cf7a1aa55f81910116a62de8804276e333946a4c0c1aa102f0a10063b63f8c5845fa431d88c75d9e937be80438813f95ab143c290ddba576f363d8db6081b3895db7de7367d55fa8bb1244eb9aa3b7a3406f54725b66dbab837caaff131b45baa8f5a13e38b95c396855e6846cf17ebd62a9877c856e96c0d04b89bbd25f26f698a53fb61ceab957731b3af2428a36ccade5a918090f010096404c949987bb86f192ff25e72273d56dbb62d55e51a79e1c76ec01ac426d399a5a2b7ca7fef2ffb21d5c2cf40080d621fd355ce0a315a5e9bb688656faa93da714edf30453cd03d08f1d1edd3bccae8671dab39c5b394972748351b34a074a419395ff34d0af499dbe1deb76892bf47dcd26eda1678f206034958a1c91db48879ca12f66a58ff4eddcffcbc92c6bc2fb2b9ee2cb0641530089600f059b0eeb53eb8b809e7764c3b7c0964d945a739dab9aca69eb5fd23975201512c5a57fa50fb7b0112e8557bd2796c9cd28128585cb1b342cab7af88c5bfc8b9006ec94a3d782046665670cd6aca018d3278bcee12919fb88e7014fc14b49125f9a32a9781fb7e7634de6668526419cb12f8d44b0e9a44201447491b238cd31a326c39dc7d11748ac56b0492674ce49c798fe83adf2d91550c541371a7c019c7ece37acf943878d24456343aec4aa6fc8dbb7773eda13a89b6947669f2575768f723a6d9351f86e1060bf8a8a161a86942b026dcc5c625b6e8bf8bc3e8266b5b06bdcc68ca236a97555b535037866bee9d75bbbc052b8423cca6f6defbfbf0f032c41cf83979134080f7218477d526aa4ac12d18fecd0b53fc9cfcbef6e5781de0400927cc6f0070679f7b1a1b490c5759356a7954c3da03054a4698a5292e3d6e7c9157526cb7feb6c38d33d869f1a1457648b281ec0863ce8a5fcb7ebe8ca26aecc01c14401f45c0a9a8bac7929bc7935f9da648a64a381060489a6f47bb3f8180a39c82d93a4551c892f3aa8da0b6a5d83fd061db89cb59ed56dabcffb4ace362ebe54f87b94e8afec37d0bfbbb7b869888f20147e79cfaf7c30f0946ec378d7dcb70d7f26a8422324ce5731259a5db2e610db4fb4cecd61075ea701021b32d7983b072788df026d7ef76f5cdf93aab0ebb2e88ad89289196a5b1ebee1ed14e4819962d440ac479098723d7fdddded3ff8ef55f57244d16349bb8bbc00a31eeeb35d132281d0ea10791968ad8b42f86730f40f4aeddea86d081711d64a1ae2066e9f2f32ed6d06d6e3995666515dac02528c10a1c5ad4bf2ae8cd3c7e7af1fb0664fde13aa4024b44c69b47782365e81226aad5c0f6ae0bbdcd401cd8f3c821eb49fea1c3b75d1075dc1b13dbe48dc0a9d9004e361c04fd014158b37346b1156f226d488211e011caaac1a4ce8ce7259040fe76df4047ceafeae8219d21b52eb1300aed7fbe2c7b5150157323120f2061c8da1b2c127ecb6b5d7072463c8c12150aee1f39861247daa2ed2754acab4305a462ee03dd8a443a4987470f95e62e15ce5f67017fdd8ed5c191fc92da9c8cc5bc073757ddc158ef63898b3f56c5028ad8b414e6482a491edd3d1a64395cf205b80ba757eef5ce2ccb79bcf633caed42ebd9746f363335ea30b90779433f23dc22ff2e77429387543d25816765589edd1d623a1d6cdbcbd0bf50926318c5c3282f63cafc9e909f47f3cd70bf9603a5f139e319e6415e3d86d7e88919204d0d9c64aeb27bc6cca7670e8144421942fa51f13b6cf634d2c88a4529c2b5149c276e21a44950f5e06a719629703160f7d3f5bc654e962500e1775ab27acd64b504cc5778b127a7de9cb3fbcf5d2e62938fc3fe4ba3557174475e6ef80e130cd26441e56cb9a8f4d00faeb56fecec01800e2efaf3ea9752587907a75583028b2c8ea717cf975eae6ac541e4cae8d8ca680a483693f9a1ebfff3a5d4d6abd4e531f363888daf51c31e3acf095d4d4c1766c685c63a84254805ddada3b147a620dec9a87174770d97c7c9ebac1c97165a91773d624033393bbb9d0e8805235f3649581dd27cb95e5a730057996b20ac9507a0f8f9519bd7fb3f9830ee8ea634df2c86b5323e81e7c0d83ecf07e54d3ac750b3e78f57cd895c342ad0fc74f66a1cd9782322fb47b7dae40da14771984db71f929c5c12eefd534125310cdda19397590a0a908236354420bebeb7678b7e9586a04ebb094c7884c84478df1fab41bc234d68d44c81cf5a7e7588b7226b54c4224186bf3dfecb99169aba606a2e79d337205f2d61c32aef10f863ffd8f2a4b7a9ddbeb2054f558b19cc256757fdfae7eac9d32251c01c20a76b4126572cd8610746fe41a7c725741af8edac30a1f9e76a7c7ae8a44e51af8c401724eac0dd8c5ef497f7d875f6db16ad8b7d98af61b2d7573334a9a800fa94aaf08813447a2448c420d1e7530188a391ed94a3cf59f9970d5904a0a97addc96c63aa9b74d9ffcc6f728eb69dc81af6c26f780f6e9069eb2cd6e6bddf002cd39858068ddc5bb2abb695856d18a493a6b4bd01d9e4b1037a37c1f0171f7d8df299290e7d9d47a74d4a43edba68779381b786974080bbbb931304ed7d7503352c3f52fa2351b494b6853e943142b6a222f8bab289d78fe0fb80633b089ee4ac038830d3e09b8f61a72cecb47c07e82bc09853166aa65759bc763527732cf73417cdc7f4b486509e77bec81ed5a731806805ca39247a29aad5493c6b0b40bc0573b9be5d991cb379f589676ec33ba0aa1893e77ca7ed4bfa0af61c678f37145190688256667169d9cd2f9dd73e5b8400ee3a8fd723e829bc27ac5cbe8149162fb3629b3ad1ffe6b0c01cc39398c5f170ab670024f241a5b8c964d0e705b4259fe4e26e8c0f25b931e1289f2729e71abbc9d2106d29ed12a51ac999023ecb7327940e4e18327689b8b47331138bff0abd262377a7a4b27c643df28c727fa2395fd240bf7bd47b480c7f8aa26cbb06d147500d3bc7e08d7e9e0cd9a839ebf91d9aafd4303c5ac78eaf8387ec8619f5e235d134850e758422d87ba1cd7eeab14c18ea7f4fbaa1d93bedfa0b213e63ebb1bf8880acd790064273dbd0830490a501a005f0bceca4893e4bfc6bf87a59c6e9d2a02e2a187c02efeaaa44b6d931fe1ab1a28c83c06f4c94f5d7c9b811a6e4b23e2dc5cfea44615954939041ff974a7c2b6c2f60d7040c59210315fdf475b6cd3118a11ecbeccbd7412d3af567e1ea657db0c28beae5cfddf4bd515cb96cfc8f4c3d606ff72b70d89089146d48cf3ad1bf66ba6a23a1a4115b693bab8065404416b98192f1e79c7010b61d77d1ccf6dcc41999de032c8ea238c3a081331047bd201241c8ceea74e533395661504bbb23a4dfb803c9a44c402a54a25f1542908cb45f5ce61a210bdaf8e7457803959783e4cefa4302abcd3b7022bf9f77e76244ddc07116903b5d94cf010ee8aeb37720edfedb7ac039549af8f91a74c447574734a8c0b336b4346a39dc6f9701094e72ed5ad1021ab40b64870786f922d11a19eb49f5a2fe66b6a6516c0ce13b4eae18c9fbe5ba846094ffc1135baf1796d8dae431266885412da73e7a3f70f94521bc30fad6fea7d8a045ccda9499c8a382948e11a83f23c831b9e8fac9b8ebf0815e2fb4cfc6c678954a95b026fb9b94433bbfe9e6918e1bdb5038f7c5fa2cc98b60077954cc74e1de4d302d89a100a7be77883b19bec054d2476b9da48796f745d7a21270cdd7e4a3a6c65bc87d8b476676ed86f0153da6b6e15ae3edb49dd0b5b820c2ad751890aac48f6c2868f3f2a044ba1846a1f7b518216972af321f1a10b2171e7ffcfb1b836a1449b36b93a584ce70eb3aa36b5da7e2a7d2914450cd64e1f708d90d0e0e42d3fdc1b8e5b0f6fb745421efef879ed6e3e038d4f5e3d42d33046a99b044d792a4905c9d4b5516f06d915aa8cd5a8ab308dba196604fcca888d0e4fe031d1e8f79a39a72b9dac03f045c6f14ff7aaab88af001916dcbb6ce34371aa568ae706d3791a2b2db6fc0b2bf7be584aa0b27c1f", @nested={0x1b2, 0x18, 0x0, 0x1, [@typed={0xc, 0x26, 0x0, 0x0, @u64=0x5}, @typed={0x8, 0x6e, 0x0, 0x0, @fd}, @generic="ff78a73c71d0d5fdf06f420e832e48426e86f9c02c9f3cd57d12ce0d53c9fab61d7a54bdc851c6c28fd2e3b67be480c12ac955d80ea69b9e0183f03034a826cb529071a1330b629a79f3986d88cf41571fb916b72a158acb08d5bdcccd332e8f3e66fe19a0870f9f", @generic="e1103eac29cadaa2353c3ce39802720599e4734796b416887dd6c3139339bf9aaff31bc1dfa2b03186f7c147b1671b428908c0d76ed09b367aef329679ed8440f1611d05827b25e95d06c19a4cdfc334e62d46a3fdd800c7cd342b87", @generic="1a55e19b61f8f657a126ab0f2528689d47f444faca9f027718046dfb", @typed={0x8, 0x1, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @generic="eb3222869ebeabafaef4be28b12f2de2acad03b01fe16becdf9e0139dd4c6a7c46ab561f21e9aa6aca856668b1a4f970be085953bd6d202ae35097e435cee5e3639122fc40b0420ffd415fc8542b6a0967bc038dad617686d158365eeab2b9ce4a417351d73565605842f6ce908deba44e748ddd41c73dd5a19d1fd7db8c8045ed0ee352ce41936e4d969310f5ce0c8ec62e675e4e1fe3d31f3eb44041658f2a4631d1f8a0b1e2621d7b21e69197a1af857c"]}]}, 0x120c}, {&(0x7f0000001440)={0x18, 0x35, 0x100, 0x70bd28, 0x25dfdbfc, "", [@typed={0x7, 0x7c, 0x0, 0x0, @str='(*\x00'}]}, 0x18}, {&(0x7f0000001480)={0x198, 0x31, 0x1, 0x70bd2b, 0x25dfdbfd, "", [@typed={0x8, 0x93, 0x0, 0x0, @u32=0x5}, @nested={0x17d, 0x82, 0x0, 0x1, [@generic="f7be910b2aa11f58af6c3df60a0c1f36a605d67d953fda4a6983e59810b3645fd2402e978b67588aa5ee656745bf85da168cdfddd345030c5b4044618c6bd924936a810ff8755e825e66f51467ba8c32f527554401a0f0130be373275049978b44091ea232552f088acda784539abc5b4dab0e43e6f1f96a", @generic="3dc7c8b81b995e1e38cf9b6ab1b95dc7b7ac3d1082bcaee35de9fb0e2a7cea37db47ee1ac026e0158496a13047682d3ddf97922012c32edf49e4d779844784a9b03506987c436a7c3a8153795ecde0d2773bb991089f2d1358d28354e82ef46da6ffd3b303ebdd8dd59bb4a5dad1a0e9c412d503402e1c9667dcf0c06adfe978b6286bf04e4bacf2d493c59c70ebd0e9e35b4af8b371ed153331d6b14480180a85eb4e07e9d6a87cef82033b8a5ee74bcdb824d0bbf5be7f874464d7d78ef6cd20139251bb8d02bf02637203afbb093503893e9b07063f1784c01856c96f3e05f74d4406f7af3cd3ab64238a9b7dd568d9", @typed={0x8, 0x80, 0x0, 0x0, @uid=0xee01}, @typed={0x8, 0x30, 0x0, 0x0, @uid=0xee00}]}]}, 0x198}, {&(0x7f0000001640)={0x104, 0x10, 0x4, 0x70bd26, 0x25dfdbfc, "", [@typed={0x8, 0x95, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x4, 0x92}, @generic="e499d0735d32ed1f87b77c1e2033e55fe4507335364a4c6f8e8d916a55b371598d7dd37e17b253566aa5786e6745d6ca31a47c9e42a18a859ada5d18a6b5fdb1708adf004383c85caf59a20a8315983aa1c5d2533e96e48ed57817cb13db75ca4261c75aefeee208bfb2f3d0712c723c698614f7e08d10380bc9bfe026ad9ac851734cf2417c840f9e5fdbb692c5984b4126df700635ad340f", @nested={0x20, 0x27, 0x0, 0x1, [@typed={0x8, 0x77, 0x0, 0x0, @u32=0x1}, @typed={0x4, 0x16}, @generic="764234fc7cbe3f62bddf40878da71113"]}, @generic="a01db8a2cae5f0a64bf1f89ed43c57fffc7d774162c010821887f992e0f33ac38f1ef773ce6d4b66f424b3951d"]}, 0x104}], 0x7, &(0x7f0000001840)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, r9, r11}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r12, r13]}}], 0x80, 0x4000}, 0x800) (async) sendmsg$netlink(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)={0x1c, 0x5a, 0x1, 0x0, 0x0, "", [@nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x1, 0x0, 0x0, @fd}]}]}, 0x1c}], 0x1}, 0x0) (async) [ 521.283113][ T3563] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 521.292592][ T3563] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 521.300781][ T3563] usb 3-1: Product: syz [ 521.305401][ T3563] usb 3-1: Manufacturer: syz [ 521.310191][ T3563] usb 3-1: SerialNumber: syz [ 521.357680][ T8325] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 521.367522][ T8325] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 521.466280][ T2858] usb 1-1: Firmware version (0.0) predates our first public release. [ 521.474765][ T2858] usb 1-1: Please update to version 0.2 or newer [ 521.645658][ T3563] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 521.664761][ T2858] usb 1-1: USB disconnect, device number 52 [ 522.382293][ T25] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 523.089215][ T2858] usb 3-1: USB disconnect, device number 62 03:39:52 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x7, 0x4e00, "15b02015e646c9"}]}) 03:39:52 executing program 5: clock_gettime(0x0, &(0x7f0000000000)) r0 = syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)=ANY=[@ANYBLOB="120133d8fc9d0040ac05240240e20102830109022d00010100a002090400da01030102fa09214970020122430e0905810301c15702db8a72f9045a315420ce9dfcd23e1bb2857d470302de7f1f69"], &(0x7f0000000340)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x8, 0x0, 0x5, 0x8, 0x8}, 0xf, &(0x7f0000000100)=ANY=[@ANYBLOB="00e8aa3c60"], 0x3, [{0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="1103fb7f5b10f63d47bb7b364a20a3ea01f76c0f16dccb"]}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x2c01}}, {0xb6, &(0x7f0000000280)=@string={0xb6, 0x3, "6cc8ca6e83787707f850470720ea4f39a3a5b27b8c1544a832f8943ca789c3d1eafac28a9f51bbd27afec7ac321f61a4f0226c255a63fb882e40940191fc9bb228ea37f1fde66b15990fa505c2508a0d584490d8715c3e168b74f74222cd500404fef74674c835a30eb726db3787d122b5856248aabe78ff44d2e5e9956c81bca980fcdbb2d4353c5398a3087abf9daf9382620b0be3910be3d4e4793f2506c35886e04038487db80bbeb187e5014d393f01b37a"}}]}) syz_usb_control_io$hid(r0, &(0x7f00000004c0)={0x24, &(0x7f0000000380)={0x40, 0x21, 0x6c, {0x6c, 0x10, "e8829135c27143d17c598b63d052935de396a524445b441d311706f4934f14272c08a371565d30efda728d7071ce3c65d682790040ca9115e12e72a46a3e590ecfedeb300c1d9a0efddd5f13a41a0509a4b5633a8e00563778b6199306bc3a46b85cc59df7da455b6c20"}}, &(0x7f0000000400)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x402}}, &(0x7f0000000440)={0x0, 0x22, 0x1c, {[@global=@item_4={0x3, 0x1, 0x2, "7e9358a4"}, @main=@item_012={0x2, 0x0, 0xb, "ea70"}, @main=@item_012={0x2, 0x0, 0xb, '[l'}, @main=@item_012={0x0, 0x0, 0xb}, @local=@item_4={0x3, 0x2, 0x9, "404ff28e"}, @local=@item_012={0x2, 0x2, 0xa, ',}'}, @main=@item_4={0x3, 0x0, 0xc, "2b3cea05"}, @main=@item_012={0x0, 0x0, 0xa}, @local=@item_012={0x1, 0x2, 0x0, "e7"}]}}, &(0x7f0000000480)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x67, 0x1, {0x22, 0xdbf}}}}, &(0x7f0000000780)={0x2c, &(0x7f0000000500)={0x20, 0x1a, 0x81, "aade5cc0cb2022138108d672996778cefa4ef81c7ff6eaf3ce7e7d05912fc016153a6f1dfea20fc307d3042ac67bc71ab3b1fe26d4bbf42e85000c2b921e8beb4b435ed1f0bd8aac6c0f5429d24e68504be7b4e87333810d8e78258799097c1ba4a8dc72ab04ebd915a4372e4c9167198859da3bb8b126cd9ce6db272de2e782e8"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000640)={0x20, 0x1, 0xf6, "7ad8f91f7ecdb74657303973942e9942236062a9f8fe422629b080bb26ba0827fcd7c4258c63ab30a6bc56f0d528d339c058da20f88cef09e157d0fc6caf8b98b7bd163791070cc0cfa82f3d2664121815489244f906cec0ec7308c48f2f4c3bf1b0e07c1007ba3b1c4e53e974ccea442e5dca21e976058995887ceb203b62ea1a7153052460ba48d726145ba228e8b1b1cb734fc803849c858178182b7e5625a9c546d1d885ef55955f89ed0beb2f0a898aa50d888c6897b24fd77ad0097d5a64c5840c9fd39817f79a28ab9940255a4158e402be7365fb9f88dad30e3186d74e17154345e8e491225f58af022885363a4f5dcb2cd6"}, &(0x7f0000000740)={0x20, 0x3, 0x1}}) clock_getres(0x0, &(0x7f0000000040)) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f00000004c0), r1) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r2 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000a00)={0x24, &(0x7f0000000900)={0x0, 0x0, 0xe7, {0xe7, 0xd, "ac3048edb4c4fcf662ce37630e18666dc8f4ebfc6e912c3b19a235fd6a74d5cce6fa969d282cbdce82a1532925690234074dc2a21947fc30ef0e3d6e51770904c056f60a8a03f71bb548418118675b94cf10b30d77d373dc58861cfc616829dafd0aa208c2762d9aa41ea60f1e47d13f83e91d7ae1caef2270dc2bffdbe29243d38560dff4cf6c2b3d6141cbd96ac30806a242ab4374c67e8653a3c630c7d8bc97652095d365a55d3dd85e7c1a55330ebd7e27ad25759e000243e29f7b411ee4d05ddf8a3a4f6e7979e4ac92ba87f83eee55c9a6b9e8d5f76f1cd623148e6cf90cecb590dd"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}, &(0x7f0000000140)={0x0, 0x22, 0x2, {[@local=@item_012={0x1, 0x2, 0xa, "89"}]}}, &(0x7f0000000240)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x7, 0x1, {0x22, 0xc7}}}}, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x40, 0x30, 0x71, "1f486d3d5b105b5fe107c2bb3637b171c709f6f100a6d6f9564da343b6bc3fac13e7be2148cd8972ceb61486e00f10937a35b834a7ae87b2cc971e43c1d1df48ef54db4f5f58f0356fe34ffe5399e271b59d0f61f28d813afb53fbb1c965b93074c73bb441d7d101bf531c2f9cf56977e6"}, &(0x7f0000000ac0)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000b00)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000b40)={0x20, 0x1, 0xb9, "32a3bdd2cf208b8541a58ef8a90abca5ce1174843b438ef77c41d9bfb8cf71462753e9ad4f4d3d919d820c944bb7870b34942719052efb6bc1c3b5030af623fabdf2186f334711c78061cb2a89ec5a3a6c8586cc9aa086d662f8186b005804e7105249e394a406899fc75ebb70511cbc7ec97828063e0fb59bcb252a2f5cbb764273e59bcac283092d5e408f033bbd58a76a945eebe6d1da0b1cec8a577f0fc3dc4ebe565de10f3c1e3d3c937dba02d42347fdc59d83c25679"}, &(0x7f0000000c00)={0x20, 0x3, 0x1, 0xdc}}) mq_timedsend(r2, &(0x7f0000000800)="0a9ee2ff359661b25a8c6a3f375ab29fd643b8d3fd2897d2bd9bf3cccdc56383c2f5f0ab5f09add9e17a484377ee08232913e9bdf44a1d0096430f217d74d7f02c0487a9028ea08f2d9827e5ba574dc54725f40b7fbd9b2b01793ca34a1febc1c5282c8bdaf24b6545e9eb4b51a10c28760f8745a16bf57fcc9f7f7e150af660a657a0a33c191b86c55386b3ca98fbe49afb6c16ea0002e18b16ceaa0b802f1b413f9ed06e9865ce51ab1518b07628cfb4d6220e1c22df0cce6eeba2c3ddbc1adbed2bba4da912741ba08341", 0xcc, 0x9, 0x0) 03:39:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x4}]) 03:39:52 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) getpeername$packet(0xffffffffffffffff, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee01}}, './file0\x00'}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept4(0xffffffffffffffff, &(0x7f0000000400)=@qipcrtr, &(0x7f0000000380)=0x80, 0x800) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="388428b7e60a48d1947e24f3801c8996e84314393f8476800680ec599f9c3366607c47f28e1708d446765fbf93709ea3f48b5c0696ab5ae8ad1e494107bcf7f158f74ea1d5a44f00000000e7de40f9a7048b3d2c4ac9b84808deb464e7b66bc4fb70fb65d4ad76a2439ccc35f690c020c1d6834d9fbf795e5204502eacc474577f665df37d8ec7c6704b6fe0ebb9"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)=ANY=[@ANYBLOB="01000000320ba0060000000000000000", @ANYRES64=0x0, @ANYRES64=0xea60, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="000000000100000000000000000000004210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"], 0x80}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f0000000940)=@newspdinfo={0x44, 0x24, 0x100, 0x70bd26, 0x25dfdbff, 0x6, [@XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000000000022000000000000"], 0x14}}, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r5, 0x40605346, &(0x7f0000000080)={0x2, 0x2, {0x2, 0x3, 0x36619418, 0x1, 0x80}, 0x1}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x4080, 0x0) preadv(r6, &(0x7f0000000900)=[{&(0x7f0000000600)=""/200, 0xc8}], 0x1, 0x0, 0x0) 03:39:52 executing program 4: r0 = syz_clone(0xcc12b000, &(0x7f00000000c0)="f8e27edbb10b406b69f637f14ed54fe0e8df1ee8a32810f3ad5bc66914d55709a08c62a27704c9ab5446c87f94435416e9bfcc5259a501a271211c95fba8f098df5ff44796315ef15cc020c59348c865978807160b774f4e0b30ccba8b7fe29eb81fd573153df5fa7c5b05b20b23ba239266fa84363b7fa55d94645c54934bf682f2f89850b56e427976ba0e9c60c63892351e20392ed8395808a16ef36a7f326652736d4e5c98512c9aa263defa4cf1bf12f255dc0963adc91ce607f698b57b7c7f34c90c67e3a663687f5152d1b7f7980b6a0277628a7d8bf21eb833b958435e90e90d5f824d2713a1a849432915f5eb7d626ac43be521d3b8055c64a0f717d63562639f55a40600006ba5a8f6619af01265fce3319ad44e2a8103adacd02a55390eeee78ffc15252ade19cf8d872522b8c541b098b6f005e07ac176ea5af7544c262541a745870bb6a1142abd16672136d9b56e49e88831ec3fdadd77897b9dd923ac00000000", 0x48e5ab445bd69163, &(0x7f0000000080), 0x0, &(0x7f0000000240)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d41d9eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f7dc1cbe9cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d4a1230e95c8c0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823f7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc2fc03dbdf9a8c93b9a781bf6806359712de5510a9d5c1293312b6f81b20d8549b3f6f404d4b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d376b980e60bf4f5b2cd4ee42c5735626e9545679e19aec45e54a2fba9e341abdcfb40e96c39dab9b3849e57484db678a180fe2d6aa813b0e129a8f56c3fc3207be595f1f881b2b3995a5a262a29ccb58b14fc93002b1033bafa2bb5436b15413efd30da2025bd84fcb528daa6a1eadc3fa60149ae7712987ae6b92a08a8de27aa0ff92532b3351a3b6cb9795b1895710ae870b46fb3a1732b328b0e6b0db7690ffdf3876cb30ec216b9bbfcf43f22123ec5d3f6355946097e4018b1853661de5a254fa62ec191dce3f3e654610b689776632c01e206b6d57eb17f2bf62fa0b08edb82437ceedd0c26baed7a3d2bca5548dfebb97da251ce31d4877999d6ee60c41fe365de777fc32bcb8d7508df129f7087655f09c0a0a62e75b8fa620591221aefeedca3bf0f0076053b942c74fc45bfd159bda1de0a862717fc293e9bcf51f691bb9ce58454fb0627824efa572274cbb6cc3431e9fb7571da7bf12746211ac8003dd1c8c6a2c9309ef93613539e551ddb84d66f61c66e2479f84c34f0820ac2e1de52d2d444438824e1d629489b72dca5991bf0961e46efb0be6e2d5f696d3adf98b9845d5780dc606a4fd1a1bf3805d6de9383ca977e6a6262ad2c68b4d6a5c2cccdf0a99b85a0b1348c23f54d94dbeeac1b247b17fd1f79f02d1aec3e4f4912df20ba7515a18d9db2c4229940cc183628c36b23efd20b2ac88e07cb7b62bf01e058713a992eb4af1bc81792c817afc710b40e2ad5a193ca4217743fb9e728539ac31fd3edbbf6571ab5371613aac03179a87a67c1621c6453000a8970578f1df0bc4c681d710768a3fcd2084d00e04bc65d4b9f7d0dc183153089353c7a8ad1f2515f3120dc58f883fcd7333b16cd955f21fe100c0527c5d450d42cf252a3727e807052b3724b2fcae1a87ecb3bce4770359b208acce519231f40c15c4c63f65e8e7830593eb2c556b066af122cf68529bee3ae1a0d1bf16d0daaf6f2fe3536a0feb9315f9433834d194f0744e47ca70c6b451332066c59db3d24f21cf794c513dede59854359c8f35b45a06d4937c9d74ed45bf840e408ac1dd1ea0250ca0bbd957679f5f69bc727bcbd29ddba3892f825b1b734076ecd60a0fe7971123cff6d3f75aff7c9a57a2ea312ecc7205a54557cc9d6b95c7d658310d4e7c6a2764274f6875773e81d09de903bc4dec9376ad76e6eae264f459ed24dc3c0791120c3b1a4c4cb5298d94f082e1f9bc4bcf1f0210c220fd74f4211e2f60278655606ac71f2d0fd20720a636a00d5c072b2340d20206e8ad8ea9a3748f97d67c0c1cd89d465b9e01b90e467581d7663462803302a906873a5cb093eb68e0687b9ea3d3456e27586675a9c15377051494c00d9ba0d10608faf741e3bcf7209c11217d64af9ef4f8956ca2b5e2ff485b074f9ad2de11464fca07504182710aaaf0d9818c0735b9c2bdcd4a14e588dcf8112082798af31501de85058fe64442571f0738cf560f8cf4d3ce4b8934984964c0e4d00e90a91aa9d9d173395a7399f512c004339750ff1ef7836fa2029a5aa25a3eed8af15e02a67397f02e587d65ba7379dcb17c34898f7cceafe6156f9d09bd818d83177bfcfaa6cf6531b567c5dc982fd008cb330d00fcbdda65cc71a0c262325877054ec5a926f3cd65d63648a4627f1c024c97c887c0be0434e342b01ca78b11d93d72ff526fded2409a7d142b2ddd0fa059189c1894ffeb39d3b9db1419e878f8c665502718b8f2070760bad439bff73484a8d732401eaa3d91d67f0c50ce05f467") r1 = getpid() r2 = getpid() r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r3}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000b00000200000000000000"], 0x14}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000014c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) kcmp$KCMP_EPOLL_TFD(r3, r0, 0x7, r5, &(0x7f0000001500)={r6, 0xffffffffffffffff, 0x1}) sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r2}, 0x0) sched_setattr(r2, &(0x7f0000001540)={0x38, 0x4, 0xc6, 0x20, 0x7fff, 0x6, 0x8001, 0x2, 0x1, 0x5fd}, 0x0) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r1}, 0x0) timer_create(0x1, &(0x7f0000001400)={0x0, 0x6, 0x2, @tid=r1}, &(0x7f0000001440)) timer_create(0x6, &(0x7f0000001380)={0x0, 0x1e, 0x1, @thr={&(0x7f0000000040)="e1d3cca0c2f94c3095e711da9d9bd3ba6ca5facb89ed4400b21732394703d414c9c946bcb32073afa154d420eea368364ab6ed46fca7dc37d2d26f597e8e", &(0x7f0000001280)="d1175a2e57a9a14fb87ef764b92bece801dd2350ffffffff28427d4ebf94998250c9c38461f2969b648dc3f2977d6e74f2a7c4b2ffa61136c567cca63f3b446332af95762e7f6e8a420b28ad3e44062c98fb1ca9da5e4333eb5a7802eaa82be03f2b36835cde7237fcefc733c328f25194dae24356a1095e64c7149cc7fd72fe43447c16366eae9e13bad2b22d3a4d0e74b493b0edfc5aa4bd850f92c3cdf725cc5630c70926d22c8c1ac802a54b1436980f31a32e963e8caba76604a521f38f154e32c18c210d0128ae9f174bd0853a9a3030fa6dd060b7163e145a3d234a06a67d6645f9cb70f8f803871e"}}, &(0x7f00000013c0)) wait4(r1, &(0x7f0000000000), 0x20000000, 0x0) 03:39:52 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv4_getrule={0x1c, 0x22, 0x401, 0x70bd29, 0x25dfdbff, {0x2, 0x10, 0x0, 0xff, 0x6, 0x0, 0x0, 0x2, 0x1}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8982, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@newchain={0x2c, 0x64, 0x100, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xb, 0x2}, {0xfff1, 0x4}, {0xffff, 0x3}}, [@TCA_RATE={0x6, 0x5, {0x5, 0x3}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1080}, 0x2000) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r3 = socket$netlink(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r2) sendmsg$IPVS_CMD_DEL_DEST(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x1c, r4, 0x10, 0x70bd2c, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20044010}, 0x1) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000440)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="14000000", @ANYRES16=r4, @ANYBLOB="00f3e7403800275eab301acee48f5dcb596f62fbcb86f79740ed45a8954e347e86d2af09a4103c8ed9679752ac1623d4d4a3be3fc9c273f3969db2320a24a5ae8d8880cb096c29d10e27f1f2c8962466967343735723980e4ed13e268151ea63f7d280e60d006d868171d88469b1583e5a97969b96100c8f9dec"], 0x14}, 0x1, 0x0, 0x0, 0x24004081}, 0x4001) [ 523.692152][ T25] usb 3-1: Service connection timeout for: 256 [ 523.698516][ T25] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 523.708792][ T25] ath9k_htc: Failed to initialize the device [ 523.810346][ T2858] usb 3-1: ath9k_htc: USB layer deinitialized 03:39:52 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv4_getrule={0x1c, 0x22, 0x401, 0x70bd29, 0x25dfdbff, {0x2, 0x10, 0x0, 0xff, 0x6, 0x0, 0x0, 0x2, 0x1}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8982, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@newchain={0x2c, 0x64, 0x100, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xb, 0x2}, {0xfff1, 0x4}, {0xffff, 0x3}}, [@TCA_RATE={0x6, 0x5, {0x5, 0x3}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1080}, 0x2000) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r3 = socket$netlink(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r2) sendmsg$IPVS_CMD_DEL_DEST(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x1c, r4, 0x10, 0x70bd2c, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20044010}, 0x1) (async) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000440)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="14000000", @ANYRES16=r4, @ANYBLOB="00f3e7403800275eab301acee48f5dcb596f62fbcb86f79740ed45a8954e347e86d2af09a4103c8ed9679752ac1623d4d4a3be3fc9c273f3969db2320a24a5ae8d8880cb096c29d10e27f1f2c8962466967343735723980e4ed13e268151ea63f7d280e60d006d868171d88469b1583e5a97969b96100c8f9dec"], 0x14}, 0x1, 0x0, 0x0, 0x24004081}, 0x4001) 03:39:53 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) getpeername$packet(0xffffffffffffffff, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee01}}, './file0\x00'}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept4(0xffffffffffffffff, &(0x7f0000000400)=@qipcrtr, &(0x7f0000000380)=0x80, 0x800) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="388428b7e60a48d1947e24f3801c8996e84314393f8476800680ec599f9c3366607c47f28e1708d446765fbf93709ea3f48b5c0696ab5ae8ad1e494107bcf7f158f74ea1d5a44f00000000e7de40f9a7048b3d2c4ac9b84808deb464e7b66bc4fb70fb65d4ad76a2439ccc35f690c020c1d6834d9fbf795e5204502eacc474577f665df37d8ec7c6704b6fe0ebb9"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)=ANY=[@ANYBLOB="01000000320ba0060000000000000000", @ANYRES64=0x0, @ANYRES64=0xea60, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="000000000100000000000000000000004210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"], 0x80}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f0000000940)=@newspdinfo={0x44, 0x24, 0x100, 0x70bd26, 0x25dfdbff, 0x6, [@XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000000000022000000000000"], 0x14}}, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r5, 0x40605346, &(0x7f0000000080)={0x2, 0x2, {0x2, 0x3, 0x36619418, 0x1, 0x80}, 0x1}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x4080, 0x0) preadv(r6, &(0x7f0000000900)=[{&(0x7f0000000600)=""/200, 0xc8}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x80000) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee01}}, './file0\x00'}) (async) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) accept4(0xffffffffffffffff, &(0x7f0000000400)=@qipcrtr, &(0x7f0000000380)=0x80, 0x800) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) connect$can_bcm(r2, &(0x7f0000000140), 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) (async) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="388428b7e60a48d1947e24f3801c8996e84314393f8476800680ec599f9c3366607c47f28e1708d446765fbf93709ea3f48b5c0696ab5ae8ad1e494107bcf7f158f74ea1d5a44f00000000e7de40f9a7048b3d2c4ac9b84808deb464e7b66bc4fb70fb65d4ad76a2439ccc35f690c020c1d6834d9fbf795e5204502eacc474577f665df37d8ec7c6704b6fe0ebb9"], 0x80}}, 0x0) (async) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)=ANY=[@ANYBLOB="01000000320ba0060000000000000000", @ANYRES64=0x0, @ANYRES64=0xea60, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="000000000100000000000000000000004210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"], 0x80}}, 0x0) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f0000000940)=@newspdinfo={0x44, 0x24, 0x100, 0x70bd26, 0x25dfdbff, 0x6, [@XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r4, r4) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000000000022000000000000"], 0x14}}, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r5, 0x40605346, &(0x7f0000000080)={0x2, 0x2, {0x2, 0x3, 0x36619418, 0x1, 0x80}, 0x1}) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x4080, 0x0) (async) preadv(r6, &(0x7f0000000900)=[{&(0x7f0000000600)=""/200, 0xc8}], 0x1, 0x0, 0x0) (async) 03:39:53 executing program 4: r0 = syz_clone(0xcc12b000, &(0x7f00000000c0)="f8e27edbb10b406b69f637f14ed54fe0e8df1ee8a32810f3ad5bc66914d55709a08c62a27704c9ab5446c87f94435416e9bfcc5259a501a271211c95fba8f098df5ff44796315ef15cc020c59348c865978807160b774f4e0b30ccba8b7fe29eb81fd573153df5fa7c5b05b20b23ba239266fa84363b7fa55d94645c54934bf682f2f89850b56e427976ba0e9c60c63892351e20392ed8395808a16ef36a7f326652736d4e5c98512c9aa263defa4cf1bf12f255dc0963adc91ce607f698b57b7c7f34c90c67e3a663687f5152d1b7f7980b6a0277628a7d8bf21eb833b958435e90e90d5f824d2713a1a849432915f5eb7d626ac43be521d3b8055c64a0f717d63562639f55a40600006ba5a8f6619af01265fce3319ad44e2a8103adacd02a55390eeee78ffc15252ade19cf8d872522b8c541b098b6f005e07ac176ea5af7544c262541a745870bb6a1142abd16672136d9b56e49e88831ec3fdadd77897b9dd923ac00000000", 0x48e5ab445bd69163, &(0x7f0000000080), 0x0, &(0x7f0000000240)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d41d9eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f7dc1cbe9cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d4a1230e95c8c0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823f7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc2fc03dbdf9a8c93b9a781bf6806359712de5510a9d5c1293312b6f81b20d8549b3f6f404d4b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d376b980e60bf4f5b2cd4ee42c5735626e9545679e19aec45e54a2fba9e341abdcfb40e96c39dab9b3849e57484db678a180fe2d6aa813b0e129a8f56c3fc3207be595f1f881b2b3995a5a262a29ccb58b14fc93002b1033bafa2bb5436b15413efd30da2025bd84fcb528daa6a1eadc3fa60149ae7712987ae6b92a08a8de27aa0ff92532b3351a3b6cb9795b1895710ae870b46fb3a1732b328b0e6b0db7690ffdf3876cb30ec216b9bbfcf43f22123ec5d3f6355946097e4018b1853661de5a254fa62ec191dce3f3e654610b689776632c01e206b6d57eb17f2bf62fa0b08edb82437ceedd0c26baed7a3d2bca5548dfebb97da251ce31d4877999d6ee60c41fe365de777fc32bcb8d7508df129f7087655f09c0a0a62e75b8fa620591221aefeedca3bf0f0076053b942c74fc45bfd159bda1de0a862717fc293e9bcf51f691bb9ce58454fb0627824efa572274cbb6cc3431e9fb7571da7bf12746211ac8003dd1c8c6a2c9309ef93613539e551ddb84d66f61c66e2479f84c34f0820ac2e1de52d2d444438824e1d629489b72dca5991bf0961e46efb0be6e2d5f696d3adf98b9845d5780dc606a4fd1a1bf3805d6de9383ca977e6a6262ad2c68b4d6a5c2cccdf0a99b85a0b1348c23f54d94dbeeac1b247b17fd1f79f02d1aec3e4f4912df20ba7515a18d9db2c4229940cc183628c36b23efd20b2ac88e07cb7b62bf01e058713a992eb4af1bc81792c817afc710b40e2ad5a193ca4217743fb9e728539ac31fd3edbbf6571ab5371613aac03179a87a67c1621c6453000a8970578f1df0bc4c681d710768a3fcd2084d00e04bc65d4b9f7d0dc183153089353c7a8ad1f2515f3120dc58f883fcd7333b16cd955f21fe100c0527c5d450d42cf252a3727e807052b3724b2fcae1a87ecb3bce4770359b208acce519231f40c15c4c63f65e8e7830593eb2c556b066af122cf68529bee3ae1a0d1bf16d0daaf6f2fe3536a0feb9315f9433834d194f0744e47ca70c6b451332066c59db3d24f21cf794c513dede59854359c8f35b45a06d4937c9d74ed45bf840e408ac1dd1ea0250ca0bbd957679f5f69bc727bcbd29ddba3892f825b1b734076ecd60a0fe7971123cff6d3f75aff7c9a57a2ea312ecc7205a54557cc9d6b95c7d658310d4e7c6a2764274f6875773e81d09de903bc4dec9376ad76e6eae264f459ed24dc3c0791120c3b1a4c4cb5298d94f082e1f9bc4bcf1f0210c220fd74f4211e2f60278655606ac71f2d0fd20720a636a00d5c072b2340d20206e8ad8ea9a3748f97d67c0c1cd89d465b9e01b90e467581d7663462803302a906873a5cb093eb68e0687b9ea3d3456e27586675a9c15377051494c00d9ba0d10608faf741e3bcf7209c11217d64af9ef4f8956ca2b5e2ff485b074f9ad2de11464fca07504182710aaaf0d9818c0735b9c2bdcd4a14e588dcf8112082798af31501de85058fe64442571f0738cf560f8cf4d3ce4b8934984964c0e4d00e90a91aa9d9d173395a7399f512c004339750ff1ef7836fa2029a5aa25a3eed8af15e02a67397f02e587d65ba7379dcb17c34898f7cceafe6156f9d09bd818d83177bfcfaa6cf6531b567c5dc982fd008cb330d00fcbdda65cc71a0c262325877054ec5a926f3cd65d63648a4627f1c024c97c887c0be0434e342b01ca78b11d93d72ff526fded2409a7d142b2ddd0fa059189c1894ffeb39d3b9db1419e878f8c665502718b8f2070760bad439bff73484a8d732401eaa3d91d67f0c50ce05f467") r1 = getpid() r2 = getpid() r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r3}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000b00000200000000000000"], 0x14}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000014c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) kcmp$KCMP_EPOLL_TFD(r3, r0, 0x7, r5, &(0x7f0000001500)={r6, 0xffffffffffffffff, 0x1}) sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r2}, 0x0) sched_setattr(r2, &(0x7f0000001540)={0x38, 0x4, 0xc6, 0x20, 0x7fff, 0x6, 0x8001, 0x2, 0x1, 0x5fd}, 0x0) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r1}, 0x0) timer_create(0x1, &(0x7f0000001400)={0x0, 0x6, 0x2, @tid=r1}, &(0x7f0000001440)) timer_create(0x6, &(0x7f0000001380)={0x0, 0x1e, 0x1, @thr={&(0x7f0000000040)="e1d3cca0c2f94c3095e711da9d9bd3ba6ca5facb89ed4400b21732394703d414c9c946bcb32073afa154d420eea368364ab6ed46fca7dc37d2d26f597e8e", &(0x7f0000001280)="d1175a2e57a9a14fb87ef764b92bece801dd2350ffffffff28427d4ebf94998250c9c38461f2969b648dc3f2977d6e74f2a7c4b2ffa61136c567cca63f3b446332af95762e7f6e8a420b28ad3e44062c98fb1ca9da5e4333eb5a7802eaa82be03f2b36835cde7237fcefc733c328f25194dae24356a1095e64c7149cc7fd72fe43447c16366eae9e13bad2b22d3a4d0e74b493b0edfc5aa4bd850f92c3cdf725cc5630c70926d22c8c1ac802a54b1436980f31a32e963e8caba76604a521f38f154e32c18c210d0128ae9f174bd0853a9a3030fa6dd060b7163e145a3d234a06a67d6645f9cb70f8f803871e"}}, &(0x7f00000013c0)) wait4(r1, &(0x7f0000000000), 0x20000000, 0x0) syz_clone(0xcc12b000, &(0x7f00000000c0)="f8e27edbb10b406b69f637f14ed54fe0e8df1ee8a32810f3ad5bc66914d55709a08c62a27704c9ab5446c87f94435416e9bfcc5259a501a271211c95fba8f098df5ff44796315ef15cc020c59348c865978807160b774f4e0b30ccba8b7fe29eb81fd573153df5fa7c5b05b20b23ba239266fa84363b7fa55d94645c54934bf682f2f89850b56e427976ba0e9c60c63892351e20392ed8395808a16ef36a7f326652736d4e5c98512c9aa263defa4cf1bf12f255dc0963adc91ce607f698b57b7c7f34c90c67e3a663687f5152d1b7f7980b6a0277628a7d8bf21eb833b958435e90e90d5f824d2713a1a849432915f5eb7d626ac43be521d3b8055c64a0f717d63562639f55a40600006ba5a8f6619af01265fce3319ad44e2a8103adacd02a55390eeee78ffc15252ade19cf8d872522b8c541b098b6f005e07ac176ea5af7544c262541a745870bb6a1142abd16672136d9b56e49e88831ec3fdadd77897b9dd923ac00000000", 0x48e5ab445bd69163, &(0x7f0000000080), 0x0, &(0x7f0000000240)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d41d9eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f7dc1cbe9cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d4a1230e95c8c0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823f7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc2fc03dbdf9a8c93b9a781bf6806359712de5510a9d5c1293312b6f81b20d8549b3f6f404d4b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d376b980e60bf4f5b2cd4ee42c5735626e9545679e19aec45e54a2fba9e341abdcfb40e96c39dab9b3849e57484db678a180fe2d6aa813b0e129a8f56c3fc3207be595f1f881b2b3995a5a262a29ccb58b14fc93002b1033bafa2bb5436b15413efd30da2025bd84fcb528daa6a1eadc3fa60149ae7712987ae6b92a08a8de27aa0ff92532b3351a3b6cb9795b1895710ae870b46fb3a1732b328b0e6b0db7690ffdf3876cb30ec216b9bbfcf43f22123ec5d3f6355946097e4018b1853661de5a254fa62ec191dce3f3e654610b689776632c01e206b6d57eb17f2bf62fa0b08edb82437ceedd0c26baed7a3d2bca5548dfebb97da251ce31d4877999d6ee60c41fe365de777fc32bcb8d7508df129f7087655f09c0a0a62e75b8fa620591221aefeedca3bf0f0076053b942c74fc45bfd159bda1de0a862717fc293e9bcf51f691bb9ce58454fb0627824efa572274cbb6cc3431e9fb7571da7bf12746211ac8003dd1c8c6a2c9309ef93613539e551ddb84d66f61c66e2479f84c34f0820ac2e1de52d2d444438824e1d629489b72dca5991bf0961e46efb0be6e2d5f696d3adf98b9845d5780dc606a4fd1a1bf3805d6de9383ca977e6a6262ad2c68b4d6a5c2cccdf0a99b85a0b1348c23f54d94dbeeac1b247b17fd1f79f02d1aec3e4f4912df20ba7515a18d9db2c4229940cc183628c36b23efd20b2ac88e07cb7b62bf01e058713a992eb4af1bc81792c817afc710b40e2ad5a193ca4217743fb9e728539ac31fd3edbbf6571ab5371613aac03179a87a67c1621c6453000a8970578f1df0bc4c681d710768a3fcd2084d00e04bc65d4b9f7d0dc183153089353c7a8ad1f2515f3120dc58f883fcd7333b16cd955f21fe100c0527c5d450d42cf252a3727e807052b3724b2fcae1a87ecb3bce4770359b208acce519231f40c15c4c63f65e8e7830593eb2c556b066af122cf68529bee3ae1a0d1bf16d0daaf6f2fe3536a0feb9315f9433834d194f0744e47ca70c6b451332066c59db3d24f21cf794c513dede59854359c8f35b45a06d4937c9d74ed45bf840e408ac1dd1ea0250ca0bbd957679f5f69bc727bcbd29ddba3892f825b1b734076ecd60a0fe7971123cff6d3f75aff7c9a57a2ea312ecc7205a54557cc9d6b95c7d658310d4e7c6a2764274f6875773e81d09de903bc4dec9376ad76e6eae264f459ed24dc3c0791120c3b1a4c4cb5298d94f082e1f9bc4bcf1f0210c220fd74f4211e2f60278655606ac71f2d0fd20720a636a00d5c072b2340d20206e8ad8ea9a3748f97d67c0c1cd89d465b9e01b90e467581d7663462803302a906873a5cb093eb68e0687b9ea3d3456e27586675a9c15377051494c00d9ba0d10608faf741e3bcf7209c11217d64af9ef4f8956ca2b5e2ff485b074f9ad2de11464fca07504182710aaaf0d9818c0735b9c2bdcd4a14e588dcf8112082798af31501de85058fe64442571f0738cf560f8cf4d3ce4b8934984964c0e4d00e90a91aa9d9d173395a7399f512c004339750ff1ef7836fa2029a5aa25a3eed8af15e02a67397f02e587d65ba7379dcb17c34898f7cceafe6156f9d09bd818d83177bfcfaa6cf6531b567c5dc982fd008cb330d00fcbdda65cc71a0c262325877054ec5a926f3cd65d63648a4627f1c024c97c887c0be0434e342b01ca78b11d93d72ff526fded2409a7d142b2ddd0fa059189c1894ffeb39d3b9db1419e878f8c665502718b8f2070760bad439bff73484a8d732401eaa3d91d67f0c50ce05f467") (async) getpid() (async) getpid() (async) getpid() (async) sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r3}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r4, r4) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000b00000200000000000000"], 0x14}}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000014c0)={{0x1, 0x1, 0x18}, './file0\x00'}) (async) kcmp$KCMP_EPOLL_TFD(r3, r0, 0x7, r5, &(0x7f0000001500)={r6, 0xffffffffffffffff, 0x1}) (async) sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r2}, 0x0) (async) sched_setattr(r2, &(0x7f0000001540)={0x38, 0x4, 0xc6, 0x20, 0x7fff, 0x6, 0x8001, 0x2, 0x1, 0x5fd}, 0x0) (async) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r1}, 0x0) (async) timer_create(0x1, &(0x7f0000001400)={0x0, 0x6, 0x2, @tid=r1}, &(0x7f0000001440)) (async) timer_create(0x6, &(0x7f0000001380)={0x0, 0x1e, 0x1, @thr={&(0x7f0000000040)="e1d3cca0c2f94c3095e711da9d9bd3ba6ca5facb89ed4400b21732394703d414c9c946bcb32073afa154d420eea368364ab6ed46fca7dc37d2d26f597e8e", &(0x7f0000001280)="d1175a2e57a9a14fb87ef764b92bece801dd2350ffffffff28427d4ebf94998250c9c38461f2969b648dc3f2977d6e74f2a7c4b2ffa61136c567cca63f3b446332af95762e7f6e8a420b28ad3e44062c98fb1ca9da5e4333eb5a7802eaa82be03f2b36835cde7237fcefc733c328f25194dae24356a1095e64c7149cc7fd72fe43447c16366eae9e13bad2b22d3a4d0e74b493b0edfc5aa4bd850f92c3cdf725cc5630c70926d22c8c1ac802a54b1436980f31a32e963e8caba76604a521f38f154e32c18c210d0128ae9f174bd0853a9a3030fa6dd060b7163e145a3d234a06a67d6645f9cb70f8f803871e"}}, &(0x7f00000013c0)) (async) wait4(r1, &(0x7f0000000000), 0x20000000, 0x0) (async) 03:39:53 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x5}]) [ 524.022032][ T28] usb 6-1: new high-speed USB device number 76 using dummy_hcd 03:39:53 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv4_getrule={0x1c, 0x22, 0x401, 0x70bd29, 0x25dfdbff, {0x2, 0x10, 0x0, 0xff, 0x6, 0x0, 0x0, 0x2, 0x1}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8982, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@newchain={0x2c, 0x64, 0x100, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xb, 0x2}, {0xfff1, 0x4}, {0xffff, 0x3}}, [@TCA_RATE={0x6, 0x5, {0x5, 0x3}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1080}, 0x2000) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r3 = socket$netlink(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r2) sendmsg$IPVS_CMD_DEL_DEST(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x1c, r4, 0x10, 0x70bd2c, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20044010}, 0x1) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000440)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="14000000", @ANYRES16=r4, @ANYBLOB="00f3e7403800275eab301acee48f5dcb596f62fbcb86f79740ed45a8954e347e86d2af09a4103c8ed9679752ac1623d4d4a3be3fc9c273f3969db2320a24a5ae8d8880cb096c29d10e27f1f2c8962466967343735723980e4ed13e268151ea63f7d280e60d006d868171d88469b1583e5a97969b96100c8f9dec"], 0x14}, 0x1, 0x0, 0x0, 0x24004081}, 0x4001) socket$inet_udplite(0x2, 0x2, 0x88) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv4_getrule={0x1c, 0x22, 0x401, 0x70bd29, 0x25dfdbff, {0x2, 0x10, 0x0, 0xff, 0x6, 0x0, 0x0, 0x2, 0x1}, ["", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x800) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8982, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@newchain={0x2c, 0x64, 0x100, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xb, 0x2}, {0xfff1, 0x4}, {0xffff, 0x3}}, [@TCA_RATE={0x6, 0x5, {0x5, 0x3}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1080}, 0x2000) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) socket$netlink(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r2) (async) sendmsg$IPVS_CMD_DEL_DEST(r3, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x1c, r4, 0x10, 0x70bd2c, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x6}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20044010}, 0x1) (async) sendmsg$IPVS_CMD_GET_SERVICE(r1, &(0x7f0000000440)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="14000000", @ANYRES16=r4, @ANYBLOB="00f3e7403800275eab301acee48f5dcb596f62fbcb86f79740ed45a8954e347e86d2af09a4103c8ed9679752ac1623d4d4a3be3fc9c273f3969db2320a24a5ae8d8880cb096c29d10e27f1f2c8962466967343735723980e4ed13e268151ea63f7d280e60d006d868171d88469b1583e5a97969b96100c8f9dec"], 0x14}, 0x1, 0x0, 0x0, 0x24004081}, 0x4001) (async) [ 524.242660][ T2858] usb 3-1: new high-speed USB device number 63 using dummy_hcd 03:39:53 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x6}]) [ 524.424119][ T28] usb 6-1: unable to get BOS descriptor or descriptor too short [ 524.512939][ T28] usb 6-1: config 1 has an invalid descriptor of length 138, skipping remainder of the config [ 524.523864][ T28] usb 6-1: config 1 interface 0 altsetting 218 endpoint 0x81 has an invalid bInterval 87, changing to 10 [ 524.535991][ T28] usb 6-1: config 1 interface 0 altsetting 218 endpoint 0x81 has invalid maxpacket 49409, setting to 1024 [ 524.547620][ T28] usb 6-1: config 1 interface 0 has no altsetting 0 [ 524.772612][ T28] usb 6-1: New USB device found, idVendor=05ac, idProduct=0224, bcdDevice=e2.40 [ 524.782142][ T28] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=131 [ 524.790497][ T28] usb 6-1: Product: 졬滊碃ݷ僸݇㥏ꖣ箲ᖌꡄ㲔覧퇃﫪諂冟튻ﹺ곇ἲꑡ⋰╬捚裻䀮Ɣﲑ늛ᕫྙ֥僂ඊ䑘山ᘾ璋䋷촢ѐ︄䛷존ꌵ뜎蜷⋑薵䡢뺪ク퉄沕벁肩풲㰵顓ࢣ뽺꾝芓ୢ஑퓣秤┿쌆虘䃠䠸롽븋螱ǥ㥍Ŀ窳 [ 524.816973][ T28] usb 6-1: Manufacturer: Ⰱ [ 524.821888][ T28] usb 6-1: SerialNumber: syz [ 524.835293][ T2858] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 524.844677][ T2858] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 524.853033][ T2858] usb 3-1: Product: syz [ 524.857355][ T2858] usb 3-1: Manufacturer: syz [ 524.862373][ T2858] usb 3-1: SerialNumber: syz [ 524.914782][ T2858] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 525.141329][ T28] input: bcm5974 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/input/input27 [ 525.512306][ T3559] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 525.572438][ T2831] bcm5974 6-1:1.0: could not write to device [ 525.590991][ T28] usb 6-1: USB disconnect, device number 76 [ 525.603819][ T2831] bcm5974 6-1:1.0: could not read from device [ 526.187008][ T3563] usb 3-1: USB disconnect, device number 63 03:39:55 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x7, 0x4e00, "15b02015e646c9"}]}) 03:39:55 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) getpeername$packet(0xffffffffffffffff, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f00000002c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xee01, 0xee01}}, './file0\x00'}) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) accept4(0xffffffffffffffff, &(0x7f0000000400)=@qipcrtr, &(0x7f0000000380)=0x80, 0x800) r1 = socket$can_bcm(0x1d, 0x2, 0x2) (async) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="388428b7e60a48d1947e24f3801c8996e84314393f8476800680ec599f9c3366607c47f28e1708d446765fbf93709ea3f48b5c0696ab5ae8ad1e494107bcf7f158f74ea1d5a44f00000000e7de40f9a7048b3d2c4ac9b84808deb464e7b66bc4fb70fb65d4ad76a2439ccc35f690c020c1d6834d9fbf795e5204502eacc474577f665df37d8ec7c6704b6fe0ebb9"], 0x80}}, 0x0) (async) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)=ANY=[@ANYBLOB="01000000320ba0060000000000000000", @ANYRES64=0x0, @ANYRES64=0xea60, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="000000000100000000000000000000004210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"], 0x80}}, 0x0) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000300)={&(0x7f0000000940)=@newspdinfo={0x44, 0x24, 0x100, 0x70bd26, 0x25dfdbff, 0x6, [@XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}, @XFRMA_SPD_IPV6_HTHRESH={0x6}, @XFRMA_SPD_IPV4_HTHRESH={0x6}]}, 0x44}, 0x1, 0x0, 0x0, 0x800}, 0x10) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000000000022000000000000"], 0x14}}, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r5, 0x40605346, &(0x7f0000000080)={0x2, 0x2, {0x2, 0x3, 0x36619418, 0x1, 0x80}, 0x1}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='/proc/self/exe\x00', 0x4080, 0x0) preadv(r6, &(0x7f0000000900)=[{&(0x7f0000000600)=""/200, 0xc8}], 0x1, 0x0, 0x0) 03:39:55 executing program 4: r0 = syz_clone(0xcc12b000, &(0x7f00000000c0)="f8e27edbb10b406b69f637f14ed54fe0e8df1ee8a32810f3ad5bc66914d55709a08c62a27704c9ab5446c87f94435416e9bfcc5259a501a271211c95fba8f098df5ff44796315ef15cc020c59348c865978807160b774f4e0b30ccba8b7fe29eb81fd573153df5fa7c5b05b20b23ba239266fa84363b7fa55d94645c54934bf682f2f89850b56e427976ba0e9c60c63892351e20392ed8395808a16ef36a7f326652736d4e5c98512c9aa263defa4cf1bf12f255dc0963adc91ce607f698b57b7c7f34c90c67e3a663687f5152d1b7f7980b6a0277628a7d8bf21eb833b958435e90e90d5f824d2713a1a849432915f5eb7d626ac43be521d3b8055c64a0f717d63562639f55a40600006ba5a8f6619af01265fce3319ad44e2a8103adacd02a55390eeee78ffc15252ade19cf8d872522b8c541b098b6f005e07ac176ea5af7544c262541a745870bb6a1142abd16672136d9b56e49e88831ec3fdadd77897b9dd923ac00000000", 0x48e5ab445bd69163, &(0x7f0000000080), 0x0, &(0x7f0000000240)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d41d9eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f7dc1cbe9cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d4a1230e95c8c0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823f7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc2fc03dbdf9a8c93b9a781bf6806359712de5510a9d5c1293312b6f81b20d8549b3f6f404d4b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d376b980e60bf4f5b2cd4ee42c5735626e9545679e19aec45e54a2fba9e341abdcfb40e96c39dab9b3849e57484db678a180fe2d6aa813b0e129a8f56c3fc3207be595f1f881b2b3995a5a262a29ccb58b14fc93002b1033bafa2bb5436b15413efd30da2025bd84fcb528daa6a1eadc3fa60149ae7712987ae6b92a08a8de27aa0ff92532b3351a3b6cb9795b1895710ae870b46fb3a1732b328b0e6b0db7690ffdf3876cb30ec216b9bbfcf43f22123ec5d3f6355946097e4018b1853661de5a254fa62ec191dce3f3e654610b689776632c01e206b6d57eb17f2bf62fa0b08edb82437ceedd0c26baed7a3d2bca5548dfebb97da251ce31d4877999d6ee60c41fe365de777fc32bcb8d7508df129f7087655f09c0a0a62e75b8fa620591221aefeedca3bf0f0076053b942c74fc45bfd159bda1de0a862717fc293e9bcf51f691bb9ce58454fb0627824efa572274cbb6cc3431e9fb7571da7bf12746211ac8003dd1c8c6a2c9309ef93613539e551ddb84d66f61c66e2479f84c34f0820ac2e1de52d2d444438824e1d629489b72dca5991bf0961e46efb0be6e2d5f696d3adf98b9845d5780dc606a4fd1a1bf3805d6de9383ca977e6a6262ad2c68b4d6a5c2cccdf0a99b85a0b1348c23f54d94dbeeac1b247b17fd1f79f02d1aec3e4f4912df20ba7515a18d9db2c4229940cc183628c36b23efd20b2ac88e07cb7b62bf01e058713a992eb4af1bc81792c817afc710b40e2ad5a193ca4217743fb9e728539ac31fd3edbbf6571ab5371613aac03179a87a67c1621c6453000a8970578f1df0bc4c681d710768a3fcd2084d00e04bc65d4b9f7d0dc183153089353c7a8ad1f2515f3120dc58f883fcd7333b16cd955f21fe100c0527c5d450d42cf252a3727e807052b3724b2fcae1a87ecb3bce4770359b208acce519231f40c15c4c63f65e8e7830593eb2c556b066af122cf68529bee3ae1a0d1bf16d0daaf6f2fe3536a0feb9315f9433834d194f0744e47ca70c6b451332066c59db3d24f21cf794c513dede59854359c8f35b45a06d4937c9d74ed45bf840e408ac1dd1ea0250ca0bbd957679f5f69bc727bcbd29ddba3892f825b1b734076ecd60a0fe7971123cff6d3f75aff7c9a57a2ea312ecc7205a54557cc9d6b95c7d658310d4e7c6a2764274f6875773e81d09de903bc4dec9376ad76e6eae264f459ed24dc3c0791120c3b1a4c4cb5298d94f082e1f9bc4bcf1f0210c220fd74f4211e2f60278655606ac71f2d0fd20720a636a00d5c072b2340d20206e8ad8ea9a3748f97d67c0c1cd89d465b9e01b90e467581d7663462803302a906873a5cb093eb68e0687b9ea3d3456e27586675a9c15377051494c00d9ba0d10608faf741e3bcf7209c11217d64af9ef4f8956ca2b5e2ff485b074f9ad2de11464fca07504182710aaaf0d9818c0735b9c2bdcd4a14e588dcf8112082798af31501de85058fe64442571f0738cf560f8cf4d3ce4b8934984964c0e4d00e90a91aa9d9d173395a7399f512c004339750ff1ef7836fa2029a5aa25a3eed8af15e02a67397f02e587d65ba7379dcb17c34898f7cceafe6156f9d09bd818d83177bfcfaa6cf6531b567c5dc982fd008cb330d00fcbdda65cc71a0c262325877054ec5a926f3cd65d63648a4627f1c024c97c887c0be0434e342b01ca78b11d93d72ff526fded2409a7d142b2ddd0fa059189c1894ffeb39d3b9db1419e878f8c665502718b8f2070760bad439bff73484a8d732401eaa3d91d67f0c50ce05f467") r1 = getpid() r2 = getpid() r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r3}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r5 = dup2(r4, r4) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000b00000200000000000000"], 0x14}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000014c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) kcmp$KCMP_EPOLL_TFD(r3, r0, 0x7, r5, &(0x7f0000001500)={r6, 0xffffffffffffffff, 0x1}) sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r2}, 0x0) sched_setattr(r2, &(0x7f0000001540)={0x38, 0x4, 0xc6, 0x20, 0x7fff, 0x6, 0x8001, 0x2, 0x1, 0x5fd}, 0x0) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r1}, 0x0) timer_create(0x1, &(0x7f0000001400)={0x0, 0x6, 0x2, @tid=r1}, &(0x7f0000001440)) timer_create(0x6, &(0x7f0000001380)={0x0, 0x1e, 0x1, @thr={&(0x7f0000000040)="e1d3cca0c2f94c3095e711da9d9bd3ba6ca5facb89ed4400b21732394703d414c9c946bcb32073afa154d420eea368364ab6ed46fca7dc37d2d26f597e8e", &(0x7f0000001280)="d1175a2e57a9a14fb87ef764b92bece801dd2350ffffffff28427d4ebf94998250c9c38461f2969b648dc3f2977d6e74f2a7c4b2ffa61136c567cca63f3b446332af95762e7f6e8a420b28ad3e44062c98fb1ca9da5e4333eb5a7802eaa82be03f2b36835cde7237fcefc733c328f25194dae24356a1095e64c7149cc7fd72fe43447c16366eae9e13bad2b22d3a4d0e74b493b0edfc5aa4bd850f92c3cdf725cc5630c70926d22c8c1ac802a54b1436980f31a32e963e8caba76604a521f38f154e32c18c210d0128ae9f174bd0853a9a3030fa6dd060b7163e145a3d234a06a67d6645f9cb70f8f803871e"}}, &(0x7f00000013c0)) wait4(r1, &(0x7f0000000000), 0x20000000, 0x0) syz_clone(0xcc12b000, &(0x7f00000000c0)="f8e27edbb10b406b69f637f14ed54fe0e8df1ee8a32810f3ad5bc66914d55709a08c62a27704c9ab5446c87f94435416e9bfcc5259a501a271211c95fba8f098df5ff44796315ef15cc020c59348c865978807160b774f4e0b30ccba8b7fe29eb81fd573153df5fa7c5b05b20b23ba239266fa84363b7fa55d94645c54934bf682f2f89850b56e427976ba0e9c60c63892351e20392ed8395808a16ef36a7f326652736d4e5c98512c9aa263defa4cf1bf12f255dc0963adc91ce607f698b57b7c7f34c90c67e3a663687f5152d1b7f7980b6a0277628a7d8bf21eb833b958435e90e90d5f824d2713a1a849432915f5eb7d626ac43be521d3b8055c64a0f717d63562639f55a40600006ba5a8f6619af01265fce3319ad44e2a8103adacd02a55390eeee78ffc15252ade19cf8d872522b8c541b098b6f005e07ac176ea5af7544c262541a745870bb6a1142abd16672136d9b56e49e88831ec3fdadd77897b9dd923ac00000000", 0x48e5ab445bd69163, &(0x7f0000000080), 0x0, &(0x7f0000000240)="c3e3351895df16bbee0bbdc755f3ae37e6e0b7746636cee79ce59dfb12cf779873e69a10cc84d4fc52d3055b2ea49a25d3e845b513977f3570dece371d4a7ed2ef9e0d1b5a615356fb8e38bc40af90d450f805dad5312f68f8eede9192293b9e57f9a1eb0735ffb8aca14427fead162b7cb983d2067b6157b6af6d2be51b54b2b32aa20135c59202ae45d0d14609aaa448081aedf9406992e8177ddf48e73ac285646e8feec6353a59a155d5074eef25a716da2f9eadcf69939284f719dd65629da487bfd5615c3434d8698fac5b055c3e99a32c12b64469e6807da904410dcd49d4322ca88444d51d457332dbb77f84ef1fe0afd956839948845c889a304c86e8efaca20323960020dc77eba048daa2b60e7a8dca00d4281488016c81b50a0cbf34efee158a7302568a14376aefcf35ec1490b331690ee186457cfc2d520a04fd10c6119fa8644a5d156f5ae2b1e475623144453adaa91e68f2667f655c59a0deb7b22f32049df04edb4d41d9eab239217041ce9eeb8a50cef27a3670150b1d622d1394d9bfabb92a26de14d18d8f51941fd61d6b6d2115fd2ff731a373de78bad7c20f754839b6bfa3208f7e3fcb462e72134d2baae900b8ba785d7d5c7912625bf31902fe759c014349eded5d313263bd970ccb307c968d269544f15cf04ca44ba6deb31c9b01ee21de6da384ff2430773735ee918ddb94ab8b76f2f981e8e3ec4726b14e2627891360eeea96889d9c4abe31279280e2126f7f76a0e51e65c70cb6d19e2d0273e4fd5e3598b7892bc6c229e3cc909bd71d879a54184cebef778586bd1dd99f2bbd4ab5c9c21765759dea1a1fa59a3b335db49b5ff0962fa7599749d9255195982925b9bb7214944080962b196500eb3ad6ecd76011d082251fbb810e5373e7dd23d44ea9db0a3bde06a8e3272b58f51b97f95efc5f505f7eefa13a307fbec31da336eb38e133472e70bfb19841a5b032a49e35b3b9b9dd2340cf5e1b832a6296a2fde2770b9387f6cce52df99463562c4b6f6f2e09420fe45c05beccd25d332bdc5ef8dc4d9c003855bf399f1f1daf84186b002654dd4684889e0625fc24cce77cea8193c4e11f28ffbe1ce6d481b8bab90d0b7acc4ff926412309949384c6b4ba7bff2cd2a5425dfe6b38c987e296e8f462a76276a685d300f8eed1671165b81c90b9750c98d1db0e58355f13a172e8b019d34ff90f9d4d64498c1d423c9a5c0fd4a03ba8ca39e5b5d32514daf979aa202b913b707d205374708441a3d80241c4ea24424fe0056f3ab06fb37761546e239fd07bfce50e39efccb982cf8fa25231075340ad43c6c1b033e7750a29dc2b1009b651943ad326e623eee39cdf95ff0df2e08e9d6bf3ff94819efc060d7b31891d33528c16b0e923e07a06b9401d80522a8440bc9993a30433232939f472315bd38f9b4f2b14ba0f17cfaee858d36e2739fb7e66202474f7dc1cbe9cec32cfe62584a1f548feef3ef48283f2d71ee54a1dbafe03fbf9d7fd815ce3d930d4c4101b53db50bff088c3f2e7a8a449ece522e3850ad2cf4ae676cab54b372edd63f4ecfa64a807ab6f8d81b5c7567fe6ae3ac8fbfc1108bde682ad3a97237bb4b0c21eadcc8f4b4021c73001f26ba4c341dc6d5ea77f602af3faa9e7169d5351d13eb020c85f3f3c8e3ad07df4c06d8d8c168d12b9d8699392615aac240aeb5f1d0ac3ff07cc6743d7ddea1f59f90d4a1230e95c8c0cc6a0c10650c9c42965287b53bc113c54e388196cebe552f15e209113ba168ff16feeea9f05d7c70f5dc8f5b7920607a55faf5bb479b127e3901b1883443e64a2e8fd121667470b70ce975a8579c1af1054988b780d5decb4384444644455b76f5d327cc782846c53927734c068b0ec6c823f7668296d32053be6e2de62a2a60332f73bf7b2d42c0d8c89fb47a6e244680a94a7fcf00af924272dfa5354515d2a012fdb68e4e53bcb8d8eb58074e33d536766f48209088bd40de0a8ef5ea1b70e387677d828cbbc1ee663242e6c2b352ca5d8c461c04fe1d7d178cea9df046fbb6236f6ccb182d54bd56015dfd52920812effff3e2b8c2862a330afbff6b0282d9bb867d3d4a808100e11c2a0f37e0de706404ae131e20535a7867cefc44152e02de6cadd560f27a2d2648fccc32ac90653c45d0e3ed553c3f46c01e4834c89d63501028cbcccf2d42657ddc8b72bb46fcbc528221f1e98a0aba1bd40a868a54cefea98986bedeb8a1f2b43d8e5e252be7cd86305e5b6d6f969436157a1e2b7a6ac9fbbc993adadee9fcf89e61285cbdff7a52897cb416f7b38a1430b5f75912cc1de03cf36ec895f444ba2f1ef40842c1027b47d5d2de42b09811138724b02229d8520f286050163d28f3c8cc88e767b1e54ca5229e8bb45e1d94acdd3b6171a4f895dcf339099c84d9c2e19e10de1d3af4e305b74b82d44d95616dd365510cebbf7fbfb4f344a0fe4506a46e27165d8f0ba65336220e829d83e12b50c97414fc4739ff260910df830506d928d1892241edd07933d964cb6dca3e1848c30b7561ce1d616e6a768e6254f1825ef6eaba7e1f8010a592410c9b1117636c1c4377a0f8dcb79ece347fec926f57a52e5bd89d40956837ebedf4aabb13ffdef74d4c2ad677768ddacc534c15ffaf35ea88817550854347aba903e0ab752ce257628b3dc09bb90ded7b23e129327bdcd0f86e5c54c56102c22a0c2a489b0e647a6afe15f8cef3601ca8076a23d4279e95fb8845e13ed4a5fb80a3d49b56d9e2e6e92a9735a4b7d2755f548cedd20f1af181e22aff6864eda2db4c1f647ef826b3e38e3028bb71540b083bbd38ed78ac173a97735af7a0403db0957ef8c3fc8e89a7f9d4f68938efe1f3ecf8dfc6d7fe041c4e72789d45f414269df71fefa4d96fdd3f55a15aab81512e22217f283b7adadb1e6551c1f02a30e0a0c16d40f0ed6179c465f49cbd5b261341fdb74b169b5cfac3dbb5a6efc5bf119ee844516babba5c5eb709ee7ad92a560b2ae3b7d0227b87b27860a75b63e3070baa0c3437d3fe87fbd18589511016c8fb795e88009fad9e5f478052bdaaf77775ee0d0d4d026725b76d05de5c2fd18adc0eee76295c99a652cb9c292d4edd8c4eab90395e35ba105652419dd81f70ca7aa0cd39b7f24fa4e894e9cf117be97d02ee912e880674044e000b2c5bc3a638df90d9939dec3ef6b480bb709154225db8d3de4c74ad6c49646fc56a1000a043edce62b1908575e169df11abbbc76ba641fa8d7ca4135f85b1371855808efdb0bb67b9f18db5a78d083438a701f704356bb792dd0b90cbe7b6cde50176f36ed1dee5c811bf27f3bef8d00c47d2ef69b8a0c5eee29be01f61e70b15b4ccf8e69e9493ef2d7a3d24ec9e4c877312444df5c3d5690bf0a32df0f97095d215c5ea716960ab8e933ecea8f61b61a62ee35123641c80b1e42ce3254f581447e17bef6754084d64b26b5e3fc307f26e06480dc2fc03dbdf9a8c93b9a781bf6806359712de5510a9d5c1293312b6f81b20d8549b3f6f404d4b85b6d794e573b884bb1615fa2c0f64cad2b930a2dcfee71d5e3c111d0b690ed260a2d56c2f2dfda263182bd80818572d1cad5faee0bdfc39b7dcb7f5db1a98f49f45aeaa001b91542889154ca4876ea0789f73d97e2116b0233fcc9c87959541a0b09f7d33235a49d02fe6a228419925cd20ffaa0b1cff4fe2a4a50b8912db535b11c58551a4a3f450d7b9c4a048cfed93ef693537c4d346b1809cc6d09ffc5de46f985ba8e12f7485a48383f6ea0a64323fa732f47362601732fd9476db7e4c565b4285fc46b68b32d6b19c7bf4a8931eeaa82f015506a3211b57a75d4117b6f0f4ff040d909d8e4fa859b9107cb7bce6ccf66d47309e08f1294ef2f0d0a85c5e21c09e769a0f26dad498d3135dc0ca1d1b4038a4fc4ca40e199e2699c99db402630bfe5dc4765cfb6b395e1f628eb63f6671319c00b8d9b1418e453491bea9e8b8c67cfdbe4a3ad54806063b952aff46d0d376b980e60bf4f5b2cd4ee42c5735626e9545679e19aec45e54a2fba9e341abdcfb40e96c39dab9b3849e57484db678a180fe2d6aa813b0e129a8f56c3fc3207be595f1f881b2b3995a5a262a29ccb58b14fc93002b1033bafa2bb5436b15413efd30da2025bd84fcb528daa6a1eadc3fa60149ae7712987ae6b92a08a8de27aa0ff92532b3351a3b6cb9795b1895710ae870b46fb3a1732b328b0e6b0db7690ffdf3876cb30ec216b9bbfcf43f22123ec5d3f6355946097e4018b1853661de5a254fa62ec191dce3f3e654610b689776632c01e206b6d57eb17f2bf62fa0b08edb82437ceedd0c26baed7a3d2bca5548dfebb97da251ce31d4877999d6ee60c41fe365de777fc32bcb8d7508df129f7087655f09c0a0a62e75b8fa620591221aefeedca3bf0f0076053b942c74fc45bfd159bda1de0a862717fc293e9bcf51f691bb9ce58454fb0627824efa572274cbb6cc3431e9fb7571da7bf12746211ac8003dd1c8c6a2c9309ef93613539e551ddb84d66f61c66e2479f84c34f0820ac2e1de52d2d444438824e1d629489b72dca5991bf0961e46efb0be6e2d5f696d3adf98b9845d5780dc606a4fd1a1bf3805d6de9383ca977e6a6262ad2c68b4d6a5c2cccdf0a99b85a0b1348c23f54d94dbeeac1b247b17fd1f79f02d1aec3e4f4912df20ba7515a18d9db2c4229940cc183628c36b23efd20b2ac88e07cb7b62bf01e058713a992eb4af1bc81792c817afc710b40e2ad5a193ca4217743fb9e728539ac31fd3edbbf6571ab5371613aac03179a87a67c1621c6453000a8970578f1df0bc4c681d710768a3fcd2084d00e04bc65d4b9f7d0dc183153089353c7a8ad1f2515f3120dc58f883fcd7333b16cd955f21fe100c0527c5d450d42cf252a3727e807052b3724b2fcae1a87ecb3bce4770359b208acce519231f40c15c4c63f65e8e7830593eb2c556b066af122cf68529bee3ae1a0d1bf16d0daaf6f2fe3536a0feb9315f9433834d194f0744e47ca70c6b451332066c59db3d24f21cf794c513dede59854359c8f35b45a06d4937c9d74ed45bf840e408ac1dd1ea0250ca0bbd957679f5f69bc727bcbd29ddba3892f825b1b734076ecd60a0fe7971123cff6d3f75aff7c9a57a2ea312ecc7205a54557cc9d6b95c7d658310d4e7c6a2764274f6875773e81d09de903bc4dec9376ad76e6eae264f459ed24dc3c0791120c3b1a4c4cb5298d94f082e1f9bc4bcf1f0210c220fd74f4211e2f60278655606ac71f2d0fd20720a636a00d5c072b2340d20206e8ad8ea9a3748f97d67c0c1cd89d465b9e01b90e467581d7663462803302a906873a5cb093eb68e0687b9ea3d3456e27586675a9c15377051494c00d9ba0d10608faf741e3bcf7209c11217d64af9ef4f8956ca2b5e2ff485b074f9ad2de11464fca07504182710aaaf0d9818c0735b9c2bdcd4a14e588dcf8112082798af31501de85058fe64442571f0738cf560f8cf4d3ce4b8934984964c0e4d00e90a91aa9d9d173395a7399f512c004339750ff1ef7836fa2029a5aa25a3eed8af15e02a67397f02e587d65ba7379dcb17c34898f7cceafe6156f9d09bd818d83177bfcfaa6cf6531b567c5dc982fd008cb330d00fcbdda65cc71a0c262325877054ec5a926f3cd65d63648a4627f1c024c97c887c0be0434e342b01ca78b11d93d72ff526fded2409a7d142b2ddd0fa059189c1894ffeb39d3b9db1419e878f8c665502718b8f2070760bad439bff73484a8d732401eaa3d91d67f0c50ce05f467") (async) getpid() (async) getpid() (async) getpid() (async) sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r3}, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r4, r4) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="140000000f060702000b00000200000000000000"], 0x14}}, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000014c0)={{0x1, 0x1, 0x18}, './file0\x00'}) (async) kcmp$KCMP_EPOLL_TFD(r3, r0, 0x7, r5, &(0x7f0000001500)={r6, 0xffffffffffffffff, 0x1}) (async) sched_setscheduler(r2, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r2}, 0x0) (async) sched_setattr(r2, &(0x7f0000001540)={0x38, 0x4, 0xc6, 0x20, 0x7fff, 0x6, 0x8001, 0x2, 0x1, 0x5fd}, 0x0) (async) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4, @tid=r1}, 0x0) (async) timer_create(0x1, &(0x7f0000001400)={0x0, 0x6, 0x2, @tid=r1}, &(0x7f0000001440)) (async) timer_create(0x6, &(0x7f0000001380)={0x0, 0x1e, 0x1, @thr={&(0x7f0000000040)="e1d3cca0c2f94c3095e711da9d9bd3ba6ca5facb89ed4400b21732394703d414c9c946bcb32073afa154d420eea368364ab6ed46fca7dc37d2d26f597e8e", &(0x7f0000001280)="d1175a2e57a9a14fb87ef764b92bece801dd2350ffffffff28427d4ebf94998250c9c38461f2969b648dc3f2977d6e74f2a7c4b2ffa61136c567cca63f3b446332af95762e7f6e8a420b28ad3e44062c98fb1ca9da5e4333eb5a7802eaa82be03f2b36835cde7237fcefc733c328f25194dae24356a1095e64c7149cc7fd72fe43447c16366eae9e13bad2b22d3a4d0e74b493b0edfc5aa4bd850f92c3cdf725cc5630c70926d22c8c1ac802a54b1436980f31a32e963e8caba76604a521f38f154e32c18c210d0128ae9f174bd0853a9a3030fa6dd060b7163e145a3d234a06a67d6645f9cb70f8f803871e"}}, &(0x7f00000013c0)) (async) wait4(r1, &(0x7f0000000000), 0x20000000, 0x0) (async) 03:39:55 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="120100005275cb20f60d2300cdfd0000000109022400010000000009040000022763b800090584000000001f00090500000000000000"], 0x0) 03:39:55 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0xa}]) 03:39:55 executing program 5: clock_gettime(0x0, &(0x7f0000000000)) (async) r0 = syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)=ANY=[@ANYBLOB="120133d8fc9d0040ac05240240e20102830109022d00010100a002090400da01030102fa09214970020122430e0905810301c15702db8a72f9045a315420ce9dfcd23e1bb2857d470302de7f1f69"], &(0x7f0000000340)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x8, 0x0, 0x5, 0x8, 0x8}, 0xf, &(0x7f0000000100)=ANY=[@ANYBLOB="00e8aa3c60"], 0x3, [{0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="1103fb7f5b10f63d47bb7b364a20a3ea01f76c0f16dccb"]}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x2c01}}, {0xb6, &(0x7f0000000280)=@string={0xb6, 0x3, "6cc8ca6e83787707f850470720ea4f39a3a5b27b8c1544a832f8943ca789c3d1eafac28a9f51bbd27afec7ac321f61a4f0226c255a63fb882e40940191fc9bb228ea37f1fde66b15990fa505c2508a0d584490d8715c3e168b74f74222cd500404fef74674c835a30eb726db3787d122b5856248aabe78ff44d2e5e9956c81bca980fcdbb2d4353c5398a3087abf9daf9382620b0be3910be3d4e4793f2506c35886e04038487db80bbeb187e5014d393f01b37a"}}]}) syz_usb_control_io$hid(r0, &(0x7f00000004c0)={0x24, &(0x7f0000000380)={0x40, 0x21, 0x6c, {0x6c, 0x10, "e8829135c27143d17c598b63d052935de396a524445b441d311706f4934f14272c08a371565d30efda728d7071ce3c65d682790040ca9115e12e72a46a3e590ecfedeb300c1d9a0efddd5f13a41a0509a4b5633a8e00563778b6199306bc3a46b85cc59df7da455b6c20"}}, &(0x7f0000000400)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x402}}, &(0x7f0000000440)={0x0, 0x22, 0x1c, {[@global=@item_4={0x3, 0x1, 0x2, "7e9358a4"}, @main=@item_012={0x2, 0x0, 0xb, "ea70"}, @main=@item_012={0x2, 0x0, 0xb, '[l'}, @main=@item_012={0x0, 0x0, 0xb}, @local=@item_4={0x3, 0x2, 0x9, "404ff28e"}, @local=@item_012={0x2, 0x2, 0xa, ',}'}, @main=@item_4={0x3, 0x0, 0xc, "2b3cea05"}, @main=@item_012={0x0, 0x0, 0xa}, @local=@item_012={0x1, 0x2, 0x0, "e7"}]}}, &(0x7f0000000480)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x67, 0x1, {0x22, 0xdbf}}}}, &(0x7f0000000780)={0x2c, &(0x7f0000000500)={0x20, 0x1a, 0x81, "aade5cc0cb2022138108d672996778cefa4ef81c7ff6eaf3ce7e7d05912fc016153a6f1dfea20fc307d3042ac67bc71ab3b1fe26d4bbf42e85000c2b921e8beb4b435ed1f0bd8aac6c0f5429d24e68504be7b4e87333810d8e78258799097c1ba4a8dc72ab04ebd915a4372e4c9167198859da3bb8b126cd9ce6db272de2e782e8"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000640)={0x20, 0x1, 0xf6, "7ad8f91f7ecdb74657303973942e9942236062a9f8fe422629b080bb26ba0827fcd7c4258c63ab30a6bc56f0d528d339c058da20f88cef09e157d0fc6caf8b98b7bd163791070cc0cfa82f3d2664121815489244f906cec0ec7308c48f2f4c3bf1b0e07c1007ba3b1c4e53e974ccea442e5dca21e976058995887ceb203b62ea1a7153052460ba48d726145ba228e8b1b1cb734fc803849c858178182b7e5625a9c546d1d885ef55955f89ed0beb2f0a898aa50d888c6897b24fd77ad0097d5a64c5840c9fd39817f79a28ab9940255a4158e402be7365fb9f88dad30e3186d74e17154345e8e491225f58af022885363a4f5dcb2cd6"}, &(0x7f0000000740)={0x20, 0x3, 0x1}}) (async) clock_getres(0x0, &(0x7f0000000040)) (async) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f00000004c0), r1) (async) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r2 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000a00)={0x24, &(0x7f0000000900)={0x0, 0x0, 0xe7, {0xe7, 0xd, "ac3048edb4c4fcf662ce37630e18666dc8f4ebfc6e912c3b19a235fd6a74d5cce6fa969d282cbdce82a1532925690234074dc2a21947fc30ef0e3d6e51770904c056f60a8a03f71bb548418118675b94cf10b30d77d373dc58861cfc616829dafd0aa208c2762d9aa41ea60f1e47d13f83e91d7ae1caef2270dc2bffdbe29243d38560dff4cf6c2b3d6141cbd96ac30806a242ab4374c67e8653a3c630c7d8bc97652095d365a55d3dd85e7c1a55330ebd7e27ad25759e000243e29f7b411ee4d05ddf8a3a4f6e7979e4ac92ba87f83eee55c9a6b9e8d5f76f1cd623148e6cf90cecb590dd"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}, &(0x7f0000000140)={0x0, 0x22, 0x2, {[@local=@item_012={0x1, 0x2, 0xa, "89"}]}}, &(0x7f0000000240)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x7, 0x1, {0x22, 0xc7}}}}, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x40, 0x30, 0x71, "1f486d3d5b105b5fe107c2bb3637b171c709f6f100a6d6f9564da343b6bc3fac13e7be2148cd8972ceb61486e00f10937a35b834a7ae87b2cc971e43c1d1df48ef54db4f5f58f0356fe34ffe5399e271b59d0f61f28d813afb53fbb1c965b93074c73bb441d7d101bf531c2f9cf56977e6"}, &(0x7f0000000ac0)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000b00)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000b40)={0x20, 0x1, 0xb9, "32a3bdd2cf208b8541a58ef8a90abca5ce1174843b438ef77c41d9bfb8cf71462753e9ad4f4d3d919d820c944bb7870b34942719052efb6bc1c3b5030af623fabdf2186f334711c78061cb2a89ec5a3a6c8586cc9aa086d662f8186b005804e7105249e394a406899fc75ebb70511cbc7ec97828063e0fb59bcb252a2f5cbb764273e59bcac283092d5e408f033bbd58a76a945eebe6d1da0b1cec8a577f0fc3dc4ebe565de10f3c1e3d3c937dba02d42347fdc59d83c25679"}, &(0x7f0000000c00)={0x20, 0x3, 0x1, 0xdc}}) mq_timedsend(r2, &(0x7f0000000800)="0a9ee2ff359661b25a8c6a3f375ab29fd643b8d3fd2897d2bd9bf3cccdc56383c2f5f0ab5f09add9e17a484377ee08232913e9bdf44a1d0096430f217d74d7f02c0487a9028ea08f2d9827e5ba574dc54725f40b7fbd9b2b01793ca34a1febc1c5282c8bdaf24b6545e9eb4b51a10c28760f8745a16bf57fcc9f7f7e150af660a657a0a33c191b86c55386b3ca98fbe49afb6c16ea0002e18b16ceaa0b802f1b413f9ed06e9865ce51ab1518b07628cfb4d6220e1c22df0cce6eeba2c3ddbc1adbed2bba4da912741ba08341", 0xcc, 0x9, 0x0) [ 526.802449][ T3559] usb 3-1: Service connection timeout for: 256 [ 526.808846][ T3559] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 526.818626][ T3559] ath9k_htc: Failed to initialize the device [ 526.891382][ T3563] usb 3-1: ath9k_htc: USB layer deinitialized 03:39:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x10}]) 03:39:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000001c0)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r1, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x25, &(0x7f0000000100)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x5312}, 0x90) [ 527.023503][ T25] usb 4-1: new high-speed USB device number 44 using dummy_hcd [ 527.052991][ T3568] usb 6-1: new high-speed USB device number 77 using dummy_hcd 03:39:56 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x8, &(0x7f00000000c0)={0x5, 0xf, 0x8, 0x1, [@generic={0x3}]}}) syz_usb_connect(0x5, 0x348, &(0x7f00000002c0)={{0x12, 0x1, 0x310, 0xde, 0x1c, 0x64, 0x0, 0x424, 0xb832, 0x1717, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x336, 0x2, 0x81, 0x8, 0x80, 0x0, [{{0x9, 0x4, 0x34, 0x6f, 0x0, 0xe1, 0x19, 0xb3, 0x40, [@uac_as={[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x4, 0x1, 0x2, 0x52, "b63e33"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x0, 0x400, 0x3, "fd311c454e1995cd"}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x9e, 0x3, 0x6, 0x9}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x4, 0x7c, 0x6, "", "8bad"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x0, 0x2, 0x1, "4392"}]}, @cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "c9a3b3"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x3, 0x7, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x8}, [@obex={0x5, 0x24, 0x15, 0xf6f5}, @obex={0x5, 0x24, 0x15, 0x8}, @acm={0x4, 0x24, 0x2, 0xe}]}]}}, {{0x9, 0x4, 0xfd, 0x3, 0xe, 0x3b, 0xa, 0x50, 0x2, [@uac_control={{0xa, 0x24, 0x1, 0x100, 0x5}, [@processing_unit={0x8, 0x24, 0x7, 0x3, 0x1, 0x0, "95"}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x201, 0x1, 0xff, 0x800, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x101, 0x1f, 0x3}, @processing_unit={0xb, 0x24, 0x7, 0x6, 0x0, 0x9, "b7f29052"}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x305, 0x3, 0x5, 0x72}]}], [{{0x9, 0x5, 0xa, 0x10, 0x8, 0x9, 0x3f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x7}, @generic={0x2c, 0x22, "865c1026d4cbc5abe40ac9a840e07c33a864359af6ffcc877ff0dff9d1d706fb93eae5fa7a32b5fb1860"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x80, 0x4, 0x7, [@generic={0x46, 0x11, "e021c92bdfdc43cad85eb3c48401ca6d46c356d446cc211e6db5b32b6d92adcc2d9b9d38c263c94979ed026e2ba49df23b986dd8df4f49c848de54e9f00f49f308c537a4"}]}}, {{0x9, 0x5, 0x6, 0x3, 0x3ff, 0xf7, 0x7, 0x0, [@generic={0x31, 0x8, "38c9679045aa8eb1f006c02b785998e914fe8eace0c471683cffc361764d2c3037c407e852dbb0c542e37b0758eb56"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x8, 0x7, 0x3, 0xe0}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x5, 0x1}}, {{0x9, 0x5, 0x3, 0x10, 0x8, 0x20, 0x6, 0x5}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x1, 0xf9, 0x5}}, {{0x9, 0x5, 0x3, 0x10, 0x3ef, 0x6, 0x7, 0x1}}, {{0x9, 0x5, 0x0, 0x0, 0x200, 0x80, 0x4f, 0x0, [@generic={0xb2, 0x7, "3fc70d7673aab0f47817d174cbe30dfd24df357b64ca3c1ba95b90a272aa509ca56378b94e891cb6b57afffc1f7449ab0d57a71e2580bd3a6df5b542015d4521f0a4ae287d049e9327a5c80b14ced0d81924a37f0cb20a4af6cfedc4fd3259de0ea0d4e9d31fb46c27bf6e28848e99adf90b2d5262fa4ea8c544bd1bd2e4dfa8a6503ffb040f030441e0f10c2e3d40df1fb9298979982919c4df0dcc622b232ec7506f7049046191c555897b13a00506"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x9, 0x16, 0x1c, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3f, 0x8001}]}}, {{0x9, 0x5, 0xc, 0x4, 0x200, 0x5, 0x6, 0x1, [@generic={0x84, 0x2, "061071e3d6bb752f584afe95bf2ef47a38e406587d2214b50a362fad567611e2a4a708682f5642c96982c1f318e583b861a95dd20fbf7bb1a42bf76fcb51cb329c74ad60873b3344721a4b94e1c9109f0c5f22c3f9ec6f4fd26984c93c571d83c28579e2cef84b88258d64c39f889c52c5f0934a2cc5c0a88327123a7a726b746952"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x400, 0x1, 0x9, 0xe3}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x1, 0x48, 0x30, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1b, 0x100}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0xff}]}}, {{0x9, 0x5, 0x9, 0x8, 0x200, 0x7, 0x1, 0xad, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x3c, 0x3b}]}}]}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x5, 0x7f, 0x9a, 0xdf, 0x5}, 0x62, &(0x7f0000000100)={0x5, 0xf, 0x62, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "81ed1c8c99e88dc1958c2a89edfad0dd"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "4a00a6c5bcc7f771bd47d119899ae910"}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "d5327f94867d133e02b8a4130b65c502"}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1ff, 0xf0f, 0xf333, [0x3f00, 0xff0000]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x3f, 0x1f, 0x5}]}, 0x2, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x44d}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x449}}]}) 03:39:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x241}]) [ 527.272372][ T25] usb 4-1: Using ep0 maxpacket: 32 [ 527.322436][ T3563] usb 3-1: new high-speed USB device number 64 using dummy_hcd [ 527.393760][ T25] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 527.404001][ T25] usb 4-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 527.414945][ T25] usb 4-1: New USB device found, idVendor=0df6, idProduct=0023, bcdDevice=fd.cd [ 527.424549][ T25] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 03:39:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x300}]) [ 527.462186][ T25] usb 4-1: config 0 descriptor?? [ 527.492396][ T3568] usb 6-1: unable to get BOS descriptor or descriptor too short [ 527.522941][ T115] usb 5-1: new high-speed USB device number 58 using dummy_hcd [ 527.582505][ T3568] usb 6-1: config 1 has an invalid descriptor of length 138, skipping remainder of the config [ 527.593582][ T3568] usb 6-1: config 1 interface 0 altsetting 218 endpoint 0x81 has an invalid bInterval 87, changing to 10 [ 527.606410][ T3568] usb 6-1: config 1 interface 0 altsetting 218 endpoint 0x81 has invalid maxpacket 49409, setting to 1024 [ 527.618102][ T3568] usb 6-1: config 1 interface 0 has no altsetting 0 03:39:56 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x4b8}]) [ 527.719224][ T28] usb 4-1: USB disconnect, device number 44 [ 527.770481][ T115] usb 5-1: Using ep0 maxpacket: 32 [ 527.814080][ T3568] usb 6-1: New USB device found, idVendor=05ac, idProduct=0224, bcdDevice=e2.40 [ 527.823569][ T3568] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=131 [ 527.832405][ T3568] usb 6-1: Product: 졬滊碃ݷ僸݇㥏ꖣ箲ᖌꡄ㲔覧퇃﫪諂冟튻ﹺ곇ἲꑡ⋰╬捚裻䀮Ɣﲑ늛ᕫྙ֥僂ඊ䑘山ᘾ璋䋷촢ѐ︄䛷존ꌵ뜎蜷⋑薵䡢뺪ク퉄沕벁肩풲㰵顓ࢣ뽺꾝芓ୢ஑퓣秤┿쌆虘䃠䠸롽븋螱ǥ㥍Ŀ窳 [ 527.859074][ T3568] usb 6-1: Manufacturer: Ⰱ [ 527.863916][ T3568] usb 6-1: SerialNumber: syz [ 527.913248][ T3563] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 527.922889][ T3563] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 527.931080][ T3563] usb 3-1: Product: syz [ 527.935734][ T3563] usb 3-1: Manufacturer: syz [ 527.940499][ T3563] usb 3-1: SerialNumber: syz [ 528.015122][ T3563] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 528.042964][ T115] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 528.190529][ T3568] input: bcm5974 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/input/input28 [ 528.252789][ T115] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 528.262464][ T115] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 528.270668][ T115] usb 5-1: Product: syz [ 528.275472][ T115] usb 5-1: Manufacturer: syz [ 528.280248][ T115] usb 5-1: SerialNumber: syz [ 528.462609][ T2831] bcm5974 6-1:1.0: could not write to device [ 528.479535][ T3568] usb 6-1: USB disconnect, device number 77 [ 528.492881][ T2831] bcm5974 6-1:1.0: could not read from device [ 528.580286][ T8448] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 528.590415][ T8448] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 528.616947][ T3559] usb 5-1: USB disconnect, device number 58 [ 528.762390][ T25] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 529.447651][ T3559] usb 3-1: USB disconnect, device number 64 03:39:59 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b8, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x9, 0x4e00, "15b02015e646c9ae1e"}]}) 03:39:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x500}]) 03:39:59 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000001c0)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r1, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x25, &(0x7f0000000100)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x5312}, 0x90) dup(0xffffffffffffffff) (async) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000001c0)) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) (async) sendto$inet6(r1, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x25, &(0x7f0000000100)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x5312}, 0x90) (async) 03:39:59 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="120100005275cb20f60d2300cdfd0000000109022400010000000009040000022763b800090584000000001f00090500000000000000"], 0x0) 03:39:59 executing program 5: clock_gettime(0x0, &(0x7f0000000000)) r0 = syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)=ANY=[@ANYBLOB="120133d8fc9d0040ac05240240e20102830109022d00010100a002090400da01030102fa09214970020122430e0905810301c15702db8a72f9045a315420ce9dfcd23e1bb2857d470302de7f1f69"], &(0x7f0000000340)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x8, 0x0, 0x5, 0x8, 0x8}, 0xf, &(0x7f0000000100)=ANY=[@ANYBLOB="00e8aa3c60"], 0x3, [{0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="1103fb7f5b10f63d47bb7b364a20a3ea01f76c0f16dccb"]}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x2c01}}, {0xb6, &(0x7f0000000280)=@string={0xb6, 0x3, "6cc8ca6e83787707f850470720ea4f39a3a5b27b8c1544a832f8943ca789c3d1eafac28a9f51bbd27afec7ac321f61a4f0226c255a63fb882e40940191fc9bb228ea37f1fde66b15990fa505c2508a0d584490d8715c3e168b74f74222cd500404fef74674c835a30eb726db3787d122b5856248aabe78ff44d2e5e9956c81bca980fcdbb2d4353c5398a3087abf9daf9382620b0be3910be3d4e4793f2506c35886e04038487db80bbeb187e5014d393f01b37a"}}]}) syz_usb_control_io$hid(r0, &(0x7f00000004c0)={0x24, &(0x7f0000000380)={0x40, 0x21, 0x6c, {0x6c, 0x10, "e8829135c27143d17c598b63d052935de396a524445b441d311706f4934f14272c08a371565d30efda728d7071ce3c65d682790040ca9115e12e72a46a3e590ecfedeb300c1d9a0efddd5f13a41a0509a4b5633a8e00563778b6199306bc3a46b85cc59df7da455b6c20"}}, &(0x7f0000000400)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x402}}, &(0x7f0000000440)={0x0, 0x22, 0x1c, {[@global=@item_4={0x3, 0x1, 0x2, "7e9358a4"}, @main=@item_012={0x2, 0x0, 0xb, "ea70"}, @main=@item_012={0x2, 0x0, 0xb, '[l'}, @main=@item_012={0x0, 0x0, 0xb}, @local=@item_4={0x3, 0x2, 0x9, "404ff28e"}, @local=@item_012={0x2, 0x2, 0xa, ',}'}, @main=@item_4={0x3, 0x0, 0xc, "2b3cea05"}, @main=@item_012={0x0, 0x0, 0xa}, @local=@item_012={0x1, 0x2, 0x0, "e7"}]}}, &(0x7f0000000480)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x67, 0x1, {0x22, 0xdbf}}}}, &(0x7f0000000780)={0x2c, &(0x7f0000000500)={0x20, 0x1a, 0x81, "aade5cc0cb2022138108d672996778cefa4ef81c7ff6eaf3ce7e7d05912fc016153a6f1dfea20fc307d3042ac67bc71ab3b1fe26d4bbf42e85000c2b921e8beb4b435ed1f0bd8aac6c0f5429d24e68504be7b4e87333810d8e78258799097c1ba4a8dc72ab04ebd915a4372e4c9167198859da3bb8b126cd9ce6db272de2e782e8"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000640)={0x20, 0x1, 0xf6, "7ad8f91f7ecdb74657303973942e9942236062a9f8fe422629b080bb26ba0827fcd7c4258c63ab30a6bc56f0d528d339c058da20f88cef09e157d0fc6caf8b98b7bd163791070cc0cfa82f3d2664121815489244f906cec0ec7308c48f2f4c3bf1b0e07c1007ba3b1c4e53e974ccea442e5dca21e976058995887ceb203b62ea1a7153052460ba48d726145ba228e8b1b1cb734fc803849c858178182b7e5625a9c546d1d885ef55955f89ed0beb2f0a898aa50d888c6897b24fd77ad0097d5a64c5840c9fd39817f79a28ab9940255a4158e402be7365fb9f88dad30e3186d74e17154345e8e491225f58af022885363a4f5dcb2cd6"}, &(0x7f0000000740)={0x20, 0x3, 0x1}}) clock_getres(0x0, &(0x7f0000000040)) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_genetlink_get_family_id$tipc(&(0x7f00000004c0), r1) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r2 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000a00)={0x24, &(0x7f0000000900)={0x0, 0x0, 0xe7, {0xe7, 0xd, "ac3048edb4c4fcf662ce37630e18666dc8f4ebfc6e912c3b19a235fd6a74d5cce6fa969d282cbdce82a1532925690234074dc2a21947fc30ef0e3d6e51770904c056f60a8a03f71bb548418118675b94cf10b30d77d373dc58861cfc616829dafd0aa208c2762d9aa41ea60f1e47d13f83e91d7ae1caef2270dc2bffdbe29243d38560dff4cf6c2b3d6141cbd96ac30806a242ab4374c67e8653a3c630c7d8bc97652095d365a55d3dd85e7c1a55330ebd7e27ad25759e000243e29f7b411ee4d05ddf8a3a4f6e7979e4ac92ba87f83eee55c9a6b9e8d5f76f1cd623148e6cf90cecb590dd"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}, &(0x7f0000000140)={0x0, 0x22, 0x2, {[@local=@item_012={0x1, 0x2, 0xa, "89"}]}}, &(0x7f0000000240)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x7, 0x1, {0x22, 0xc7}}}}, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x40, 0x30, 0x71, "1f486d3d5b105b5fe107c2bb3637b171c709f6f100a6d6f9564da343b6bc3fac13e7be2148cd8972ceb61486e00f10937a35b834a7ae87b2cc971e43c1d1df48ef54db4f5f58f0356fe34ffe5399e271b59d0f61f28d813afb53fbb1c965b93074c73bb441d7d101bf531c2f9cf56977e6"}, &(0x7f0000000ac0)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000b00)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000b40)={0x20, 0x1, 0xb9, "32a3bdd2cf208b8541a58ef8a90abca5ce1174843b438ef77c41d9bfb8cf71462753e9ad4f4d3d919d820c944bb7870b34942719052efb6bc1c3b5030af623fabdf2186f334711c78061cb2a89ec5a3a6c8586cc9aa086d662f8186b005804e7105249e394a406899fc75ebb70511cbc7ec97828063e0fb59bcb252a2f5cbb764273e59bcac283092d5e408f033bbd58a76a945eebe6d1da0b1cec8a577f0fc3dc4ebe565de10f3c1e3d3c937dba02d42347fdc59d83c25679"}, &(0x7f0000000c00)={0x20, 0x3, 0x1, 0xdc}}) mq_timedsend(r2, &(0x7f0000000800)="0a9ee2ff359661b25a8c6a3f375ab29fd643b8d3fd2897d2bd9bf3cccdc56383c2f5f0ab5f09add9e17a484377ee08232913e9bdf44a1d0096430f217d74d7f02c0487a9028ea08f2d9827e5ba574dc54725f40b7fbd9b2b01793ca34a1febc1c5282c8bdaf24b6545e9eb4b51a10c28760f8745a16bf57fcc9f7f7e150af660a657a0a33c191b86c55386b3ca98fbe49afb6c16ea0002e18b16ceaa0b802f1b413f9ed06e9865ce51ab1518b07628cfb4d6220e1c22df0cce6eeba2c3ddbc1adbed2bba4da912741ba08341", 0xcc, 0x9, 0x0) clock_gettime(0x0, &(0x7f0000000000)) (async) syz_usb_connect$hid(0x3, 0x3f, &(0x7f00000001c0)=ANY=[@ANYBLOB="120133d8fc9d0040ac05240240e20102830109022d00010100a002090400da01030102fa09214970020122430e0905810301c15702db8a72f9045a315420ce9dfcd23e1bb2857d470302de7f1f69"], &(0x7f0000000340)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x8, 0x0, 0x5, 0x8, 0x8}, 0xf, &(0x7f0000000100)=ANY=[@ANYBLOB="00e8aa3c60"], 0x3, [{0x11, &(0x7f00000007c0)=ANY=[@ANYBLOB="1103fb7f5b10f63d47bb7b364a20a3ea01f76c0f16dccb"]}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x2c01}}, {0xb6, &(0x7f0000000280)=@string={0xb6, 0x3, "6cc8ca6e83787707f850470720ea4f39a3a5b27b8c1544a832f8943ca789c3d1eafac28a9f51bbd27afec7ac321f61a4f0226c255a63fb882e40940191fc9bb228ea37f1fde66b15990fa505c2508a0d584490d8715c3e168b74f74222cd500404fef74674c835a30eb726db3787d122b5856248aabe78ff44d2e5e9956c81bca980fcdbb2d4353c5398a3087abf9daf9382620b0be3910be3d4e4793f2506c35886e04038487db80bbeb187e5014d393f01b37a"}}]}) (async) syz_usb_control_io$hid(r0, &(0x7f00000004c0)={0x24, &(0x7f0000000380)={0x40, 0x21, 0x6c, {0x6c, 0x10, "e8829135c27143d17c598b63d052935de396a524445b441d311706f4934f14272c08a371565d30efda728d7071ce3c65d682790040ca9115e12e72a46a3e590ecfedeb300c1d9a0efddd5f13a41a0509a4b5633a8e00563778b6199306bc3a46b85cc59df7da455b6c20"}}, &(0x7f0000000400)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x402}}, &(0x7f0000000440)={0x0, 0x22, 0x1c, {[@global=@item_4={0x3, 0x1, 0x2, "7e9358a4"}, @main=@item_012={0x2, 0x0, 0xb, "ea70"}, @main=@item_012={0x2, 0x0, 0xb, '[l'}, @main=@item_012={0x0, 0x0, 0xb}, @local=@item_4={0x3, 0x2, 0x9, "404ff28e"}, @local=@item_012={0x2, 0x2, 0xa, ',}'}, @main=@item_4={0x3, 0x0, 0xc, "2b3cea05"}, @main=@item_012={0x0, 0x0, 0xa}, @local=@item_012={0x1, 0x2, 0x0, "e7"}]}}, &(0x7f0000000480)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x67, 0x1, {0x22, 0xdbf}}}}, &(0x7f0000000780)={0x2c, &(0x7f0000000500)={0x20, 0x1a, 0x81, "aade5cc0cb2022138108d672996778cefa4ef81c7ff6eaf3ce7e7d05912fc016153a6f1dfea20fc307d3042ac67bc71ab3b1fe26d4bbf42e85000c2b921e8beb4b435ed1f0bd8aac6c0f5429d24e68504be7b4e87333810d8e78258799097c1ba4a8dc72ab04ebd915a4372e4c9167198859da3bb8b126cd9ce6db272de2e782e8"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x40}, &(0x7f0000000640)={0x20, 0x1, 0xf6, "7ad8f91f7ecdb74657303973942e9942236062a9f8fe422629b080bb26ba0827fcd7c4258c63ab30a6bc56f0d528d339c058da20f88cef09e157d0fc6caf8b98b7bd163791070cc0cfa82f3d2664121815489244f906cec0ec7308c48f2f4c3bf1b0e07c1007ba3b1c4e53e974ccea442e5dca21e976058995887ceb203b62ea1a7153052460ba48d726145ba228e8b1b1cb734fc803849c858178182b7e5625a9c546d1d885ef55955f89ed0beb2f0a898aa50d888c6897b24fd77ad0097d5a64c5840c9fd39817f79a28ab9940255a4158e402be7365fb9f88dad30e3186d74e17154345e8e491225f58af022885363a4f5dcb2cd6"}, &(0x7f0000000740)={0x20, 0x3, 0x1}}) (async) clock_getres(0x0, &(0x7f0000000040)) (async) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) syz_genetlink_get_family_id$tipc(&(0x7f00000004c0), r1) (async) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) (async) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f0000000a00)={0x24, &(0x7f0000000900)={0x0, 0x0, 0xe7, {0xe7, 0xd, "ac3048edb4c4fcf662ce37630e18666dc8f4ebfc6e912c3b19a235fd6a74d5cce6fa969d282cbdce82a1532925690234074dc2a21947fc30ef0e3d6e51770904c056f60a8a03f71bb548418118675b94cf10b30d77d373dc58861cfc616829dafd0aa208c2762d9aa41ea60f1e47d13f83e91d7ae1caef2270dc2bffdbe29243d38560dff4cf6c2b3d6141cbd96ac30806a242ab4374c67e8653a3c630c7d8bc97652095d365a55d3dd85e7c1a55330ebd7e27ad25759e000243e29f7b411ee4d05ddf8a3a4f6e7979e4ac92ba87f83eee55c9a6b9e8d5f76f1cd623148e6cf90cecb590dd"}}, &(0x7f0000000080)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}, &(0x7f0000000140)={0x0, 0x22, 0x2, {[@local=@item_012={0x1, 0x2, 0xa, "89"}]}}, &(0x7f0000000240)={0x0, 0x21, 0x9, {0x9, 0x21, 0x0, 0x7, 0x1, {0x22, 0xc7}}}}, &(0x7f0000000c40)={0x2c, &(0x7f0000000a40)={0x40, 0x30, 0x71, "1f486d3d5b105b5fe107c2bb3637b171c709f6f100a6d6f9564da343b6bc3fac13e7be2148cd8972ceb61486e00f10937a35b834a7ae87b2cc971e43c1d1df48ef54db4f5f58f0356fe34ffe5399e271b59d0f61f28d813afb53fbb1c965b93074c73bb441d7d101bf531c2f9cf56977e6"}, &(0x7f0000000ac0)={0x0, 0xa, 0x1, 0xf8}, &(0x7f0000000b00)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000b40)={0x20, 0x1, 0xb9, "32a3bdd2cf208b8541a58ef8a90abca5ce1174843b438ef77c41d9bfb8cf71462753e9ad4f4d3d919d820c944bb7870b34942719052efb6bc1c3b5030af623fabdf2186f334711c78061cb2a89ec5a3a6c8586cc9aa086d662f8186b005804e7105249e394a406899fc75ebb70511cbc7ec97828063e0fb59bcb252a2f5cbb764273e59bcac283092d5e408f033bbd58a76a945eebe6d1da0b1cec8a577f0fc3dc4ebe565de10f3c1e3d3c937dba02d42347fdc59d83c25679"}, &(0x7f0000000c00)={0x20, 0x3, 0x1, 0xdc}}) (async) mq_timedsend(r2, &(0x7f0000000800)="0a9ee2ff359661b25a8c6a3f375ab29fd643b8d3fd2897d2bd9bf3cccdc56383c2f5f0ab5f09add9e17a484377ee08232913e9bdf44a1d0096430f217d74d7f02c0487a9028ea08f2d9827e5ba574dc54725f40b7fbd9b2b01793ca34a1febc1c5282c8bdaf24b6545e9eb4b51a10c28760f8745a16bf57fcc9f7f7e150af660a657a0a33c191b86c55386b3ca98fbe49afb6c16ea0002e18b16ceaa0b802f1b413f9ed06e9865ce51ab1518b07628cfb4d6220e1c22df0cce6eeba2c3ddbc1adbed2bba4da912741ba08341", 0xcc, 0x9, 0x0) (async) 03:39:59 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x8, &(0x7f00000000c0)={0x5, 0xf, 0x8, 0x1, [@generic={0x3}]}}) syz_usb_connect(0x5, 0x348, &(0x7f00000002c0)={{0x12, 0x1, 0x310, 0xde, 0x1c, 0x64, 0x0, 0x424, 0xb832, 0x1717, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x336, 0x2, 0x81, 0x8, 0x80, 0x0, [{{0x9, 0x4, 0x34, 0x6f, 0x0, 0xe1, 0x19, 0xb3, 0x40, [@uac_as={[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x4, 0x1, 0x2, 0x52, "b63e33"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x0, 0x400, 0x3, "fd311c454e1995cd"}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x9e, 0x3, 0x6, 0x9}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x4, 0x7c, 0x6, "", "8bad"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x0, 0x2, 0x1, "4392"}]}, @cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "c9a3b3"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x3, 0x7, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x8}, [@obex={0x5, 0x24, 0x15, 0xf6f5}, @obex={0x5, 0x24, 0x15, 0x8}, @acm={0x4, 0x24, 0x2, 0xe}]}]}}, {{0x9, 0x4, 0xfd, 0x3, 0xe, 0x3b, 0xa, 0x50, 0x2, [@uac_control={{0xa, 0x24, 0x1, 0x100, 0x5}, [@processing_unit={0x8, 0x24, 0x7, 0x3, 0x1, 0x0, "95"}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x201, 0x1, 0xff, 0x800, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x101, 0x1f, 0x3}, @processing_unit={0xb, 0x24, 0x7, 0x6, 0x0, 0x9, "b7f29052"}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x305, 0x3, 0x5, 0x72}]}], [{{0x9, 0x5, 0xa, 0x10, 0x8, 0x9, 0x3f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x7}, @generic={0x2c, 0x22, "865c1026d4cbc5abe40ac9a840e07c33a864359af6ffcc877ff0dff9d1d706fb93eae5fa7a32b5fb1860"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x80, 0x4, 0x7, [@generic={0x46, 0x11, "e021c92bdfdc43cad85eb3c48401ca6d46c356d446cc211e6db5b32b6d92adcc2d9b9d38c263c94979ed026e2ba49df23b986dd8df4f49c848de54e9f00f49f308c537a4"}]}}, {{0x9, 0x5, 0x6, 0x3, 0x3ff, 0xf7, 0x7, 0x0, [@generic={0x31, 0x8, "38c9679045aa8eb1f006c02b785998e914fe8eace0c471683cffc361764d2c3037c407e852dbb0c542e37b0758eb56"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x8, 0x7, 0x3, 0xe0}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x5, 0x1}}, {{0x9, 0x5, 0x3, 0x10, 0x8, 0x20, 0x6, 0x5}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x1, 0xf9, 0x5}}, {{0x9, 0x5, 0x3, 0x10, 0x3ef, 0x6, 0x7, 0x1}}, {{0x9, 0x5, 0x0, 0x0, 0x200, 0x80, 0x4f, 0x0, [@generic={0xb2, 0x7, "3fc70d7673aab0f47817d174cbe30dfd24df357b64ca3c1ba95b90a272aa509ca56378b94e891cb6b57afffc1f7449ab0d57a71e2580bd3a6df5b542015d4521f0a4ae287d049e9327a5c80b14ced0d81924a37f0cb20a4af6cfedc4fd3259de0ea0d4e9d31fb46c27bf6e28848e99adf90b2d5262fa4ea8c544bd1bd2e4dfa8a6503ffb040f030441e0f10c2e3d40df1fb9298979982919c4df0dcc622b232ec7506f7049046191c555897b13a00506"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x9, 0x16, 0x1c, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3f, 0x8001}]}}, {{0x9, 0x5, 0xc, 0x4, 0x200, 0x5, 0x6, 0x1, [@generic={0x84, 0x2, "061071e3d6bb752f584afe95bf2ef47a38e406587d2214b50a362fad567611e2a4a708682f5642c96982c1f318e583b861a95dd20fbf7bb1a42bf76fcb51cb329c74ad60873b3344721a4b94e1c9109f0c5f22c3f9ec6f4fd26984c93c571d83c28579e2cef84b88258d64c39f889c52c5f0934a2cc5c0a88327123a7a726b746952"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x400, 0x1, 0x9, 0xe3}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x1, 0x48, 0x30, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1b, 0x100}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0xff}]}}, {{0x9, 0x5, 0x9, 0x8, 0x200, 0x7, 0x1, 0xad, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x3c, 0x3b}]}}]}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x5, 0x7f, 0x9a, 0xdf, 0x5}, 0x62, &(0x7f0000000100)={0x5, 0xf, 0x62, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "81ed1c8c99e88dc1958c2a89edfad0dd"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "4a00a6c5bcc7f771bd47d119899ae910"}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "d5327f94867d133e02b8a4130b65c502"}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1ff, 0xf0f, 0xf333, [0x3f00, 0xff0000]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x3f, 0x1f, 0x5}]}, 0x2, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x44d}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x449}}]}) [ 530.082615][ T25] usb 3-1: Service connection timeout for: 256 [ 530.089020][ T25] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 530.099062][ T25] ath9k_htc: Failed to initialize the device [ 530.149820][ T3559] usb 3-1: ath9k_htc: USB layer deinitialized 03:39:59 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000001c0)) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) sendto$inet6(r1, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x25, &(0x7f0000000100)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x5312}, 0x90) dup(0xffffffffffffffff) (async) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f00000001c0)) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) (async) sendto$inet6(r1, &(0x7f0000000000)="eb", 0x1, 0x0, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x25, &(0x7f0000000100)={0x0, @in6={{0xa, 0x4e23, 0x0, @loopback}}, 0x5312}, 0x90) (async) 03:39:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x600}]) [ 530.293294][ T115] usb 4-1: new high-speed USB device number 45 using dummy_hcd [ 530.323058][ T3566] usb 5-1: new high-speed USB device number 59 using dummy_hcd [ 530.452053][ T3568] usb 6-1: new high-speed USB device number 78 using dummy_hcd 03:39:59 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f00000014c0)='ns/time\x00') ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000140)={0x7, 0x4, {0xffffffffffffffff}, {0xee01}, 0x3ff, 0x4}) syz_open_procfs$namespace(r1, &(0x7f0000000180)='ns/cgroup\x00') r2 = syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(r3, r3) sendmsg$NL80211_CMD_LEAVE_OCB(r3, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x10000}, 0x40000c0) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x904, 0x70bd26, 0x25dfdbfc, {}, [@GTPA_TID={0xc, 0x3, 0x3}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) 03:39:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0xa00}]) [ 530.532948][ T3559] usb 3-1: new high-speed USB device number 65 using dummy_hcd [ 530.552052][ T115] usb 4-1: Using ep0 maxpacket: 32 [ 530.563083][ T3566] usb 5-1: Using ep0 maxpacket: 32 03:39:59 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f00000014c0)='ns/time\x00') ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000140)={0x7, 0x4, {0xffffffffffffffff}, {0xee01}, 0x3ff, 0x4}) syz_open_procfs$namespace(r1, &(0x7f0000000180)='ns/cgroup\x00') r2 = syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(r3, r3) sendmsg$NL80211_CMD_LEAVE_OCB(r3, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x10000}, 0x40000c0) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x904, 0x70bd26, 0x25dfdbfc, {}, [@GTPA_TID={0xc, 0x3, 0x3}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) (async) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f00000014c0)='ns/time\x00') (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000140)={0x7, 0x4, {0xffffffffffffffff}, {0xee01}, 0x3ff, 0x4}) (async) syz_open_procfs$namespace(r1, &(0x7f0000000180)='ns/cgroup\x00') (async) syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r3, r3) (async) sendmsg$NL80211_CMD_LEAVE_OCB(r3, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x10000}, 0x40000c0) (async) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x904, 0x70bd26, 0x25dfdbfc, {}, [@GTPA_TID={0xc, 0x3, 0x3}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) (async) [ 530.676008][ T115] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 530.686802][ T115] usb 4-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 530.697612][ T115] usb 4-1: New USB device found, idVendor=0df6, idProduct=0023, bcdDevice=fd.cd [ 530.707016][ T115] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 530.762975][ T115] usb 4-1: config 0 descriptor?? [ 530.763289][ T3566] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 03:39:59 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x3f00}]) [ 530.932828][ T3568] usb 6-1: unable to get BOS descriptor or descriptor too short [ 530.963240][ T3566] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 530.973047][ T3566] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 530.981246][ T3566] usb 5-1: Product: syz [ 530.986114][ T3566] usb 5-1: Manufacturer: syz [ 530.990896][ T3566] usb 5-1: SerialNumber: syz [ 531.025360][ T3568] usb 6-1: config 1 has an invalid descriptor of length 138, skipping remainder of the config [ 531.036256][ T3568] usb 6-1: config 1 interface 0 altsetting 218 endpoint 0x81 has an invalid bInterval 87, changing to 10 [ 531.047908][ T3568] usb 6-1: config 1 interface 0 altsetting 218 endpoint 0x81 has invalid maxpacket 49409, setting to 1024 [ 531.059560][ T3568] usb 6-1: config 1 interface 0 has no altsetting 0 [ 531.073373][ T3559] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 531.082978][ T3559] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 531.091177][ T3559] usb 3-1: Product: syz [ 531.095665][ T3559] usb 3-1: Manufacturer: syz [ 531.098846][ T115] usb 4-1: USB disconnect, device number 45 [ 531.100366][ T3559] usb 3-1: SerialNumber: syz [ 531.218592][ T3559] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 531.319619][ T8464] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 531.329925][ T8464] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 531.427749][ T3559] usb 5-1: USB disconnect, device number 59 [ 531.433123][ T3568] usb 6-1: New USB device found, idVendor=05ac, idProduct=0224, bcdDevice=e2.40 [ 531.443827][ T3568] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=131 [ 531.452271][ T3568] usb 6-1: Product: 졬滊碃ݷ僸݇㥏ꖣ箲ᖌꡄ㲔覧퇃﫪諂冟튻ﹺ곇ἲꑡ⋰╬捚裻䀮Ɣﲑ늛ᕫྙ֥僂ඊ䑘山ᘾ璋䋷촢ѐ︄䛷존ꌵ뜎蜷⋑薵䡢뺪ク퉄沕벁肩풲㰵顓ࢣ뽺꾝芓ୢ஑퓣秤┿쌆虘䃠䠸롽븋螱ǥ㥍Ŀ窳 [ 531.478790][ T3568] usb 6-1: Manufacturer: Ⰱ [ 531.483678][ T3568] usb 6-1: SerialNumber: syz [ 531.760343][ T3568] input: bcm5974 as /devices/platform/dummy_hcd.5/usb6/6-1/6-1:1.0/input/input29 [ 531.862445][ T3566] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 532.187753][ T8500] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 532.197469][ T8500] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 532.239428][ T2831] bcm5974 6-1:1.0: could not write to device [ 532.273545][ T2831] bcm5974 6-1:1.0: could not read from device [ 532.291398][ T3568] usb 6-1: USB disconnect, device number 78 [ 532.522188][ T3559] usb 3-1: USB disconnect, device number 65 03:40:02 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x7, 0x4e00, "15b02015e646c9"}]}) 03:40:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x4000}]) 03:40:02 executing program 0: r0 = syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f00000014c0)='ns/time\x00') (async, rerun: 32) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000140)={0x7, 0x4, {0xffffffffffffffff}, {0xee01}, 0x3ff, 0x4}) (rerun: 32) syz_open_procfs$namespace(r1, &(0x7f0000000180)='ns/cgroup\x00') r2 = syz_genetlink_get_family_id$gtp(&(0x7f0000000040), 0xffffffffffffffff) (async, rerun: 32) r3 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r3, r3) (async) sendmsg$NL80211_CMD_LEAVE_OCB(r3, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x10000}, 0x40000c0) (async) sendmsg$GTP_CMD_DELPDP(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, r2, 0x904, 0x70bd26, 0x25dfdbfc, {}, [@GTPA_TID={0xc, 0x3, 0x3}, @GTPA_I_TEI={0x8, 0x8, 0x2}]}, 0x28}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) 03:40:02 executing program 3: syz_usb_connect(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="120100005275cb20f60d2300cdfd0000000109022400010000000009040000022763b800090584000000001f00090500000000000000"], 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="120100005275cb20f60d2300cdfd0000000109022400010000000009040000022763b800090584000000001f00090500000000000000"], 0x0) (async) 03:40:02 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x8, &(0x7f00000000c0)={0x5, 0xf, 0x8, 0x1, [@generic={0x3}]}}) syz_usb_connect(0x5, 0x348, &(0x7f00000002c0)={{0x12, 0x1, 0x310, 0xde, 0x1c, 0x64, 0x0, 0x424, 0xb832, 0x1717, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x336, 0x2, 0x81, 0x8, 0x80, 0x0, [{{0x9, 0x4, 0x34, 0x6f, 0x0, 0xe1, 0x19, 0xb3, 0x40, [@uac_as={[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x4, 0x1, 0x2, 0x52, "b63e33"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x0, 0x400, 0x3, "fd311c454e1995cd"}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x9e, 0x3, 0x6, 0x9}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x4, 0x7c, 0x6, "", "8bad"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x0, 0x2, 0x1, "4392"}]}, @cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "c9a3b3"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x3, 0x7, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x8}, [@obex={0x5, 0x24, 0x15, 0xf6f5}, @obex={0x5, 0x24, 0x15, 0x8}, @acm={0x4, 0x24, 0x2, 0xe}]}]}}, {{0x9, 0x4, 0xfd, 0x3, 0xe, 0x3b, 0xa, 0x50, 0x2, [@uac_control={{0xa, 0x24, 0x1, 0x100, 0x5}, [@processing_unit={0x8, 0x24, 0x7, 0x3, 0x1, 0x0, "95"}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x201, 0x1, 0xff, 0x800, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x101, 0x1f, 0x3}, @processing_unit={0xb, 0x24, 0x7, 0x6, 0x0, 0x9, "b7f29052"}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x305, 0x3, 0x5, 0x72}]}], [{{0x9, 0x5, 0xa, 0x10, 0x8, 0x9, 0x3f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x7}, @generic={0x2c, 0x22, "865c1026d4cbc5abe40ac9a840e07c33a864359af6ffcc877ff0dff9d1d706fb93eae5fa7a32b5fb1860"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x80, 0x4, 0x7, [@generic={0x46, 0x11, "e021c92bdfdc43cad85eb3c48401ca6d46c356d446cc211e6db5b32b6d92adcc2d9b9d38c263c94979ed026e2ba49df23b986dd8df4f49c848de54e9f00f49f308c537a4"}]}}, {{0x9, 0x5, 0x6, 0x3, 0x3ff, 0xf7, 0x7, 0x0, [@generic={0x31, 0x8, "38c9679045aa8eb1f006c02b785998e914fe8eace0c471683cffc361764d2c3037c407e852dbb0c542e37b0758eb56"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x8, 0x7, 0x3, 0xe0}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x5, 0x1}}, {{0x9, 0x5, 0x3, 0x10, 0x8, 0x20, 0x6, 0x5}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x1, 0xf9, 0x5}}, {{0x9, 0x5, 0x3, 0x10, 0x3ef, 0x6, 0x7, 0x1}}, {{0x9, 0x5, 0x0, 0x0, 0x200, 0x80, 0x4f, 0x0, [@generic={0xb2, 0x7, "3fc70d7673aab0f47817d174cbe30dfd24df357b64ca3c1ba95b90a272aa509ca56378b94e891cb6b57afffc1f7449ab0d57a71e2580bd3a6df5b542015d4521f0a4ae287d049e9327a5c80b14ced0d81924a37f0cb20a4af6cfedc4fd3259de0ea0d4e9d31fb46c27bf6e28848e99adf90b2d5262fa4ea8c544bd1bd2e4dfa8a6503ffb040f030441e0f10c2e3d40df1fb9298979982919c4df0dcc622b232ec7506f7049046191c555897b13a00506"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x9, 0x16, 0x1c, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3f, 0x8001}]}}, {{0x9, 0x5, 0xc, 0x4, 0x200, 0x5, 0x6, 0x1, [@generic={0x84, 0x2, "061071e3d6bb752f584afe95bf2ef47a38e406587d2214b50a362fad567611e2a4a708682f5642c96982c1f318e583b861a95dd20fbf7bb1a42bf76fcb51cb329c74ad60873b3344721a4b94e1c9109f0c5f22c3f9ec6f4fd26984c93c571d83c28579e2cef84b88258d64c39f889c52c5f0934a2cc5c0a88327123a7a726b746952"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x400, 0x1, 0x9, 0xe3}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x1, 0x48, 0x30, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1b, 0x100}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0xff}]}}, {{0x9, 0x5, 0x9, 0x8, 0x200, 0x7, 0x1, 0xad, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x3c, 0x3b}]}}]}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x5, 0x7f, 0x9a, 0xdf, 0x5}, 0x62, &(0x7f0000000100)={0x5, 0xf, 0x62, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "81ed1c8c99e88dc1958c2a89edfad0dd"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "4a00a6c5bcc7f771bd47d119899ae910"}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "d5327f94867d133e02b8a4130b65c502"}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1ff, 0xf0f, 0xf333, [0x3f00, 0xff0000]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x3f, 0x1f, 0x5}]}, 0x2, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x44d}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x449}}]}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x8, &(0x7f00000000c0)={0x5, 0xf, 0x8, 0x1, [@generic={0x3}]}}) (async) syz_usb_connect(0x5, 0x348, &(0x7f00000002c0)={{0x12, 0x1, 0x310, 0xde, 0x1c, 0x64, 0x0, 0x424, 0xb832, 0x1717, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x336, 0x2, 0x81, 0x8, 0x80, 0x0, [{{0x9, 0x4, 0x34, 0x6f, 0x0, 0xe1, 0x19, 0xb3, 0x40, [@uac_as={[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x4, 0x1, 0x2, 0x52, "b63e33"}, @format_type_ii_discrete={0x11, 0x24, 0x2, 0x2, 0x0, 0x400, 0x3, "fd311c454e1995cd"}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x9e, 0x3, 0x6, 0x9}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x6, 0x4, 0x7c, 0x6, "", "8bad"}, @format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x0, 0x2, 0x1, "4392"}]}, @cdc_ncm={{0x8, 0x24, 0x6, 0x0, 0x1, "c9a3b3"}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x3, 0x7, 0x4}, {0x6, 0x24, 0x1a, 0x5, 0x8}, [@obex={0x5, 0x24, 0x15, 0xf6f5}, @obex={0x5, 0x24, 0x15, 0x8}, @acm={0x4, 0x24, 0x2, 0xe}]}]}}, {{0x9, 0x4, 0xfd, 0x3, 0xe, 0x3b, 0xa, 0x50, 0x2, [@uac_control={{0xa, 0x24, 0x1, 0x100, 0x5}, [@processing_unit={0x8, 0x24, 0x7, 0x3, 0x1, 0x0, "95"}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x201, 0x1, 0xff, 0x800, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x2, 0x101, 0x1f, 0x3}, @processing_unit={0xb, 0x24, 0x7, 0x6, 0x0, 0x9, "b7f29052"}, @output_terminal={0x9, 0x24, 0x3, 0x6, 0x305, 0x3, 0x5, 0x72}]}], [{{0x9, 0x5, 0xa, 0x10, 0x8, 0x9, 0x3f, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x20, 0x7}, @generic={0x2c, 0x22, "865c1026d4cbc5abe40ac9a840e07c33a864359af6ffcc877ff0dff9d1d706fb93eae5fa7a32b5fb1860"}]}}, {{0x9, 0x5, 0xe, 0x0, 0x10, 0x80, 0x4, 0x7, [@generic={0x46, 0x11, "e021c92bdfdc43cad85eb3c48401ca6d46c356d446cc211e6db5b32b6d92adcc2d9b9d38c263c94979ed026e2ba49df23b986dd8df4f49c848de54e9f00f49f308c537a4"}]}}, {{0x9, 0x5, 0x6, 0x3, 0x3ff, 0xf7, 0x7, 0x0, [@generic={0x31, 0x8, "38c9679045aa8eb1f006c02b785998e914fe8eace0c471683cffc361764d2c3037c407e852dbb0c542e37b0758eb56"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x8, 0x7, 0x3, 0xe0}}, {{0x9, 0x5, 0xb, 0x3, 0x40, 0x5, 0x1}}, {{0x9, 0x5, 0x3, 0x10, 0x8, 0x20, 0x6, 0x5}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x1, 0xf9, 0x5}}, {{0x9, 0x5, 0x3, 0x10, 0x3ef, 0x6, 0x7, 0x1}}, {{0x9, 0x5, 0x0, 0x0, 0x200, 0x80, 0x4f, 0x0, [@generic={0xb2, 0x7, "3fc70d7673aab0f47817d174cbe30dfd24df357b64ca3c1ba95b90a272aa509ca56378b94e891cb6b57afffc1f7449ab0d57a71e2580bd3a6df5b542015d4521f0a4ae287d049e9327a5c80b14ced0d81924a37f0cb20a4af6cfedc4fd3259de0ea0d4e9d31fb46c27bf6e28848e99adf90b2d5262fa4ea8c544bd1bd2e4dfa8a6503ffb040f030441e0f10c2e3d40df1fb9298979982919c4df0dcc622b232ec7506f7049046191c555897b13a00506"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x9, 0x16, 0x1c, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x3f, 0x8001}]}}, {{0x9, 0x5, 0xc, 0x4, 0x200, 0x5, 0x6, 0x1, [@generic={0x84, 0x2, "061071e3d6bb752f584afe95bf2ef47a38e406587d2214b50a362fad567611e2a4a708682f5642c96982c1f318e583b861a95dd20fbf7bb1a42bf76fcb51cb329c74ad60873b3344721a4b94e1c9109f0c5f22c3f9ec6f4fd26984c93c571d83c28579e2cef84b88258d64c39f889c52c5f0934a2cc5c0a88327123a7a726b746952"}]}}, {{0x9, 0x5, 0x4, 0x10, 0x400, 0x1, 0x9, 0xe3}}, {{0x9, 0x5, 0x9, 0xc, 0x20, 0x1, 0x48, 0x30, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1b, 0x100}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x6, 0xff}]}}, {{0x9, 0x5, 0x9, 0x8, 0x200, 0x7, 0x1, 0xad, [@uac_iso={0x7, 0x25, 0x1, 0x101, 0x3c, 0x3b}]}}]}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x5, 0x7f, 0x9a, 0xdf, 0x5}, 0x62, &(0x7f0000000100)={0x5, 0xf, 0x62, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "81ed1c8c99e88dc1958c2a89edfad0dd"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "4a00a6c5bcc7f771bd47d119899ae910"}, @ss_container_id={0x14, 0x10, 0x4, 0x3f, "d5327f94867d133e02b8a4130b65c502"}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x1ff, 0xf0f, 0xf333, [0x3f00, 0xff0000]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x3f, 0x1f, 0x5}]}, 0x2, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x44d}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x449}}]}) (async) 03:40:02 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x5, 0xff, 0x81, 0x7f, 0x40, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x48) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, 0x0) [ 533.122393][ T3566] usb 3-1: Service connection timeout for: 256 [ 533.128775][ T3566] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 533.138615][ T3566] ath9k_htc: Failed to initialize the device [ 533.189401][ T3559] usb 3-1: ath9k_htc: USB layer deinitialized 03:40:02 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000080)=@mangle={'mangle\x00', 0x1f, 0x6, 0x420, 0x228, 0x228, 0x160, 0x0, 0xa0, 0x388, 0x388, 0x388, 0x388, 0x388, 0x6, 0x0, {[{{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, 0x0, 0x0, 'virt_wifi0\x00', 'hsr0\x00'}, 0x0, 0x70, 0xa0}, @common=@inet=@SET2={0x30}}, {{@uncond, 0x0, 0x98, 0xc0, 0x0, {}, [@common=@ttl={{0x28}}]}, @TTL={0x28}}, {{@ip={@loopback, @multicast1, 0x0, 0x0, 'pim6reg1\x00', 'caif0\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@ah={{0x30}}]}, @inet=@DSCP={0x28, 'DSCP\x00', 0x0, {0x19}}}, {{@ip={@private, @broadcast, 0x0, 0x0, 'nr0\x00', 'vcan0\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@inet=@l2tp={{0x30}}]}, @inet=@DSCP={0x28}}, {{@ip={@broadcast, @multicast2, 0x0, 0x0, 'bridge0\x00', 'sit0\x00'}, 0x0, 0x70, 0x98}, @inet=@DSCP={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x480) 03:40:02 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000100)=@broute={'broute\x00', 0x20, 0x0, 0x90, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000040], 0x0, 0x0, &(0x7f0000000040)=[{0x0, '\x00', 0x0, 0xfffffffffffffffe}, {0x0, '\x00', 0x0, 0xfffffffffffffffc}, {0x0, '\x00', 0x0, 0xffffffffffffffff}]}, 0x108) 03:40:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x4102}]) [ 533.362613][ T28] usb 5-1: new high-speed USB device number 60 using dummy_hcd [ 533.432227][ T3568] usb 4-1: new high-speed USB device number 46 using dummy_hcd [ 533.501257][ T8525] x_tables: duplicate underflow at hook 1 03:40:02 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_SPEED(r0, 0xc0045002, 0x0) [ 533.612205][ T28] usb 5-1: Using ep0 maxpacket: 32 03:40:02 executing program 5: ioctl$KVM_SET_DEBUGREGS(0xffffffffffffffff, 0x4080aea2, 0x0) syz_open_procfs(0x0, &(0x7f0000000200)='io\x00') socket$inet6_dccp(0xa, 0x6, 0x0) [ 533.632645][ T3559] usb 3-1: new high-speed USB device number 66 using dummy_hcd [ 533.681948][ T3568] usb 4-1: Using ep0 maxpacket: 32 03:40:02 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x60ff}]) [ 533.813819][ T28] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 533.832923][ T3568] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid wMaxPacketSize 0 [ 533.844209][ T3568] usb 4-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 533.855019][ T3568] usb 4-1: New USB device found, idVendor=0df6, idProduct=0023, bcdDevice=fd.cd [ 533.864366][ T3568] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 533.903010][ T3568] usb 4-1: config 0 descriptor?? [ 533.983422][ T28] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 533.993124][ T28] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 534.002056][ T28] usb 5-1: Product: syz [ 534.006440][ T28] usb 5-1: Manufacturer: syz [ 534.011232][ T28] usb 5-1: SerialNumber: syz [ 534.156539][ T8515] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 534.166223][ T8515] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 534.172488][ T3559] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 534.183936][ T3559] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 534.192353][ T3559] usb 3-1: Product: syz [ 534.196736][ T3559] usb 3-1: Manufacturer: syz [ 534.198645][ T3568] usb 4-1: USB disconnect, device number 46 [ 534.201432][ T3559] usb 3-1: SerialNumber: syz [ 534.264407][ T3559] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 534.286710][ T8511] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 534.296403][ T8511] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 534.339952][ T8511] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 534.349940][ T8511] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 534.382960][ T8536] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 534.392576][ T8536] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 534.436557][ T3563] usb 5-1: USB disconnect, device number 60 [ 534.883238][ T3566] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 535.544974][ T3559] usb 3-1: USB disconnect, device number 66 03:40:05 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x7, 0x4e00, "15b02015e646c9"}]}) 03:40:05 executing program 5: getsockopt$EBT_SO_GET_INIT_INFO(0xffffffffffffffff, 0x6, 0x82, 0x0, &(0x7f0000000ec0)) syz_clone(0xf5060000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:40:05 executing program 0: syz_open_procfs(0x0, &(0x7f0000000200)='io\x00') 03:40:05 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0xb804}]) 03:40:05 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x14, 0x4, 0x8, 0x101}, 0x14}}, 0x0) 03:40:05 executing program 4: openat$damon_schemes(0xffffff9c, &(0x7f00000004c0), 0x181200, 0x0) [ 536.162218][ T3566] usb 3-1: Service connection timeout for: 256 [ 536.168733][ T3566] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 536.178566][ T3566] ath9k_htc: Failed to initialize the device 03:40:05 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 03:40:05 executing program 5: getresuid(&(0x7f0000003fc0), &(0x7f0000004000), 0x0) [ 536.243505][ T3559] usb 3-1: ath9k_htc: USB layer deinitialized 03:40:05 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x1000000}]) 03:40:05 executing program 3: syz_open_procfs(0x0, 0x0) syz_open_dev$I2C(0x0, 0x0, 0x0) 03:40:05 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@ipv4_newroute={0xfffffffffffffd25, 0x1a, 0x200, 0xfffffffe, 0x0, {0x2, 0x14}, [@RTA_PREFSRC={0x8, 0x7, @local}, @RTA_SPORT={0x6}]}, 0x2c}}, 0x0) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@setlink={0xc0, 0x13, 0x300, 0x70bd26, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, 0x1010, 0x4}, [@IFLA_ADDRESS={0xa}, @IFLA_BROADCAST={0xa, 0x2, @local}, @IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_MPLS={0x4}, @AF_BRIDGE={0x4}]}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_IFALIAS={0x14, 0x14, 'wlan1\x00'}, @IFLA_PHYS_SWITCH_ID={0xd, 0x24, "3a7823d79b09708e43"}, @IFLA_CARRIER={0x5, 0x21, 0x6b}, @IFLA_ALT_IFNAME={0x14, 0x35, 'hsr0\x00'}, @IFLA_PHYS_PORT_ID={0xf, 0x22, "cbc0db2b85d90253020545"}, @IFLA_PHYS_PORT_ID={0x17, 0x22, "236b78e82b7dfa559abc4d99d53652559c8f5a"}]}, 0xc0}, 0x1, 0x0, 0x0, 0x4040000}, 0x810) 03:40:05 executing program 5: r0 = syz_clone3(&(0x7f00000002c0)={0x40000200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r1 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r1, 0xc0045516, &(0x7f0000000000)=0xfff) r2 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0, 0x0, '\x00', [0x7f, 0x4, 0xa77]}) capget(&(0x7f0000000300)={0x19980330, r2}, &(0x7f0000000500)={0x1, 0x5d, 0x200, 0x7, 0x10001, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x3b397f981dc996d4, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000740)={{0x2, 0x2, 0xffffff2c, 0x1, 'syz0\x00', 0x400}, 0x5, 0x4, 0x3, r0, 0x5, 0x1100, 'syz1\x00', &(0x7f0000000700)=['-#\x7f]/+)(#,\xfe-/!t\\\x00', '/dev/zero\x00', ':\x00', '\xad}\xfa\xd4/\x14\x80hb@', '@v\x00'], 0x2a, '\x00', [0xb, 0x2, 0x4, 0x3]}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000200)) syz_clone(0x880000, &(0x7f0000000340)="a841be35255ad21e47063bcb3e316c5c4442ec22a55d39ec417d59aee5c8e74675d6691d9575d4223e4573e92552fcec41bee587b305cfd5849aee0347c94cc67698d88a9e082e8c383a3e6ef0cbb0a32efce3d1e2f1a6b624d4ead888555afe928e1bf2b700fc605a4bf3c05bef131018bc2e16cb158be7a4910bc5fc29d4a1f7f422d42899b8aab0ddf949b6b15e75fedef5d974175a94869bfbabd369022e05f962e1eb7be8193869d1dc62ff764d345578909bca07ce0c", 0xb9, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000400)="926df6cdceccc472e7e28c9ad52a175bca96a4ce2f5221cee0b5299052fd2cdc8ded269a73f9ffffffffffffff53075d522f813b149112130b872ebf68f8ac390b4a4bfbd9ffe579788929c5cfe26dc7f07b45086648c530c657242352f807d909cff5accb4bbe3874c275e2bc5cee83b0385e82da3fb206f9") r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) capset(&(0x7f00000001c0)={0x20080522, r2}, &(0x7f0000000480)={0x2, 0x4, 0x7f, 0xffff9a99, 0x8, 0x1}) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4}, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='net/xfrm_stat\x00') openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='memory.events.local\x00', 0x0, 0x0) r4 = gettid() sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000b80)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000f00)={&(0x7f0000000880)=ANY=[@ANYBLOB="009ed500", @ANYRES16=0x0, @ANYBLOB="040029bd7000fcdbdf2541000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31303d30000000000d0087006c325f64726f7073000000000800010070c2690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000bf85cd06000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000cee2c812165bf4d64aeb0d81477f35904a2abe3fd1fd55"], 0x1a8}, 0x1, 0x0, 0x0, 0x20008090}, 0x800) rt_sigqueueinfo(r4, 0x0, &(0x7f00000020c0)={0x0, 0x0, 0x80}) [ 536.662128][ T3559] usb 3-1: new high-speed USB device number 67 using dummy_hcd [ 536.957508][ T8567] capability: warning: `syz-executor.5' uses 32-bit capabilities (legacy support in use) [ 537.242409][ T3559] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 537.251718][ T3559] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 537.260149][ T3559] usb 3-1: Product: syz [ 537.265291][ T3559] usb 3-1: Manufacturer: syz [ 537.270057][ T3559] usb 3-1: SerialNumber: syz [ 537.324218][ T3559] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 537.902278][ T3566] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 538.572820][ T3563] usb 3-1: USB disconnect, device number 67 03:40:08 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x7, 0x4e00, "15b02015e646c9"}]}) 03:40:08 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xfb, 0x80, 0x3, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x7, 0x1, 0x3, 0xfd, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x48, 0x4, 0xc5}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x2, 0x6f, 0xc9}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0xb8, 0x92, 0x1, 0x20, 0x1}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x4, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x41a}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x200a}}, {0xd1, &(0x7f00000001c0)=@string={0xd1, 0x3, "e774c73ac3821320091958397a03e740f8103be2f4aba2003c3d1c21403f6c468942caca3d98b7e1a2bcfd7dde6352e1f90d5f2e686817b8c3c18081a53d28c43b60ec81d026549885411550eef77dfff066f856f428efa61673efe1c33528e5cefabbbb5482b1f9ff6670396b5e01866078bd93139207f0fe4379226d0506deea663821ed2f1f268172fcc36cea431b40be9f3023d21a3d555e3c22f20f3b1eede592c65a66aa55a0b5b4c97aeabdf5e1eab221351a8fcee0e400d8f8c913ff3edbf259bcc3f5dd77e9e188e3389c"}}]}) syz_usb_control_io$printer(r1, &(0x7f0000000480)={0x14, &(0x7f0000000340)={0x40, 0x23, 0xf, {0xf, 0x8, "38b6b27fa5699934f49923d040"}}, &(0x7f0000000380)={0x0, 0x3, 0xc9, @string={0xc9, 0x3, "466ec353c84da9c7a5f5bfb46e48b964d11348f827acf6e435c69bc74d35b35a5942dc5fb3cf4995024508d168d20d8708ba2b6dcacd586a84842fc4dd2e89ba3fa2792742b3b34e906c976f26df029c4079565125d54f47f71556a430f17986e1ac9cb41b7a9ae3fa474f0482233d075545a91a07c303a9e4d2bf72d1b08ddfa356c99dde6b78b6f257326428a555e1fd4d1f24aea29b595980d8d005d0a0b067de45c81b943b12c0c2e508fa0af1a28b90f081f7da8b0c4f76043a789ade77a184bdc95d92cf"}}}, &(0x7f0000000780)={0x34, &(0x7f00000004c0)={0x0, 0x2, 0xb4, "896a947228b3b905e16807a6da751c362507d6a055fb3cc2c4571f7113a59a8210cd375947eed0830a79ef369e27d77983f6e83c9391582f6f3de7647411abf802c24b366f3ec25bec72cd101650245bfc801e3308caa9c33e07ef8675211cf749481b4ad37386747823c0653bc3c7f81e454e9deefef14ffa56c9d4daac59deb3e72ac4c6cc5c75b18e06698ba4b9b34964c0bcbe35d2d45efd2f8ffc925e1ffc01e8a95745e024e9243f05fc147b571d3c0daa"}, &(0x7f0000000580)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000005c0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000600)={0x20, 0x0, 0xc7, {0xc5, "64d8e76f231cfe97a99c0c66bc22808e32dd4e5ca98c00b840e5f960034797b48097986aca6ccf859fea08735599cb2436b6c9c3020867cb1ef9232ea3ffa3ad5f08ef24cf5d27e57f202a9dfc2a92b989bbf39ab07c72cbab23e698144d5af72114f6b4385fb5d4923e5ef83860dc77778cf9fca399fef536e51788d9f9af9d85b71c779130283850e6a2500405b5c5b728ad591f4b3e250f8a0a29109775b84f61b689d7041f5acc9ef1add8cf77eeb1b47ec70ca945b84b56940bd60e66e29917eb97c5"}}, &(0x7f0000000700)={0x20, 0x1, 0x1, 0x3}, &(0x7f0000000740)={0x20, 0x0, 0x1, 0xd5}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$printer(0x0, 0x36, 0x0, 0x0) 03:40:08 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x2000000}]) 03:40:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@ipv4_newroute={0xfffffffffffffd25, 0x1a, 0x200, 0xfffffffe, 0x0, {0x2, 0x14}, [@RTA_PREFSRC={0x8, 0x7, @local}, @RTA_SPORT={0x6}]}, 0x2c}}, 0x0) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@setlink={0xc0, 0x13, 0x300, 0x70bd26, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, 0x1010, 0x4}, [@IFLA_ADDRESS={0xa}, @IFLA_BROADCAST={0xa, 0x2, @local}, @IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_MPLS={0x4}, @AF_BRIDGE={0x4}]}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_IFALIAS={0x14, 0x14, 'wlan1\x00'}, @IFLA_PHYS_SWITCH_ID={0xd, 0x24, "3a7823d79b09708e43"}, @IFLA_CARRIER={0x5, 0x21, 0x6b}, @IFLA_ALT_IFNAME={0x14, 0x35, 'hsr0\x00'}, @IFLA_PHYS_PORT_ID={0xf, 0x22, "cbc0db2b85d90253020545"}, @IFLA_PHYS_PORT_ID={0x17, 0x22, "236b78e82b7dfa559abc4d99d53652559c8f5a"}]}, 0xc0}, 0x1, 0x0, 0x0, 0x4040000}, 0x810) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@ipv4_newroute={0xfffffffffffffd25, 0x1a, 0x200, 0xfffffffe, 0x0, {0x2, 0x14}, [@RTA_PREFSRC={0x8, 0x7, @local}, @RTA_SPORT={0x6}]}, 0x2c}}, 0x0) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) socket$can_bcm(0x1d, 0x2, 0x2) (async) connect$can_bcm(r2, &(0x7f0000000140), 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) (async) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) (async) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@setlink={0xc0, 0x13, 0x300, 0x70bd26, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, 0x1010, 0x4}, [@IFLA_ADDRESS={0xa}, @IFLA_BROADCAST={0xa, 0x2, @local}, @IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_MPLS={0x4}, @AF_BRIDGE={0x4}]}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_IFALIAS={0x14, 0x14, 'wlan1\x00'}, @IFLA_PHYS_SWITCH_ID={0xd, 0x24, "3a7823d79b09708e43"}, @IFLA_CARRIER={0x5, 0x21, 0x6b}, @IFLA_ALT_IFNAME={0x14, 0x35, 'hsr0\x00'}, @IFLA_PHYS_PORT_ID={0xf, 0x22, "cbc0db2b85d90253020545"}, @IFLA_PHYS_PORT_ID={0x17, 0x22, "236b78e82b7dfa559abc4d99d53652559c8f5a"}]}, 0xc0}, 0x1, 0x0, 0x0, 0x4040000}, 0x810) (async) 03:40:08 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='qnx4\x00', 0x0, &(0x7f0000000140)='gi\xf0\xff\xd2\xb6\xe8\xe2^9X\x81y\x00\v\xd8Rvq\x83%+\x1b\xca!\xbb\xd9|\xfa\x8a\xf7\x18)~b*Q.:\f\x90\x02E\xae\xea/\xa6\xbe&\xbd\x84u\x81c\xcc\xf8\xff\xfe0A\xf1\xf5\xf0\xec\xcf\xf3\xf2o\xbc\xc4\xf6\xe6\xec\xbbb\xff\xfe!\x1c\t{Xi\xe8\xbfD4y\x9c\x04\xb5\xfdGI\x98\x9d\xfd\xfe\x1dM\xc2\xe7\a\xc5\xcdu?\xde\xb6Jv\x00\xaeR\x8b\r\x97\xd5\xa1\x1c \xa0\xe1)\x93~\xdb\xb4W\x89\xf7\x87\xd21\xe34\xf4\xe2\xcc.\xc0a\xb8c\xda\x9c\x0e\\\'\x83`\xb2[\x03I\xc7DS\x91\x94\x13\xa2m|\xac\xc7\xc8\xb0a\f\x0f\x9d\xf38\x05z\x8fTh!\f,\xf9W\x97\x98\xe0\xb8\xb4\xbf\xb4%\xe2fn`\xfc\xdf\xd7\xbb\xb5<\xb2$\xb3\xe8Or*\xa5\xbc\xd8\x86|~\x10\va\x99u\x90\x99$e\xb6[i\xc0\xd5\x8c\x90\xc0\x1dt\xd9Z\x1dm\x12zO\xe1\x04\x93\xb3;\xb3+e\"\x93\xd2\xc6\xf3\xf0w\x1e>\xee\xe9\x84\xb5lm\xd8\x12\xaf\xb5\a\x92\xf0\xe4A\x9a\x10F\x85>\x04\xb5\xd6_\xf0x\xb7N\xb8') 03:40:08 executing program 5: r0 = syz_clone3(&(0x7f00000002c0)={0x40000200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r1 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r1, 0xc0045516, &(0x7f0000000000)=0xfff) r2 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0, 0x0, '\x00', [0x7f, 0x4, 0xa77]}) capget(&(0x7f0000000300)={0x19980330, r2}, &(0x7f0000000500)={0x1, 0x5d, 0x200, 0x7, 0x10001, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x3b397f981dc996d4, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000740)={{0x2, 0x2, 0xffffff2c, 0x1, 'syz0\x00', 0x400}, 0x5, 0x4, 0x3, r0, 0x5, 0x1100, 'syz1\x00', &(0x7f0000000700)=['-#\x7f]/+)(#,\xfe-/!t\\\x00', '/dev/zero\x00', ':\x00', '\xad}\xfa\xd4/\x14\x80hb@', '@v\x00'], 0x2a, '\x00', [0xb, 0x2, 0x4, 0x3]}) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000200)) syz_clone(0x880000, &(0x7f0000000340)="a841be35255ad21e47063bcb3e316c5c4442ec22a55d39ec417d59aee5c8e74675d6691d9575d4223e4573e92552fcec41bee587b305cfd5849aee0347c94cc67698d88a9e082e8c383a3e6ef0cbb0a32efce3d1e2f1a6b624d4ead888555afe928e1bf2b700fc605a4bf3c05bef131018bc2e16cb158be7a4910bc5fc29d4a1f7f422d42899b8aab0ddf949b6b15e75fedef5d974175a94869bfbabd369022e05f962e1eb7be8193869d1dc62ff764d345578909bca07ce0c", 0xb9, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000400)="926df6cdceccc472e7e28c9ad52a175bca96a4ce2f5221cee0b5299052fd2cdc8ded269a73f9ffffffffffffff53075d522f813b149112130b872ebf68f8ac390b4a4bfbd9ffe579788929c5cfe26dc7f07b45086648c530c657242352f807d909cff5accb4bbe3874c275e2bc5cee83b0385e82da3fb206f9") r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) capset(&(0x7f00000001c0)={0x20080522, r2}, &(0x7f0000000480)={0x2, 0x4, 0x7f, 0xffff9a99, 0x8, 0x1}) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4}, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='net/xfrm_stat\x00') openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='memory.events.local\x00', 0x0, 0x0) r4 = gettid() sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000b80)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000f00)={&(0x7f0000000880)=ANY=[@ANYBLOB="009ed500", @ANYRES16=0x0, @ANYBLOB="040029bd7000fcdbdf2541000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31303d30000000000d0087006c325f64726f7073000000000800010070c2690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000bf85cd06000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000cee2c812165bf4d64aeb0d81477f35904a2abe3fd1fd55"], 0x1a8}, 0x1, 0x0, 0x0, 0x20008090}, 0x800) rt_sigqueueinfo(r4, 0x0, &(0x7f00000020c0)={0x0, 0x0, 0x80}) syz_clone3(&(0x7f00000002c0)={0x40000200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) (async) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r1, 0xc0045516, &(0x7f0000000000)=0xfff) (async) getpgid(0x0) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0, 0x0, '\x00', [0x7f, 0x4, 0xa77]}) (async) capget(&(0x7f0000000300)={0x19980330, r2}, &(0x7f0000000500)={0x1, 0x5d, 0x200, 0x7, 0x10001, 0x3}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x3b397f981dc996d4, 0x0) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000740)={{0x2, 0x2, 0xffffff2c, 0x1, 'syz0\x00', 0x400}, 0x5, 0x4, 0x3, r0, 0x5, 0x1100, 'syz1\x00', &(0x7f0000000700)=['-#\x7f]/+)(#,\xfe-/!t\\\x00', '/dev/zero\x00', ':\x00', '\xad}\xfa\xd4/\x14\x80hb@', '@v\x00'], 0x2a, '\x00', [0xb, 0x2, 0x4, 0x3]}) (async) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000200)) (async) syz_clone(0x880000, &(0x7f0000000340)="a841be35255ad21e47063bcb3e316c5c4442ec22a55d39ec417d59aee5c8e74675d6691d9575d4223e4573e92552fcec41bee587b305cfd5849aee0347c94cc67698d88a9e082e8c383a3e6ef0cbb0a32efce3d1e2f1a6b624d4ead888555afe928e1bf2b700fc605a4bf3c05bef131018bc2e16cb158be7a4910bc5fc29d4a1f7f422d42899b8aab0ddf949b6b15e75fedef5d974175a94869bfbabd369022e05f962e1eb7be8193869d1dc62ff764d345578909bca07ce0c", 0xb9, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000400)="926df6cdceccc472e7e28c9ad52a175bca96a4ce2f5221cee0b5299052fd2cdc8ded269a73f9ffffffffffffff53075d522f813b149112130b872ebf68f8ac390b4a4bfbd9ffe579788929c5cfe26dc7f07b45086648c530c657242352f807d909cff5accb4bbe3874c275e2bc5cee83b0385e82da3fb206f9") (async) getpid() (async) sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) capset(&(0x7f00000001c0)={0x20080522, r2}, &(0x7f0000000480)={0x2, 0x4, 0x7f, 0xffff9a99, 0x8, 0x1}) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4}, 0x0) (async) syz_open_procfs(0x0, &(0x7f00000004c0)='net/xfrm_stat\x00') (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='memory.events.local\x00', 0x0, 0x0) (async) gettid() (async) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000b80)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000f00)={&(0x7f0000000880)=ANY=[@ANYBLOB="009ed500", @ANYRES16=0x0, @ANYBLOB="040029bd7000fcdbdf2541000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31303d30000000000d0087006c325f64726f7073000000000800010070c2690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000bf85cd06000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000cee2c812165bf4d64aeb0d81477f35904a2abe3fd1fd55"], 0x1a8}, 0x1, 0x0, 0x0, 0x20008090}, 0x800) (async) rt_sigqueueinfo(r4, 0x0, &(0x7f00000020c0)={0x0, 0x0, 0x80}) (async) [ 539.202090][ T3566] usb 3-1: Service connection timeout for: 256 [ 539.208469][ T3566] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 539.218192][ T3566] ath9k_htc: Failed to initialize the device 03:40:08 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='qnx4\x00', 0x0, &(0x7f0000000140)='gi\xf0\xff\xd2\xb6\xe8\xe2^9X\x81y\x00\v\xd8Rvq\x83%+\x1b\xca!\xbb\xd9|\xfa\x8a\xf7\x18)~b*Q.:\f\x90\x02E\xae\xea/\xa6\xbe&\xbd\x84u\x81c\xcc\xf8\xff\xfe0A\xf1\xf5\xf0\xec\xcf\xf3\xf2o\xbc\xc4\xf6\xe6\xec\xbbb\xff\xfe!\x1c\t{Xi\xe8\xbfD4y\x9c\x04\xb5\xfdGI\x98\x9d\xfd\xfe\x1dM\xc2\xe7\a\xc5\xcdu?\xde\xb6Jv\x00\xaeR\x8b\r\x97\xd5\xa1\x1c \xa0\xe1)\x93~\xdb\xb4W\x89\xf7\x87\xd21\xe34\xf4\xe2\xcc.\xc0a\xb8c\xda\x9c\x0e\\\'\x83`\xb2[\x03I\xc7DS\x91\x94\x13\xa2m|\xac\xc7\xc8\xb0a\f\x0f\x9d\xf38\x05z\x8fTh!\f,\xf9W\x97\x98\xe0\xb8\xb4\xbf\xb4%\xe2fn`\xfc\xdf\xd7\xbb\xb5<\xb2$\xb3\xe8Or*\xa5\xbc\xd8\x86|~\x10\va\x99u\x90\x99$e\xb6[i\xc0\xd5\x8c\x90\xc0\x1dt\xd9Z\x1dm\x12zO\xe1\x04\x93\xb3;\xb3+e\"\x93\xd2\xc6\xf3\xf0w\x1e>\xee\xe9\x84\xb5lm\xd8\x12\xaf\xb5\a\x92\xf0\xe4A\x9a\x10F\x85>\x04\xb5\xd6_\xf0x\xb7N\xb8') [ 539.315151][ T3563] usb 3-1: ath9k_htc: USB layer deinitialized 03:40:08 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x3000000}]) 03:40:08 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@ipv4_newroute={0xfffffffffffffd25, 0x1a, 0x200, 0xfffffffe, 0x0, {0x2, 0x14}, [@RTA_PREFSRC={0x8, 0x7, @local}, @RTA_SPORT={0x6}]}, 0x2c}}, 0x0) r1 = socket$can_bcm(0x1d, 0x2, 0x2) r2 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r2, &(0x7f0000000140), 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f0000000340)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x1d, r3}, 0x10, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01000000cd0d00000000000000002000", @ANYRES64=r1, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r3, @ANYBLOB="0000000001"], 0x80}}, 0x0) (async) sendmsg$can_bcm(r2, &(0x7f0000000300)={&(0x7f0000000000)={0x1d, r3}, 0x10, &(0x7f0000000280)={&(0x7f0000000940)={0x1, 0xb32, 0x0, {0x0, 0xea60}, {}, {}, 0x1, @canfd={{}, 0x0, 0x0, 0x0, 0x0, "4210220097b2bb36662d7dd23a59126b470b759d7b9beb929157fbabb8971fdf7268450b731d6d110917f27e538256a669fea5023441347712804650cc7d8236"}}, 0x80}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)=@setlink={0xc0, 0x13, 0x300, 0x70bd26, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, 0x1010, 0x4}, [@IFLA_ADDRESS={0xa}, @IFLA_BROADCAST={0xa, 0x2, @local}, @IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_MPLS={0x4}, @AF_BRIDGE={0x4}]}, @IFLA_ALT_IFNAME={0x14, 0x35, 'veth1_vlan\x00'}, @IFLA_IFALIAS={0x14, 0x14, 'wlan1\x00'}, @IFLA_PHYS_SWITCH_ID={0xd, 0x24, "3a7823d79b09708e43"}, @IFLA_CARRIER={0x5, 0x21, 0x6b}, @IFLA_ALT_IFNAME={0x14, 0x35, 'hsr0\x00'}, @IFLA_PHYS_PORT_ID={0xf, 0x22, "cbc0db2b85d90253020545"}, @IFLA_PHYS_PORT_ID={0x17, 0x22, "236b78e82b7dfa559abc4d99d53652559c8f5a"}]}, 0xc0}, 0x1, 0x0, 0x0, 0x4040000}, 0x810) 03:40:08 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='qnx4\x00', 0x0, &(0x7f0000000140)='gi\xf0\xff\xd2\xb6\xe8\xe2^9X\x81y\x00\v\xd8Rvq\x83%+\x1b\xca!\xbb\xd9|\xfa\x8a\xf7\x18)~b*Q.:\f\x90\x02E\xae\xea/\xa6\xbe&\xbd\x84u\x81c\xcc\xf8\xff\xfe0A\xf1\xf5\xf0\xec\xcf\xf3\xf2o\xbc\xc4\xf6\xe6\xec\xbbb\xff\xfe!\x1c\t{Xi\xe8\xbfD4y\x9c\x04\xb5\xfdGI\x98\x9d\xfd\xfe\x1dM\xc2\xe7\a\xc5\xcdu?\xde\xb6Jv\x00\xaeR\x8b\r\x97\xd5\xa1\x1c \xa0\xe1)\x93~\xdb\xb4W\x89\xf7\x87\xd21\xe34\xf4\xe2\xcc.\xc0a\xb8c\xda\x9c\x0e\\\'\x83`\xb2[\x03I\xc7DS\x91\x94\x13\xa2m|\xac\xc7\xc8\xb0a\f\x0f\x9d\xf38\x05z\x8fTh!\f,\xf9W\x97\x98\xe0\xb8\xb4\xbf\xb4%\xe2fn`\xfc\xdf\xd7\xbb\xb5<\xb2$\xb3\xe8Or*\xa5\xbc\xd8\x86|~\x10\va\x99u\x90\x99$e\xb6[i\xc0\xd5\x8c\x90\xc0\x1dt\xd9Z\x1dm\x12zO\xe1\x04\x93\xb3;\xb3+e\"\x93\xd2\xc6\xf3\xf0w\x1e>\xee\xe9\x84\xb5lm\xd8\x12\xaf\xb5\a\x92\xf0\xe4A\x9a\x10F\x85>\x04\xb5\xd6_\xf0x\xb7N\xb8') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='qnx4\x00', 0x0, &(0x7f0000000140)='gi\xf0\xff\xd2\xb6\xe8\xe2^9X\x81y\x00\v\xd8Rvq\x83%+\x1b\xca!\xbb\xd9|\xfa\x8a\xf7\x18)~b*Q.:\f\x90\x02E\xae\xea/\xa6\xbe&\xbd\x84u\x81c\xcc\xf8\xff\xfe0A\xf1\xf5\xf0\xec\xcf\xf3\xf2o\xbc\xc4\xf6\xe6\xec\xbbb\xff\xfe!\x1c\t{Xi\xe8\xbfD4y\x9c\x04\xb5\xfdGI\x98\x9d\xfd\xfe\x1dM\xc2\xe7\a\xc5\xcdu?\xde\xb6Jv\x00\xaeR\x8b\r\x97\xd5\xa1\x1c \xa0\xe1)\x93~\xdb\xb4W\x89\xf7\x87\xd21\xe34\xf4\xe2\xcc.\xc0a\xb8c\xda\x9c\x0e\\\'\x83`\xb2[\x03I\xc7DS\x91\x94\x13\xa2m|\xac\xc7\xc8\xb0a\f\x0f\x9d\xf38\x05z\x8fTh!\f,\xf9W\x97\x98\xe0\xb8\xb4\xbf\xb4%\xe2fn`\xfc\xdf\xd7\xbb\xb5<\xb2$\xb3\xe8Or*\xa5\xbc\xd8\x86|~\x10\va\x99u\x90\x99$e\xb6[i\xc0\xd5\x8c\x90\xc0\x1dt\xd9Z\x1dm\x12zO\xe1\x04\x93\xb3;\xb3+e\"\x93\xd2\xc6\xf3\xf0w\x1e>\xee\xe9\x84\xb5lm\xd8\x12\xaf\xb5\a\x92\xf0\xe4A\x9a\x10F\x85>\x04\xb5\xd6_\xf0x\xb7N\xb8') (async) [ 539.652245][ T28] usb 4-1: new high-speed USB device number 47 using dummy_hcd 03:40:08 executing program 0: ustat(0x0, &(0x7f0000000000)) r0 = socket(0x11, 0xa, 0x0) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000fc0)={'dummy0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) bind(r2, &(0x7f0000002780)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @local}, 0x4, 0x4, 0x2}}, 0x80) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d5072c9eb99ddf3cbb7f04d447d8d4accb1ff53ff7a9c70e6af59f90b5db10d06b2bceed1ebfcd69e24b9f614b98057341b206b2fbd2423d6d2326c15ab62cd30a227106e15a31ce75cf16f0d881fc4d36da28e0c4485733228f1a1ccaf3720e9d872eded122aac5ed8442777a1b7863ab5dcd495a9147ff9b2046fc9fdc43dfb49e9bb30b4db64f0459b828c75970617ea941bc8600e1bf63804672c37f748ed3bb8e4446bf917f", 0xa8}, {&(0x7f0000000180)="650113b86ad4045025f4c72d1b9aa1bde863f33f10db5859c3150b05db1921212a7ca81c1554e1fa761f2ce0ef18cd6619acb231be9674f93acbfcdec25d977d6ac83a", 0x43}, {&(0x7f0000000200)="6f823f712afa3c53eb59fe", 0xb}, {&(0x7f0000001000)="b7b6ce0a35a074a17e71872b7127c767f460b940b241873e99c33b5873d94b2304c35b7789c49109b924ad70cdf25c1d0d33b9e6258726394d5987b40c29c2adf2396a5df4d5076e8ee1f52852d873195dc7a8d7c0607dc1fbceca5e5d614239962d11fdc88c9ace74b0cc489a5077c1bf610bc770ff160d8732607a45c02f4ffc9a3f5358f3d6efcb5bf4106bc085f4330222feec98ea62ef5af7029afca08a17e7ef5244437808d8013b7b14baa317421e8144fdb0a91e77e9fd9bc5269e91079e51448a9e189ec8240b3001489251ecdbd0e3d7905574a8a1a2a0103c93a27da86f70c637fa5866c81b20681ff191ef867570e44fee6857aa891578c062f61ad9e0a5d5940eb954952ee506fbce1ee93560552d3bbd2734ba800390612e9d634e65f707d16036706bfdfccc451c5a9167f057abb767954cf569c15d8e539861d46cf3ebe48fe4364c87dc4551cc246f70f6eec84fdf72329888f777b37d1bef64f446905d3fba7c7ad29fa63535ef04b62251f57253a93969505dfd7560482ceb30f9e62fcd7fefd3d2c1c6ddc6a391aea1f14e2b36135cef82b66a21ec58ff557428e046cab8d8be70e8da1bf9eec0f20fd0178c9bab2b681b5746082cb2b5ca4d6016205b6f0cfc2c7515e09f023d646b9a9f1ce51739e96b08cfdd8c71068b7683ef2447a5790159cb6769adf42127e92bf6c619babce60e8de4e7938064aa14b9b6a4e16d5eb2edee168b79cccb1f29069a9cc22954f5531648f93adefa418f246a3941994055dbaa80387e44f24449db1633b24f4e3dd117a97f77dbf006602a22a89629f3e373d489985b93a4d157ac6415decb3821a5869ee17484db3e7a2b8f3df05de3bac3f91f3f1a727ca9a5a688189cd97db8d24678f1593ab2602dac15867c0dcee6da1e4f59936e7ce5d155810c681ad87688deeb888bb8dcfc0c96c75699c4f55217d48ede3a4920a82c34885d08c586a21dce491d54901bd2f0d85cb25b0f5cf7b0b6a7bec9ec13c191bd602c2de3a26c77723545309b9c7cb8c38e750bb1732ef9d6c855d2bf742989621cd98736ff7004f3c808f4c5db10792d6f6fcff2bbf762234888ffd69fe6ef126a60c359575c4eb315b41d806a1c64b4a4b23b8b4e5f25545edb4b27b9ca2566b5c0adea3ae3f5ebe613dbfcec61b50f13118c18176a5e3a369a1066616576457a1111edd37cf8eb94ec8f766d85762c4172cf32606607ac816d005eba3b94a8674d64241863be535b4edd7dc1e1a0ac78e84e0c457bb59e8c944beba2a2b7d9647c1cc80238a837aca3f2f442e9d8bd3a10f19f665f52cd30b8adfb28d3ead4e5a7c8cb5c7e4a8f880cf929ad15eebd92c818853f5942c3037f0c59473e24e54ab05b9479ac54ae2c0806f5d743ba77ec2dab1db6752e3e50fbe8c2493e6e07efc48968a0f6e464f7b4aed114e85169a9e6925ff57059de0fc2f6b4b7eae190ba0a1bfa5ad64fa82b753ab5a0ec460533c5d0cf5583d16494b4b65ae5d6b704d08aca7575b968f531ea4c52b2304e158bfd6526ec93af5d559407fc23d68dacd62ccb48ff26f84322ca1b7510751e2de95b7e6fa0c16a0f770db85a95978b11c9039b2328b37c4fa6bb4bfaa04960fee1a9e6a579f40e3e8cd992cfc20abdb6e02b379d4a16935e1d036f3bf102cdda81faa60fab750c32d0073696c59a953dd318db29c10be5f1afa53d883aa3ff7a12d605ac86207869cea37e76d252bb77d62ea2953d119fbab45dbabeba74ea396bc6be2a7b53caa408bf7683dba9993b84554783933f5319c6dbb4c5be56d4355d88897fbab8ca724232fdce79411ddac7b1ab1802133ea2fc64521287a8c33e42151a77f20b8df767f4624d7632aaa63161a9733bcdf607a9c55053d79e9a467adc3c3ea36e90304a03aac17c3b926aee12346497f08677664959e30d9c04fc1ba51e8640614940cb22a0bb5bff88898eacb4d6ccee7580c4958e2377fa4c30c3058fea834e07db2bf2e205c4c6b015be8e9321896fdff55267d57e30771ad0c86c444f07a951caf92e69d1a1684847eb92e7798ca461a11e5f7ea41b3cc7d7b0a24b3b90c8b8675eaf04f7c4ce4b66c877fb1d0f4474d3b8ab203f5873ff345f243be711f2b02b4f00485c61724d4eb6888fc062248b7647fab4b96cb466d34b76f5aee3e60c84d274d7dd98a92abadc2653e6fd0448537e3c5cabe368ffafa3df36eb7244d6422108be9950ab8d0eee9ea9942447b9b9006eea399130aa97d4dc7e5fe86a0b460292889a9245a5890a0444dc3487d388e4f9d5bfaacda53c51807129d4f0cf95395cfe11cdee2dbe0636a0795d900a75b506d741a7a204bc4e5f7c0a5a9d5209357bf074fa2ffe1cba8e7a04a3eb4439c67844953513db3b1224b57fb438cd35895a63f955bd23f0fd93b5437600ec749414a47a47c09631a26a02873bf7b3d9aed7b9143ca74e91da4cc574ef0d185e23aaaaa44124cc2c0fae1c75111e8300ad4a7ae34a1529df5f97c285fea450ce2fbf3c395e2f4ccf495c973a366e565b7e7e90795402f139ec279fb6bac9d8bc290ffc118097243d91e1d2da06756e17f6fdb22efe9fdfd5de457574fc11fe8b9fdbc7780e3be5f9d5acc825e8efebc17876f1c5e32a6c2fed1c60129e3c83d222b65746f0677a03119483ff95fffa15bae2c84e00c7a86cedfc99743c1393cbfa8c6f86b9912c70d321ae9284ea87716a17534d745248361df7d3b8d750a4fcce85cfc712957579f9f6cd1d72331c8e3c7039c0d0c87eca4e46894d6f3baf337ee33d719659ba3f961c1af6a5c040b89635cfff7acf4925de5741ce76b077786e3dfb300e88d712966a3649c2f6e8435005b06e6bf23a8bbba3cfa6e4f113d66783c9ab5b64e6f14ba3e7c92f506e49fd9990dea2a776386230d523df980f75bbfc22abb61bd9a1dc3863307e7230376c2d06c0dfccfeecb48cffe21e7a4926c2173d0aa1fdd43ffa192d8766ad3d4e8be73829ea5c8a9b81646d2b49746632bb2c305d794afeb8a5e2ca43f9abc05546f993f0f01a225729657a8004dd527951168eacb7ff774c4c24e70bb81355b5d4b825bf31479f1b0e7db5d2da3da487df5451e57e1ee91d129b57bb22e297a78e561f610cb81e807d3ed301a546bb0088122fe38e7604cf4bc0705d3e3fd1e9907cf40b5fc317c07537957786b035f6be6d7777a17f8c98845b619b6cc8b9acf35eb2f6600da592a0106ed934062fafbb949ae582472e4db0712284deb2269c30ca7c1e697f55e38501e75dc91cc4035ea113d79e38d919a364b8101b9271be4d74115e5204acb3eda1ac523d97d053e216d248e5acf90e9bd1021000a27bf6713dfa8720cbdc34d7bc9f2b2bb77b6c0dc8219658372bd3f7199fa499a0d0e4b04ba6845f6b84eadf4598850cd168ea64430b14881558b338fc4081f672f4487604458c4c96d55592c199e41db79ef5919b3034fa174074c8d7a39dc2c5ff1cfed01a3510eb4dd63972aef6f8a6b5b95ee69d0fc887bb3014003d69009f5b76e3506030ab37e2f2cce534ad71d20acb75ff02ae9c8c33ebe123c919620e21a00e12bbebcaeab5a990571339ec10c58832c225c58bd5869e886d2de10d50956c20f5556bae00117c9439bf92c08ee6a5806e3b127823beebff9ff78d1e0ad45a392ea08ea7e75db771e4332ec0920bdffc49a51fe72a16431e24ea6f4926da205992853e3a1f37b4b16b77e7021378e2793be956ec06bd28d8be85ce7c9a0078059da6c33ece708d04cc3d7e3ca9168be1d3f75c9f380d6022427517f73d09d4176b03eae086010c4037de5efc3f99b75fb40fe78920d6cf6fbf48ff915a052adcc9c51b9085b2c2d83502ec1128f7ba492e2e937f0ea3f3b903b6a7a2b8fbfbb3f2d68e2aeadee4968f8141465318ad8d71fc173022842f17b4f1edc0c687df839bbf34f63ca8426997f6a457069601f45ff73a0ab307c745e713361c83b853df5123327daa5503dc5c6fd227c9511e7e50d9e4e2b3cf5d3c0497fed191777622757a9bd690e4342295167e3d540093c8b0a6420d3380e212d2809ff77a3efe3eaf3f062c8cbcb7538dfd1f7578d596b5f4780785686de726d4ef559929b0a9adf55a52d541ea422abf1c4feb409e5f19197545fb17e814f2bcdd5811ae686400f2324a614cecfb01cf95b2aec891ebebeab3e996d9959cdd4248df0177350af55a3b30b36654ad8b0feb74b60dc712f3fd601d53bc58a9db77da9c8de10da706efb28efe03f983385188c3790aa2603ebe065ea3829d17e0d61077b43b9b8fb2d3fe49ae057816f0b0980ea45fbc187bb4cfba4b36b070190c34b869562394d20e940725588a403af3de0bdcd13d16397c61ecb939db6a031ac57072833f356edf81841cc5a69b4270b208d0dc5ded76242316280a7bc558ecaf798d5ef40fa5849c702cc2dd1039260c6cb0bc0270c16375cbdbb22a4524816e0a700be5f68b0b60260897e40120e567afe37fcf3017e908d276942de9e1214c3a5abf9ad78dbaa71c2d59cf59f825eb9eea1c8d64ada612197578900a1fec3eded888e8eb7e7128ee09ce8e4707542a4bf3795aae45dfb02836718e2d6c11de670fb786ccb099c19eecc34a5c7619f51645a46cee7bfe4c52c60b631cc5ad68800083dfbacc42a9e7e5a58fde4fbf350cb64df3fb43c2ba886985d5e8d639b02a68a98a98e140d0603ffdf889a61bf946e160116cc300a21416c94c4444f09b80c4d8cdf1080f0b8cd6981d71f9845b0cc38a31cca76bf7b1a7a0f4bd50335d73cf57bce18935591953d14ce55d4e90067f2360e86e9dbea724348922f84c5c28ef6810e1c2e496f27531b607a1935496d4c229644664ef42d9d7f42005b8e439415bf6f1a59185de625ac8507ff8a08a8e5b52638734fcb450ad3be22c79c4e318291bcb13edac3ea5312fe3971c0cb456ae1f9ee0f679ad5676b6b51bf7aac375a32207a49f32866920b3b8ec8861c9a8ad17a0e625dfbcb5d4d73c19547107c4ad086de1ad49ae9fb30665eb5b601648926fcaa57f2c3fc17a416c21989e3684ec58e9567ff26eeebe3260f7c1ae673830bc7d96415e231d98a7d40080b78628ee08185c758fa117104c8495cdb3158b66380caf0f6eae0f74affe4809fc10485f19e39fa5b4a6b71fb6e56ee84102d38b70379559efa450034165f19107fa5da3b832f703a5e400af75c416d65838fa2d7e495e24d14f2c509cba216604c61a13f79844c8e90c0880733691b8c0b4159e496c15c9a8aee8de20203d2e722de8826af8e724a429762ebd740838e574a01b9adc2f89b887f1d076546506277dc03ca5aaaa401c81443b77d79b82a78e4344d43af1ac72a81a970a95da39c3bb894285a45a8d420c16842ed06105f25c235212b513f3c6be262fbe26522a39389f317ded3ccd6e350d50c249c14be491b0de9b9ec807a728df7deb9f72d529bd1ebefc6c1757df4ae767f51eedf697fd2a94dd8316a9c755ad7b2c1231fe4eb4986a21044e58f654539e52ffbe7e16b35d3b5a5ca55a2e1e2b8c078c1e1f13aaac5d24517866b92fa2498ce881ead8e95b6f0f7b339a18bbad4cf3b9b4b2561c10c71e875969b0a7e84ac2953e7d73c7514be09f033b7990acfc3dc36aef2b8f0cd27fd2a26fe3fb7f35c37d6fce35f251496bd995a6cbc95d0050b5c16560d5ddb0fc5dc1c67c2eb9a8d718e8b99dfb3fe9a1ec0f9a83f659395c7d8f7fbbe8ea39357acc778bd503e2e78a8e7bc35217dba60dd9574293", 0x1000}, {&(0x7f0000000240)="5a4926e80b863e1e26a3bf326bef551356425ede90e7bfd05ee3b57bc4acc305dd416b0f5935d3e63f3efa8d11499336d827d39fd16b355ee392f614951fbea30e725ffd5caa3202be305f576709b4e0186d911497460735c6847b98b8cf950b74975db59a9f", 0x66}], 0x5}}, {{&(0x7f0000000340)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)="68dbba93d689d6c74a1d8d69387000d764876cf0c23b2fccf9d0888767c7e18249d3ce96c818c01b97480a9f3b8dbb266a2e8045b8e230af62e1acacabf1fe1b7c0a152b911333ffc19ab50f77c89295097c63dd3b8bcc78d2c4678c199d5a025cfa5b819215a87f5562f87fec80b70f3782e5b4f8a68b76cd6fed364f33d18633a64b44742574b4230224b800a9acd481d48e317d80b9c177c66e922f9b8826201a4eaf5b47243b66a9785c6adb9ecc8c6a7a9f0036bfff249aa05fe8fa529e0a0ed7ecb0a2a8a854291112eb8f2814f1dab970d5022b194d8f", 0xda}, {&(0x7f00000004c0)="bb20afbde815b2f71e7d96c7da3243a6cab4c8c4f47194f2b0a50891dfccbf7bee65783a54edb883c0a89ac8fd5fd5788aa50ad7d5f2127320703ebc680b8301359b95b4e79d15b818e9abf90c0286d51b604ca44e22268d1c6c5e6e960788b5eeebf781c7", 0x65}, {&(0x7f0000000540)="d60dbcb7efffcbc0569e5c3fce827be5c1b67d8ba91b9fe7602301a584b0fdf5f638186b8c791ae235ae2220e353c53239fef241eba176f2b3d202efd686212d895288b491d9dd61df3fa3060548ba2770a5a978a172f2edf3faf6405a6a35fd46deba122d87d4f3047938237edb142b8901cd", 0x73}, {&(0x7f00000005c0)="32f9661b886d78791422f78ff85ba12a1f1bd1e48cd484da4f7886a68a90deb78dd53da604bbfeb410b368bc7c80a7d92cfc70415fcee38bd5e5630dd3a91d1d912136b2739922d8260fb75c690e6e2038cfd524395e7a93e845940a3bd1a02532744af6db69ba68e92708402fe1cbdb6a815ee0ce977318fd6c1f219d8b1179949b6c6267816bd39dbf46eb0269e32e64", 0x91}, {&(0x7f0000000680)="a11d32a36ca48fb36ba9b63ecc520c310737fa615804bc88009b19135410e73887881174733925c332e9f413e0e2c4b8f7f5ee7a1cddf255953b4c8adc03aed93c316f1b3e035e38b569613d85cf60fabbae1b31dace5b6f66442db0e9bb80880372a337a5c0cabfb17e7ab9a1714d07d5327f006e2ad309562f0cfd7eb3b175520b532c72bbae6e5d6849d77952", 0x8e}, {&(0x7f0000000740)="321fc94f74ec3ac98db596b836821227d9493031916c2934", 0x18}, {&(0x7f0000000780)="08c88497627a1c92e71c099f747d217a886dc0023ede13c1d85cceb78004aece093321732e473666438bee3d5e64e2b210c29d5ee7b6222b3d", 0x39}], 0x7}}], 0x2, 0x88a1) socket(0x28, 0x6, 0xfffffffb) socket(0x9, 0x3, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000026c0)=[{{&(0x7f00000009c0)=@nfc_llcp={0x27, 0x1, 0x0, 0x2, 0x4, 0x3, "8f3b00014dd280c3451333ddbaa5dc1044111e726a7913608823944dadbf5ccdb78017555eaa93c819b5d44e244cbba75aa612905991c38da771ee1ec87cc5", 0x1e}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000a40)="9bd32485741523b4dc7e81660a3ffc95da525f2bcc1f51d876618f18651634a32225fdbe0196cdad869e0bc2e4d445d077b834c3a0852cc8f699534e3e7a4f56a94c2f80dadf1ae963043434ebf6bae83ff83821a5b61a6c357b1416ef3ae1c45b917a7406bef08d072564db54c3e3cae3923e49305cfaa820d6332fe0677c71facb04fa0683d3d5a6", 0x89}, {&(0x7f0000000b00)="7a63169cc44bd0dc11916ea1dc5f49cb7bf813299e15129d3b81801dbc37584fa2e20a0e76dd342bd30bb90ba193f2a6245ea9cd7d1ef995eddece9ffd9d5f3489a2ef83ff86ff4764c3ef8538c080072fc086983f7e0396371a23d7df688b850686c7df03399da12ef14a04f9b6592187cd77ce9e3b4944e6ce329a8c772216521e40bf0311cd69ef1ab2373e87fb6e", 0x90}, {&(0x7f0000000bc0)="2a21fd221b6ab89b3ad5b872ec5e7e2c3cdc6c77c1ea436b0d78754466c6ea1fd4e587d3256809b22aa464568dd76f1066f22e252b9039abb233428662bc0e98e78438db635f9d4ab64355eb3cd0767f136b8357c4b6d740e0be8cd8c904e5383dc6f1c9623772", 0x67}, {&(0x7f0000000c40)="b3", 0x1}, {&(0x7f0000000c80)="5c426d311461b765072b5881d784b312bee2441534720c3edc549bae1d1c05abd128d19abbecc4904ad5f40b4581c906fa0befde63a5474e02d9a3e6b9413a5a46e48897ae97c7d20a4d57ee66", 0x4d}], 0x5, &(0x7f0000000d80)=[{0xe8, 0x110, 0x4, "ca36a1c15b887142910c683c639ccd6a9a2df12c59cf3ca0d65cae08fa8c3160bd837193816411c0a78ad5c44460750a329bd94aa2da9731749dbdb7a979332cd0aaa8010ecf5e54fb77cfbd7fe92238b290346306b57733008b00b9326845e97e9ed20607f36e5c0ef3ae0498cb4c3f3235b2d94ac2c2f8ac3916b49940b3ed8831b5a990a2b9a37339e364a782b176c118d36d5152051aa1396841585b8384c67ec94ebd9e4ab6aff5fbb569e7643a7acd5501a60c9db3ebb961943b9680f08f5cb50b6fa9cca6223d4d5617c358498916c3340c3f8d95"}, {0x30, 0x116, 0x8, "7020d68de9c5ef811dadd5a448abfa7a1ae922a1d6b7df539c"}], 0x118}}, {{&(0x7f0000000ec0)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e24, @rand_addr=0x64010101}}, 0x80, &(0x7f0000002100)=[{&(0x7f0000002000)="a61e0577e41cea27d18641cf3cd94a17b391dadc05463d02507517b7e00ede3dc6846ab1222f1508cffb0ed345c91b31fa9d041c6d68b965902ab030cf55f793797a65f5990cf9181a1bb96a8c7c57373a29a1e824b349e334f8f38ed46a3dfa493cf3ea66fee7cba958c92b680382fcbe077fa3b4f2eb2b102c247fc109e3c5705cfece5f1dec4b7a8bc0cccf7f42f60eb12a2c9bc691fd3cc22f15a8bd1f9b37c8201e72998edfde24e3d9151d03a51adf8c2474423223d2e218c87d41b32a5b18b0b6b50e0f8ddf02ff0583bfa10107bad9e6c9c4609569f23925bcc5278b", 0xe0}, {&(0x7f0000000f40)="e548277cadade2ab377fe444e9f3b4530ea577fe61cbe7010978c075a4cf8b07c34388864ed14685180e7d6d359c92e396c1ba11f66c535047c947c9287a58d928dfdee923bc92af71fec59675ec5e4b3cbc7087036e0f7528c71a9745da4f3f80194532f006518639a211e703fcb6dd02c204a6270a477588a62d52b4e543", 0x7f}], 0x2, &(0x7f0000002140)=[{0x98, 0x115, 0x3de2, "535f703083a5f4faa3c39a7720b975b1f8d7e0c295d4113bf3de16045a952ddbe7f098d07c7fdd9175440280cdf6c7e3927185452fcf43c9238304cb124a3b60ec6bb2ccc491b86ea59b0ec93dbcce78cdd862cb64d97b73ba8121b4ed0ebfc033672bcf28614c53520a9d60da6a4913346a4e8bde5fb8afd87072741c8796b466"}], 0x98}}, {{&(0x7f0000002200)=@hci={0x1f, 0x1, 0x4}, 0x80, &(0x7f0000002640)=[{&(0x7f0000002280)="d756abd51ee2b2f125a3ca1c8d129d110652c5a5a401d1", 0x17}, {&(0x7f00000022c0)="671698972a668c29dd318e374b46272e7d718ad8643da5b55148b6a4e91296fc97e29c64ea5165c9535856b5b1405fb6736bb9fa5c70728edad53df18d22022ec21fac2b78ad4b16b162f0440646c01f28735686c1426d805a667ed3d94c3abfa3837478007fb3c83f6cdecb72bdbe911e61904653c084420b48d6aa7ed5fa2275f3eab1ea", 0x85}, {&(0x7f0000002380)="1df29b39baf698af0746ba697a28c3d19e8ec1ff154f3d26c6ea537d761c5ae3d7a91e0b88443b712cc0c48edb91fdfb35c465e7254a0c8e2051537749b3211922d14c936f8c94", 0x47}, {&(0x7f0000002400)="fb4cc7a08fcd57958f0eabe4a7b52700d762806ee6879fd5d8d7eaddd6ad642cc1bad93d2f9fd4ec89493ecba2db58d82c1af19f110bd58446a6088b22b34f2b762e011ca0b2e5a3581a1896c50c76a5ee388547e9dd34358c9f989d65a4a20ee0fd30d1526e4113cdfb843d4823f9fbf107cba2f58a9d5743738d200698ef7d30a297cbfd93dff92b19be5e1fe8fe065d7a4354f2de7e1ffcf3bf3798767b140a77e60ff5db8f5a0424a6c1fc3fab6493804ca446bee51c2fdaa635b3fde4799a11bb310dc2ed4b454f1ffd19c5c98cb787be42a21c7133a189cf23d09185371bd6236a17fea672203fc4fdf534480d835a63ecccf0da4bc8bf7c", 0xfb}, {&(0x7f0000002500)="7fb821d0f72744975d25511a8a376f27e635402b1c0a6ab2515c61a258e7459420d9cc9cf438dd8c23ad9f1594b855a486c7f7269354b0ea21f5a17757fd8bd54384a8547b3ef2631573e52010519f571d9eb6558ebacc7822571875a1af4b2c55f947383b34d0a2b266058be9218d4f3438153b140728fd4360f680edaae01240870d8f19d2f4bb2f425814bd5aa66dae88155a0924f4dbc46e30775fe68d9c5a89dfc2b8e809432734c4e60556332f591779f5c94bd84834e510b56505776faa645eeff0be332193220dbdfda863751c91a512bf0648bf25de8f4b95df1d42391f1378c92bc2fc83ef077ad509e27415faaf1b", 0xf4}, {&(0x7f0000002600)="566b853e92fc838f1495d853d61ae82ed739b0f6479477759be86a6a0c68316e6289f85f0b1022e7776ea19eba53dfdc0940", 0x32}], 0x6}}], 0x3, 0x20004000) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000008c0)="7975fa4469a69c148aab7cec6f26272d8b22d0bc3eeb7be9fc42115d46181508384a51c42c42d440cbefa65a04054a8e15101bf0a5692dfedc6dbc3a893096169b85d8fb105fcc9749de812e8722a12d9cf9e22b3df8949cd7207027b9864432a728c54a42d082ef3185b36529917459fb0d3623ee4227395992905e1e7bdaf0bf1995b26a00a884ab30785282437f2e7870263c61cbc32d0d41bdbbe05630be711dd7b2f20f5473ee884970b65728e4d0ecc712222fcdeada17ad47b32285deca3179ce3d1c6f884e68a11ae56a33dea6a8cea2") 03:40:08 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x4000000}]) [ 540.072592][ T28] usb 4-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 540.084192][ T28] usb 4-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 540.094484][ T28] usb 4-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 540.103785][ T28] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 540.457304][ T8578] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 540.466844][ T8578] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 540.502586][ T3563] usb 3-1: new high-speed USB device number 68 using dummy_hcd [ 541.023630][ T3563] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 541.033173][ T3563] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 541.041376][ T3563] usb 3-1: Product: syz [ 541.046075][ T3563] usb 3-1: Manufacturer: syz [ 541.050850][ T3563] usb 3-1: SerialNumber: syz [ 541.104499][ T3563] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 541.172993][ T28] aiptek 4-1:17.0: Aiptek using 400 ms programming speed [ 541.183315][ T28] input: Aiptek as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:17.0/input/input30 [ 541.233600][ T28] input: failed to attach handler kbd to device input30, error: -5 [ 541.299455][ T28] usb 4-1: USB disconnect, device number 47 [ 541.692297][ T3568] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 542.400044][ T28] usb 3-1: USB disconnect, device number 68 03:40:11 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x5000000}]) 03:40:11 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x0, 0xc, 0x9, 0x9, 0xbc61}], &(0x7f0000000180)='GPL\x00', 0x3, 0xce, &(0x7f0000000280)=""/206, 0x41100, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x0, 0x800, 0x9bc2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1]}, 0x80) fstat(r4, &(0x7f00000004c0)) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) 03:40:11 executing program 0: ustat(0x0, &(0x7f0000000000)) r0 = socket(0x11, 0xa, 0x0) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000fc0)={'dummy0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) bind(r2, &(0x7f0000002780)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @local}, 0x4, 0x4, 0x2}}, 0x80) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d5072c9eb99ddf3cbb7f04d447d8d4accb1ff53ff7a9c70e6af59f90b5db10d06b2bceed1ebfcd69e24b9f614b98057341b206b2fbd2423d6d2326c15ab62cd30a227106e15a31ce75cf16f0d881fc4d36da28e0c4485733228f1a1ccaf3720e9d872eded122aac5ed8442777a1b7863ab5dcd495a9147ff9b2046fc9fdc43dfb49e9bb30b4db64f0459b828c75970617ea941bc8600e1bf63804672c37f748ed3bb8e4446bf917f", 0xa8}, {&(0x7f0000000180)="650113b86ad4045025f4c72d1b9aa1bde863f33f10db5859c3150b05db1921212a7ca81c1554e1fa761f2ce0ef18cd6619acb231be9674f93acbfcdec25d977d6ac83a", 0x43}, {&(0x7f0000000200)="6f823f712afa3c53eb59fe", 0xb}, {&(0x7f0000001000)="b7b6ce0a35a074a17e71872b7127c767f460b940b241873e99c33b5873d94b2304c35b7789c49109b924ad70cdf25c1d0d33b9e6258726394d5987b40c29c2adf2396a5df4d5076e8ee1f52852d873195dc7a8d7c0607dc1fbceca5e5d614239962d11fdc88c9ace74b0cc489a5077c1bf610bc770ff160d8732607a45c02f4ffc9a3f5358f3d6efcb5bf4106bc085f4330222feec98ea62ef5af7029afca08a17e7ef5244437808d8013b7b14baa317421e8144fdb0a91e77e9fd9bc5269e91079e51448a9e189ec8240b3001489251ecdbd0e3d7905574a8a1a2a0103c93a27da86f70c637fa5866c81b20681ff191ef867570e44fee6857aa891578c062f61ad9e0a5d5940eb954952ee506fbce1ee93560552d3bbd2734ba800390612e9d634e65f707d16036706bfdfccc451c5a9167f057abb767954cf569c15d8e539861d46cf3ebe48fe4364c87dc4551cc246f70f6eec84fdf72329888f777b37d1bef64f446905d3fba7c7ad29fa63535ef04b62251f57253a93969505dfd7560482ceb30f9e62fcd7fefd3d2c1c6ddc6a391aea1f14e2b36135cef82b66a21ec58ff557428e046cab8d8be70e8da1bf9eec0f20fd0178c9bab2b681b5746082cb2b5ca4d6016205b6f0cfc2c7515e09f023d646b9a9f1ce51739e96b08cfdd8c71068b7683ef2447a5790159cb6769adf42127e92bf6c619babce60e8de4e7938064aa14b9b6a4e16d5eb2edee168b79cccb1f29069a9cc22954f5531648f93adefa418f246a3941994055dbaa80387e44f24449db1633b24f4e3dd117a97f77dbf006602a22a89629f3e373d489985b93a4d157ac6415decb3821a5869ee17484db3e7a2b8f3df05de3bac3f91f3f1a727ca9a5a688189cd97db8d24678f1593ab2602dac15867c0dcee6da1e4f59936e7ce5d155810c681ad87688deeb888bb8dcfc0c96c75699c4f55217d48ede3a4920a82c34885d08c586a21dce491d54901bd2f0d85cb25b0f5cf7b0b6a7bec9ec13c191bd602c2de3a26c77723545309b9c7cb8c38e750bb1732ef9d6c855d2bf742989621cd98736ff7004f3c808f4c5db10792d6f6fcff2bbf762234888ffd69fe6ef126a60c359575c4eb315b41d806a1c64b4a4b23b8b4e5f25545edb4b27b9ca2566b5c0adea3ae3f5ebe613dbfcec61b50f13118c18176a5e3a369a1066616576457a1111edd37cf8eb94ec8f766d85762c4172cf32606607ac816d005eba3b94a8674d64241863be535b4edd7dc1e1a0ac78e84e0c457bb59e8c944beba2a2b7d9647c1cc80238a837aca3f2f442e9d8bd3a10f19f665f52cd30b8adfb28d3ead4e5a7c8cb5c7e4a8f880cf929ad15eebd92c818853f5942c3037f0c59473e24e54ab05b9479ac54ae2c0806f5d743ba77ec2dab1db6752e3e50fbe8c2493e6e07efc48968a0f6e464f7b4aed114e85169a9e6925ff57059de0fc2f6b4b7eae190ba0a1bfa5ad64fa82b753ab5a0ec460533c5d0cf5583d16494b4b65ae5d6b704d08aca7575b968f531ea4c52b2304e158bfd6526ec93af5d559407fc23d68dacd62ccb48ff26f84322ca1b7510751e2de95b7e6fa0c16a0f770db85a95978b11c9039b2328b37c4fa6bb4bfaa04960fee1a9e6a579f40e3e8cd992cfc20abdb6e02b379d4a16935e1d036f3bf102cdda81faa60fab750c32d0073696c59a953dd318db29c10be5f1afa53d883aa3ff7a12d605ac86207869cea37e76d252bb77d62ea2953d119fbab45dbabeba74ea396bc6be2a7b53caa408bf7683dba9993b84554783933f5319c6dbb4c5be56d4355d88897fbab8ca724232fdce79411ddac7b1ab1802133ea2fc64521287a8c33e42151a77f20b8df767f4624d7632aaa63161a9733bcdf607a9c55053d79e9a467adc3c3ea36e90304a03aac17c3b926aee12346497f08677664959e30d9c04fc1ba51e8640614940cb22a0bb5bff88898eacb4d6ccee7580c4958e2377fa4c30c3058fea834e07db2bf2e205c4c6b015be8e9321896fdff55267d57e30771ad0c86c444f07a951caf92e69d1a1684847eb92e7798ca461a11e5f7ea41b3cc7d7b0a24b3b90c8b8675eaf04f7c4ce4b66c877fb1d0f4474d3b8ab203f5873ff345f243be711f2b02b4f00485c61724d4eb6888fc062248b7647fab4b96cb466d34b76f5aee3e60c84d274d7dd98a92abadc2653e6fd0448537e3c5cabe368ffafa3df36eb7244d6422108be9950ab8d0eee9ea9942447b9b9006eea399130aa97d4dc7e5fe86a0b460292889a9245a5890a0444dc3487d388e4f9d5bfaacda53c51807129d4f0cf95395cfe11cdee2dbe0636a0795d900a75b506d741a7a204bc4e5f7c0a5a9d5209357bf074fa2ffe1cba8e7a04a3eb4439c67844953513db3b1224b57fb438cd35895a63f955bd23f0fd93b5437600ec749414a47a47c09631a26a02873bf7b3d9aed7b9143ca74e91da4cc574ef0d185e23aaaaa44124cc2c0fae1c75111e8300ad4a7ae34a1529df5f97c285fea450ce2fbf3c395e2f4ccf495c973a366e565b7e7e90795402f139ec279fb6bac9d8bc290ffc118097243d91e1d2da06756e17f6fdb22efe9fdfd5de457574fc11fe8b9fdbc7780e3be5f9d5acc825e8efebc17876f1c5e32a6c2fed1c60129e3c83d222b65746f0677a03119483ff95fffa15bae2c84e00c7a86cedfc99743c1393cbfa8c6f86b9912c70d321ae9284ea87716a17534d745248361df7d3b8d750a4fcce85cfc712957579f9f6cd1d72331c8e3c7039c0d0c87eca4e46894d6f3baf337ee33d719659ba3f961c1af6a5c040b89635cfff7acf4925de5741ce76b077786e3dfb300e88d712966a3649c2f6e8435005b06e6bf23a8bbba3cfa6e4f113d66783c9ab5b64e6f14ba3e7c92f506e49fd9990dea2a776386230d523df980f75bbfc22abb61bd9a1dc3863307e7230376c2d06c0dfccfeecb48cffe21e7a4926c2173d0aa1fdd43ffa192d8766ad3d4e8be73829ea5c8a9b81646d2b49746632bb2c305d794afeb8a5e2ca43f9abc05546f993f0f01a225729657a8004dd527951168eacb7ff774c4c24e70bb81355b5d4b825bf31479f1b0e7db5d2da3da487df5451e57e1ee91d129b57bb22e297a78e561f610cb81e807d3ed301a546bb0088122fe38e7604cf4bc0705d3e3fd1e9907cf40b5fc317c07537957786b035f6be6d7777a17f8c98845b619b6cc8b9acf35eb2f6600da592a0106ed934062fafbb949ae582472e4db0712284deb2269c30ca7c1e697f55e38501e75dc91cc4035ea113d79e38d919a364b8101b9271be4d74115e5204acb3eda1ac523d97d053e216d248e5acf90e9bd1021000a27bf6713dfa8720cbdc34d7bc9f2b2bb77b6c0dc8219658372bd3f7199fa499a0d0e4b04ba6845f6b84eadf4598850cd168ea64430b14881558b338fc4081f672f4487604458c4c96d55592c199e41db79ef5919b3034fa174074c8d7a39dc2c5ff1cfed01a3510eb4dd63972aef6f8a6b5b95ee69d0fc887bb3014003d69009f5b76e3506030ab37e2f2cce534ad71d20acb75ff02ae9c8c33ebe123c919620e21a00e12bbebcaeab5a990571339ec10c58832c225c58bd5869e886d2de10d50956c20f5556bae00117c9439bf92c08ee6a5806e3b127823beebff9ff78d1e0ad45a392ea08ea7e75db771e4332ec0920bdffc49a51fe72a16431e24ea6f4926da205992853e3a1f37b4b16b77e7021378e2793be956ec06bd28d8be85ce7c9a0078059da6c33ece708d04cc3d7e3ca9168be1d3f75c9f380d6022427517f73d09d4176b03eae086010c4037de5efc3f99b75fb40fe78920d6cf6fbf48ff915a052adcc9c51b9085b2c2d83502ec1128f7ba492e2e937f0ea3f3b903b6a7a2b8fbfbb3f2d68e2aeadee4968f8141465318ad8d71fc173022842f17b4f1edc0c687df839bbf34f63ca8426997f6a457069601f45ff73a0ab307c745e713361c83b853df5123327daa5503dc5c6fd227c9511e7e50d9e4e2b3cf5d3c0497fed191777622757a9bd690e4342295167e3d540093c8b0a6420d3380e212d2809ff77a3efe3eaf3f062c8cbcb7538dfd1f7578d596b5f4780785686de726d4ef559929b0a9adf55a52d541ea422abf1c4feb409e5f19197545fb17e814f2bcdd5811ae686400f2324a614cecfb01cf95b2aec891ebebeab3e996d9959cdd4248df0177350af55a3b30b36654ad8b0feb74b60dc712f3fd601d53bc58a9db77da9c8de10da706efb28efe03f983385188c3790aa2603ebe065ea3829d17e0d61077b43b9b8fb2d3fe49ae057816f0b0980ea45fbc187bb4cfba4b36b070190c34b869562394d20e940725588a403af3de0bdcd13d16397c61ecb939db6a031ac57072833f356edf81841cc5a69b4270b208d0dc5ded76242316280a7bc558ecaf798d5ef40fa5849c702cc2dd1039260c6cb0bc0270c16375cbdbb22a4524816e0a700be5f68b0b60260897e40120e567afe37fcf3017e908d276942de9e1214c3a5abf9ad78dbaa71c2d59cf59f825eb9eea1c8d64ada612197578900a1fec3eded888e8eb7e7128ee09ce8e4707542a4bf3795aae45dfb02836718e2d6c11de670fb786ccb099c19eecc34a5c7619f51645a46cee7bfe4c52c60b631cc5ad68800083dfbacc42a9e7e5a58fde4fbf350cb64df3fb43c2ba886985d5e8d639b02a68a98a98e140d0603ffdf889a61bf946e160116cc300a21416c94c4444f09b80c4d8cdf1080f0b8cd6981d71f9845b0cc38a31cca76bf7b1a7a0f4bd50335d73cf57bce18935591953d14ce55d4e90067f2360e86e9dbea724348922f84c5c28ef6810e1c2e496f27531b607a1935496d4c229644664ef42d9d7f42005b8e439415bf6f1a59185de625ac8507ff8a08a8e5b52638734fcb450ad3be22c79c4e318291bcb13edac3ea5312fe3971c0cb456ae1f9ee0f679ad5676b6b51bf7aac375a32207a49f32866920b3b8ec8861c9a8ad17a0e625dfbcb5d4d73c19547107c4ad086de1ad49ae9fb30665eb5b601648926fcaa57f2c3fc17a416c21989e3684ec58e9567ff26eeebe3260f7c1ae673830bc7d96415e231d98a7d40080b78628ee08185c758fa117104c8495cdb3158b66380caf0f6eae0f74affe4809fc10485f19e39fa5b4a6b71fb6e56ee84102d38b70379559efa450034165f19107fa5da3b832f703a5e400af75c416d65838fa2d7e495e24d14f2c509cba216604c61a13f79844c8e90c0880733691b8c0b4159e496c15c9a8aee8de20203d2e722de8826af8e724a429762ebd740838e574a01b9adc2f89b887f1d076546506277dc03ca5aaaa401c81443b77d79b82a78e4344d43af1ac72a81a970a95da39c3bb894285a45a8d420c16842ed06105f25c235212b513f3c6be262fbe26522a39389f317ded3ccd6e350d50c249c14be491b0de9b9ec807a728df7deb9f72d529bd1ebefc6c1757df4ae767f51eedf697fd2a94dd8316a9c755ad7b2c1231fe4eb4986a21044e58f654539e52ffbe7e16b35d3b5a5ca55a2e1e2b8c078c1e1f13aaac5d24517866b92fa2498ce881ead8e95b6f0f7b339a18bbad4cf3b9b4b2561c10c71e875969b0a7e84ac2953e7d73c7514be09f033b7990acfc3dc36aef2b8f0cd27fd2a26fe3fb7f35c37d6fce35f251496bd995a6cbc95d0050b5c16560d5ddb0fc5dc1c67c2eb9a8d718e8b99dfb3fe9a1ec0f9a83f659395c7d8f7fbbe8ea39357acc778bd503e2e78a8e7bc35217dba60dd9574293", 0x1000}, {&(0x7f0000000240)="5a4926e80b863e1e26a3bf326bef551356425ede90e7bfd05ee3b57bc4acc305dd416b0f5935d3e63f3efa8d11499336d827d39fd16b355ee392f614951fbea30e725ffd5caa3202be305f576709b4e0186d911497460735c6847b98b8cf950b74975db59a9f", 0x66}], 0x5}}, {{&(0x7f0000000340)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)="68dbba93d689d6c74a1d8d69387000d764876cf0c23b2fccf9d0888767c7e18249d3ce96c818c01b97480a9f3b8dbb266a2e8045b8e230af62e1acacabf1fe1b7c0a152b911333ffc19ab50f77c89295097c63dd3b8bcc78d2c4678c199d5a025cfa5b819215a87f5562f87fec80b70f3782e5b4f8a68b76cd6fed364f33d18633a64b44742574b4230224b800a9acd481d48e317d80b9c177c66e922f9b8826201a4eaf5b47243b66a9785c6adb9ecc8c6a7a9f0036bfff249aa05fe8fa529e0a0ed7ecb0a2a8a854291112eb8f2814f1dab970d5022b194d8f", 0xda}, {&(0x7f00000004c0)="bb20afbde815b2f71e7d96c7da3243a6cab4c8c4f47194f2b0a50891dfccbf7bee65783a54edb883c0a89ac8fd5fd5788aa50ad7d5f2127320703ebc680b8301359b95b4e79d15b818e9abf90c0286d51b604ca44e22268d1c6c5e6e960788b5eeebf781c7", 0x65}, {&(0x7f0000000540)="d60dbcb7efffcbc0569e5c3fce827be5c1b67d8ba91b9fe7602301a584b0fdf5f638186b8c791ae235ae2220e353c53239fef241eba176f2b3d202efd686212d895288b491d9dd61df3fa3060548ba2770a5a978a172f2edf3faf6405a6a35fd46deba122d87d4f3047938237edb142b8901cd", 0x73}, {&(0x7f00000005c0)="32f9661b886d78791422f78ff85ba12a1f1bd1e48cd484da4f7886a68a90deb78dd53da604bbfeb410b368bc7c80a7d92cfc70415fcee38bd5e5630dd3a91d1d912136b2739922d8260fb75c690e6e2038cfd524395e7a93e845940a3bd1a02532744af6db69ba68e92708402fe1cbdb6a815ee0ce977318fd6c1f219d8b1179949b6c6267816bd39dbf46eb0269e32e64", 0x91}, {&(0x7f0000000680)="a11d32a36ca48fb36ba9b63ecc520c310737fa615804bc88009b19135410e73887881174733925c332e9f413e0e2c4b8f7f5ee7a1cddf255953b4c8adc03aed93c316f1b3e035e38b569613d85cf60fabbae1b31dace5b6f66442db0e9bb80880372a337a5c0cabfb17e7ab9a1714d07d5327f006e2ad309562f0cfd7eb3b175520b532c72bbae6e5d6849d77952", 0x8e}, {&(0x7f0000000740)="321fc94f74ec3ac98db596b836821227d9493031916c2934", 0x18}, {&(0x7f0000000780)="08c88497627a1c92e71c099f747d217a886dc0023ede13c1d85cceb78004aece093321732e473666438bee3d5e64e2b210c29d5ee7b6222b3d", 0x39}], 0x7}}], 0x2, 0x88a1) socket(0x28, 0x6, 0xfffffffb) socket(0x9, 0x3, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000026c0)=[{{&(0x7f00000009c0)=@nfc_llcp={0x27, 0x1, 0x0, 0x2, 0x4, 0x3, "8f3b00014dd280c3451333ddbaa5dc1044111e726a7913608823944dadbf5ccdb78017555eaa93c819b5d44e244cbba75aa612905991c38da771ee1ec87cc5", 0x1e}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000a40)="9bd32485741523b4dc7e81660a3ffc95da525f2bcc1f51d876618f18651634a32225fdbe0196cdad869e0bc2e4d445d077b834c3a0852cc8f699534e3e7a4f56a94c2f80dadf1ae963043434ebf6bae83ff83821a5b61a6c357b1416ef3ae1c45b917a7406bef08d072564db54c3e3cae3923e49305cfaa820d6332fe0677c71facb04fa0683d3d5a6", 0x89}, {&(0x7f0000000b00)="7a63169cc44bd0dc11916ea1dc5f49cb7bf813299e15129d3b81801dbc37584fa2e20a0e76dd342bd30bb90ba193f2a6245ea9cd7d1ef995eddece9ffd9d5f3489a2ef83ff86ff4764c3ef8538c080072fc086983f7e0396371a23d7df688b850686c7df03399da12ef14a04f9b6592187cd77ce9e3b4944e6ce329a8c772216521e40bf0311cd69ef1ab2373e87fb6e", 0x90}, {&(0x7f0000000bc0)="2a21fd221b6ab89b3ad5b872ec5e7e2c3cdc6c77c1ea436b0d78754466c6ea1fd4e587d3256809b22aa464568dd76f1066f22e252b9039abb233428662bc0e98e78438db635f9d4ab64355eb3cd0767f136b8357c4b6d740e0be8cd8c904e5383dc6f1c9623772", 0x67}, {&(0x7f0000000c40)="b3", 0x1}, {&(0x7f0000000c80)="5c426d311461b765072b5881d784b312bee2441534720c3edc549bae1d1c05abd128d19abbecc4904ad5f40b4581c906fa0befde63a5474e02d9a3e6b9413a5a46e48897ae97c7d20a4d57ee66", 0x4d}], 0x5, &(0x7f0000000d80)=[{0xe8, 0x110, 0x4, "ca36a1c15b887142910c683c639ccd6a9a2df12c59cf3ca0d65cae08fa8c3160bd837193816411c0a78ad5c44460750a329bd94aa2da9731749dbdb7a979332cd0aaa8010ecf5e54fb77cfbd7fe92238b290346306b57733008b00b9326845e97e9ed20607f36e5c0ef3ae0498cb4c3f3235b2d94ac2c2f8ac3916b49940b3ed8831b5a990a2b9a37339e364a782b176c118d36d5152051aa1396841585b8384c67ec94ebd9e4ab6aff5fbb569e7643a7acd5501a60c9db3ebb961943b9680f08f5cb50b6fa9cca6223d4d5617c358498916c3340c3f8d95"}, {0x30, 0x116, 0x8, "7020d68de9c5ef811dadd5a448abfa7a1ae922a1d6b7df539c"}], 0x118}}, {{&(0x7f0000000ec0)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e24, @rand_addr=0x64010101}}, 0x80, &(0x7f0000002100)=[{&(0x7f0000002000)="a61e0577e41cea27d18641cf3cd94a17b391dadc05463d02507517b7e00ede3dc6846ab1222f1508cffb0ed345c91b31fa9d041c6d68b965902ab030cf55f793797a65f5990cf9181a1bb96a8c7c57373a29a1e824b349e334f8f38ed46a3dfa493cf3ea66fee7cba958c92b680382fcbe077fa3b4f2eb2b102c247fc109e3c5705cfece5f1dec4b7a8bc0cccf7f42f60eb12a2c9bc691fd3cc22f15a8bd1f9b37c8201e72998edfde24e3d9151d03a51adf8c2474423223d2e218c87d41b32a5b18b0b6b50e0f8ddf02ff0583bfa10107bad9e6c9c4609569f23925bcc5278b", 0xe0}, {&(0x7f0000000f40)="e548277cadade2ab377fe444e9f3b4530ea577fe61cbe7010978c075a4cf8b07c34388864ed14685180e7d6d359c92e396c1ba11f66c535047c947c9287a58d928dfdee923bc92af71fec59675ec5e4b3cbc7087036e0f7528c71a9745da4f3f80194532f006518639a211e703fcb6dd02c204a6270a477588a62d52b4e543", 0x7f}], 0x2, &(0x7f0000002140)=[{0x98, 0x115, 0x3de2, "535f703083a5f4faa3c39a7720b975b1f8d7e0c295d4113bf3de16045a952ddbe7f098d07c7fdd9175440280cdf6c7e3927185452fcf43c9238304cb124a3b60ec6bb2ccc491b86ea59b0ec93dbcce78cdd862cb64d97b73ba8121b4ed0ebfc033672bcf28614c53520a9d60da6a4913346a4e8bde5fb8afd87072741c8796b466"}], 0x98}}, {{&(0x7f0000002200)=@hci={0x1f, 0x1, 0x4}, 0x80, &(0x7f0000002640)=[{&(0x7f0000002280)="d756abd51ee2b2f125a3ca1c8d129d110652c5a5a401d1", 0x17}, {&(0x7f00000022c0)="671698972a668c29dd318e374b46272e7d718ad8643da5b55148b6a4e91296fc97e29c64ea5165c9535856b5b1405fb6736bb9fa5c70728edad53df18d22022ec21fac2b78ad4b16b162f0440646c01f28735686c1426d805a667ed3d94c3abfa3837478007fb3c83f6cdecb72bdbe911e61904653c084420b48d6aa7ed5fa2275f3eab1ea", 0x85}, {&(0x7f0000002380)="1df29b39baf698af0746ba697a28c3d19e8ec1ff154f3d26c6ea537d761c5ae3d7a91e0b88443b712cc0c48edb91fdfb35c465e7254a0c8e2051537749b3211922d14c936f8c94", 0x47}, {&(0x7f0000002400)="fb4cc7a08fcd57958f0eabe4a7b52700d762806ee6879fd5d8d7eaddd6ad642cc1bad93d2f9fd4ec89493ecba2db58d82c1af19f110bd58446a6088b22b34f2b762e011ca0b2e5a3581a1896c50c76a5ee388547e9dd34358c9f989d65a4a20ee0fd30d1526e4113cdfb843d4823f9fbf107cba2f58a9d5743738d200698ef7d30a297cbfd93dff92b19be5e1fe8fe065d7a4354f2de7e1ffcf3bf3798767b140a77e60ff5db8f5a0424a6c1fc3fab6493804ca446bee51c2fdaa635b3fde4799a11bb310dc2ed4b454f1ffd19c5c98cb787be42a21c7133a189cf23d09185371bd6236a17fea672203fc4fdf534480d835a63ecccf0da4bc8bf7c", 0xfb}, {&(0x7f0000002500)="7fb821d0f72744975d25511a8a376f27e635402b1c0a6ab2515c61a258e7459420d9cc9cf438dd8c23ad9f1594b855a486c7f7269354b0ea21f5a17757fd8bd54384a8547b3ef2631573e52010519f571d9eb6558ebacc7822571875a1af4b2c55f947383b34d0a2b266058be9218d4f3438153b140728fd4360f680edaae01240870d8f19d2f4bb2f425814bd5aa66dae88155a0924f4dbc46e30775fe68d9c5a89dfc2b8e809432734c4e60556332f591779f5c94bd84834e510b56505776faa645eeff0be332193220dbdfda863751c91a512bf0648bf25de8f4b95df1d42391f1378c92bc2fc83ef077ad509e27415faaf1b", 0xf4}, {&(0x7f0000002600)="566b853e92fc838f1495d853d61ae82ed739b0f6479477759be86a6a0c68316e6289f85f0b1022e7776ea19eba53dfdc0940", 0x32}], 0x6}}], 0x3, 0x20004000) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000008c0)="7975fa4469a69c148aab7cec6f26272d8b22d0bc3eeb7be9fc42115d46181508384a51c42c42d440cbefa65a04054a8e15101bf0a5692dfedc6dbc3a893096169b85d8fb105fcc9749de812e8722a12d9cf9e22b3df8949cd7207027b9864432a728c54a42d082ef3185b36529917459fb0d3623ee4227395992905e1e7bdaf0bf1995b26a00a884ab30785282437f2e7870263c61cbc32d0d41bdbbe05630be711dd7b2f20f5473ee884970b65728e4d0ecc712222fcdeada17ad47b32285deca3179ce3d1c6f884e68a11ae56a33dea6a8cea2") ustat(0x0, &(0x7f0000000000)) (async) socket(0x11, 0xa, 0x0) (async) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000fc0)={'dummy0\x00'}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r1, r1) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) bind(r2, &(0x7f0000002780)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @local}, 0x4, 0x4, 0x2}}, 0x80) (async) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d5072c9eb99ddf3cbb7f04d447d8d4accb1ff53ff7a9c70e6af59f90b5db10d06b2bceed1ebfcd69e24b9f614b98057341b206b2fbd2423d6d2326c15ab62cd30a227106e15a31ce75cf16f0d881fc4d36da28e0c4485733228f1a1ccaf3720e9d872eded122aac5ed8442777a1b7863ab5dcd495a9147ff9b2046fc9fdc43dfb49e9bb30b4db64f0459b828c75970617ea941bc8600e1bf63804672c37f748ed3bb8e4446bf917f", 0xa8}, {&(0x7f0000000180)="650113b86ad4045025f4c72d1b9aa1bde863f33f10db5859c3150b05db1921212a7ca81c1554e1fa761f2ce0ef18cd6619acb231be9674f93acbfcdec25d977d6ac83a", 0x43}, {&(0x7f0000000200)="6f823f712afa3c53eb59fe", 0xb}, {&(0x7f0000001000)="b7b6ce0a35a074a17e71872b7127c767f460b940b241873e99c33b5873d94b2304c35b7789c49109b924ad70cdf25c1d0d33b9e6258726394d5987b40c29c2adf2396a5df4d5076e8ee1f52852d873195dc7a8d7c0607dc1fbceca5e5d614239962d11fdc88c9ace74b0cc489a5077c1bf610bc770ff160d8732607a45c02f4ffc9a3f5358f3d6efcb5bf4106bc085f4330222feec98ea62ef5af7029afca08a17e7ef5244437808d8013b7b14baa317421e8144fdb0a91e77e9fd9bc5269e91079e51448a9e189ec8240b3001489251ecdbd0e3d7905574a8a1a2a0103c93a27da86f70c637fa5866c81b20681ff191ef867570e44fee6857aa891578c062f61ad9e0a5d5940eb954952ee506fbce1ee93560552d3bbd2734ba800390612e9d634e65f707d16036706bfdfccc451c5a9167f057abb767954cf569c15d8e539861d46cf3ebe48fe4364c87dc4551cc246f70f6eec84fdf72329888f777b37d1bef64f446905d3fba7c7ad29fa63535ef04b62251f57253a93969505dfd7560482ceb30f9e62fcd7fefd3d2c1c6ddc6a391aea1f14e2b36135cef82b66a21ec58ff557428e046cab8d8be70e8da1bf9eec0f20fd0178c9bab2b681b5746082cb2b5ca4d6016205b6f0cfc2c7515e09f023d646b9a9f1ce51739e96b08cfdd8c71068b7683ef2447a5790159cb6769adf42127e92bf6c619babce60e8de4e7938064aa14b9b6a4e16d5eb2edee168b79cccb1f29069a9cc22954f5531648f93adefa418f246a3941994055dbaa80387e44f24449db1633b24f4e3dd117a97f77dbf006602a22a89629f3e373d489985b93a4d157ac6415decb3821a5869ee17484db3e7a2b8f3df05de3bac3f91f3f1a727ca9a5a688189cd97db8d24678f1593ab2602dac15867c0dcee6da1e4f59936e7ce5d155810c681ad87688deeb888bb8dcfc0c96c75699c4f55217d48ede3a4920a82c34885d08c586a21dce491d54901bd2f0d85cb25b0f5cf7b0b6a7bec9ec13c191bd602c2de3a26c77723545309b9c7cb8c38e750bb1732ef9d6c855d2bf742989621cd98736ff7004f3c808f4c5db10792d6f6fcff2bbf762234888ffd69fe6ef126a60c359575c4eb315b41d806a1c64b4a4b23b8b4e5f25545edb4b27b9ca2566b5c0adea3ae3f5ebe613dbfcec61b50f13118c18176a5e3a369a1066616576457a1111edd37cf8eb94ec8f766d85762c4172cf32606607ac816d005eba3b94a8674d64241863be535b4edd7dc1e1a0ac78e84e0c457bb59e8c944beba2a2b7d9647c1cc80238a837aca3f2f442e9d8bd3a10f19f665f52cd30b8adfb28d3ead4e5a7c8cb5c7e4a8f880cf929ad15eebd92c818853f5942c3037f0c59473e24e54ab05b9479ac54ae2c0806f5d743ba77ec2dab1db6752e3e50fbe8c2493e6e07efc48968a0f6e464f7b4aed114e85169a9e6925ff57059de0fc2f6b4b7eae190ba0a1bfa5ad64fa82b753ab5a0ec460533c5d0cf5583d16494b4b65ae5d6b704d08aca7575b968f531ea4c52b2304e158bfd6526ec93af5d559407fc23d68dacd62ccb48ff26f84322ca1b7510751e2de95b7e6fa0c16a0f770db85a95978b11c9039b2328b37c4fa6bb4bfaa04960fee1a9e6a579f40e3e8cd992cfc20abdb6e02b379d4a16935e1d036f3bf102cdda81faa60fab750c32d0073696c59a953dd318db29c10be5f1afa53d883aa3ff7a12d605ac86207869cea37e76d252bb77d62ea2953d119fbab45dbabeba74ea396bc6be2a7b53caa408bf7683dba9993b84554783933f5319c6dbb4c5be56d4355d88897fbab8ca724232fdce79411ddac7b1ab1802133ea2fc64521287a8c33e42151a77f20b8df767f4624d7632aaa63161a9733bcdf607a9c55053d79e9a467adc3c3ea36e90304a03aac17c3b926aee12346497f08677664959e30d9c04fc1ba51e8640614940cb22a0bb5bff88898eacb4d6ccee7580c4958e2377fa4c30c3058fea834e07db2bf2e205c4c6b015be8e9321896fdff55267d57e30771ad0c86c444f07a951caf92e69d1a1684847eb92e7798ca461a11e5f7ea41b3cc7d7b0a24b3b90c8b8675eaf04f7c4ce4b66c877fb1d0f4474d3b8ab203f5873ff345f243be711f2b02b4f00485c61724d4eb6888fc062248b7647fab4b96cb466d34b76f5aee3e60c84d274d7dd98a92abadc2653e6fd0448537e3c5cabe368ffafa3df36eb7244d6422108be9950ab8d0eee9ea9942447b9b9006eea399130aa97d4dc7e5fe86a0b460292889a9245a5890a0444dc3487d388e4f9d5bfaacda53c51807129d4f0cf95395cfe11cdee2dbe0636a0795d900a75b506d741a7a204bc4e5f7c0a5a9d5209357bf074fa2ffe1cba8e7a04a3eb4439c67844953513db3b1224b57fb438cd35895a63f955bd23f0fd93b5437600ec749414a47a47c09631a26a02873bf7b3d9aed7b9143ca74e91da4cc574ef0d185e23aaaaa44124cc2c0fae1c75111e8300ad4a7ae34a1529df5f97c285fea450ce2fbf3c395e2f4ccf495c973a366e565b7e7e90795402f139ec279fb6bac9d8bc290ffc118097243d91e1d2da06756e17f6fdb22efe9fdfd5de457574fc11fe8b9fdbc7780e3be5f9d5acc825e8efebc17876f1c5e32a6c2fed1c60129e3c83d222b65746f0677a03119483ff95fffa15bae2c84e00c7a86cedfc99743c1393cbfa8c6f86b9912c70d321ae9284ea87716a17534d745248361df7d3b8d750a4fcce85cfc712957579f9f6cd1d72331c8e3c7039c0d0c87eca4e46894d6f3baf337ee33d719659ba3f961c1af6a5c040b89635cfff7acf4925de5741ce76b077786e3dfb300e88d712966a3649c2f6e8435005b06e6bf23a8bbba3cfa6e4f113d66783c9ab5b64e6f14ba3e7c92f506e49fd9990dea2a776386230d523df980f75bbfc22abb61bd9a1dc3863307e7230376c2d06c0dfccfeecb48cffe21e7a4926c2173d0aa1fdd43ffa192d8766ad3d4e8be73829ea5c8a9b81646d2b49746632bb2c305d794afeb8a5e2ca43f9abc05546f993f0f01a225729657a8004dd527951168eacb7ff774c4c24e70bb81355b5d4b825bf31479f1b0e7db5d2da3da487df5451e57e1ee91d129b57bb22e297a78e561f610cb81e807d3ed301a546bb0088122fe38e7604cf4bc0705d3e3fd1e9907cf40b5fc317c07537957786b035f6be6d7777a17f8c98845b619b6cc8b9acf35eb2f6600da592a0106ed934062fafbb949ae582472e4db0712284deb2269c30ca7c1e697f55e38501e75dc91cc4035ea113d79e38d919a364b8101b9271be4d74115e5204acb3eda1ac523d97d053e216d248e5acf90e9bd1021000a27bf6713dfa8720cbdc34d7bc9f2b2bb77b6c0dc8219658372bd3f7199fa499a0d0e4b04ba6845f6b84eadf4598850cd168ea64430b14881558b338fc4081f672f4487604458c4c96d55592c199e41db79ef5919b3034fa174074c8d7a39dc2c5ff1cfed01a3510eb4dd63972aef6f8a6b5b95ee69d0fc887bb3014003d69009f5b76e3506030ab37e2f2cce534ad71d20acb75ff02ae9c8c33ebe123c919620e21a00e12bbebcaeab5a990571339ec10c58832c225c58bd5869e886d2de10d50956c20f5556bae00117c9439bf92c08ee6a5806e3b127823beebff9ff78d1e0ad45a392ea08ea7e75db771e4332ec0920bdffc49a51fe72a16431e24ea6f4926da205992853e3a1f37b4b16b77e7021378e2793be956ec06bd28d8be85ce7c9a0078059da6c33ece708d04cc3d7e3ca9168be1d3f75c9f380d6022427517f73d09d4176b03eae086010c4037de5efc3f99b75fb40fe78920d6cf6fbf48ff915a052adcc9c51b9085b2c2d83502ec1128f7ba492e2e937f0ea3f3b903b6a7a2b8fbfbb3f2d68e2aeadee4968f8141465318ad8d71fc173022842f17b4f1edc0c687df839bbf34f63ca8426997f6a457069601f45ff73a0ab307c745e713361c83b853df5123327daa5503dc5c6fd227c9511e7e50d9e4e2b3cf5d3c0497fed191777622757a9bd690e4342295167e3d540093c8b0a6420d3380e212d2809ff77a3efe3eaf3f062c8cbcb7538dfd1f7578d596b5f4780785686de726d4ef559929b0a9adf55a52d541ea422abf1c4feb409e5f19197545fb17e814f2bcdd5811ae686400f2324a614cecfb01cf95b2aec891ebebeab3e996d9959cdd4248df0177350af55a3b30b36654ad8b0feb74b60dc712f3fd601d53bc58a9db77da9c8de10da706efb28efe03f983385188c3790aa2603ebe065ea3829d17e0d61077b43b9b8fb2d3fe49ae057816f0b0980ea45fbc187bb4cfba4b36b070190c34b869562394d20e940725588a403af3de0bdcd13d16397c61ecb939db6a031ac57072833f356edf81841cc5a69b4270b208d0dc5ded76242316280a7bc558ecaf798d5ef40fa5849c702cc2dd1039260c6cb0bc0270c16375cbdbb22a4524816e0a700be5f68b0b60260897e40120e567afe37fcf3017e908d276942de9e1214c3a5abf9ad78dbaa71c2d59cf59f825eb9eea1c8d64ada612197578900a1fec3eded888e8eb7e7128ee09ce8e4707542a4bf3795aae45dfb02836718e2d6c11de670fb786ccb099c19eecc34a5c7619f51645a46cee7bfe4c52c60b631cc5ad68800083dfbacc42a9e7e5a58fde4fbf350cb64df3fb43c2ba886985d5e8d639b02a68a98a98e140d0603ffdf889a61bf946e160116cc300a21416c94c4444f09b80c4d8cdf1080f0b8cd6981d71f9845b0cc38a31cca76bf7b1a7a0f4bd50335d73cf57bce18935591953d14ce55d4e90067f2360e86e9dbea724348922f84c5c28ef6810e1c2e496f27531b607a1935496d4c229644664ef42d9d7f42005b8e439415bf6f1a59185de625ac8507ff8a08a8e5b52638734fcb450ad3be22c79c4e318291bcb13edac3ea5312fe3971c0cb456ae1f9ee0f679ad5676b6b51bf7aac375a32207a49f32866920b3b8ec8861c9a8ad17a0e625dfbcb5d4d73c19547107c4ad086de1ad49ae9fb30665eb5b601648926fcaa57f2c3fc17a416c21989e3684ec58e9567ff26eeebe3260f7c1ae673830bc7d96415e231d98a7d40080b78628ee08185c758fa117104c8495cdb3158b66380caf0f6eae0f74affe4809fc10485f19e39fa5b4a6b71fb6e56ee84102d38b70379559efa450034165f19107fa5da3b832f703a5e400af75c416d65838fa2d7e495e24d14f2c509cba216604c61a13f79844c8e90c0880733691b8c0b4159e496c15c9a8aee8de20203d2e722de8826af8e724a429762ebd740838e574a01b9adc2f89b887f1d076546506277dc03ca5aaaa401c81443b77d79b82a78e4344d43af1ac72a81a970a95da39c3bb894285a45a8d420c16842ed06105f25c235212b513f3c6be262fbe26522a39389f317ded3ccd6e350d50c249c14be491b0de9b9ec807a728df7deb9f72d529bd1ebefc6c1757df4ae767f51eedf697fd2a94dd8316a9c755ad7b2c1231fe4eb4986a21044e58f654539e52ffbe7e16b35d3b5a5ca55a2e1e2b8c078c1e1f13aaac5d24517866b92fa2498ce881ead8e95b6f0f7b339a18bbad4cf3b9b4b2561c10c71e875969b0a7e84ac2953e7d73c7514be09f033b7990acfc3dc36aef2b8f0cd27fd2a26fe3fb7f35c37d6fce35f251496bd995a6cbc95d0050b5c16560d5ddb0fc5dc1c67c2eb9a8d718e8b99dfb3fe9a1ec0f9a83f659395c7d8f7fbbe8ea39357acc778bd503e2e78a8e7bc35217dba60dd9574293", 0x1000}, {&(0x7f0000000240)="5a4926e80b863e1e26a3bf326bef551356425ede90e7bfd05ee3b57bc4acc305dd416b0f5935d3e63f3efa8d11499336d827d39fd16b355ee392f614951fbea30e725ffd5caa3202be305f576709b4e0186d911497460735c6847b98b8cf950b74975db59a9f", 0x66}], 0x5}}, {{&(0x7f0000000340)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)="68dbba93d689d6c74a1d8d69387000d764876cf0c23b2fccf9d0888767c7e18249d3ce96c818c01b97480a9f3b8dbb266a2e8045b8e230af62e1acacabf1fe1b7c0a152b911333ffc19ab50f77c89295097c63dd3b8bcc78d2c4678c199d5a025cfa5b819215a87f5562f87fec80b70f3782e5b4f8a68b76cd6fed364f33d18633a64b44742574b4230224b800a9acd481d48e317d80b9c177c66e922f9b8826201a4eaf5b47243b66a9785c6adb9ecc8c6a7a9f0036bfff249aa05fe8fa529e0a0ed7ecb0a2a8a854291112eb8f2814f1dab970d5022b194d8f", 0xda}, {&(0x7f00000004c0)="bb20afbde815b2f71e7d96c7da3243a6cab4c8c4f47194f2b0a50891dfccbf7bee65783a54edb883c0a89ac8fd5fd5788aa50ad7d5f2127320703ebc680b8301359b95b4e79d15b818e9abf90c0286d51b604ca44e22268d1c6c5e6e960788b5eeebf781c7", 0x65}, {&(0x7f0000000540)="d60dbcb7efffcbc0569e5c3fce827be5c1b67d8ba91b9fe7602301a584b0fdf5f638186b8c791ae235ae2220e353c53239fef241eba176f2b3d202efd686212d895288b491d9dd61df3fa3060548ba2770a5a978a172f2edf3faf6405a6a35fd46deba122d87d4f3047938237edb142b8901cd", 0x73}, {&(0x7f00000005c0)="32f9661b886d78791422f78ff85ba12a1f1bd1e48cd484da4f7886a68a90deb78dd53da604bbfeb410b368bc7c80a7d92cfc70415fcee38bd5e5630dd3a91d1d912136b2739922d8260fb75c690e6e2038cfd524395e7a93e845940a3bd1a02532744af6db69ba68e92708402fe1cbdb6a815ee0ce977318fd6c1f219d8b1179949b6c6267816bd39dbf46eb0269e32e64", 0x91}, {&(0x7f0000000680)="a11d32a36ca48fb36ba9b63ecc520c310737fa615804bc88009b19135410e73887881174733925c332e9f413e0e2c4b8f7f5ee7a1cddf255953b4c8adc03aed93c316f1b3e035e38b569613d85cf60fabbae1b31dace5b6f66442db0e9bb80880372a337a5c0cabfb17e7ab9a1714d07d5327f006e2ad309562f0cfd7eb3b175520b532c72bbae6e5d6849d77952", 0x8e}, {&(0x7f0000000740)="321fc94f74ec3ac98db596b836821227d9493031916c2934", 0x18}, {&(0x7f0000000780)="08c88497627a1c92e71c099f747d217a886dc0023ede13c1d85cceb78004aece093321732e473666438bee3d5e64e2b210c29d5ee7b6222b3d", 0x39}], 0x7}}], 0x2, 0x88a1) (async) socket(0x28, 0x6, 0xfffffffb) (async) socket(0x9, 0x3, 0x1) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000026c0)=[{{&(0x7f00000009c0)=@nfc_llcp={0x27, 0x1, 0x0, 0x2, 0x4, 0x3, "8f3b00014dd280c3451333ddbaa5dc1044111e726a7913608823944dadbf5ccdb78017555eaa93c819b5d44e244cbba75aa612905991c38da771ee1ec87cc5", 0x1e}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000a40)="9bd32485741523b4dc7e81660a3ffc95da525f2bcc1f51d876618f18651634a32225fdbe0196cdad869e0bc2e4d445d077b834c3a0852cc8f699534e3e7a4f56a94c2f80dadf1ae963043434ebf6bae83ff83821a5b61a6c357b1416ef3ae1c45b917a7406bef08d072564db54c3e3cae3923e49305cfaa820d6332fe0677c71facb04fa0683d3d5a6", 0x89}, {&(0x7f0000000b00)="7a63169cc44bd0dc11916ea1dc5f49cb7bf813299e15129d3b81801dbc37584fa2e20a0e76dd342bd30bb90ba193f2a6245ea9cd7d1ef995eddece9ffd9d5f3489a2ef83ff86ff4764c3ef8538c080072fc086983f7e0396371a23d7df688b850686c7df03399da12ef14a04f9b6592187cd77ce9e3b4944e6ce329a8c772216521e40bf0311cd69ef1ab2373e87fb6e", 0x90}, {&(0x7f0000000bc0)="2a21fd221b6ab89b3ad5b872ec5e7e2c3cdc6c77c1ea436b0d78754466c6ea1fd4e587d3256809b22aa464568dd76f1066f22e252b9039abb233428662bc0e98e78438db635f9d4ab64355eb3cd0767f136b8357c4b6d740e0be8cd8c904e5383dc6f1c9623772", 0x67}, {&(0x7f0000000c40)="b3", 0x1}, {&(0x7f0000000c80)="5c426d311461b765072b5881d784b312bee2441534720c3edc549bae1d1c05abd128d19abbecc4904ad5f40b4581c906fa0befde63a5474e02d9a3e6b9413a5a46e48897ae97c7d20a4d57ee66", 0x4d}], 0x5, &(0x7f0000000d80)=[{0xe8, 0x110, 0x4, "ca36a1c15b887142910c683c639ccd6a9a2df12c59cf3ca0d65cae08fa8c3160bd837193816411c0a78ad5c44460750a329bd94aa2da9731749dbdb7a979332cd0aaa8010ecf5e54fb77cfbd7fe92238b290346306b57733008b00b9326845e97e9ed20607f36e5c0ef3ae0498cb4c3f3235b2d94ac2c2f8ac3916b49940b3ed8831b5a990a2b9a37339e364a782b176c118d36d5152051aa1396841585b8384c67ec94ebd9e4ab6aff5fbb569e7643a7acd5501a60c9db3ebb961943b9680f08f5cb50b6fa9cca6223d4d5617c358498916c3340c3f8d95"}, {0x30, 0x116, 0x8, "7020d68de9c5ef811dadd5a448abfa7a1ae922a1d6b7df539c"}], 0x118}}, {{&(0x7f0000000ec0)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e24, @rand_addr=0x64010101}}, 0x80, &(0x7f0000002100)=[{&(0x7f0000002000)="a61e0577e41cea27d18641cf3cd94a17b391dadc05463d02507517b7e00ede3dc6846ab1222f1508cffb0ed345c91b31fa9d041c6d68b965902ab030cf55f793797a65f5990cf9181a1bb96a8c7c57373a29a1e824b349e334f8f38ed46a3dfa493cf3ea66fee7cba958c92b680382fcbe077fa3b4f2eb2b102c247fc109e3c5705cfece5f1dec4b7a8bc0cccf7f42f60eb12a2c9bc691fd3cc22f15a8bd1f9b37c8201e72998edfde24e3d9151d03a51adf8c2474423223d2e218c87d41b32a5b18b0b6b50e0f8ddf02ff0583bfa10107bad9e6c9c4609569f23925bcc5278b", 0xe0}, {&(0x7f0000000f40)="e548277cadade2ab377fe444e9f3b4530ea577fe61cbe7010978c075a4cf8b07c34388864ed14685180e7d6d359c92e396c1ba11f66c535047c947c9287a58d928dfdee923bc92af71fec59675ec5e4b3cbc7087036e0f7528c71a9745da4f3f80194532f006518639a211e703fcb6dd02c204a6270a477588a62d52b4e543", 0x7f}], 0x2, &(0x7f0000002140)=[{0x98, 0x115, 0x3de2, "535f703083a5f4faa3c39a7720b975b1f8d7e0c295d4113bf3de16045a952ddbe7f098d07c7fdd9175440280cdf6c7e3927185452fcf43c9238304cb124a3b60ec6bb2ccc491b86ea59b0ec93dbcce78cdd862cb64d97b73ba8121b4ed0ebfc033672bcf28614c53520a9d60da6a4913346a4e8bde5fb8afd87072741c8796b466"}], 0x98}}, {{&(0x7f0000002200)=@hci={0x1f, 0x1, 0x4}, 0x80, &(0x7f0000002640)=[{&(0x7f0000002280)="d756abd51ee2b2f125a3ca1c8d129d110652c5a5a401d1", 0x17}, {&(0x7f00000022c0)="671698972a668c29dd318e374b46272e7d718ad8643da5b55148b6a4e91296fc97e29c64ea5165c9535856b5b1405fb6736bb9fa5c70728edad53df18d22022ec21fac2b78ad4b16b162f0440646c01f28735686c1426d805a667ed3d94c3abfa3837478007fb3c83f6cdecb72bdbe911e61904653c084420b48d6aa7ed5fa2275f3eab1ea", 0x85}, {&(0x7f0000002380)="1df29b39baf698af0746ba697a28c3d19e8ec1ff154f3d26c6ea537d761c5ae3d7a91e0b88443b712cc0c48edb91fdfb35c465e7254a0c8e2051537749b3211922d14c936f8c94", 0x47}, {&(0x7f0000002400)="fb4cc7a08fcd57958f0eabe4a7b52700d762806ee6879fd5d8d7eaddd6ad642cc1bad93d2f9fd4ec89493ecba2db58d82c1af19f110bd58446a6088b22b34f2b762e011ca0b2e5a3581a1896c50c76a5ee388547e9dd34358c9f989d65a4a20ee0fd30d1526e4113cdfb843d4823f9fbf107cba2f58a9d5743738d200698ef7d30a297cbfd93dff92b19be5e1fe8fe065d7a4354f2de7e1ffcf3bf3798767b140a77e60ff5db8f5a0424a6c1fc3fab6493804ca446bee51c2fdaa635b3fde4799a11bb310dc2ed4b454f1ffd19c5c98cb787be42a21c7133a189cf23d09185371bd6236a17fea672203fc4fdf534480d835a63ecccf0da4bc8bf7c", 0xfb}, {&(0x7f0000002500)="7fb821d0f72744975d25511a8a376f27e635402b1c0a6ab2515c61a258e7459420d9cc9cf438dd8c23ad9f1594b855a486c7f7269354b0ea21f5a17757fd8bd54384a8547b3ef2631573e52010519f571d9eb6558ebacc7822571875a1af4b2c55f947383b34d0a2b266058be9218d4f3438153b140728fd4360f680edaae01240870d8f19d2f4bb2f425814bd5aa66dae88155a0924f4dbc46e30775fe68d9c5a89dfc2b8e809432734c4e60556332f591779f5c94bd84834e510b56505776faa645eeff0be332193220dbdfda863751c91a512bf0648bf25de8f4b95df1d42391f1378c92bc2fc83ef077ad509e27415faaf1b", 0xf4}, {&(0x7f0000002600)="566b853e92fc838f1495d853d61ae82ed739b0f6479477759be86a6a0c68316e6289f85f0b1022e7776ea19eba53dfdc0940", 0x32}], 0x6}}], 0x3, 0x20004000) (async) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000008c0)="7975fa4469a69c148aab7cec6f26272d8b22d0bc3eeb7be9fc42115d46181508384a51c42c42d440cbefa65a04054a8e15101bf0a5692dfedc6dbc3a893096169b85d8fb105fcc9749de812e8722a12d9cf9e22b3df8949cd7207027b9864432a728c54a42d082ef3185b36529917459fb0d3623ee4227395992905e1e7bdaf0bf1995b26a00a884ab30785282437f2e7870263c61cbc32d0d41bdbbe05630be711dd7b2f20f5473ee884970b65728e4d0ecc712222fcdeada17ad47b32285deca3179ce3d1c6f884e68a11ae56a33dea6a8cea2") (async) 03:40:12 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0xfffffffffffffdd6, &(0x7f00000000c0)=@ready={0x0, 0x0, 0x0, "8ecec384"}) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0x2b4, &(0x7f0000000100)={[{0x11, 0x4e00, "5f711ac5271ec597fd3b548aae148fc704"}, {0x2, 0x4e00, "da19"}, {0xb, 0x4e00, "2c6fb1e746acb66a2c8dc0"}, {0xc6, 0x4e00, "931d7995ad160b58ac35911349d79f7c5cc34317f7dab1a185c795d48b53c2f9caf6787fc27d5110da9a4f54e92cd3105ebd131f8b6333df1f87e6e95569ae8d571ce86b2dfe4f0d4dca099b70c0b01731dbe46d574629d3f8426c1e43d3822607c22cc8cb14439b7be5e9b78008a385baa0cca893c2ff2714a1537919544d630f82b8b034ab4914dc744d2faabf98b231ef41e692a89211d33c13082c52d52a2f146eed10c0d287df109374af47ffa637cae07e3d6dfd64c696bf6ca922f9f3f76ff88a2473"}, {0xef, 0x4e00, "b05b9c1519998138f51818d05eea5df4490d910bfbf2db749c05a5c113a689c1cab447f34db1f87986c94896e4a16e5b7191eaeecdbdfa931cd9f48f15b3e5bd5231d66e16a7f401dd751795e617088bf181178d67f3321769369b47cf4f1b44eaf1bdc8d5b0c238c9bb00421e94a29552e0839ce4ff1a28c767e30fefd2821264be9d6eba98d9d58aadc3800921424c49603d3e11a4b82302b2b743fa999e41c00413e13f9573041575af5bf05cff4addc821029d9e48d97a696bfc2468b5f8c956568aeb9ac452da93e389ffb8e75a08fbe95093cf7bf486ddc79a3897a160348d8bd98b30443748efa26f7c9273"}, {0xb1, 0x4e00, "e38faa343f100a1c5a96b3a59fd756739b7c0ee53cd223b68d4f5758cfa084431469561a477d8be62dba7cbf9a7d8b1442e2e1a56ec84ebf821835c02c54d5ec926631153287f68659c73b9fec68614a10a7b3a1676a72e73167c3539a5db4d826a784746eea2d802e07797d10fc2efa2ed35ce8a5cf11f050f0a140267e884aa8031d39ef76ea568e53fe7d731e51a9e1a78888e6da343cd29352c1d7192ec8cfeb2a2f245f6cf204437096147aef82db"}, {0x8, 0x4e00, "15b02015e646c9ae"}]}) 03:40:12 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) r1 = syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xfb, 0x80, 0x3, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x7, 0x1, 0x3, 0xfd, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x48, 0x4, 0xc5}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x2, 0x6f, 0xc9}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0xb8, 0x92, 0x1, 0x20, 0x1}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x4, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x41a}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x200a}}, {0xd1, &(0x7f00000001c0)=@string={0xd1, 0x3, "e774c73ac3821320091958397a03e740f8103be2f4aba2003c3d1c21403f6c468942caca3d98b7e1a2bcfd7dde6352e1f90d5f2e686817b8c3c18081a53d28c43b60ec81d026549885411550eef77dfff066f856f428efa61673efe1c33528e5cefabbbb5482b1f9ff6670396b5e01866078bd93139207f0fe4379226d0506deea663821ed2f1f268172fcc36cea431b40be9f3023d21a3d555e3c22f20f3b1eede592c65a66aa55a0b5b4c97aeabdf5e1eab221351a8fcee0e400d8f8c913ff3edbf259bcc3f5dd77e9e188e3389c"}}]}) syz_usb_control_io$printer(r1, &(0x7f0000000480)={0x14, &(0x7f0000000340)={0x40, 0x23, 0xf, {0xf, 0x8, "38b6b27fa5699934f49923d040"}}, &(0x7f0000000380)={0x0, 0x3, 0xc9, @string={0xc9, 0x3, "466ec353c84da9c7a5f5bfb46e48b964d11348f827acf6e435c69bc74d35b35a5942dc5fb3cf4995024508d168d20d8708ba2b6dcacd586a84842fc4dd2e89ba3fa2792742b3b34e906c976f26df029c4079565125d54f47f71556a430f17986e1ac9cb41b7a9ae3fa474f0482233d075545a91a07c303a9e4d2bf72d1b08ddfa356c99dde6b78b6f257326428a555e1fd4d1f24aea29b595980d8d005d0a0b067de45c81b943b12c0c2e508fa0af1a28b90f081f7da8b0c4f76043a789ade77a184bdc95d92cf"}}}, &(0x7f0000000780)={0x34, &(0x7f00000004c0)={0x0, 0x2, 0xb4, "896a947228b3b905e16807a6da751c362507d6a055fb3cc2c4571f7113a59a8210cd375947eed0830a79ef369e27d77983f6e83c9391582f6f3de7647411abf802c24b366f3ec25bec72cd101650245bfc801e3308caa9c33e07ef8675211cf749481b4ad37386747823c0653bc3c7f81e454e9deefef14ffa56c9d4daac59deb3e72ac4c6cc5c75b18e06698ba4b9b34964c0bcbe35d2d45efd2f8ffc925e1ffc01e8a95745e024e9243f05fc147b571d3c0daa"}, &(0x7f0000000580)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000005c0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000600)={0x20, 0x0, 0xc7, {0xc5, "64d8e76f231cfe97a99c0c66bc22808e32dd4e5ca98c00b840e5f960034797b48097986aca6ccf859fea08735599cb2436b6c9c3020867cb1ef9232ea3ffa3ad5f08ef24cf5d27e57f202a9dfc2a92b989bbf39ab07c72cbab23e698144d5af72114f6b4385fb5d4923e5ef83860dc77778cf9fca399fef536e51788d9f9af9d85b71c779130283850e6a2500405b5c5b728ad591f4b3e250f8a0a29109775b84f61b689d7041f5acc9ef1add8cf77eeb1b47ec70ca945b84b56940bd60e66e29917eb97c5"}}, &(0x7f0000000700)={0x20, 0x1, 0x1, 0x3}, &(0x7f0000000740)={0x20, 0x0, 0x1, 0xd5}}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$printer(0x0, 0x36, 0x0, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000459bb2405804035000000000000109021b0001110000000904000001b5699b0009058b9b"], 0x0) (async) syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xfb, 0x80, 0x3, [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x7, 0x1, 0x3, 0xfd, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x48, 0x4, 0xc5}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x2, 0x6f, 0xc9}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x300, 0xb8, 0x92, 0x1, 0x20, 0x1}, 0x5, &(0x7f00000000c0)={0x5, 0xf, 0x5}, 0x4, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x41a}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x200a}}, {0xd1, &(0x7f00000001c0)=@string={0xd1, 0x3, "e774c73ac3821320091958397a03e740f8103be2f4aba2003c3d1c21403f6c468942caca3d98b7e1a2bcfd7dde6352e1f90d5f2e686817b8c3c18081a53d28c43b60ec81d026549885411550eef77dfff066f856f428efa61673efe1c33528e5cefabbbb5482b1f9ff6670396b5e01866078bd93139207f0fe4379226d0506deea663821ed2f1f268172fcc36cea431b40be9f3023d21a3d555e3c22f20f3b1eede592c65a66aa55a0b5b4c97aeabdf5e1eab221351a8fcee0e400d8f8c913ff3edbf259bcc3f5dd77e9e188e3389c"}}]}) (async) syz_usb_control_io$printer(r1, &(0x7f0000000480)={0x14, &(0x7f0000000340)={0x40, 0x23, 0xf, {0xf, 0x8, "38b6b27fa5699934f49923d040"}}, &(0x7f0000000380)={0x0, 0x3, 0xc9, @string={0xc9, 0x3, "466ec353c84da9c7a5f5bfb46e48b964d11348f827acf6e435c69bc74d35b35a5942dc5fb3cf4995024508d168d20d8708ba2b6dcacd586a84842fc4dd2e89ba3fa2792742b3b34e906c976f26df029c4079565125d54f47f71556a430f17986e1ac9cb41b7a9ae3fa474f0482233d075545a91a07c303a9e4d2bf72d1b08ddfa356c99dde6b78b6f257326428a555e1fd4d1f24aea29b595980d8d005d0a0b067de45c81b943b12c0c2e508fa0af1a28b90f081f7da8b0c4f76043a789ade77a184bdc95d92cf"}}}, &(0x7f0000000780)={0x34, &(0x7f00000004c0)={0x0, 0x2, 0xb4, "896a947228b3b905e16807a6da751c362507d6a055fb3cc2c4571f7113a59a8210cd375947eed0830a79ef369e27d77983f6e83c9391582f6f3de7647411abf802c24b366f3ec25bec72cd101650245bfc801e3308caa9c33e07ef8675211cf749481b4ad37386747823c0653bc3c7f81e454e9deefef14ffa56c9d4daac59deb3e72ac4c6cc5c75b18e06698ba4b9b34964c0bcbe35d2d45efd2f8ffc925e1ffc01e8a95745e024e9243f05fc147b571d3c0daa"}, &(0x7f0000000580)={0x0, 0xa, 0x1, 0x4}, &(0x7f00000005c0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000600)={0x20, 0x0, 0xc7, {0xc5, "64d8e76f231cfe97a99c0c66bc22808e32dd4e5ca98c00b840e5f960034797b48097986aca6ccf859fea08735599cb2436b6c9c3020867cb1ef9232ea3ffa3ad5f08ef24cf5d27e57f202a9dfc2a92b989bbf39ab07c72cbab23e698144d5af72114f6b4385fb5d4923e5ef83860dc77778cf9fca399fef536e51788d9f9af9d85b71c779130283850e6a2500405b5c5b728ad591f4b3e250f8a0a29109775b84f61b689d7041f5acc9ef1add8cf77eeb1b47ec70ca945b84b56940bd60e66e29917eb97c5"}}, &(0x7f0000000700)={0x20, 0x1, 0x1, 0x3}, &(0x7f0000000740)={0x20, 0x0, 0x1, 0xd5}}) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_connect$printer(0x0, 0x36, 0x0, 0x0) (async) 03:40:12 executing program 5: r0 = syz_clone3(&(0x7f00000002c0)={0x40000200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r1 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS(r1, 0xc0045516, &(0x7f0000000000)=0xfff) (async) r2 = getpgid(0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000080)={{0x1009, 0x0, 0x4, 0xffffffff, 'syz0\x00', 0x1}, 0x5, 0x40, 0x1, r2, 0x0, 0x0, 'syz0\x00', 0x0, 0x0, '\x00', [0x7f, 0x4, 0xa77]}) capget(&(0x7f0000000300)={0x19980330, r2}, &(0x7f0000000500)={0x1, 0x5d, 0x200, 0x7, 0x10001, 0x3}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x3b397f981dc996d4, 0x0) (async) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r1, 0xc1105517, &(0x7f0000000740)={{0x2, 0x2, 0xffffff2c, 0x1, 'syz0\x00', 0x400}, 0x5, 0x4, 0x3, r0, 0x5, 0x1100, 'syz1\x00', &(0x7f0000000700)=['-#\x7f]/+)(#,\xfe-/!t\\\x00', '/dev/zero\x00', ':\x00', '\xad}\xfa\xd4/\x14\x80hb@', '@v\x00'], 0x2a, '\x00', [0xb, 0x2, 0x4, 0x3]}) (async) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000200)) (async) syz_clone(0x880000, &(0x7f0000000340)="a841be35255ad21e47063bcb3e316c5c4442ec22a55d39ec417d59aee5c8e74675d6691d9575d4223e4573e92552fcec41bee587b305cfd5849aee0347c94cc67698d88a9e082e8c383a3e6ef0cbb0a32efce3d1e2f1a6b624d4ead888555afe928e1bf2b700fc605a4bf3c05bef131018bc2e16cb158be7a4910bc5fc29d4a1f7f422d42899b8aab0ddf949b6b15e75fedef5d974175a94869bfbabd369022e05f962e1eb7be8193869d1dc62ff764d345578909bca07ce0c", 0xb9, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000400)="926df6cdceccc472e7e28c9ad52a175bca96a4ce2f5221cee0b5299052fd2cdc8ded269a73f9ffffffffffffff53075d522f813b149112130b872ebf68f8ac390b4a4bfbd9ffe579788929c5cfe26dc7f07b45086648c530c657242352f807d909cff5accb4bbe3874c275e2bc5cee83b0385e82da3fb206f9") (async) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) capset(&(0x7f00000001c0)={0x20080522, r2}, &(0x7f0000000480)={0x2, 0x4, 0x7f, 0xffff9a99, 0x8, 0x1}) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) (async) timer_create(0x3, &(0x7f0000000400)={0x0, 0x11, 0x4}, 0x0) (async) syz_open_procfs(0x0, &(0x7f00000004c0)='net/xfrm_stat\x00') openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000540)='memory.events.local\x00', 0x0, 0x0) r4 = gettid() sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000b80)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000f00)={&(0x7f0000000880)=ANY=[@ANYBLOB="009ed500", @ANYRES16=0x0, @ANYBLOB="040029bd7000fcdbdf2541000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31303d30000000000d0087006c325f64726f7073000000000800010070c2690011000200303030303a30303a31302e30000000000d0087006c325f64726f7073000000000e0001006e657464657673696d0000000f0002006e657464657673696d3000bf85cd06000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000080001007063690011000200303030303a30303a31302e30000000000d0087006c325f64726f707300000000cee2c812165bf4d64aeb0d81477f35904a2abe3fd1fd55"], 0x1a8}, 0x1, 0x0, 0x0, 0x20008090}, 0x800) (async) rt_sigqueueinfo(r4, 0x0, &(0x7f00000020c0)={0x0, 0x0, 0x80}) [ 543.033521][ T8618] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 543.043263][ T3568] usb 3-1: Service connection timeout for: 256 [ 543.049624][ T3568] ath9k_htc 3-1:1.0: ath9k_htc: Unable to initialize HTC services [ 543.059386][ T3568] ath9k_htc: Failed to initialize the device [ 543.127993][ T28] usb 3-1: ath9k_htc: USB layer deinitialized 03:40:12 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x6000000}]) 03:40:12 executing program 0: ustat(0x0, &(0x7f0000000000)) r0 = socket(0x11, 0xa, 0x0) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000fc0)={'dummy0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) r2 = dup2(r1, r1) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) bind(r2, &(0x7f0000002780)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @local}, 0x4, 0x4, 0x2}}, 0x80) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d5072c9eb99ddf3cbb7f04d447d8d4accb1ff53ff7a9c70e6af59f90b5db10d06b2bceed1ebfcd69e24b9f614b98057341b206b2fbd2423d6d2326c15ab62cd30a227106e15a31ce75cf16f0d881fc4d36da28e0c4485733228f1a1ccaf3720e9d872eded122aac5ed8442777a1b7863ab5dcd495a9147ff9b2046fc9fdc43dfb49e9bb30b4db64f0459b828c75970617ea941bc8600e1bf63804672c37f748ed3bb8e4446bf917f", 0xa8}, {&(0x7f0000000180)="650113b86ad4045025f4c72d1b9aa1bde863f33f10db5859c3150b05db1921212a7ca81c1554e1fa761f2ce0ef18cd6619acb231be9674f93acbfcdec25d977d6ac83a", 0x43}, {&(0x7f0000000200)="6f823f712afa3c53eb59fe", 0xb}, {&(0x7f0000001000)="b7b6ce0a35a074a17e71872b7127c767f460b940b241873e99c33b5873d94b2304c35b7789c49109b924ad70cdf25c1d0d33b9e6258726394d5987b40c29c2adf2396a5df4d5076e8ee1f52852d873195dc7a8d7c0607dc1fbceca5e5d614239962d11fdc88c9ace74b0cc489a5077c1bf610bc770ff160d8732607a45c02f4ffc9a3f5358f3d6efcb5bf4106bc085f4330222feec98ea62ef5af7029afca08a17e7ef5244437808d8013b7b14baa317421e8144fdb0a91e77e9fd9bc5269e91079e51448a9e189ec8240b3001489251ecdbd0e3d7905574a8a1a2a0103c93a27da86f70c637fa5866c81b20681ff191ef867570e44fee6857aa891578c062f61ad9e0a5d5940eb954952ee506fbce1ee93560552d3bbd2734ba800390612e9d634e65f707d16036706bfdfccc451c5a9167f057abb767954cf569c15d8e539861d46cf3ebe48fe4364c87dc4551cc246f70f6eec84fdf72329888f777b37d1bef64f446905d3fba7c7ad29fa63535ef04b62251f57253a93969505dfd7560482ceb30f9e62fcd7fefd3d2c1c6ddc6a391aea1f14e2b36135cef82b66a21ec58ff557428e046cab8d8be70e8da1bf9eec0f20fd0178c9bab2b681b5746082cb2b5ca4d6016205b6f0cfc2c7515e09f023d646b9a9f1ce51739e96b08cfdd8c71068b7683ef2447a5790159cb6769adf42127e92bf6c619babce60e8de4e7938064aa14b9b6a4e16d5eb2edee168b79cccb1f29069a9cc22954f5531648f93adefa418f246a3941994055dbaa80387e44f24449db1633b24f4e3dd117a97f77dbf006602a22a89629f3e373d489985b93a4d157ac6415decb3821a5869ee17484db3e7a2b8f3df05de3bac3f91f3f1a727ca9a5a688189cd97db8d24678f1593ab2602dac15867c0dcee6da1e4f59936e7ce5d155810c681ad87688deeb888bb8dcfc0c96c75699c4f55217d48ede3a4920a82c34885d08c586a21dce491d54901bd2f0d85cb25b0f5cf7b0b6a7bec9ec13c191bd602c2de3a26c77723545309b9c7cb8c38e750bb1732ef9d6c855d2bf742989621cd98736ff7004f3c808f4c5db10792d6f6fcff2bbf762234888ffd69fe6ef126a60c359575c4eb315b41d806a1c64b4a4b23b8b4e5f25545edb4b27b9ca2566b5c0adea3ae3f5ebe613dbfcec61b50f13118c18176a5e3a369a1066616576457a1111edd37cf8eb94ec8f766d85762c4172cf32606607ac816d005eba3b94a8674d64241863be535b4edd7dc1e1a0ac78e84e0c457bb59e8c944beba2a2b7d9647c1cc80238a837aca3f2f442e9d8bd3a10f19f665f52cd30b8adfb28d3ead4e5a7c8cb5c7e4a8f880cf929ad15eebd92c818853f5942c3037f0c59473e24e54ab05b9479ac54ae2c0806f5d743ba77ec2dab1db6752e3e50fbe8c2493e6e07efc48968a0f6e464f7b4aed114e85169a9e6925ff57059de0fc2f6b4b7eae190ba0a1bfa5ad64fa82b753ab5a0ec460533c5d0cf5583d16494b4b65ae5d6b704d08aca7575b968f531ea4c52b2304e158bfd6526ec93af5d559407fc23d68dacd62ccb48ff26f84322ca1b7510751e2de95b7e6fa0c16a0f770db85a95978b11c9039b2328b37c4fa6bb4bfaa04960fee1a9e6a579f40e3e8cd992cfc20abdb6e02b379d4a16935e1d036f3bf102cdda81faa60fab750c32d0073696c59a953dd318db29c10be5f1afa53d883aa3ff7a12d605ac86207869cea37e76d252bb77d62ea2953d119fbab45dbabeba74ea396bc6be2a7b53caa408bf7683dba9993b84554783933f5319c6dbb4c5be56d4355d88897fbab8ca724232fdce79411ddac7b1ab1802133ea2fc64521287a8c33e42151a77f20b8df767f4624d7632aaa63161a9733bcdf607a9c55053d79e9a467adc3c3ea36e90304a03aac17c3b926aee12346497f08677664959e30d9c04fc1ba51e8640614940cb22a0bb5bff88898eacb4d6ccee7580c4958e2377fa4c30c3058fea834e07db2bf2e205c4c6b015be8e9321896fdff55267d57e30771ad0c86c444f07a951caf92e69d1a1684847eb92e7798ca461a11e5f7ea41b3cc7d7b0a24b3b90c8b8675eaf04f7c4ce4b66c877fb1d0f4474d3b8ab203f5873ff345f243be711f2b02b4f00485c61724d4eb6888fc062248b7647fab4b96cb466d34b76f5aee3e60c84d274d7dd98a92abadc2653e6fd0448537e3c5cabe368ffafa3df36eb7244d6422108be9950ab8d0eee9ea9942447b9b9006eea399130aa97d4dc7e5fe86a0b460292889a9245a5890a0444dc3487d388e4f9d5bfaacda53c51807129d4f0cf95395cfe11cdee2dbe0636a0795d900a75b506d741a7a204bc4e5f7c0a5a9d5209357bf074fa2ffe1cba8e7a04a3eb4439c67844953513db3b1224b57fb438cd35895a63f955bd23f0fd93b5437600ec749414a47a47c09631a26a02873bf7b3d9aed7b9143ca74e91da4cc574ef0d185e23aaaaa44124cc2c0fae1c75111e8300ad4a7ae34a1529df5f97c285fea450ce2fbf3c395e2f4ccf495c973a366e565b7e7e90795402f139ec279fb6bac9d8bc290ffc118097243d91e1d2da06756e17f6fdb22efe9fdfd5de457574fc11fe8b9fdbc7780e3be5f9d5acc825e8efebc17876f1c5e32a6c2fed1c60129e3c83d222b65746f0677a03119483ff95fffa15bae2c84e00c7a86cedfc99743c1393cbfa8c6f86b9912c70d321ae9284ea87716a17534d745248361df7d3b8d750a4fcce85cfc712957579f9f6cd1d72331c8e3c7039c0d0c87eca4e46894d6f3baf337ee33d719659ba3f961c1af6a5c040b89635cfff7acf4925de5741ce76b077786e3dfb300e88d712966a3649c2f6e8435005b06e6bf23a8bbba3cfa6e4f113d66783c9ab5b64e6f14ba3e7c92f506e49fd9990dea2a776386230d523df980f75bbfc22abb61bd9a1dc3863307e7230376c2d06c0dfccfeecb48cffe21e7a4926c2173d0aa1fdd43ffa192d8766ad3d4e8be73829ea5c8a9b81646d2b49746632bb2c305d794afeb8a5e2ca43f9abc05546f993f0f01a225729657a8004dd527951168eacb7ff774c4c24e70bb81355b5d4b825bf31479f1b0e7db5d2da3da487df5451e57e1ee91d129b57bb22e297a78e561f610cb81e807d3ed301a546bb0088122fe38e7604cf4bc0705d3e3fd1e9907cf40b5fc317c07537957786b035f6be6d7777a17f8c98845b619b6cc8b9acf35eb2f6600da592a0106ed934062fafbb949ae582472e4db0712284deb2269c30ca7c1e697f55e38501e75dc91cc4035ea113d79e38d919a364b8101b9271be4d74115e5204acb3eda1ac523d97d053e216d248e5acf90e9bd1021000a27bf6713dfa8720cbdc34d7bc9f2b2bb77b6c0dc8219658372bd3f7199fa499a0d0e4b04ba6845f6b84eadf4598850cd168ea64430b14881558b338fc4081f672f4487604458c4c96d55592c199e41db79ef5919b3034fa174074c8d7a39dc2c5ff1cfed01a3510eb4dd63972aef6f8a6b5b95ee69d0fc887bb3014003d69009f5b76e3506030ab37e2f2cce534ad71d20acb75ff02ae9c8c33ebe123c919620e21a00e12bbebcaeab5a990571339ec10c58832c225c58bd5869e886d2de10d50956c20f5556bae00117c9439bf92c08ee6a5806e3b127823beebff9ff78d1e0ad45a392ea08ea7e75db771e4332ec0920bdffc49a51fe72a16431e24ea6f4926da205992853e3a1f37b4b16b77e7021378e2793be956ec06bd28d8be85ce7c9a0078059da6c33ece708d04cc3d7e3ca9168be1d3f75c9f380d6022427517f73d09d4176b03eae086010c4037de5efc3f99b75fb40fe78920d6cf6fbf48ff915a052adcc9c51b9085b2c2d83502ec1128f7ba492e2e937f0ea3f3b903b6a7a2b8fbfbb3f2d68e2aeadee4968f8141465318ad8d71fc173022842f17b4f1edc0c687df839bbf34f63ca8426997f6a457069601f45ff73a0ab307c745e713361c83b853df5123327daa5503dc5c6fd227c9511e7e50d9e4e2b3cf5d3c0497fed191777622757a9bd690e4342295167e3d540093c8b0a6420d3380e212d2809ff77a3efe3eaf3f062c8cbcb7538dfd1f7578d596b5f4780785686de726d4ef559929b0a9adf55a52d541ea422abf1c4feb409e5f19197545fb17e814f2bcdd5811ae686400f2324a614cecfb01cf95b2aec891ebebeab3e996d9959cdd4248df0177350af55a3b30b36654ad8b0feb74b60dc712f3fd601d53bc58a9db77da9c8de10da706efb28efe03f983385188c3790aa2603ebe065ea3829d17e0d61077b43b9b8fb2d3fe49ae057816f0b0980ea45fbc187bb4cfba4b36b070190c34b869562394d20e940725588a403af3de0bdcd13d16397c61ecb939db6a031ac57072833f356edf81841cc5a69b4270b208d0dc5ded76242316280a7bc558ecaf798d5ef40fa5849c702cc2dd1039260c6cb0bc0270c16375cbdbb22a4524816e0a700be5f68b0b60260897e40120e567afe37fcf3017e908d276942de9e1214c3a5abf9ad78dbaa71c2d59cf59f825eb9eea1c8d64ada612197578900a1fec3eded888e8eb7e7128ee09ce8e4707542a4bf3795aae45dfb02836718e2d6c11de670fb786ccb099c19eecc34a5c7619f51645a46cee7bfe4c52c60b631cc5ad68800083dfbacc42a9e7e5a58fde4fbf350cb64df3fb43c2ba886985d5e8d639b02a68a98a98e140d0603ffdf889a61bf946e160116cc300a21416c94c4444f09b80c4d8cdf1080f0b8cd6981d71f9845b0cc38a31cca76bf7b1a7a0f4bd50335d73cf57bce18935591953d14ce55d4e90067f2360e86e9dbea724348922f84c5c28ef6810e1c2e496f27531b607a1935496d4c229644664ef42d9d7f42005b8e439415bf6f1a59185de625ac8507ff8a08a8e5b52638734fcb450ad3be22c79c4e318291bcb13edac3ea5312fe3971c0cb456ae1f9ee0f679ad5676b6b51bf7aac375a32207a49f32866920b3b8ec8861c9a8ad17a0e625dfbcb5d4d73c19547107c4ad086de1ad49ae9fb30665eb5b601648926fcaa57f2c3fc17a416c21989e3684ec58e9567ff26eeebe3260f7c1ae673830bc7d96415e231d98a7d40080b78628ee08185c758fa117104c8495cdb3158b66380caf0f6eae0f74affe4809fc10485f19e39fa5b4a6b71fb6e56ee84102d38b70379559efa450034165f19107fa5da3b832f703a5e400af75c416d65838fa2d7e495e24d14f2c509cba216604c61a13f79844c8e90c0880733691b8c0b4159e496c15c9a8aee8de20203d2e722de8826af8e724a429762ebd740838e574a01b9adc2f89b887f1d076546506277dc03ca5aaaa401c81443b77d79b82a78e4344d43af1ac72a81a970a95da39c3bb894285a45a8d420c16842ed06105f25c235212b513f3c6be262fbe26522a39389f317ded3ccd6e350d50c249c14be491b0de9b9ec807a728df7deb9f72d529bd1ebefc6c1757df4ae767f51eedf697fd2a94dd8316a9c755ad7b2c1231fe4eb4986a21044e58f654539e52ffbe7e16b35d3b5a5ca55a2e1e2b8c078c1e1f13aaac5d24517866b92fa2498ce881ead8e95b6f0f7b339a18bbad4cf3b9b4b2561c10c71e875969b0a7e84ac2953e7d73c7514be09f033b7990acfc3dc36aef2b8f0cd27fd2a26fe3fb7f35c37d6fce35f251496bd995a6cbc95d0050b5c16560d5ddb0fc5dc1c67c2eb9a8d718e8b99dfb3fe9a1ec0f9a83f659395c7d8f7fbbe8ea39357acc778bd503e2e78a8e7bc35217dba60dd9574293", 0x1000}, {&(0x7f0000000240)="5a4926e80b863e1e26a3bf326bef551356425ede90e7bfd05ee3b57bc4acc305dd416b0f5935d3e63f3efa8d11499336d827d39fd16b355ee392f614951fbea30e725ffd5caa3202be305f576709b4e0186d911497460735c6847b98b8cf950b74975db59a9f", 0x66}], 0x5}}, {{&(0x7f0000000340)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)="68dbba93d689d6c74a1d8d69387000d764876cf0c23b2fccf9d0888767c7e18249d3ce96c818c01b97480a9f3b8dbb266a2e8045b8e230af62e1acacabf1fe1b7c0a152b911333ffc19ab50f77c89295097c63dd3b8bcc78d2c4678c199d5a025cfa5b819215a87f5562f87fec80b70f3782e5b4f8a68b76cd6fed364f33d18633a64b44742574b4230224b800a9acd481d48e317d80b9c177c66e922f9b8826201a4eaf5b47243b66a9785c6adb9ecc8c6a7a9f0036bfff249aa05fe8fa529e0a0ed7ecb0a2a8a854291112eb8f2814f1dab970d5022b194d8f", 0xda}, {&(0x7f00000004c0)="bb20afbde815b2f71e7d96c7da3243a6cab4c8c4f47194f2b0a50891dfccbf7bee65783a54edb883c0a89ac8fd5fd5788aa50ad7d5f2127320703ebc680b8301359b95b4e79d15b818e9abf90c0286d51b604ca44e22268d1c6c5e6e960788b5eeebf781c7", 0x65}, {&(0x7f0000000540)="d60dbcb7efffcbc0569e5c3fce827be5c1b67d8ba91b9fe7602301a584b0fdf5f638186b8c791ae235ae2220e353c53239fef241eba176f2b3d202efd686212d895288b491d9dd61df3fa3060548ba2770a5a978a172f2edf3faf6405a6a35fd46deba122d87d4f3047938237edb142b8901cd", 0x73}, {&(0x7f00000005c0)="32f9661b886d78791422f78ff85ba12a1f1bd1e48cd484da4f7886a68a90deb78dd53da604bbfeb410b368bc7c80a7d92cfc70415fcee38bd5e5630dd3a91d1d912136b2739922d8260fb75c690e6e2038cfd524395e7a93e845940a3bd1a02532744af6db69ba68e92708402fe1cbdb6a815ee0ce977318fd6c1f219d8b1179949b6c6267816bd39dbf46eb0269e32e64", 0x91}, {&(0x7f0000000680)="a11d32a36ca48fb36ba9b63ecc520c310737fa615804bc88009b19135410e73887881174733925c332e9f413e0e2c4b8f7f5ee7a1cddf255953b4c8adc03aed93c316f1b3e035e38b569613d85cf60fabbae1b31dace5b6f66442db0e9bb80880372a337a5c0cabfb17e7ab9a1714d07d5327f006e2ad309562f0cfd7eb3b175520b532c72bbae6e5d6849d77952", 0x8e}, {&(0x7f0000000740)="321fc94f74ec3ac98db596b836821227d9493031916c2934", 0x18}, {&(0x7f0000000780)="08c88497627a1c92e71c099f747d217a886dc0023ede13c1d85cceb78004aece093321732e473666438bee3d5e64e2b210c29d5ee7b6222b3d", 0x39}], 0x7}}], 0x2, 0x88a1) socket(0x28, 0x6, 0xfffffffb) socket(0x9, 0x3, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000026c0)=[{{&(0x7f00000009c0)=@nfc_llcp={0x27, 0x1, 0x0, 0x2, 0x4, 0x3, "8f3b00014dd280c3451333ddbaa5dc1044111e726a7913608823944dadbf5ccdb78017555eaa93c819b5d44e244cbba75aa612905991c38da771ee1ec87cc5", 0x1e}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000a40)="9bd32485741523b4dc7e81660a3ffc95da525f2bcc1f51d876618f18651634a32225fdbe0196cdad869e0bc2e4d445d077b834c3a0852cc8f699534e3e7a4f56a94c2f80dadf1ae963043434ebf6bae83ff83821a5b61a6c357b1416ef3ae1c45b917a7406bef08d072564db54c3e3cae3923e49305cfaa820d6332fe0677c71facb04fa0683d3d5a6", 0x89}, {&(0x7f0000000b00)="7a63169cc44bd0dc11916ea1dc5f49cb7bf813299e15129d3b81801dbc37584fa2e20a0e76dd342bd30bb90ba193f2a6245ea9cd7d1ef995eddece9ffd9d5f3489a2ef83ff86ff4764c3ef8538c080072fc086983f7e0396371a23d7df688b850686c7df03399da12ef14a04f9b6592187cd77ce9e3b4944e6ce329a8c772216521e40bf0311cd69ef1ab2373e87fb6e", 0x90}, {&(0x7f0000000bc0)="2a21fd221b6ab89b3ad5b872ec5e7e2c3cdc6c77c1ea436b0d78754466c6ea1fd4e587d3256809b22aa464568dd76f1066f22e252b9039abb233428662bc0e98e78438db635f9d4ab64355eb3cd0767f136b8357c4b6d740e0be8cd8c904e5383dc6f1c9623772", 0x67}, {&(0x7f0000000c40)="b3", 0x1}, {&(0x7f0000000c80)="5c426d311461b765072b5881d784b312bee2441534720c3edc549bae1d1c05abd128d19abbecc4904ad5f40b4581c906fa0befde63a5474e02d9a3e6b9413a5a46e48897ae97c7d20a4d57ee66", 0x4d}], 0x5, &(0x7f0000000d80)=[{0xe8, 0x110, 0x4, "ca36a1c15b887142910c683c639ccd6a9a2df12c59cf3ca0d65cae08fa8c3160bd837193816411c0a78ad5c44460750a329bd94aa2da9731749dbdb7a979332cd0aaa8010ecf5e54fb77cfbd7fe92238b290346306b57733008b00b9326845e97e9ed20607f36e5c0ef3ae0498cb4c3f3235b2d94ac2c2f8ac3916b49940b3ed8831b5a990a2b9a37339e364a782b176c118d36d5152051aa1396841585b8384c67ec94ebd9e4ab6aff5fbb569e7643a7acd5501a60c9db3ebb961943b9680f08f5cb50b6fa9cca6223d4d5617c358498916c3340c3f8d95"}, {0x30, 0x116, 0x8, "7020d68de9c5ef811dadd5a448abfa7a1ae922a1d6b7df539c"}], 0x118}}, {{&(0x7f0000000ec0)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e24, @rand_addr=0x64010101}}, 0x80, &(0x7f0000002100)=[{&(0x7f0000002000)="a61e0577e41cea27d18641cf3cd94a17b391dadc05463d02507517b7e00ede3dc6846ab1222f1508cffb0ed345c91b31fa9d041c6d68b965902ab030cf55f793797a65f5990cf9181a1bb96a8c7c57373a29a1e824b349e334f8f38ed46a3dfa493cf3ea66fee7cba958c92b680382fcbe077fa3b4f2eb2b102c247fc109e3c5705cfece5f1dec4b7a8bc0cccf7f42f60eb12a2c9bc691fd3cc22f15a8bd1f9b37c8201e72998edfde24e3d9151d03a51adf8c2474423223d2e218c87d41b32a5b18b0b6b50e0f8ddf02ff0583bfa10107bad9e6c9c4609569f23925bcc5278b", 0xe0}, {&(0x7f0000000f40)="e548277cadade2ab377fe444e9f3b4530ea577fe61cbe7010978c075a4cf8b07c34388864ed14685180e7d6d359c92e396c1ba11f66c535047c947c9287a58d928dfdee923bc92af71fec59675ec5e4b3cbc7087036e0f7528c71a9745da4f3f80194532f006518639a211e703fcb6dd02c204a6270a477588a62d52b4e543", 0x7f}], 0x2, &(0x7f0000002140)=[{0x98, 0x115, 0x3de2, "535f703083a5f4faa3c39a7720b975b1f8d7e0c295d4113bf3de16045a952ddbe7f098d07c7fdd9175440280cdf6c7e3927185452fcf43c9238304cb124a3b60ec6bb2ccc491b86ea59b0ec93dbcce78cdd862cb64d97b73ba8121b4ed0ebfc033672bcf28614c53520a9d60da6a4913346a4e8bde5fb8afd87072741c8796b466"}], 0x98}}, {{&(0x7f0000002200)=@hci={0x1f, 0x1, 0x4}, 0x80, &(0x7f0000002640)=[{&(0x7f0000002280)="d756abd51ee2b2f125a3ca1c8d129d110652c5a5a401d1", 0x17}, {&(0x7f00000022c0)="671698972a668c29dd318e374b46272e7d718ad8643da5b55148b6a4e91296fc97e29c64ea5165c9535856b5b1405fb6736bb9fa5c70728edad53df18d22022ec21fac2b78ad4b16b162f0440646c01f28735686c1426d805a667ed3d94c3abfa3837478007fb3c83f6cdecb72bdbe911e61904653c084420b48d6aa7ed5fa2275f3eab1ea", 0x85}, {&(0x7f0000002380)="1df29b39baf698af0746ba697a28c3d19e8ec1ff154f3d26c6ea537d761c5ae3d7a91e0b88443b712cc0c48edb91fdfb35c465e7254a0c8e2051537749b3211922d14c936f8c94", 0x47}, {&(0x7f0000002400)="fb4cc7a08fcd57958f0eabe4a7b52700d762806ee6879fd5d8d7eaddd6ad642cc1bad93d2f9fd4ec89493ecba2db58d82c1af19f110bd58446a6088b22b34f2b762e011ca0b2e5a3581a1896c50c76a5ee388547e9dd34358c9f989d65a4a20ee0fd30d1526e4113cdfb843d4823f9fbf107cba2f58a9d5743738d200698ef7d30a297cbfd93dff92b19be5e1fe8fe065d7a4354f2de7e1ffcf3bf3798767b140a77e60ff5db8f5a0424a6c1fc3fab6493804ca446bee51c2fdaa635b3fde4799a11bb310dc2ed4b454f1ffd19c5c98cb787be42a21c7133a189cf23d09185371bd6236a17fea672203fc4fdf534480d835a63ecccf0da4bc8bf7c", 0xfb}, {&(0x7f0000002500)="7fb821d0f72744975d25511a8a376f27e635402b1c0a6ab2515c61a258e7459420d9cc9cf438dd8c23ad9f1594b855a486c7f7269354b0ea21f5a17757fd8bd54384a8547b3ef2631573e52010519f571d9eb6558ebacc7822571875a1af4b2c55f947383b34d0a2b266058be9218d4f3438153b140728fd4360f680edaae01240870d8f19d2f4bb2f425814bd5aa66dae88155a0924f4dbc46e30775fe68d9c5a89dfc2b8e809432734c4e60556332f591779f5c94bd84834e510b56505776faa645eeff0be332193220dbdfda863751c91a512bf0648bf25de8f4b95df1d42391f1378c92bc2fc83ef077ad509e27415faaf1b", 0xf4}, {&(0x7f0000002600)="566b853e92fc838f1495d853d61ae82ed739b0f6479477759be86a6a0c68316e6289f85f0b1022e7776ea19eba53dfdc0940", 0x32}], 0x6}}], 0x3, 0x20004000) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000008c0)="7975fa4469a69c148aab7cec6f26272d8b22d0bc3eeb7be9fc42115d46181508384a51c42c42d440cbefa65a04054a8e15101bf0a5692dfedc6dbc3a893096169b85d8fb105fcc9749de812e8722a12d9cf9e22b3df8949cd7207027b9864432a728c54a42d082ef3185b36529917459fb0d3623ee4227395992905e1e7bdaf0bf1995b26a00a884ab30785282437f2e7870263c61cbc32d0d41bdbbe05630be711dd7b2f20f5473ee884970b65728e4d0ecc712222fcdeada17ad47b32285deca3179ce3d1c6f884e68a11ae56a33dea6a8cea2") ustat(0x0, &(0x7f0000000000)) (async) socket(0x11, 0xa, 0x0) (async) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000fc0)={'dummy0\x00'}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) (async) dup2(r1, r1) (async) sendmsg$IPSET_CMD_GET_BYINDEX(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, 0xf, 0x6, 0x207}, 0x14}}, 0x0) (async) bind(r2, &(0x7f0000002780)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @local}, 0x4, 0x4, 0x2}}, 0x80) (async) sendmmsg$sock(r0, &(0x7f0000000840)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d5072c9eb99ddf3cbb7f04d447d8d4accb1ff53ff7a9c70e6af59f90b5db10d06b2bceed1ebfcd69e24b9f614b98057341b206b2fbd2423d6d2326c15ab62cd30a227106e15a31ce75cf16f0d881fc4d36da28e0c4485733228f1a1ccaf3720e9d872eded122aac5ed8442777a1b7863ab5dcd495a9147ff9b2046fc9fdc43dfb49e9bb30b4db64f0459b828c75970617ea941bc8600e1bf63804672c37f748ed3bb8e4446bf917f", 0xa8}, {&(0x7f0000000180)="650113b86ad4045025f4c72d1b9aa1bde863f33f10db5859c3150b05db1921212a7ca81c1554e1fa761f2ce0ef18cd6619acb231be9674f93acbfcdec25d977d6ac83a", 0x43}, {&(0x7f0000000200)="6f823f712afa3c53eb59fe", 0xb}, {&(0x7f0000001000)="b7b6ce0a35a074a17e71872b7127c767f460b940b241873e99c33b5873d94b2304c35b7789c49109b924ad70cdf25c1d0d33b9e6258726394d5987b40c29c2adf2396a5df4d5076e8ee1f52852d873195dc7a8d7c0607dc1fbceca5e5d614239962d11fdc88c9ace74b0cc489a5077c1bf610bc770ff160d8732607a45c02f4ffc9a3f5358f3d6efcb5bf4106bc085f4330222feec98ea62ef5af7029afca08a17e7ef5244437808d8013b7b14baa317421e8144fdb0a91e77e9fd9bc5269e91079e51448a9e189ec8240b3001489251ecdbd0e3d7905574a8a1a2a0103c93a27da86f70c637fa5866c81b20681ff191ef867570e44fee6857aa891578c062f61ad9e0a5d5940eb954952ee506fbce1ee93560552d3bbd2734ba800390612e9d634e65f707d16036706bfdfccc451c5a9167f057abb767954cf569c15d8e539861d46cf3ebe48fe4364c87dc4551cc246f70f6eec84fdf72329888f777b37d1bef64f446905d3fba7c7ad29fa63535ef04b62251f57253a93969505dfd7560482ceb30f9e62fcd7fefd3d2c1c6ddc6a391aea1f14e2b36135cef82b66a21ec58ff557428e046cab8d8be70e8da1bf9eec0f20fd0178c9bab2b681b5746082cb2b5ca4d6016205b6f0cfc2c7515e09f023d646b9a9f1ce51739e96b08cfdd8c71068b7683ef2447a5790159cb6769adf42127e92bf6c619babce60e8de4e7938064aa14b9b6a4e16d5eb2edee168b79cccb1f29069a9cc22954f5531648f93adefa418f246a3941994055dbaa80387e44f24449db1633b24f4e3dd117a97f77dbf006602a22a89629f3e373d489985b93a4d157ac6415decb3821a5869ee17484db3e7a2b8f3df05de3bac3f91f3f1a727ca9a5a688189cd97db8d24678f1593ab2602dac15867c0dcee6da1e4f59936e7ce5d155810c681ad87688deeb888bb8dcfc0c96c75699c4f55217d48ede3a4920a82c34885d08c586a21dce491d54901bd2f0d85cb25b0f5cf7b0b6a7bec9ec13c191bd602c2de3a26c77723545309b9c7cb8c38e750bb1732ef9d6c855d2bf742989621cd98736ff7004f3c808f4c5db10792d6f6fcff2bbf762234888ffd69fe6ef126a60c359575c4eb315b41d806a1c64b4a4b23b8b4e5f25545edb4b27b9ca2566b5c0adea3ae3f5ebe613dbfcec61b50f13118c18176a5e3a369a1066616576457a1111edd37cf8eb94ec8f766d85762c4172cf32606607ac816d005eba3b94a8674d64241863be535b4edd7dc1e1a0ac78e84e0c457bb59e8c944beba2a2b7d9647c1cc80238a837aca3f2f442e9d8bd3a10f19f665f52cd30b8adfb28d3ead4e5a7c8cb5c7e4a8f880cf929ad15eebd92c818853f5942c3037f0c59473e24e54ab05b9479ac54ae2c0806f5d743ba77ec2dab1db6752e3e50fbe8c2493e6e07efc48968a0f6e464f7b4aed114e85169a9e6925ff57059de0fc2f6b4b7eae190ba0a1bfa5ad64fa82b753ab5a0ec460533c5d0cf5583d16494b4b65ae5d6b704d08aca7575b968f531ea4c52b2304e158bfd6526ec93af5d559407fc23d68dacd62ccb48ff26f84322ca1b7510751e2de95b7e6fa0c16a0f770db85a95978b11c9039b2328b37c4fa6bb4bfaa04960fee1a9e6a579f40e3e8cd992cfc20abdb6e02b379d4a16935e1d036f3bf102cdda81faa60fab750c32d0073696c59a953dd318db29c10be5f1afa53d883aa3ff7a12d605ac86207869cea37e76d252bb77d62ea2953d119fbab45dbabeba74ea396bc6be2a7b53caa408bf7683dba9993b84554783933f5319c6dbb4c5be56d4355d88897fbab8ca724232fdce79411ddac7b1ab1802133ea2fc64521287a8c33e42151a77f20b8df767f4624d7632aaa63161a9733bcdf607a9c55053d79e9a467adc3c3ea36e90304a03aac17c3b926aee12346497f08677664959e30d9c04fc1ba51e8640614940cb22a0bb5bff88898eacb4d6ccee7580c4958e2377fa4c30c3058fea834e07db2bf2e205c4c6b015be8e9321896fdff55267d57e30771ad0c86c444f07a951caf92e69d1a1684847eb92e7798ca461a11e5f7ea41b3cc7d7b0a24b3b90c8b8675eaf04f7c4ce4b66c877fb1d0f4474d3b8ab203f5873ff345f243be711f2b02b4f00485c61724d4eb6888fc062248b7647fab4b96cb466d34b76f5aee3e60c84d274d7dd98a92abadc2653e6fd0448537e3c5cabe368ffafa3df36eb7244d6422108be9950ab8d0eee9ea9942447b9b9006eea399130aa97d4dc7e5fe86a0b460292889a9245a5890a0444dc3487d388e4f9d5bfaacda53c51807129d4f0cf95395cfe11cdee2dbe0636a0795d900a75b506d741a7a204bc4e5f7c0a5a9d5209357bf074fa2ffe1cba8e7a04a3eb4439c67844953513db3b1224b57fb438cd35895a63f955bd23f0fd93b5437600ec749414a47a47c09631a26a02873bf7b3d9aed7b9143ca74e91da4cc574ef0d185e23aaaaa44124cc2c0fae1c75111e8300ad4a7ae34a1529df5f97c285fea450ce2fbf3c395e2f4ccf495c973a366e565b7e7e90795402f139ec279fb6bac9d8bc290ffc118097243d91e1d2da06756e17f6fdb22efe9fdfd5de457574fc11fe8b9fdbc7780e3be5f9d5acc825e8efebc17876f1c5e32a6c2fed1c60129e3c83d222b65746f0677a03119483ff95fffa15bae2c84e00c7a86cedfc99743c1393cbfa8c6f86b9912c70d321ae9284ea87716a17534d745248361df7d3b8d750a4fcce85cfc712957579f9f6cd1d72331c8e3c7039c0d0c87eca4e46894d6f3baf337ee33d719659ba3f961c1af6a5c040b89635cfff7acf4925de5741ce76b077786e3dfb300e88d712966a3649c2f6e8435005b06e6bf23a8bbba3cfa6e4f113d66783c9ab5b64e6f14ba3e7c92f506e49fd9990dea2a776386230d523df980f75bbfc22abb61bd9a1dc3863307e7230376c2d06c0dfccfeecb48cffe21e7a4926c2173d0aa1fdd43ffa192d8766ad3d4e8be73829ea5c8a9b81646d2b49746632bb2c305d794afeb8a5e2ca43f9abc05546f993f0f01a225729657a8004dd527951168eacb7ff774c4c24e70bb81355b5d4b825bf31479f1b0e7db5d2da3da487df5451e57e1ee91d129b57bb22e297a78e561f610cb81e807d3ed301a546bb0088122fe38e7604cf4bc0705d3e3fd1e9907cf40b5fc317c07537957786b035f6be6d7777a17f8c98845b619b6cc8b9acf35eb2f6600da592a0106ed934062fafbb949ae582472e4db0712284deb2269c30ca7c1e697f55e38501e75dc91cc4035ea113d79e38d919a364b8101b9271be4d74115e5204acb3eda1ac523d97d053e216d248e5acf90e9bd1021000a27bf6713dfa8720cbdc34d7bc9f2b2bb77b6c0dc8219658372bd3f7199fa499a0d0e4b04ba6845f6b84eadf4598850cd168ea64430b14881558b338fc4081f672f4487604458c4c96d55592c199e41db79ef5919b3034fa174074c8d7a39dc2c5ff1cfed01a3510eb4dd63972aef6f8a6b5b95ee69d0fc887bb3014003d69009f5b76e3506030ab37e2f2cce534ad71d20acb75ff02ae9c8c33ebe123c919620e21a00e12bbebcaeab5a990571339ec10c58832c225c58bd5869e886d2de10d50956c20f5556bae00117c9439bf92c08ee6a5806e3b127823beebff9ff78d1e0ad45a392ea08ea7e75db771e4332ec0920bdffc49a51fe72a16431e24ea6f4926da205992853e3a1f37b4b16b77e7021378e2793be956ec06bd28d8be85ce7c9a0078059da6c33ece708d04cc3d7e3ca9168be1d3f75c9f380d6022427517f73d09d4176b03eae086010c4037de5efc3f99b75fb40fe78920d6cf6fbf48ff915a052adcc9c51b9085b2c2d83502ec1128f7ba492e2e937f0ea3f3b903b6a7a2b8fbfbb3f2d68e2aeadee4968f8141465318ad8d71fc173022842f17b4f1edc0c687df839bbf34f63ca8426997f6a457069601f45ff73a0ab307c745e713361c83b853df5123327daa5503dc5c6fd227c9511e7e50d9e4e2b3cf5d3c0497fed191777622757a9bd690e4342295167e3d540093c8b0a6420d3380e212d2809ff77a3efe3eaf3f062c8cbcb7538dfd1f7578d596b5f4780785686de726d4ef559929b0a9adf55a52d541ea422abf1c4feb409e5f19197545fb17e814f2bcdd5811ae686400f2324a614cecfb01cf95b2aec891ebebeab3e996d9959cdd4248df0177350af55a3b30b36654ad8b0feb74b60dc712f3fd601d53bc58a9db77da9c8de10da706efb28efe03f983385188c3790aa2603ebe065ea3829d17e0d61077b43b9b8fb2d3fe49ae057816f0b0980ea45fbc187bb4cfba4b36b070190c34b869562394d20e940725588a403af3de0bdcd13d16397c61ecb939db6a031ac57072833f356edf81841cc5a69b4270b208d0dc5ded76242316280a7bc558ecaf798d5ef40fa5849c702cc2dd1039260c6cb0bc0270c16375cbdbb22a4524816e0a700be5f68b0b60260897e40120e567afe37fcf3017e908d276942de9e1214c3a5abf9ad78dbaa71c2d59cf59f825eb9eea1c8d64ada612197578900a1fec3eded888e8eb7e7128ee09ce8e4707542a4bf3795aae45dfb02836718e2d6c11de670fb786ccb099c19eecc34a5c7619f51645a46cee7bfe4c52c60b631cc5ad68800083dfbacc42a9e7e5a58fde4fbf350cb64df3fb43c2ba886985d5e8d639b02a68a98a98e140d0603ffdf889a61bf946e160116cc300a21416c94c4444f09b80c4d8cdf1080f0b8cd6981d71f9845b0cc38a31cca76bf7b1a7a0f4bd50335d73cf57bce18935591953d14ce55d4e90067f2360e86e9dbea724348922f84c5c28ef6810e1c2e496f27531b607a1935496d4c229644664ef42d9d7f42005b8e439415bf6f1a59185de625ac8507ff8a08a8e5b52638734fcb450ad3be22c79c4e318291bcb13edac3ea5312fe3971c0cb456ae1f9ee0f679ad5676b6b51bf7aac375a32207a49f32866920b3b8ec8861c9a8ad17a0e625dfbcb5d4d73c19547107c4ad086de1ad49ae9fb30665eb5b601648926fcaa57f2c3fc17a416c21989e3684ec58e9567ff26eeebe3260f7c1ae673830bc7d96415e231d98a7d40080b78628ee08185c758fa117104c8495cdb3158b66380caf0f6eae0f74affe4809fc10485f19e39fa5b4a6b71fb6e56ee84102d38b70379559efa450034165f19107fa5da3b832f703a5e400af75c416d65838fa2d7e495e24d14f2c509cba216604c61a13f79844c8e90c0880733691b8c0b4159e496c15c9a8aee8de20203d2e722de8826af8e724a429762ebd740838e574a01b9adc2f89b887f1d076546506277dc03ca5aaaa401c81443b77d79b82a78e4344d43af1ac72a81a970a95da39c3bb894285a45a8d420c16842ed06105f25c235212b513f3c6be262fbe26522a39389f317ded3ccd6e350d50c249c14be491b0de9b9ec807a728df7deb9f72d529bd1ebefc6c1757df4ae767f51eedf697fd2a94dd8316a9c755ad7b2c1231fe4eb4986a21044e58f654539e52ffbe7e16b35d3b5a5ca55a2e1e2b8c078c1e1f13aaac5d24517866b92fa2498ce881ead8e95b6f0f7b339a18bbad4cf3b9b4b2561c10c71e875969b0a7e84ac2953e7d73c7514be09f033b7990acfc3dc36aef2b8f0cd27fd2a26fe3fb7f35c37d6fce35f251496bd995a6cbc95d0050b5c16560d5ddb0fc5dc1c67c2eb9a8d718e8b99dfb3fe9a1ec0f9a83f659395c7d8f7fbbe8ea39357acc778bd503e2e78a8e7bc35217dba60dd9574293", 0x1000}, {&(0x7f0000000240)="5a4926e80b863e1e26a3bf326bef551356425ede90e7bfd05ee3b57bc4acc305dd416b0f5935d3e63f3efa8d11499336d827d39fd16b355ee392f614951fbea30e725ffd5caa3202be305f576709b4e0186d911497460735c6847b98b8cf950b74975db59a9f", 0x66}], 0x5}}, {{&(0x7f0000000340)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f00000007c0)=[{&(0x7f00000003c0)="68dbba93d689d6c74a1d8d69387000d764876cf0c23b2fccf9d0888767c7e18249d3ce96c818c01b97480a9f3b8dbb266a2e8045b8e230af62e1acacabf1fe1b7c0a152b911333ffc19ab50f77c89295097c63dd3b8bcc78d2c4678c199d5a025cfa5b819215a87f5562f87fec80b70f3782e5b4f8a68b76cd6fed364f33d18633a64b44742574b4230224b800a9acd481d48e317d80b9c177c66e922f9b8826201a4eaf5b47243b66a9785c6adb9ecc8c6a7a9f0036bfff249aa05fe8fa529e0a0ed7ecb0a2a8a854291112eb8f2814f1dab970d5022b194d8f", 0xda}, {&(0x7f00000004c0)="bb20afbde815b2f71e7d96c7da3243a6cab4c8c4f47194f2b0a50891dfccbf7bee65783a54edb883c0a89ac8fd5fd5788aa50ad7d5f2127320703ebc680b8301359b95b4e79d15b818e9abf90c0286d51b604ca44e22268d1c6c5e6e960788b5eeebf781c7", 0x65}, {&(0x7f0000000540)="d60dbcb7efffcbc0569e5c3fce827be5c1b67d8ba91b9fe7602301a584b0fdf5f638186b8c791ae235ae2220e353c53239fef241eba176f2b3d202efd686212d895288b491d9dd61df3fa3060548ba2770a5a978a172f2edf3faf6405a6a35fd46deba122d87d4f3047938237edb142b8901cd", 0x73}, {&(0x7f00000005c0)="32f9661b886d78791422f78ff85ba12a1f1bd1e48cd484da4f7886a68a90deb78dd53da604bbfeb410b368bc7c80a7d92cfc70415fcee38bd5e5630dd3a91d1d912136b2739922d8260fb75c690e6e2038cfd524395e7a93e845940a3bd1a02532744af6db69ba68e92708402fe1cbdb6a815ee0ce977318fd6c1f219d8b1179949b6c6267816bd39dbf46eb0269e32e64", 0x91}, {&(0x7f0000000680)="a11d32a36ca48fb36ba9b63ecc520c310737fa615804bc88009b19135410e73887881174733925c332e9f413e0e2c4b8f7f5ee7a1cddf255953b4c8adc03aed93c316f1b3e035e38b569613d85cf60fabbae1b31dace5b6f66442db0e9bb80880372a337a5c0cabfb17e7ab9a1714d07d5327f006e2ad309562f0cfd7eb3b175520b532c72bbae6e5d6849d77952", 0x8e}, {&(0x7f0000000740)="321fc94f74ec3ac98db596b836821227d9493031916c2934", 0x18}, {&(0x7f0000000780)="08c88497627a1c92e71c099f747d217a886dc0023ede13c1d85cceb78004aece093321732e473666438bee3d5e64e2b210c29d5ee7b6222b3d", 0x39}], 0x7}}], 0x2, 0x88a1) (async) socket(0x28, 0x6, 0xfffffffb) (async) socket(0x9, 0x3, 0x1) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000026c0)=[{{&(0x7f00000009c0)=@nfc_llcp={0x27, 0x1, 0x0, 0x2, 0x4, 0x3, "8f3b00014dd280c3451333ddbaa5dc1044111e726a7913608823944dadbf5ccdb78017555eaa93c819b5d44e244cbba75aa612905991c38da771ee1ec87cc5", 0x1e}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000a40)="9bd32485741523b4dc7e81660a3ffc95da525f2bcc1f51d876618f18651634a32225fdbe0196cdad869e0bc2e4d445d077b834c3a0852cc8f699534e3e7a4f56a94c2f80dadf1ae963043434ebf6bae83ff83821a5b61a6c357b1416ef3ae1c45b917a7406bef08d072564db54c3e3cae3923e49305cfaa820d6332fe0677c71facb04fa0683d3d5a6", 0x89}, {&(0x7f0000000b00)="7a63169cc44bd0dc11916ea1dc5f49cb7bf813299e15129d3b81801dbc37584fa2e20a0e76dd342bd30bb90ba193f2a6245ea9cd7d1ef995eddece9ffd9d5f3489a2ef83ff86ff4764c3ef8538c080072fc086983f7e0396371a23d7df688b850686c7df03399da12ef14a04f9b6592187cd77ce9e3b4944e6ce329a8c772216521e40bf0311cd69ef1ab2373e87fb6e", 0x90}, {&(0x7f0000000bc0)="2a21fd221b6ab89b3ad5b872ec5e7e2c3cdc6c77c1ea436b0d78754466c6ea1fd4e587d3256809b22aa464568dd76f1066f22e252b9039abb233428662bc0e98e78438db635f9d4ab64355eb3cd0767f136b8357c4b6d740e0be8cd8c904e5383dc6f1c9623772", 0x67}, {&(0x7f0000000c40)="b3", 0x1}, {&(0x7f0000000c80)="5c426d311461b765072b5881d784b312bee2441534720c3edc549bae1d1c05abd128d19abbecc4904ad5f40b4581c906fa0befde63a5474e02d9a3e6b9413a5a46e48897ae97c7d20a4d57ee66", 0x4d}], 0x5, &(0x7f0000000d80)=[{0xe8, 0x110, 0x4, "ca36a1c15b887142910c683c639ccd6a9a2df12c59cf3ca0d65cae08fa8c3160bd837193816411c0a78ad5c44460750a329bd94aa2da9731749dbdb7a979332cd0aaa8010ecf5e54fb77cfbd7fe92238b290346306b57733008b00b9326845e97e9ed20607f36e5c0ef3ae0498cb4c3f3235b2d94ac2c2f8ac3916b49940b3ed8831b5a990a2b9a37339e364a782b176c118d36d5152051aa1396841585b8384c67ec94ebd9e4ab6aff5fbb569e7643a7acd5501a60c9db3ebb961943b9680f08f5cb50b6fa9cca6223d4d5617c358498916c3340c3f8d95"}, {0x30, 0x116, 0x8, "7020d68de9c5ef811dadd5a448abfa7a1ae922a1d6b7df539c"}], 0x118}}, {{&(0x7f0000000ec0)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x4e24, @rand_addr=0x64010101}}, 0x80, &(0x7f0000002100)=[{&(0x7f0000002000)="a61e0577e41cea27d18641cf3cd94a17b391dadc05463d02507517b7e00ede3dc6846ab1222f1508cffb0ed345c91b31fa9d041c6d68b965902ab030cf55f793797a65f5990cf9181a1bb96a8c7c57373a29a1e824b349e334f8f38ed46a3dfa493cf3ea66fee7cba958c92b680382fcbe077fa3b4f2eb2b102c247fc109e3c5705cfece5f1dec4b7a8bc0cccf7f42f60eb12a2c9bc691fd3cc22f15a8bd1f9b37c8201e72998edfde24e3d9151d03a51adf8c2474423223d2e218c87d41b32a5b18b0b6b50e0f8ddf02ff0583bfa10107bad9e6c9c4609569f23925bcc5278b", 0xe0}, {&(0x7f0000000f40)="e548277cadade2ab377fe444e9f3b4530ea577fe61cbe7010978c075a4cf8b07c34388864ed14685180e7d6d359c92e396c1ba11f66c535047c947c9287a58d928dfdee923bc92af71fec59675ec5e4b3cbc7087036e0f7528c71a9745da4f3f80194532f006518639a211e703fcb6dd02c204a6270a477588a62d52b4e543", 0x7f}], 0x2, &(0x7f0000002140)=[{0x98, 0x115, 0x3de2, "535f703083a5f4faa3c39a7720b975b1f8d7e0c295d4113bf3de16045a952ddbe7f098d07c7fdd9175440280cdf6c7e3927185452fcf43c9238304cb124a3b60ec6bb2ccc491b86ea59b0ec93dbcce78cdd862cb64d97b73ba8121b4ed0ebfc033672bcf28614c53520a9d60da6a4913346a4e8bde5fb8afd87072741c8796b466"}], 0x98}}, {{&(0x7f0000002200)=@hci={0x1f, 0x1, 0x4}, 0x80, &(0x7f0000002640)=[{&(0x7f0000002280)="d756abd51ee2b2f125a3ca1c8d129d110652c5a5a401d1", 0x17}, {&(0x7f00000022c0)="671698972a668c29dd318e374b46272e7d718ad8643da5b55148b6a4e91296fc97e29c64ea5165c9535856b5b1405fb6736bb9fa5c70728edad53df18d22022ec21fac2b78ad4b16b162f0440646c01f28735686c1426d805a667ed3d94c3abfa3837478007fb3c83f6cdecb72bdbe911e61904653c084420b48d6aa7ed5fa2275f3eab1ea", 0x85}, {&(0x7f0000002380)="1df29b39baf698af0746ba697a28c3d19e8ec1ff154f3d26c6ea537d761c5ae3d7a91e0b88443b712cc0c48edb91fdfb35c465e7254a0c8e2051537749b3211922d14c936f8c94", 0x47}, {&(0x7f0000002400)="fb4cc7a08fcd57958f0eabe4a7b52700d762806ee6879fd5d8d7eaddd6ad642cc1bad93d2f9fd4ec89493ecba2db58d82c1af19f110bd58446a6088b22b34f2b762e011ca0b2e5a3581a1896c50c76a5ee388547e9dd34358c9f989d65a4a20ee0fd30d1526e4113cdfb843d4823f9fbf107cba2f58a9d5743738d200698ef7d30a297cbfd93dff92b19be5e1fe8fe065d7a4354f2de7e1ffcf3bf3798767b140a77e60ff5db8f5a0424a6c1fc3fab6493804ca446bee51c2fdaa635b3fde4799a11bb310dc2ed4b454f1ffd19c5c98cb787be42a21c7133a189cf23d09185371bd6236a17fea672203fc4fdf534480d835a63ecccf0da4bc8bf7c", 0xfb}, {&(0x7f0000002500)="7fb821d0f72744975d25511a8a376f27e635402b1c0a6ab2515c61a258e7459420d9cc9cf438dd8c23ad9f1594b855a486c7f7269354b0ea21f5a17757fd8bd54384a8547b3ef2631573e52010519f571d9eb6558ebacc7822571875a1af4b2c55f947383b34d0a2b266058be9218d4f3438153b140728fd4360f680edaae01240870d8f19d2f4bb2f425814bd5aa66dae88155a0924f4dbc46e30775fe68d9c5a89dfc2b8e809432734c4e60556332f591779f5c94bd84834e510b56505776faa645eeff0be332193220dbdfda863751c91a512bf0648bf25de8f4b95df1d42391f1378c92bc2fc83ef077ad509e27415faaf1b", 0xf4}, {&(0x7f0000002600)="566b853e92fc838f1495d853d61ae82ed739b0f6479477759be86a6a0c68316e6289f85f0b1022e7776ea19eba53dfdc0940", 0x32}], 0x6}}], 0x3, 0x20004000) (async) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000008c0)="7975fa4469a69c148aab7cec6f26272d8b22d0bc3eeb7be9fc42115d46181508384a51c42c42d440cbefa65a04054a8e15101bf0a5692dfedc6dbc3a893096169b85d8fb105fcc9749de812e8722a12d9cf9e22b3df8949cd7207027b9864432a728c54a42d082ef3185b36529917459fb0d3623ee4227395992905e1e7bdaf0bf1995b26a00a884ab30785282437f2e7870263c61cbc32d0d41bdbbe05630be711dd7b2f20f5473ee884970b65728e4d0ecc712222fcdeada17ad47b32285deca3179ce3d1c6f884e68a11ae56a33dea6a8cea2") (async) [ 543.398088][ T115] usb 4-1: new high-speed USB device number 48 using dummy_hcd 03:40:12 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x0, 0xc, 0x9, 0x9, 0xbc61}], &(0x7f0000000180)='GPL\x00', 0x3, 0xce, &(0x7f0000000280)=""/206, 0x41100, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x0, 0x800, 0x9bc2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1]}, 0x80) fstat(r4, &(0x7f00000004c0)) (async) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) 03:40:12 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0xa000000}]) 03:40:12 executing program 5: r0 = syz_usb_connect(0x5, 0x24, &(0x7f00000003c0)=ANY=[], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000001dc0)={0x84, &(0x7f0000001980), 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f00000003c0)={0x2c, &(0x7f0000000000)={0x0, 0x31, 0x44, {0x44, 0x10, "703e35d3c610b30143eda4420a52de57363d6d00fe1c395fef92ff43b77632ffa807a3fc4dd02fba201ec36da9418e54165baf0898279196ce0ab81ebbe32e27ae06"}}, &(0x7f0000000080)={0x0, 0x3, 0xe5, @string={0xe5, 0x3, "3137515ff1b1bbddbb3a823edeb723e04f3ff87f18a1857149bc3cc4a3e517a45251aeb5c76329a4967ef27356a46ab9f8f611989974411e0e63b5dc4fcf01661c7b523bed29318874dd4da338536755782a1e5522ff5ae97fd4fc04d491beb6b5f91cc0526ffeb83dd410cecb08a3451d314c23e0252cd47c334a446d8815b1680b2e1c7bd1be7abbd730b2cecced0b965b4cb4d9fdbba5fa40e4b8146443f4a75b81635e1f3184154ca036e84d1dc52fe1b3000df0efe2dcd97d41ee5317047df019bb1e23d3e3c5f1b3baef45c64daba67e8d60b01d3a6e0a30f42661d12e265bf0"}}, &(0x7f0000000180)={0x0, 0xf, 0x17c, {0x5, 0xf, 0x17c, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x4, 0x3, 0x1, 0xfffb}, @generic={0x90, 0x10, 0xa, "748fd516f46fec378e09a395fe9114fd0d1c85b14bd406a3c6253b1150e7728ba5251c9cb1963c49808b704c02b9f8db4126d273f28d30db39669c39c2e1b8269fbee91ae7a8a2c13a7a58b38e299e4664d21c6afcd9a44063e69364a802ed9df443c2f635c33b41a43eae566c4af54fbcb709e92381d1162edbc922003ead5ee7572d184ab6332dceb8695547"}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0x6, 0xd, 0x5c}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x7, 0x0, 0x2}, @generic={0xd2, 0x10, 0x4, "112c757f2b4e9fb49e8f1619beab26f2d8b7bb87b9edd629007cc3e18e71e64ed5612d564a3cf049f9a6f5be92d085e11b6084f854a6e2ecc826cc8ffa6fb0c5e6ced623cb961ffb5d75c4dc6aa6b19258ebb25e8f032a2c3de03426392d8946611ea568d312e496e4502488bd1d317418fa04937cb481e24636e96e35605478863157dca4fe16d050c8aeff2d08775bd698c4c3ce26d995dec3a1c44b8789512c96745c647ca70cf77e69e2946d119d47fd727e6d12c8184f09a2326e8cba37a36f80f0a25968c597e3ab083957ae"}]}}, &(0x7f0000000340)={0x20, 0x29, 0xf, {0xf, 0x29, 0xc, 0x0, 0xff, 0x9, "3ee573cd", "f47e3edc"}}, &(0x7f0000000380)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x0, 0x0, 0x0, 0x4, 0x1, 0x4, 0x3}}}, &(0x7f0000000880)={0x84, &(0x7f0000000400)={0x0, 0x11, 0x8a, "94847592d069e435d746d2668daa57c48c757bc105959adddd0baf95b5c3ce6092e94388bfc64567bae312742eb6008af4469f79e5ed102fb32230f35d39d678120fad3d99376dd55a880a5cb0a151bf430118a3f857fb42882db25b84652f0ea3fe2086928c6cbf5df3bfb41dec15076dd013ea4d5f5a6c44febe1d7468f21d750fa22c7c5b04feb315"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x7f}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000580)={0x20, 0x0, 0x8, {0x8, 0x20, [0xf00]}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x8000}, &(0x7f0000000600)={0x40, 0x9, 0x1, 0x7}, &(0x7f0000000640)={0x40, 0xb, 0x2, "8447"}, &(0x7f0000000680)={0x40, 0xf, 0x2, 0xb6ba}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000700)={0x40, 0x17, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000000740)={0x40, 0x19, 0x2, "75f0"}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x200}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x9}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0xe2}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0x6}}) [ 543.572049][ T28] usb 3-1: new high-speed USB device number 69 using dummy_hcd 03:40:12 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x200, 0x1) ioctl$USBDEVFS_GETDRIVER(r0, 0x41045508, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x7, &(0x7f0000000280)) fcntl$lock(r1, 0x26, &(0x7f0000000100)) fcntl$lock(r1, 0x25, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2}) r2 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}, 0x10) dup2(r2, r2) r3 = dup(r2) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000040)={0x1, 'veth0_to_batadv\x00', {}, 0x4}) 03:40:12 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x0, 0xc, 0x9, 0x9, 0xbc61}], &(0x7f0000000180)='GPL\x00', 0x3, 0xce, &(0x7f0000000280)=""/206, 0x41100, 0xc, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x4, 0x0, 0x800, 0x9bc2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, 0x1]}, 0x80) fstat(r4, &(0x7f00000004c0)) (async) sendmsg$IPSET_CMD_LIST(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_atm={0x8}]}, 0x2c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x2, 0xffff}}}, 0x24}}, 0x0) [ 543.764276][ T115] usb 4-1: config 17 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 543.775750][ T115] usb 4-1: config 17 interface 0 altsetting 0 endpoint 0x8B has invalid wMaxPacketSize 0 [ 543.786021][ T115] usb 4-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.00 [ 543.795409][ T115] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 03:40:13 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @empty}, 0x1c) io_setup(0xa6, &(0x7f0000000100)=0x0) io_submit(r1, 0x1, &(0x7f0000000240)=[&(0x7f0000000000)={0x1802, 0x0, 0x0, 0x8, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x10000000}]) 03:40:13 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000300)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x20, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x100}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x17}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x0, 0x7}}}}}}}]}}, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x4, [{0x2, &(0x7f00000004c0)=@string={0x2}}, {0x26, &(0x7f0000000540)=@string={0x26, 0x3, "7d976fc8645a432dad81f7927e0d171c4a0cdbbcc1ed8d04912efd74b3c25bfa5a5de664"}}, {0x4, &(0x7f0000000000)=@lang_id={0x4}}, {0x35, &(0x7f00000005c0)=@string={0x35, 0x3, "576a4b7c19fa260185895aa11b0412b7166ccbb011794f0cf420497a5c1c97c891c1a77eeab3c07375b49be9962d2a3af2fed9"}}]}) [ 544.038024][ T3563] usb 6-1: new high-speed USB device number 79 using dummy_hcd [ 544.093541][ T28] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 544.103599][ T28] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 544.111903][ T28] usb 3-1: Product: syz [ 544.116246][ T28] usb 3-1: Manufacturer: syz [ 544.121033][ T28] usb 3-1: SerialNumber: syz [ 544.142902][ T8616] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 544.152595][ T8616] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 544.232240][ T3563] usb 6-1: device descriptor read/64, error 18 [ 544.264867][ T28] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [ 544.392503][ T6] usb 5-1: new high-speed USB device number 61 using dummy_hcd [ 544.502278][ T3563] usb 6-1: new high-speed USB device number 80 using dummy_hcd [ 544.631137][ T8616] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 544.640764][ T8616] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 544.650912][ T6] usb 5-1: Using ep0 maxpacket: 16 [ 544.684080][ T8663] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 544.692820][ T3563] usb 6-1: device descriptor read/64, error 18 [ 544.700222][ T8663] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 544.773019][ T6] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 544.784497][ T6] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 544.794710][ T6] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 544.805002][ T6] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 544.815184][ T6] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 544.825256][ T6] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 544.849861][ T3563] usb usb6-port1: attempt power cycle [ 544.864736][ T115] aiptek 4-1:17.0: Aiptek using 400 ms programming speed [ 544.875561][ T115] input: Aiptek as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:17.0/input/input31 [ 544.910398][ T115] input: failed to attach handler kbd to device input31, error: -5 [ 544.942423][ T3566] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 544.991169][ T115] usb 4-1: USB disconnect, device number 48 [ 545.015846][ T6] usb 5-1: language id specifier not provided by device, defaulting to English [ 545.143021][ T6] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 545.152525][ T6] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 545.160809][ T6] usb 5-1: Manufacturer: 靽졯婤ⵃ膭鋷ൾᰗొ볛ҍ⺑瓽슳者嵚擦 [ 545.170197][ T6] usb 5-1: SerialNumber: 橗籋神Ħ覅ꅚЛ뜒氖냋礑౏⃴穉ᱜ좗솑级돪珀둵ⶖ㨪ﻲ [ 545.293556][ T3563] usb 6-1: new high-speed USB device number 81 using dummy_hcd [ 545.442936][ C1] ===================================================== [ 545.450180][ C1] BUG: KMSAN: uninit-value in ath9k_wmi_ctrl_rx+0x344/0x590 [ 545.457621][ C1] ath9k_wmi_ctrl_rx+0x344/0x590 [ 545.462287][ T3563] usb 6-1: device descriptor read/8, error -61 [ 545.462651][ C1] ath9k_htc_rx_msg+0x5a5/0xac0 [ 545.462738][ C1] ath9k_hif_usb_rx_cb+0x1a9e/0x20c0 [ 545.462825][ C1] __usb_hcd_giveback_urb+0x522/0x740 [ 545.484697][ C1] usb_hcd_giveback_urb+0x154/0x670 [ 545.490049][ C1] dummy_timer+0xd3f/0x4f20 [ 545.494803][ C1] call_timer_fn+0x43/0x480 [ 545.499467][ C1] expire_timers+0x272/0x610 [ 545.504192][ C1] __run_timers+0x5bd/0x8c0 [ 545.508842][ C1] run_timer_softirq+0x64/0xe0 [ 545.513748][ C1] __do_softirq+0x1cc/0x7fb [ 545.517013][ T6] cdc_ncm 5-1:1.0: bind() failure [ 545.518345][ C1] invoke_softirq+0x8f/0x100 [ 545.518512][ C1] __irq_exit_rcu+0x5a/0x110 [ 545.518599][ C1] irq_exit_rcu+0xe/0x10 [ 545.533585][ T6] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 545.537101][ C1] sysvec_apic_timer_interrupt+0x9a/0xc0 [ 545.537215][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 545.544217][ T6] cdc_ncm 5-1:1.1: bind() failure [ 545.549624][ C1] __msan_metadata_ptr_for_store_4+0x10/0x40 [ 545.549744][ C1] __rcu_read_lock+0x41/0x70 [ 545.571643][ C1] inet_twsk_purge+0x84/0xaa0 [ 545.576540][ C1] dccp_v4_exit_batch+0x1f/0x30 [ 545.581563][ C1] cleanup_net+0xdea/0x18c0 [ 545.586223][ C1] process_one_work+0xb27/0x13e0 [ 545.591362][ C1] worker_thread+0x1076/0x1d60 [ 545.596274][ C1] kthread+0x31b/0x430 [ 545.600494][ C1] ret_from_fork+0x1f/0x30 [ 545.605075][ C1] [ 545.607453][ C1] Uninit was created at: [ 545.607474][ T6] usb 5-1: USB disconnect, device number 61 [ 545.611822][ C1] __kmalloc_node_track_caller+0x814/0x1250 [ 545.611910][ C1] __alloc_skb+0x346/0xcf0 [ 545.612072][ C1] __netdev_alloc_skb+0x126/0x780 [ 545.633509][ C1] ath9k_hif_usb_rx_cb+0xd59/0x20c0 [ 545.638843][ C1] __usb_hcd_giveback_urb+0x522/0x740 [ 545.644355][ C1] usb_hcd_giveback_urb+0x154/0x670 [ 545.649692][ C1] dummy_timer+0xd3f/0x4f20 [ 545.654335][ C1] call_timer_fn+0x43/0x480 [ 545.658990][ C1] expire_timers+0x272/0x610 [ 545.663728][ C1] __run_timers+0x5bd/0x8c0 [ 545.668374][ C1] run_timer_softirq+0x64/0xe0 [ 545.673284][ C1] __do_softirq+0x1cc/0x7fb [ 545.677911][ C1] [ 545.680293][ C1] CPU: 1 PID: 1061 Comm: kworker/u4:6 Not tainted 6.0.0-rc5-syzkaller-48538-g8f4ae27df775 #0 [ 545.690580][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 545.700754][ C1] Workqueue: netns cleanup_net [ 545.705691][ C1] ===================================================== [ 545.712715][ C1] Disabling lock debugging due to kernel taint [ 545.718953][ C1] Kernel panic - not syncing: kmsan.panic set ... [ 545.725465][ C1] CPU: 1 PID: 1061 Comm: kworker/u4:6 Tainted: G B 6.0.0-rc5-syzkaller-48538-g8f4ae27df775 #0 [ 545.737243][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 545.747422][ C1] Workqueue: netns cleanup_net [ 545.752075][ T3563] usb 6-1: new high-speed USB device number 82 using dummy_hcd [ 545.759976][ C1] Call Trace: [ 545.763334][ C1] [ 545.766252][ C1] dump_stack_lvl+0x1c8/0x256 [ 545.771125][ C1] dump_stack+0x1a/0x1c [ 545.775453][ C1] panic+0x4d3/0xc69 [ 545.779523][ C1] kmsan_report+0x2cc/0x2d0 [ 545.784192][ C1] ? inet_twsk_purge+0x84/0xaa0 [ 545.789199][ C1] ? pwq_activate_inactive_work+0x358/0x8a0 [ 545.795266][ C1] ? worker_thread+0x1076/0x1d60 [ 545.800369][ C1] ? kthread+0x31b/0x430 [ 545.804757][ C1] ? ret_from_fork+0x1f/0x30 [ 545.809525][ C1] ? __msan_warning+0x92/0x110 [ 545.814441][ C1] ? ath9k_wmi_ctrl_rx+0x344/0x590 [ 545.819686][ C1] ? ath9k_htc_rx_msg+0x5a5/0xac0 [ 545.824839][ C1] ? ath9k_hif_usb_rx_cb+0x1a9e/0x20c0 [ 545.830434][ C1] ? __usb_hcd_giveback_urb+0x522/0x740 [ 545.836125][ C1] ? usb_hcd_giveback_urb+0x154/0x670 [ 545.841638][ C1] ? dummy_timer+0xd3f/0x4f20 [ 545.846452][ C1] ? call_timer_fn+0x43/0x480 [ 545.851278][ C1] ? expire_timers+0x272/0x610 [ 545.856195][ C1] ? __run_timers+0x5bd/0x8c0 [ 545.861040][ C1] ? run_timer_softirq+0x64/0xe0 [ 545.866135][ C1] ? __do_softirq+0x1cc/0x7fb [ 545.870947][ C1] ? invoke_softirq+0x8f/0x100 [ 545.875868][ C1] ? __irq_exit_rcu+0x5a/0x110 [ 545.880785][ C1] ? irq_exit_rcu+0xe/0x10 [ 545.885348][ C1] ? sysvec_apic_timer_interrupt+0x9a/0xc0 [ 545.891318][ C1] ? asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 545.897658][ C1] ? __msan_metadata_ptr_for_store_4+0x10/0x40 [ 545.903985][ C1] ? __rcu_read_lock+0x41/0x70 [ 545.908911][ C1] ? inet_twsk_purge+0x84/0xaa0 [ 545.913927][ C1] ? dccp_v4_exit_batch+0x1f/0x30 [ 545.919095][ C1] ? cleanup_net+0xdea/0x18c0 [ 545.923923][ C1] ? process_one_work+0xb27/0x13e0 [ 545.929198][ C1] ? worker_thread+0x1076/0x1d60 [ 545.934303][ C1] ? kthread+0x31b/0x430 [ 545.935533][ T3563] usb 6-1: device descriptor read/8, error -61 [ 545.944880][ C1] ? ret_from_fork+0x1f/0x30 [ 545.949642][ T3568] usb 3-1: USB disconnect, device number 69 [ 545.949631][ C1] ? filter_irq_stacks+0x5c/0x1a0 [ 545.949730][ C1] ? __stack_depot_save+0x21/0x4b0 [ 545.949857][ C1] ? kmsan_internal_set_shadow_origin+0x62/0xe0 [ 545.949976][ C1] ? kmsan_internal_unpoison_memory+0x10/0x20 [ 545.950102][ C1] __msan_warning+0x92/0x110 [ 545.950204][ C1] ath9k_wmi_ctrl_rx+0x344/0x590 [ 545.950308][ C1] ? ath9k_wmi_ctrl_tx+0x30/0x30 [ 545.950395][ C1] ath9k_htc_rx_msg+0x5a5/0xac0 [ 545.950491][ C1] ath9k_hif_usb_rx_cb+0x1a9e/0x20c0 [ 545.950628][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 545.950744][ C1] ? ath9k_hif_usb_alloc_urbs+0x1700/0x1700 [ 545.950849][ C1] __usb_hcd_giveback_urb+0x522/0x740 [ 545.950960][ C1] usb_hcd_giveback_urb+0x154/0x670 [ 545.951063][ C1] dummy_timer+0xd3f/0x4f20 [ 545.951196][ C1] ? _raw_spin_unlock_irqrestore+0x34/0x50 [ 545.951317][ C1] ? __mod_timer+0x167f/0x1b90 [ 545.951461][ C1] ? dummy_free_streams+0x690/0x690 [ 545.951556][ C1] ? dummy_free_streams+0x690/0x690 [ 545.951652][ C1] call_timer_fn+0x43/0x480 [ 545.951758][ C1] ? dummy_free_streams+0x690/0x690 [ 545.951859][ C1] expire_timers+0x272/0x610 [ 545.951975][ C1] __run_timers+0x5bd/0x8c0 [ 545.952092][ C1] ? migrate_timer_list+0x5d0/0x5d0 [ 545.952196][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 545.952313][ C1] ? migrate_timer_list+0x5d0/0x5d0 [ 545.952414][ C1] run_timer_softirq+0x64/0xe0 [ 545.952518][ C1] __do_softirq+0x1cc/0x7fb [ 545.952601][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 545.952733][ C1] invoke_softirq+0x8f/0x100 [ 545.952844][ C1] __irq_exit_rcu+0x5a/0x110 [ 545.952941][ C1] irq_exit_rcu+0xe/0x10 [ 545.953032][ C1] sysvec_apic_timer_interrupt+0x9a/0xc0 [ 545.953142][ C1] [ 545.953165][ C1] [ 545.953191][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 545.953322][ C1] RIP: 0010:__msan_metadata_ptr_for_store_4+0x10/0x40 [ 545.953443][ C1] Code: 00 00 00 31 d2 e8 e0 22 00 00 48 89 5d f0 ff 75 f0 9d 48 83 c4 10 5b 5d c3 90 55 48 89 e5 53 48 83 ec 10 9c 8f 45 e8 0f 01 ca <48> 8b 5d e8 be 04 00 00 00 ba 01 00 00 00 e8 ad 22 00 00 48 89 5d [ 545.953526][ C1] RSP: 0018:ffff88810d8ebb08 EFLAGS: 00000282 [ 545.953592][ C1] RAX: ffff88810af7a4fc RBX: ffff88810b77a4fc RCX: 0000000000538162 [ 545.953655][ C1] RDX: ffff88810b37a4fc RSI: 000000010b37a4fc RDI: ffff88810b77a4fc [ 545.953718][ C1] RBP: ffff88810d8ebb20 R08: 0000160000000000 R09: ffffea000000000f [ 545.953783][ C1] R10: 0000000000000210 R11: ffff88818b77a4fc R12: 0000000000000001 [ 545.953843][ C1] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 545.953919][ C1] __rcu_read_lock+0x41/0x70 [ 545.954026][ C1] inet_twsk_purge+0x84/0xaa0 [ 545.954148][ C1] ? kmsan_get_shadow_origin_ptr+0x49/0xa0 [ 545.954265][ C1] ? dccp_v4_exit_net+0x110/0x110 [ 545.954363][ C1] dccp_v4_exit_batch+0x1f/0x30 [ 545.954458][ C1] cleanup_net+0xdea/0x18c0 [ 545.954590][ C1] ? ops_init+0x750/0x750 [ 545.954690][ C1] process_one_work+0xb27/0x13e0 [ 545.954837][ C1] worker_thread+0x1076/0x1d60 [ 545.954978][ C1] kthread+0x31b/0x430 [ 545.955062][ C1] ? worker_clr_flags+0x2b0/0x2b0 [ 545.955178][ C1] ? kthread_blkcg+0x120/0x120 [ 545.955273][ C1] ret_from_fork+0x1f/0x30 [ 545.955388][ C1] [ 545.955789][ C1] Kernel Offset: disabled [ 546.273438][ C1] Rebooting in 86400 seconds..