You can attempt recovery with the experimental build linked here by "PullTester" (Windows), it will keep on recovering when previous salvage attempts would fail:
https://github.com/bitcoin/bitcoin/pull/2410Backup your wallet before and after. Try to recover old backups of your wallet.