HATTERAS FINANCIAL CORP filings