IRREVOCABLE PROXY AND AGREEMENT