REGISTRATION RIGHTS AGREEMENT by and between FIRST COMMUNITY BANCSHARES, INC. and THE PURCHASER REFERRED TO HEREIN Dated as of May 20, 2011