THORNBURG MORTGAGE, INC. UNDERWRITING AGREEMENT May 26, 2005