MORTGAGE LOAN PURCHASE AGREEMENT Dated as of November 21, 2006 between FIRST HORIZON ASSET SECURITIES INC. (Purchaser) and FIRST TENNESSEE BANK NATIONAL ASSOCIATION (Seller) First Horizon ABS Trust 2006-HE2