Voting Agreement and irrevocable proxy Dated October 23, 2024