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