RAM HOLDINGS LTD. 4,649,721 Common Shares UNDERWRITING AGREEMENT dated June 13, 2007 Banc of America Securities LLC