VAALCO ENERGY, INC. and REGISTRAR AND TRANSFER COMPANY Rights Agent Rights Agreement Dated as of September 14, 2007