TRI-VALLEY CORPORATION and Registrar and Transfer Company Rights Agent RIGHTS AGREEMENT Dated as of December 1, 2009