UNDERLYING CERTIFICATES PURCHASE AGREEMENT Dated as of May 31, 2006 between FIRST HORIZON ASSET SECURITIES INC., Purchaser, and CITIGROUP GLOBAL MARKETS INC. Seller